*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.visible{visibility:visible}.fixed{position:fixed}.sticky{position:sticky}.block{display:block}.flex{display:flex}.table{display:table}.grid{display:grid}.resize{resize:both}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.shadow{--tw-shadow:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.\!filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)!important}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}:root{--bg:#f6f7f9;--panel:#fff;--ink:#1d2433;--muted:#667085;--line:#d9dee8;--blue:#1457d9;--blue-dark:#0f3f9b;--green:#14765b;--red:#b42318}.opsDashboard{--ops-bg:#0b1220;--ops-panel:#111c2d;--ops-panel-raised:#17263a;--ops-line:#263951;--ops-text:#e7eef7;--ops-muted:#92a4ba;--ops-blue:#4e8dd8;--ops-teal:#77d5c6;--ops-amber:#e6aa5b;--ops-red:#ed8177;background:var(--ops-bg);width:100%;min-width:0;max-width:none;min-height:calc(100dvh - 32px);color:var(--ops-text);border:1px solid #1c2b40;border-radius:8px;padding:22px}.opsDashboard:fullscreen{border-radius:0;overflow:auto}.opsDashboard h1{color:var(--ops-text);font-size:25px;line-height:1.2}.opsDashboardPill{border:1px solid var(--ops-line);min-height:21px;color:var(--ops-muted);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:2px 7px;font-size:10px;font-weight:700;display:inline-flex}.opsDashboardPill i{background:var(--ops-muted);border-radius:50%;width:6px;height:6px}.opsDashboardIconButton:hover,.opsDashboardIconButton:focus-visible{border-color:var(--ops-blue);background:var(--ops-panel-raised);outline:none}.opsDashboardError,.opsDashboardPreviewNotice{color:#ffaaa0;background:#291820;border:1px solid #7a3a3a;border-radius:6px;margin:0 0 14px;padding:10px 12px;font-size:12px}.opsDashboardPreviewNotice{color:#f1c986;background:#332817;border-color:#795a31}.opsDashboardKpis{border:1px solid var(--ops-line);background:var(--ops-line);grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin-bottom:16px;display:grid}.opsDashboardPanel{border:1px solid var(--ops-line);background:var(--ops-panel);min-width:0;padding:15px}.opsDashboardPanelHeaderActions{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.opsDashboardResourceFreshness{color:var(--ops-muted);white-space:nowrap;font-size:10px}.opsDashboardMetricList{gap:12px;margin-top:2px;display:grid}.opsDashboardHostBlock{border-top:1px solid var(--ops-line);padding-top:10px}.opsDashboardHostHealth{grid-template-columns:62px minmax(0,1fr);align-items:center;gap:10px;display:grid}.opsHealthGauge{background:radial-gradient(circle, var(--ops-panel) 58%, transparent 60%), conic-gradient(var(--ops-teal) var(--health), #23354b 0);text-align:center;border-radius:50%;place-content:center;width:58px;height:58px;display:grid}.opsHealthGauge strong{color:var(--ops-text);font-size:14px;line-height:1}.opsHealthGauge span{color:var(--ops-muted);font-size:8px}.opsDashboardHostTitle strong{color:var(--ops-text);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.opsDashboardHostEvidence{color:var(--ops-muted);margin:-3px 0 6px;font-size:10px;line-height:1.4;display:block}.opsDashboardBar{background:#23354b;height:4px;overflow:hidden}.opsDashboardBar i{background:var(--ops-teal);height:100%;display:block}.opsTopologyCanvas{grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr) 28px minmax(0,1fr);align-items:center;min-height:255px;padding:10px 0;display:grid}.opsTopologyColumn{gap:16px;min-width:0;display:grid}.opsTopologyNode{background:#14243a;border:1px solid #31506b;gap:4px;min-width:0;min-height:74px;padding:11px;display:grid}.opsTopologyNode>span{color:var(--ops-muted);font-size:10px}.opsTopologyNode strong{color:var(--ops-text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.opsTopologyNode small{color:var(--ops-muted);font-size:10px}.opsTopologyLine{align-content:center;gap:18px;display:grid}.opsTopologyLine i{background:#44719b;width:100%;height:1px;display:block}.opsTopologyLegend{color:var(--ops-muted);flex-wrap:wrap;gap:12px;font-size:10px;display:flex}.opsTopologyLegend span{align-items:center;gap:5px;display:inline-flex}.opsTopologyLegend i{background:var(--ops-muted);border-radius:50%;width:7px;height:7px}.opsTopologyLegendLive{background:var(--ops-teal)!important}.opsTopologyLegendWarn{background:var(--ops-amber)!important}.opsTopologyLegendMuted{background:#62758d!important}.opsDashboardAlertList{gap:8px;max-height:300px;display:grid;overflow:auto}.opsDashboardAlert{border-left:2px solid var(--ops-amber);background:#162438;gap:5px;padding:10px;display:grid}.opsDashboardAlert>a{color:#9dc7f3;width:fit-content;font-size:10px;font-weight:700;text-decoration:none}.opsDashboardFootnote{border-top:1px solid var(--ops-line);color:var(--ops-muted);padding-top:8px;font-size:10px;line-height:1.5}.opsRiskList>div{border-bottom:1px solid var(--ops-line);grid-template-columns:minmax(0,1fr) auto;gap:3px 10px;padding:10px 0;display:grid}.opsRiskList small{color:var(--ops-muted);grid-column:1/-1;font-size:10px}@media (max-width:1180px){.opsDashboardPrimaryGrid{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr)}.opsDashboardAlerts{grid-column:1/-1}.opsDashboardAlertList{grid-template-columns:repeat(2,minmax(0,1fr));max-height:none}}@media (max-width:860px){.opsDashboard{padding:16px}.opsDashboardKpis{grid-template-columns:repeat(3,minmax(0,1fr))}.opsDashboardPrimaryGrid,.opsDashboardSecondaryGrid{grid-template-columns:1fr}.opsDashboardAlerts{grid-column:auto}}@media (max-width:620px){.opsDashboardHeader{flex-direction:column;align-items:flex-start}.opsDashboardHeaderActions{justify-content:flex-start;width:100%}.opsDashboardFreshness{align-items:flex-start;margin-right:auto}.opsDashboardKpis{grid-template-columns:repeat(2,minmax(0,1fr))}.opsDashboardAlertList{grid-template-columns:1fr}.opsTopologyCanvas{grid-template-columns:minmax(0,1fr);gap:8px}.opsTopologyLine{grid-template-columns:repeat(3,1fr);gap:10px;transform:rotate(90deg)}.opsDashboardFooter{flex-direction:column;align-items:flex-start}}*{box-sizing:border-box}body{background:var(--bg);color:var(--ink);margin:0;font-family:Arial,PingFang SC,Microsoft YaHei,sans-serif}.privacyPage{min-height:100vh;padding:40px 20px}.privacyCard{border:1px solid var(--line);background:var(--panel);border-radius:12px;max-width:820px;margin:0 auto;padding:36px;line-height:1.7}.privacyCard h1,.privacyCard h2{line-height:1.3}.privacyCard h2{margin-top:28px;font-size:18px}.privacyCard hr{border:0;border-top:1px solid var(--line);margin:36px 0}button,input,textarea,select{font:inherit}.shell{grid-template-columns:236px 1fr;min-height:100vh;transition:grid-template-columns .18s;display:grid}.sidebar{color:#f8fafc;background:#111827;align-self:start;height:100dvh;padding:22px 16px;position:sticky;top:0;overflow-y:auto}.brand{align-items:center;gap:10px;margin-bottom:24px;display:flex}.brandBody{min-width:0}.brandMark{-o-object-fit:cover;object-fit:cover;background:0 0;border-radius:8px;place-items:center;width:38px;height:38px;font-weight:800;display:grid}.brand strong,.brand small{display:block}.brand small{color:#bac4d3}.sidebarToggle{color:#dbe4f0;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:7px;min-width:32px;min-height:32px;margin-left:auto}.shellCollapsed .brand{justify-content:center}.shellCollapsed .brandBody{display:none}.nav{gap:5px;display:grid}.navDivider{background:#ffffff29;height:1px;margin:10px 8px}.nav a{color:#dbe4f0;border-radius:7px;align-items:center;padding:10px 11px;text-decoration:none;display:flex}.navLabelShort{display:none}.shellCollapsed .nav a{justify-content:center;padding-inline:8px}.shellCollapsed .navDivider{margin-inline:12px}.shellCollapsed .navLabelFull{display:none}.shellCollapsed .navLabelShort{display:inline}.nav a.active,.nav a:hover{color:#fff;background:#243044}.workspace{min-width:0;padding:18px 22px 96px}.topbar{justify-content:space-between;align-items:center;margin-bottom:18px;padding:10px 0;display:flex}.topbar strong,.topbar span{display:block}.topbar span,.eyebrow,.pageHeader p,.smallText{color:var(--muted)}.pageBlock,.loginPanel{background:var(--panel);border:1px solid var(--line);border-radius:8px;padding:22px}.pageHeader{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.pageHeader h1{margin:0 0 7px;font-size:28px;line-height:1.2}.pageHeader p{margin:0}.eyebrow{margin:0 0 5px;font-size:13px;font-weight:700}.actions{z-index:1;flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex;position:relative}.adminTabStrip{flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.adminTabStrip button{flex:none}.adminDomainNav{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:16px;padding-bottom:16px;display:grid}.adminDomainNav button{text-align:left;flex-direction:column;justify-content:center;align-items:flex-start;gap:5px;min-height:54px;padding:10px 14px;display:flex}.adminDomainNav button small{color:var(--muted);font-size:12px;font-weight:500;line-height:1.3}.adminDomainNav button.primaryButton small{color:#ffffffd1}.adminConsoleLayout{grid-template-columns:224px minmax(0,1fr);align-items:start;gap:16px;display:grid}.adminModuleNav{border:1px solid var(--line);background:#fbfcfe;border-radius:8px;gap:14px;min-width:0;padding:14px;display:grid;position:sticky;top:16px}.adminModuleNavHeading{border-bottom:1px solid var(--line);gap:4px;padding:2px 4px 10px;display:grid}.adminModuleNavHeading .eyebrow{color:var(--muted);letter-spacing:.04em;margin:0;font-size:11px}.adminModuleNavHeading strong{color:var(--ink);font-size:17px}.adminModuleNavHeading small{color:var(--muted);font-size:12px;line-height:1.45}.adminModuleNavList{gap:6px;display:grid}.adminModuleButton{width:100%;min-width:0;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:7px;gap:4px;padding:10px 11px;display:grid}.adminModuleButton:hover,.adminModuleButton:focus-visible{background:#f3f7ff;border-color:#b9cdfa;outline:none}.adminModuleButton.active{color:#123b81;background:#eaf2ff;border-color:#b9cdfa}.adminModuleButton span{font-size:14px;font-weight:800;line-height:1.3}.adminModuleButton small{color:var(--muted);font-size:12px;line-height:1.35}.adminModuleButton.active small{color:#365b9d}.adminConsoleMain{min-width:0}.adminBreadcrumb{min-height:28px;color:var(--muted);flex-wrap:wrap;align-items:center;gap:7px;margin:0 2px 12px;font-size:13px;display:flex}.adminBreadcrumb b{color:#94a3b8;font-weight:500}.adminBreadcrumb strong{color:var(--ink)}.primaryButton,.secondaryButton,.ghostButton{cursor:pointer;text-align:center;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;min-height:38px;padding:0 13px;scroll-margin:120px 0 32px;font-size:14px;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.primaryButton{background:var(--blue);color:#fff}.metricStrip{color:#123b81;background:#eef4ff;border:1px solid #b9cdfa;border-radius:8px;margin-bottom:16px;padding:12px 14px;font-weight:700}.grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.stat,.workCard{border:1px solid var(--line);background:#fbfcfe;border-radius:8px;padding:14px}.stat strong{font-size:26px;display:block}.stat span,.workCard p{color:var(--muted)}.workGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.outreachReadiness{background:#f5f9ff;border:1px solid #cfe0ff;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;margin:12px 0 16px;padding:14px 16px;display:flex}.outreachReadiness strong,.outreachReadiness p{margin:0;display:block}.outreachReadiness p{color:var(--muted);margin-top:4px;font-size:13px}.outreachStrategyFieldset{min-width:0;margin:0}.workCard>.workCard{background:#fff}.accountDetailHeader,.accountSectionHeader{flex-wrap:wrap;align-items:center}.accountDetailHeader{margin-bottom:8px}.accountDetailHeader h3{color:var(--ink);margin:0;font-size:16px;line-height:1.3}.accountDetailHeader>.actions,.accountSectionHeader>.actions{flex:none}.accountSummaryCard{padding:12px 14px}.accountSummaryCard>p{margin:0;line-height:1.4}.accountSummaryCard>p+p{margin-top:2px}.accountScoreCard{padding:12px 14px}.accountScoreCard .accountDetailHeader{margin-bottom:6px}.accountScoreBadges{gap:6px}.accountScoreBadges .badge{min-width:0;min-height:28px;padding:0 10px;font-size:12px}.scoreFacet{border-top:1px solid var(--line);gap:6px;padding:8px 0;display:grid}.scoreFacetLabel{color:var(--ink);font-size:13px;font-weight:800;line-height:1.3}.scoreTags{flex-wrap:wrap;gap:6px;display:flex}.scoreTag{color:#334155;background:#f8fafc;border:1px solid #d5dfed;border-radius:6px;align-items:center;min-height:26px;padding:4px 8px;font-size:12px;line-height:1.25;display:inline-flex}.accountScoreCard>.list{gap:8px;margin:8px 0 0}.accountSectionHeader{margin-bottom:0}.accountSectionHeader .panelTitle{flex:auto;min-width:140px}.evidenceFoldHint{align-items:center;gap:4px;display:flex}button.evidenceToggle{color:#1359b5;cursor:pointer;min-height:0;font-size:inherit;font-weight:800;line-height:inherit;background:0 0;border:0;border-radius:0;padding:0}button.evidenceToggle:hover{background:0 0;text-decoration:underline}.accountPageIdentity{min-width:0}.accountHeaderControls,.accountNavigation,.accountStatusGroup{align-items:center;display:flex}.accountHeaderControls{flex-wrap:wrap;justify-content:flex-end;gap:10px}.accountNavigation,.accountStatusGroup{gap:6px}.accountNavigation{border-right:1px solid var(--line);padding-right:10px}.accountStatusGroup{pointer-events:none}.accountHeaderControls .secondaryButton{min-height:32px;padding:0 10px;font-size:12px}.accountListReturn{margin-left:2px}.pageHeaderSubtitle{font-size:14px;line-height:1.5;color:var(--ink)!important}.pageHeaderMeta{overflow-wrap:anywhere;font-size:13px;margin-top:4px!important}.accountActionBar{justify-content:flex-start;margin-bottom:16px}.accountOverviewCard{background:#fff;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr) minmax(240px,.8fr);gap:0;padding:0;display:grid}.accountOverviewPane{min-width:0;padding:18px 20px}.accountOverviewPane+.accountOverviewPane{border-left:1px solid var(--line)}.accountCollectionPane{background:#fbfcfe}.accountCollectionFacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.accountDetailHeader{align-items:flex-start;margin-bottom:14px}.accountDetailHeader>div:first-child{min-width:0}.accountSectionEyebrow{letter-spacing:.04em;font-weight:800;color:var(--blue)!important;margin:0 0 4px!important;font-size:11px!important;line-height:1.2!important}.accountPanelTitle{color:var(--ink);margin:0;font-size:17px;font-weight:800;line-height:1.3}.accountPanelSubtitle{color:var(--muted)!important;margin:4px 0 0!important;font-size:12px!important;line-height:1.4!important}.accountFacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.accountFact{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;min-width:0;padding:10px 12px}.accountFactWide{grid-column:1/-1}.accountFact dt{color:var(--muted);margin:0 0 3px;font-size:11px;font-weight:700;line-height:1.2}.accountFact dd{overflow-wrap:anywhere;color:var(--ink);margin:0;font-size:13px;font-weight:600;line-height:1.45}.accountsTypeSource{color:var(--muted);margin:2px 4px 0;font-size:11px;line-height:1.2;display:block}.accountTagList{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.accountTag{color:#155eef;background:#eef4ff;border:1px solid #c7d7fe;border-radius:4px;align-items:center;min-height:22px;padding:2px 7px;font-size:12px;font-weight:700;display:inline-flex}.accountContactSource{align-items:center;gap:3px;display:inline-flex}.accountContactSourceIcon{font-size:13px;line-height:1}.accountFactHint{color:var(--muted);margin-left:8px;font-weight:500}.accountContactMeta{flex-wrap:wrap;gap:2px 10px;margin-top:4px;display:flex}.accountContactMeta p{margin:0}.accountContactMeta a{color:#155eef}.accountContactAudit{flex-basis:100%;margin-top:2px}.accountContactAudit summary{cursor:pointer;color:var(--muted)}.accountScorePane .accountDetailHeader{margin-bottom:10px}.accountScoreBadges{padding-top:2px}.accountContentSection{margin-top:20px;margin-bottom:0}.accountSectionHeader{border-bottom:1px solid var(--line);align-items:flex-start;margin-bottom:10px;padding-bottom:11px}.accountSectionHeader>.actions{padding-top:1px}.accountCount{color:#123b81;vertical-align:2px;background:#eef4ff;border:1px solid #cfe0ff;border-radius:5px;justify-content:center;align-items:center;min-width:24px;min-height:22px;margin-left:4px;padding:0 6px;font-size:11px;font-weight:800;line-height:1;display:inline-flex}.deepVerificationPanel{background:#f7fbff;border:1px solid #d6e2ef;border-radius:6px;margin:0 0 12px;padding:12px}.deepVerificationPanel>summary{cursor:pointer;list-style:none}.deepVerificationPanel>summary::-webkit-details-marker{display:none}.deepVerificationPanelHeader,.deepVerificationSourceTitle,.deepVerificationMeta{justify-content:space-between;align-items:center;gap:8px;display:flex}.deepVerificationPanelHeader{color:var(--ink);font-size:13px}.deepVerificationSummaryValue{flex:none;align-items:center;gap:8px;display:inline-flex}.deepVerificationDisclosure{background:#fff;border:1px solid #b8c8d9;border-radius:4px;place-items:center;width:20px;height:20px;line-height:1;transition:transform .2s;display:inline-grid;color:#174ea6!important;font-size:16px!important}.deepVerificationPanel[open] .deepVerificationDisclosure{transform:rotate(45deg)}.deepVerificationPanel[open]>.deepVerificationPanelHeader{margin-bottom:10px}.deepVerificationPanelBody{min-width:0}.deepVerificationPanelHeading{gap:2px;min-width:0;display:grid}.deepVerificationPanelHeader span,.deepVerificationMeta,.deepVerificationSource p,.deepVerificationSource small{color:var(--muted);font-size:11px;line-height:1.45}.deepVerificationCount{flex:none;font-weight:700;color:#174ea6!important}.deepVerificationSourceGrid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:8px;display:grid}.deepVerificationSource{background:#fff;border:1px solid #e1eaf3;border-radius:5px;min-width:0;padding:9px 10px}.deepVerificationSourceTitle{align-items:flex-start}.deepVerificationSourceTitle strong{overflow-wrap:anywhere;min-width:0;color:var(--ink);font-size:12px;line-height:1.35}.deepVerificationSource p,.deepVerificationSource small{overflow-wrap:anywhere;margin:6px 0 0;display:block}.deepVerificationBadge{color:#344054;white-space:nowrap;background:#f2f4f7;border:1px solid #cbd5e1;border-radius:4px;flex:none;align-items:center;min-height:20px;padding:2px 6px;font-size:10px;font-weight:800;line-height:1.2;display:inline-flex}.deepVerificationBadge-ready{color:#166534;background:#ecfdf3;border-color:#9cc9ad}.deepVerificationBadge-needs_config,.deepVerificationBadge-missing_website{color:#344054;background:#eef2f6;border-color:#aab8c8}.deepVerificationBadge-no_result{color:#475467;background:#f8fafc;border-color:#cbd5e1}.deepVerificationBadge-failed{color:#a61b1b;background:#fff1f1;border-color:#f1a7a7}.deepVerificationAccess{font-weight:700;color:#475467!important}.deepVerificationMeta{flex-wrap:wrap;justify-content:flex-start;gap:4px 14px;margin-top:9px}.accountSubsectionTitle{border-bottom:1px solid var(--line);color:var(--ink);padding:0 0 8px;font-size:13px;font-weight:800;line-height:1.3}.accountFeedback{gap:8px;margin-top:14px!important}.accountFeedback .accountSubsectionTitle{border-bottom:0;padding-bottom:0}.accountPlanCard{background:#fff;margin-top:20px;padding:18px 20px}.accountPlanHeader{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.accountPlanHeader>.accountPanelTitle{min-width:0;margin:0}.accountPlanHeaderActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 12px;min-width:0;display:flex}.accountPlanDisclosureControls{white-space:nowrap;align-items:center;gap:12px;display:flex}.accountPlanHeaderActions>.smallText{white-space:nowrap}.accountPlanHeader>div:first-child{min-width:0}.accountPlanDecisionGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 12px;display:grid}.accountPlanDecisionCell{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;min-width:0;min-height:104px;padding:12px}.accountPlanDecisionCell strong{overflow-wrap:anywhere;color:var(--ink);font-size:15px;line-height:1.45;display:block}.accountPlanDecisionCell .smallText{overflow-wrap:anywhere;margin-top:6px;display:block}.accountPlanNextActionCell{background:#f5f8ff;border-color:#c9dafa}.accountPlanBlockerCell{background:#fffdf7}.accountPlanQuickActions{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.badgeWarning{color:#7c5810;background:#fff8e7;border-color:#e7c77f}.accountPlanQuickActions{margin:0 0 16px}.accountCardHeader{margin-bottom:14px}.accountPlanContact{background:#f8fafc;border:1px solid #e2e8f0;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;justify-content:flex-start;align-items:center;gap:12px;margin-bottom:16px;padding:12px;display:grid}.accountPlanCard>.list{margin-bottom:16px}.accountPlanDisclosure{border-top:1px solid var(--line);margin-top:10px;padding-top:10px}.accountPlanDisclosure summary{min-height:32px;color:var(--ink);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;font-size:13px;font-weight:800;line-height:1.4;list-style:none;display:flex}.accountPlanDisclosure summary::-webkit-details-marker{display:none}.accountPlanDisclosure summary:after{color:var(--blue);content:"▾";flex:none;font-size:15px;line-height:1}.accountPlanDisclosure[open] summary:after{content:"▴"}.accountPlanDisclosure summary:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.accountPlanDisclosure summary::marker{color:var(--blue)}.accountPlanDisclosure>p,.accountPlanDisclosure>.list,.accountPlanDisclosure>.accountPlanDraft,.accountPlanDisclosure>.translationNote{margin-top:10px}.accountPlanDraft{min-width:0}.accountPlanDraft pre{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;line-height:1.65;overflow-x:auto}.accountContentSection .rowItem,.accountPlanCard .rowItem{grid-template-columns:minmax(0,1fr) auto;min-width:0}.accountContentSection .rowItem>div:first-child,.accountPlanCard .rowItem>div:first-child{min-width:0}.checkboxRow{margin-bottom:10px;grid-template-columns:none!important;align-items:center!important;gap:8px!important;display:flex!important}.checkboxRow input{width:16px!important;min-height:16px!important}.listRow{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(170px,auto) auto;align-items:center;gap:12px;min-height:58px;padding:9px 0;display:grid;position:relative}.listRow strong,.listRow p{text-overflow:ellipsis;white-space:nowrap;margin:0;display:block;overflow:hidden}.listRow p{margin-top:3px;font-size:12px}.taskRowMeta{text-align:right;min-width:120px}.taskRowMeta .smallText{max-width:220px}fieldset.workCard{min-width:0;margin:0}fieldset.workCard legend{color:var(--ink);padding:0 4px;font-weight:800}.stat small{color:var(--muted);margin-top:4px;font-size:12px;display:block}@media (max-width:700px){.listRow{grid-template-columns:minmax(0,1fr) auto}.taskRowMeta{grid-area:1/2}.listRow>.iconButton{grid-area:2/2}}.rpaModeToggle{border:1px solid var(--line);background:var(--canvas,#f7f8fa);border-radius:8px;align-items:center;gap:4px;margin-bottom:14px;padding:4px;display:inline-flex}.rpaModeToggle button{min-height:32px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 12px;font-size:13px;font-weight:700}.rpaModeToggle button:hover,.rpaModeToggle button:focus-visible{color:var(--text);background:var(--panel,#fff)}.rpaModeToggle button.active{color:var(--text);background:var(--panel,#fff);box-shadow:0 1px 3px #0f172a1a}.rpaModeHint,.rpaBatchField small{color:var(--muted);font-size:12px;line-height:1.5}.rpaModeHint{margin:10px 0 0}.rpaBatchField small{margin-top:-2px;display:block}.rpaPageSubtitle{color:var(--muted);margin:6px 0 0;font-size:13px}.rpaProgressPanel .rpaSectionSubtitle{max-width:32ch}.rpaCapabilityTitle{color:var(--text);margin:0 0 8px;font-size:13px;font-weight:700}@media (max-width:700px){.rpaModeToggle{width:100%;display:flex}.rpaModeToggle button{flex:1}}.rpaLiveMetrics{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.rpaLiveMetrics>div{border-right:1px solid var(--line);min-width:0;padding:12px 10px}.rpaLiveMetrics>div:last-child{border-right:0}.rpaLiveMetrics span,.rpaCurrentTaskHeader span{color:var(--muted);font-size:12px;font-weight:700;display:block}.rpaLiveMetrics strong{color:var(--text);margin-top:4px;font-size:22px;line-height:1.1;display:block}.rpaLiveMetrics .hasAttention strong{color:var(--red,#b42318)}.rpaCurrentTask{padding:14px 0 2px}.rpaCurrentTaskHeader{gap:4px;min-width:0;display:grid}.rpaCurrentTaskHeader strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.4;overflow:hidden}.rpaProgressBar{background:var(--line,#e4e7ec);border-radius:999px;height:8px;margin-top:12px;position:relative;overflow:hidden}.rpaProgressBar>span{border-radius:inherit;background:var(--blue,#1457d9);min-width:0;height:100%;transition:width .2s;display:block}.rpaProgressBar>span.isIndeterminate{animation:1.4s ease-in-out infinite rpaProgressSlide;width:36%!important}@keyframes rpaProgressSlide{0%{transform:translate(-110%)}50%{transform:translate(175%)}to{transform:translate(280%)}}.rpaProgressMeta{color:var(--muted);justify-content:space-between;align-items:center;gap:8px;margin-top:7px;font-size:12px;display:flex}.rpaActivityActions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}@media (max-width:700px){.rpaLiveMetrics>div{padding-inline:8px}.rpaProgressMeta{flex-direction:column;align-items:flex-start;gap:3px}}.modalBackdrop{z-index:20;background:#0f172a6b;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.modalPanel{border:1px solid var(--line);background:var(--panel);border-radius:10px;width:min(720px,100%);max-height:min(720px,100dvh - 48px);padding:20px;overflow-y:auto;box-shadow:0 18px 48px #0f172a38}.automationConsole{width:100%;max-width:none}.automationHeader{align-items:flex-start}.automationMetricGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;display:grid}.automationMetricGrid .metricCard{background:#fff;flex-direction:column;justify-content:center;min-height:104px;padding:14px 16px;display:flex;box-shadow:0 1px 2px #0f172a0a}.automationMetricGrid .metricCard span{color:#475467;font-size:13px;font-weight:600}.automationMetricGrid .metricCard strong{color:#0f172a;margin:7px 0 4px;font-size:30px;line-height:1;display:block}.automationMetricGrid .metricAlert{background:snow;border-color:#fecaca}.automationMetricGrid .metricAlert strong{color:#b42318}.automationReadinessStrip{color:#475467;background:#f8fafc;border:1px solid #dbe5f1;border-radius:7px;flex-wrap:wrap;align-items:center;gap:8px 18px;margin-top:12px;padding:10px 14px;font-size:13px;display:flex}.automationReadinessStrip strong{color:#0f172a}.automationReadinessStrip span+span{border-left:1px solid #dbe5f1;padding-left:18px}.automationGate{padding:16px}.automationGateGrid,.automationRecordGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.automationGateItem,.automationRecord{background:#fff;border:1px solid #dfe3ea;border-radius:7px;min-width:0}.automationGateItem{padding:0 12px}.automationGateItem summary{cursor:pointer;color:#0f172a;justify-content:space-between;align-items:center;gap:12px;min-height:44px;display:flex}.automationGateItem summary span{font-size:12px;font-weight:700}.automationGateItem.isBlocked{border-left:3px solid #d92d20}.automationGateItem.isBlocked summary span{color:#b42318}.automationGateItem.isReady{border-left:3px solid #12b76a}.automationGateItem.isReady summary span{color:#027a48}.automationGateItem p{color:#475467;margin:0 0 8px;font-size:13px;line-height:1.5}.automationGateItem small{color:#667085;cursor:pointer;padding-bottom:8px;display:block}.automationRecord{grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;padding:13px;display:grid}.automationRecord>p{color:#475467;grid-column:1/-1;min-height:38px;margin:2px 0;font-size:13px;line-height:1.45}.automationRecord>.actions,.automationRecord>details{grid-column:1/-1;margin-top:2px}.automationRecord .successText,.automationRecord .errorText{white-space:nowrap;align-self:start;font-size:12px;font-weight:700}.adminListToolbar{border:1px solid var(--line);background:#f8fafc;border-radius:6px;flex-wrap:wrap;align-items:flex-end;gap:10px;margin-top:12px;padding:10px 12px;display:flex}.adminListToolbar label{color:var(--muted);gap:4px;font-size:12px;font-weight:700;display:grid}.adminListToolbar input{width:min(360px,100%)}.adminListToolbar select{min-width:140px}.adminUserModal label{color:#344054;gap:6px;margin-top:12px;font-weight:600;display:grid}.dangerButton{color:#fff;cursor:pointer;background:#d92d20;border:1px solid #d92d20;border-radius:6px;min-height:36px;padding:0 12px;font-size:13px;font-weight:600}.dangerButton:disabled{opacity:.55;cursor:not-allowed}@media (max-width:900px){.automationMetricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.automationGateGrid,.automationRecordGrid{grid-template-columns:1fr}}@media (max-width:700px){.accountPlanHeader,.accountPlanContact{grid-template-columns:1fr;display:grid}.accountPlanHeader .actions,.accountPlanContact .actions{width:100%}.accountPlanHeaderActions{justify-content:flex-start}.accountPlanDisclosureControls{width:100%}.accountPlanDecisionGrid{grid-template-columns:1fr}.accountPlanDecisionCell{min-height:0}}.adminOperationBackdrop{z-index:100;background:#0f172a73;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.adminOperationDialog{background:#fff;border:1px solid #d0d5dd;border-radius:8px;gap:16px;width:min(560px,100%);max-height:calc(100vh - 48px);padding:24px;display:grid;overflow:auto;box-shadow:0 20px 48px #0f172a38}.adminOperationDialog>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.adminOperationDialog h2{margin:4px 0 0;font-size:20px;line-height:28px}.adminOperationFacts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.adminOperationFacts>div{background:#f8fafc;border:1px solid #e4e7ec;border-radius:8px;min-width:0;padding:12px}.adminOperationFacts dt{color:#667085;font-size:12px;line-height:18px}.adminOperationFacts dd{color:#172b4d;margin:4px 0 0;font-size:14px;font-weight:700;line-height:20px}.adminOperationReason{color:#344054;gap:8px;font-size:14px;font-weight:600;display:grid}.adminConfigInlineForm{grid-template-columns:repeat(3,minmax(150px,1fr));align-items:end;gap:12px;margin-top:14px;display:grid}.adminConfigInlineForm label{color:#344054;gap:6px;font-size:13px;font-weight:600;display:grid}.adminConfigInlineForm input,.adminConfigInlineForm select{color:#172b4d;width:100%;min-height:40px;font:inherit;background:#fff;border:1px solid #98a2b3;border-radius:8px;padding:8px 10px}.adminConfigInlineForm input:focus,.adminConfigInlineForm select:focus{outline-offset:1px;border-color:#2b78e4;outline:2px solid #2b78e4}@media (max-width:900px){.adminConfigInlineForm{grid-template-columns:repeat(2,minmax(150px,1fr))}}@media (max-width:560px){.adminConfigInlineForm{grid-template-columns:1fr}}.adminOperationReason textarea,.adminOperationReason input{min-height:40px;font:inherit;border:1px solid #98a2b3;border-radius:8px;padding:10px 12px;line-height:20px}.adminOperationReason textarea{resize:vertical;min-height:96px}.adminOperationReason textarea:focus,.adminOperationReason input:focus{outline-offset:1px;border-color:#2b78e4;outline:2px solid #2b78e4}@media (max-width:520px){.adminOperationBackdrop{place-items:end center;padding:12px}.adminOperationDialog{max-height:calc(100vh - 24px);padding:20px}.adminOperationFacts{grid-template-columns:1fr}}.brandLogo,.productIdentityLogo{aspect-ratio:1;-o-object-fit:contain;object-fit:contain;flex:0 0 36px;width:36px;height:36px;display:block}.brandBody strong{white-space:nowrap}.adminControlLabel{color:var(--blue-dark);font-size:12px;font-weight:700}.adminPreviewLabel{color:var(--blue-dark);background:var(--blue-soft);white-space:nowrap;border:1px solid #b8d4ee;border-radius:6px;padding:6px 9px;font-size:12px;font-weight:700}.shellCollapsed .brand{flex-direction:column;gap:8px}.shellCollapsed .brandLogo{flex-basis:36px;width:36px;height:36px}.shellCollapsed .sidebarToggle{margin-left:0}.productIdentityLogo{border-radius:8px}.adminConsole,.adminSubpage,.opsCockpit{width:100%;max-width:1440px;margin:0 auto}.adminConsoleHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:16px;padding:4px 0 18px;display:flex}.adminConsoleHeader h1,.adminSubpage h1{color:#102a43;margin:0 0 6px;font-size:26px;line-height:1.2}.adminConsoleHeader p:not(.eyebrow),.adminSubpage .pageHeader p:not(.eyebrow){color:var(--muted);margin:0;font-size:13px}.adminConsoleHeaderActions{align-items:center;gap:10px;display:flex}.adminReleaseTag{color:var(--blue-dark);background:var(--blue-soft);white-space:nowrap;border:1px solid #b8d4ee;border-radius:6px;padding:6px 9px;font-size:12px;font-weight:700}.adminAuditCoverage{border:1px solid var(--line);color:var(--muted);background:#f8fafc;border-radius:7px;flex-wrap:wrap;align-items:center;gap:14px;margin:14px 0;padding:10px 12px;font-size:13px;display:flex}.adminAuditCoverage strong{color:var(--ink)}.adminStatusStrip{border:1px solid var(--line);background:var(--line);border-radius:8px;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin-top:16px;display:grid;overflow:hidden}.adminStatusItem{background:var(--panel);grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:7px;min-height:54px;padding:10px 12px;font-size:12px;display:grid}.adminStatusItem>span:last-child{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.adminStatusDot{background:var(--muted);border-radius:50%;width:8px;height:8px}.adminStatus-healthy .adminStatusDot,.adminStatus-ready .adminStatusDot,.adminStatus-configured .adminStatusDot{background:var(--green)}.adminStatus-unknown .adminStatusDot,.adminStatus-not_configured .adminStatusDot,.adminStatus-loading .adminStatusDot{background:#64748b}.adminConsoleLayout{grid-template-columns:minmax(0,1fr) 340px;gap:16px;margin-top:16px;display:grid}.adminQueue,.adminSummary,.adminActivity,.adminReadOnlyPanel{border:1px solid var(--line);background:var(--panel);border-radius:8px;min-width:0;padding:18px;box-shadow:0 1px 2px #1f344908}.adminActivity{margin-top:16px}.adminSectionHeading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.adminSectionHeading h2,.adminReadOnlyPanel h2{color:#172b4d;margin:0 0 4px;font-size:16px;line-height:1.3}.adminSectionHeading p{color:var(--muted);margin:0;font-size:12px}.textLink,.tableAction,.adminSummaryLinks a{color:var(--blue-dark);white-space:nowrap;font-size:12px;font-weight:700;text-decoration:none}.textLink:hover,.tableAction:hover,.adminSummaryLinks a:hover{text-decoration:underline}.adminQueueTableWrap,.adminActivityTableWrap{overflow-x:auto}.adminQueueTable,.adminActivityTable{border-collapse:collapse;width:100%;font-size:12px}.adminQueueTable th,.adminQueueTable td,.adminActivityTable th,.adminActivityTable td{text-align:left;vertical-align:middle;white-space:nowrap;border-bottom:1px solid #edf1f6;min-height:44px;padding:10px 9px}.adminQueueTable th,.adminActivityTable th{color:var(--muted);font-size:11px;font-weight:700}.adminQueueTable td:nth-child(3),.adminActivityTable td:nth-child(2){color:#475467}.adminSeverity{border-radius:5px;justify-content:center;min-width:30px;padding:4px 6px;font-size:11px;font-weight:700;display:inline-flex}.adminSeverity-high{color:#b42318;background:var(--red-soft)}.adminSeverity-medium{color:#8a4b08;background:var(--orange-soft)}.adminSeverity-low{color:#087f5b;background:var(--green-soft)}.adminEmptyState{color:var(--muted);text-align:center;gap:4px;padding:24px 8px;font-size:12px;display:grid}.adminEmptyState strong{color:var(--ink);font-size:13px}.adminEmptySuccess strong{color:#087f5b}.adminError{color:#b42318;background:var(--red-soft);border:1px solid #f2b8b5;border-radius:6px;margin-top:12px;padding:10px 12px;font-size:12px}.adminSummaryList{gap:0;margin:0;display:grid}.adminSummaryList>div{border-bottom:1px solid #edf1f6;justify-content:space-between;gap:12px;padding:10px 0;display:flex}.adminSummaryList>div:last-child{border-bottom:0}.adminSummaryList dt{color:var(--muted);font-size:12px}.adminSummaryList dd{color:var(--ink);text-align:right;margin:0;font-size:12px;font-weight:700}.adminMetricDanger{color:var(--red)!important}.adminMetricWarning{color:#b42318!important}.adminSummaryLinks{border-top:1px solid var(--line);flex-wrap:wrap;gap:12px;margin-top:14px;padding-top:14px;display:flex}.adminActivityTable td:first-child{gap:2px;display:grid}.adminActivityCode{color:var(--muted);font-size:11px}.adminSubpage .pageHeader{margin-bottom:16px}.adminSubpage .pageHeader .secondaryButton{flex:none}.adminPageHeaderActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.adminTitleLine{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.adminLiveBadge,.adminReservedBadge{white-space:nowrap;border-radius:999px;align-items:center;min-height:24px;padding:3px 8px;font-size:11px;font-weight:700;display:inline-flex}.adminLiveBadge{color:#067647;background:#ecfdf3;border:1px solid #a9d8c0}.adminReservedBadge{color:#344054;background:#f2f4f7;border:1px solid #98a2b3}.adminThirdLevelTrigger{white-space:nowrap}.adminIsolatedStats{border:1px solid var(--line);background:var(--line);border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:14px;display:grid;overflow:hidden}.adminIsolatedStat{background:#f8fafc;gap:5px;min-width:0;min-height:88px;padding:14px;display:grid}.adminIsolatedStat span{color:var(--muted);font-size:11px;font-weight:700}.adminIsolatedStat strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:20px;line-height:1.1;overflow:hidden}.adminIsolatedStat small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.35;overflow:hidden}.adminReservedPage{min-width:0}.adminReservedPanel{background:#f4f8ff;border:1px solid #cfe0ff;border-radius:8px;align-items:flex-start;gap:14px;margin-top:16px;padding:20px;display:flex}.adminReservedIcon{color:#174ea6;border:1px solid #8eb2f4;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:21px;display:grid}.adminReservedPanel h2{color:#123b81;margin:0 0 5px;font-size:16px}.adminReservedPanel p{color:#365b9d;margin:0;font-size:12px;line-height:1.6}.adminReservedDetails{border:1px solid var(--line);background:var(--panel);border-radius:8px;gap:0;margin:16px 0 0;padding:0 18px;display:grid}.adminReservedDetails>div{border-bottom:1px solid #edf1f6;grid-template-columns:110px minmax(0,1fr);gap:16px;padding:14px 0;display:grid}.adminReservedDetails>div:last-child{border-bottom:0}.adminReservedDetails dt{color:var(--muted);font-size:12px;font-weight:700}.adminReservedDetails dd{color:var(--ink);margin:0;font-size:12px;line-height:1.55}.adminReservedScope{border:1px solid var(--line);background:var(--panel);border-radius:8px;gap:14px;margin-top:16px;padding:18px;display:grid}.adminReservedScope h2{color:var(--ink);margin:0 0 5px;font-size:16px}.adminReservedScope p{color:var(--muted);margin:0;font-size:12px;line-height:1.55}.adminReservedScope ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;margin:0;padding:0;list-style:none;display:grid}.adminReservedScope li{border-top:1px solid var(--line);gap:3px;min-width:0;padding:10px 0;display:grid}.adminReservedScope li strong{color:var(--ink);font-size:12px}.adminReservedScope li span{color:var(--muted);font-size:11px;line-height:1.45}.adminDrawerLayer{z-index:1000;background:#0f172a52;justify-content:flex-end;display:flex;position:fixed;inset:0}.adminDrawer{white-space:normal;border-left:1px solid var(--line);background:var(--panel);grid-template-rows:auto minmax(0,1fr);width:min(72vw,1040px);min-width:min(600px,100vw);height:100%;display:grid;overflow:hidden;box-shadow:-8px 0 24px #0f172a24}.adminDrawer-compact{width:min(58vw,760px);min-width:min(480px,100vw)}.adminDrawer-standard{width:min(72vw,1040px);min-width:min(600px,100vw)}.adminDrawer-wide{width:min(86vw,1240px);min-width:min(720px,100vw)}.adminDrawerHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:12px;padding:20px;display:flex}.adminDrawerHeader h2{color:#172b4d;margin:0;font-size:20px}.adminDrawerBody{grid-template-columns:170px minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden}.adminDrawerBodySingle{grid-template-columns:minmax(0,1fr)}.adminThirdLevelList{border-right:1px solid var(--line);background:#f8fafc;align-content:start;gap:2px;padding:12px;display:grid;overflow-y:auto}.adminThirdLevelList button{color:#425b73;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;gap:3px;min-width:0;padding:10px;display:grid}.adminThirdLevelList button:hover,.adminThirdLevelList button:focus-visible{background:#eef4ff;border-color:#c9d8ee;outline:none}.adminThirdLevelList button.active{color:var(--blue-dark);background:#eef4ff;border-color:#b8d4ee}.adminThirdLevelList button span{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}.adminThirdLevelList button small{color:var(--muted);font-size:10px}.adminThirdLevelDetail{white-space:normal;overflow-wrap:anywhere;word-break:break-word;min-width:0;padding:20px;overflow:auto}.adminThirdLevelDetail h3{color:#172b4d;overflow-wrap:anywhere;margin:14px 0 8px;font-size:17px}.adminThirdLevelDetail p{color:var(--muted);white-space:normal;overflow-wrap:anywhere;word-break:break-word;font-size:12px;line-height:1.6}.adminContextAction{justify-content:flex-end;margin-top:14px;display:flex}.adminReadOnlyPanel{margin-top:16px}.adminAuditToolbar{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.adminAuditToolbar h2{margin-bottom:4px}.adminAuditToolbar p{margin:0}.adminAuditFilters{gap:8px;display:flex}.adminAuditFilters label{color:var(--muted);gap:4px;font-size:11px;font-weight:700;display:grid}.adminAuditFilters select{color:#172b4d;background:#fff;border:1px solid #98a2b3;border-radius:8px;min-width:112px;height:36px;padding:0 8px}.adminAuditWarning,.adminAuditComplete{border-radius:999px;align-items:center;padding:3px 7px;font-size:11px;font-weight:700;display:inline-flex}.adminAuditWarning{color:#b42318;background:#fff1f0;border:1px solid #f0b8b5}.adminAuditComplete{color:#067647;background:#ecfdf3}.adminSourceActions{align-items:center;gap:12px;display:flex}.adminSourceTestToast{z-index:80;max-width:min(360px,100vw - 32px);padding:9px 12px;position:fixed;top:82px;right:24px;box-shadow:0 8px 20px #10182824}.adminPagination{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding-top:10px;font-size:12px;display:flex}.adminPagination>div{gap:12px;display:flex}.adminPagination button:disabled{color:#98a2b3;cursor:not-allowed;text-decoration:none}@media (max-width:720px){.adminAuditToolbar{display:grid}.adminAuditFilters{width:100%}.adminAuditFilters label{flex:1}.adminAuditFilters select{width:100%}.adminDrawerLayer{align-items:flex-end}.adminDrawer,.adminDrawer-compact,.adminDrawer-standard,.adminDrawer-wide{border-top:1px solid var(--line);border-left:0;border-radius:12px 12px 0 0;width:100vw;min-width:0;height:min(86dvh,760px)}.adminReservedScope ul{grid-template-columns:1fr}}.adminReadOnlyPanel p{color:var(--muted);font-size:12px;line-height:1.55}.adminReadOnlyNote{border-top:1px solid var(--line);margin:16px 0 0;padding-top:14px}.growthLabLibraryActions{align-items:end;gap:12px;display:flex}.growthLabEditorLayer{z-index:1000;background:#0f172a52;justify-content:flex-end;display:flex;position:fixed;inset:0}.growthLabEditor{border-left:1px solid var(--line);background:var(--panel);width:min(760px,100vw);height:100%;overflow-y:auto;box-shadow:-8px 0 24px #0f172a24}.growthLabEditor>.adminReadOnlyPanel{border-bottom:1px solid var(--line);margin:0;padding:20px}.growthLabEditor .adminConfigForm{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px;display:grid}.growthLabEditor .adminConfigForm>label{color:var(--ink);font-size:13px;font-weight:700}.growthLabEditor .adminConfigForm>label>input,.growthLabEditor .adminConfigForm>label>select{min-height:40px;color:var(--ink);background:#fff;border:1px solid #98a2b3;border-radius:8px;padding:0 11px}.growthLabEditor .adminConfigForm>label>textarea{min-height:88px;color:var(--ink);resize:vertical;background:#fff;border:1px solid #98a2b3;border-radius:8px;padding:10px 11px}.growthLabEditor .adminConfigForm>label>input:focus-visible,.growthLabEditor .adminConfigForm>label>select:focus-visible,.growthLabEditor .adminConfigForm>label>textarea:focus-visible{outline-offset:1px;border-color:var(--blue);outline:2px solid #b9cdfa}:is(.growthLabEditor .adminConfigForm>label:has(.adminCheckboxGroup),.growthLabEditor .adminConfigForm>label:has(textarea)){grid-column:span 2}.growthLabEditor .adminConfigForm>.primaryButton{align-self:end;min-height:40px}.growthLabRunForm{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.growthLabRunForm>label{min-width:0;color:var(--ink);flex-direction:column;gap:6px;font-size:13px;font-weight:700;display:flex}.growthLabRunForm>label>input,.growthLabRunForm>label>select,.growthLabRunForm>label>textarea{box-sizing:border-box;width:100%;min-width:0;min-height:40px;color:var(--ink);font:inherit;background:#fff;border:1px solid #98a2b3;border-radius:8px;padding:0 11px}.growthLabRunForm>label>textarea{resize:vertical;min-height:88px;padding:10px 11px}.growthLabRunForm>label>input:hover,.growthLabRunForm>label>select:hover,.growthLabRunForm>label>textarea:hover{border-color:#6d829b}.growthLabRunForm>label>input:focus-visible,.growthLabRunForm>label>select:focus-visible,.growthLabRunForm>label>textarea:focus-visible{outline-offset:1px;border-color:var(--blue);outline:2px solid #b9cdfa}.growthLabRunForm>label>input:disabled,.growthLabRunForm>label>select:disabled,.growthLabRunForm>label>textarea:disabled{color:#98a2b3;cursor:not-allowed;background:#f4f6f8;border-color:#d0d5dd}.growthLabRunForm>label>small{color:var(--muted);font-size:11px;font-weight:400;line-height:1.45}.growthLabRunForm>.primaryButton{place-self:end start;min-height:40px}@media (max-width:720px){.growthLabLibraryActions{width:100%;display:grid}.growthLabLibraryActions .primaryButton{width:100%}.growthLabEditorLayer{align-items:flex-end}.growthLabEditor{border-top:1px solid var(--line);border-left:0;border-radius:12px 12px 0 0;width:100vw;height:min(90dvh,860px)}.growthLabEditor>.adminReadOnlyPanel{padding:16px}.growthLabEditor .adminConfigForm{grid-template-columns:1fr}:is(.growthLabEditor .adminConfigForm>label:has(.adminCheckboxGroup),.growthLabEditor .adminConfigForm>label:has(textarea)){grid-column:auto}.growthLabRunForm{grid-template-columns:1fr}.growthLabRunForm>.primaryButton{justify-content:center;width:100%}}.adminGovernanceStack{gap:16px;margin-top:16px;display:grid}.adminGovernanceGrid{border:1px solid var(--line);background:var(--line);border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:14px;display:grid;overflow:hidden}.adminGovernanceGridTwo{background:0 0;border:0;border-radius:0;gap:16px;margin:0}.adminGovernanceGridTwo>.adminReadOnlyPanel{margin:0}.adminGovernanceBlock{background:#f8fafc;gap:5px;min-height:88px;padding:14px;display:grid}.adminGovernanceBlock strong{color:var(--ink);font-size:20px;line-height:1.1}.adminGovernanceLabel{color:var(--muted);font-size:11px;font-weight:700}.adminGovernanceMuted{color:var(--muted);font-size:11px}.adminGovernanceDetails{border-top:1px solid var(--line)}.adminGovernanceDetails:first-of-type{border-top:0}.adminGovernanceDetails summary{min-height:52px;color:var(--ink);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:8px 0;list-style:none;display:flex}.adminGovernanceDetails summary::-webkit-details-marker{display:none}.adminGovernanceDetails summary:before{content:"+";border:1px solid var(--line);width:22px;height:22px;color:var(--muted);border-radius:50%;flex:0 0 22px;place-items:center;font-size:16px;line-height:1;display:inline-grid}.adminGovernanceDetails[open] summary:before{content:"−"}.adminGovernanceDetails summary>span:first-of-type{flex:1;gap:3px;display:grid}.adminGovernanceDetails summary small{color:var(--muted);font-size:11px;font-weight:400}.adminGovernanceDetails summary>span:last-child{color:var(--muted);white-space:nowrap;font-size:11px}.adminGovernanceDetails .adminActivityTableWrap{max-height:420px;padding:0 0 12px 34px;overflow:auto}.adminGovernanceDetails .adminActivityTable{background:#fbfcfe}.adminGovernanceDetails .adminActivityTable thead th{z-index:1;background:#f7f9fb;position:sticky;top:0}.adminConfigDomainGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin-top:14px;display:grid}.adminConfigDomainGrid .adminGovernanceDetails{min-width:0}.adminConfigDomainGrid .adminGovernanceDetails .adminActivityTableWrap{padding-left:0}.adminConfigDomainGrid .adminGovernanceDetails summary{gap:8px}.adminConfigDomainGrid .adminGovernanceDetails summary:before{order:2}.adminConfigDomainGrid .adminGovernanceDetails summary>span:last-child{order:1}.adminConfigDomainGrid .adminGovernanceDetails summary>span:first-of-type{order:0}.adminConnectorSummaryGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.adminScoringPolicyPanel{gap:16px;display:grid}.adminPolicyMeta{color:#475467;background:#f4f8ff;border:1px solid #d8e6ff;border-radius:8px;flex-wrap:wrap;gap:8px 18px;padding:10px 12px;font-size:12px;display:flex}.adminPolicyMeta strong{color:#172b4d}.adminScoringPolicyGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.adminPolicyFieldsThree{grid-template-columns:repeat(3,minmax(0,1fr))}.adminPolicyBlock{border:1px solid var(--line);background:#fbfcfe;border-radius:8px;min-width:0;padding:14px}.adminPolicyBlockWide{grid-column:1/-1}.adminPolicyBlock h3{color:#172b4d;margin:0 0 12px;font-size:14px}.adminPolicyBlockHeading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.adminPolicyFields{gap:10px;display:grid}.adminPolicyFieldsFour{grid-template-columns:repeat(4,minmax(0,1fr))}.adminPolicyStack{gap:10px;display:grid}.adminOperationReason select{color:#172b4d;min-height:40px;font:inherit;background:#fff;border:1px solid #98a2b3;border-radius:8px;padding:0 10px}.adminOperationReason select:focus{outline-offset:1px;border-color:#2b78e4;outline:2px solid #2b78e4}.adminCountryAliasList{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;display:grid}.adminCountryAliasList .adminOperationReason{grid-template-columns:32px minmax(0,1fr);align-items:center}.adminCountryAliasList .adminOperationReason>span{color:#172b4d;font-size:12px;font-weight:800}.adminPolicyHint{color:var(--muted);margin:10px 0 0;font-size:11px}.adminPolicyVersion{max-width:360px}.adminPolicyActions{justify-content:flex-end}.adminPolicySaved{background:#ecfdf3;border:1px solid #b9e5cd;border-radius:6px;margin:0;padding:10px 12px;color:#17663d!important}.adminPolicyWeightTotal{border:1px solid var(--line);background:#fff;align-items:baseline;gap:10px;padding:14px 16px;display:flex}.adminPolicyWeightTotal strong{color:#172b4d;font-size:24px}.adminPolicyWeightTotal span{color:#667085;font-size:13px}.adminPolicyWeightTotal.isValid{background:#f5fbf7;border-color:#a9d8c0}.adminPolicyWeightTotal.isInvalid{background:#fff8f6;border-color:#e7b2aa}.adminScoringItemsBlock,.adminScoringPreviewBlock{min-width:0}.adminScoringItemsTableWrap{border:1px solid var(--line);background:#fff;overflow-x:auto}.adminScoringItemsTable{border-collapse:collapse;width:100%;min-width:920px;font-size:13px}.adminScoringItemsTable th{color:#667085;border-bottom:1px solid var(--line);text-align:left;white-space:nowrap;background:#f7f9fb;padding:10px 12px;font-weight:600}.adminScoringItemsTable td{vertical-align:top;border-bottom:1px solid #edf0f3;padding:10px 12px}.adminScoringItemsTable tr:last-child td{border-bottom:0}.adminScoringItemsTable tr.isDisabled{color:#8b95a1;background:#fafbfc}.adminScoringItemsTable input:not([type=checkbox]),.adminScoringItemsTable select{color:#172b4d;width:100%;min-height:34px;font:inherit;background:#fff;border:1px solid #cfd7e1;border-radius:4px;padding:6px 8px}.adminScoringItemsTable input[type=checkbox]{accent-color:#1769aa;width:16px;height:16px;margin:8px 4px 0}.adminScoringItemsTable small,.adminScoringPreviewRow small{color:#7b8794;margin-top:5px;line-height:1.4;display:block}.adminScoringItemsTable td:first-child{width:54px}.adminScoringItemsTable td:nth-child(2){min-width:190px}.adminScoringItemsTable td:nth-child(3){min-width:170px}.adminScoringItemsTable td:nth-child(4){min-width:180px}.adminScoringItemsTable td:nth-child(5){white-space:nowrap;width:100px}.adminPolicyNumberInput{max-width:70px;margin-right:4px;display:inline-block}.adminScoringPreviewTotal{white-space:nowrap;align-items:center;gap:10px;display:flex}.adminScoringPreviewTotal strong{color:#172b4d;font-size:24px}.adminScoringPreviewTotal span{color:#1769aa;background:#e9f2fb;border-radius:4px;padding:4px 8px;font-weight:700}.adminScoringPreviewRows{border:1px solid var(--line);background:#edf0f3;gap:1px;display:grid}.adminScoringPreviewRow{background:#fff;grid-template-columns:minmax(180px,1fr) 120px 110px 110px;align-items:center;gap:12px;padding:11px 12px;display:grid}.adminScoringPreviewRow.isDisabled{color:#8b95a1;background:#fafbfc}.adminScoringPreviewRow strong{text-align:right}@media (max-width:720px){.adminScoringPolicyGrid,.adminPolicyFieldsThree{grid-template-columns:1fr}.adminPolicyBlockHeading{flex-direction:column}.adminPolicyBlockWide{grid-column:auto}.adminPolicyFieldsFour,.adminCountryAliasList{grid-template-columns:1fr 1fr}}.adminNavigation{gap:14px;min-width:0;display:grid}.adminNavigationHeading{border-bottom:1px solid var(--line);gap:4px;padding:2px 4px 12px;display:grid}.adminNavigationHeading .navGroupLabel{color:#7890a8;font-size:11px}.adminNavigationHeading strong{color:#102a43;font-size:15px}.adminNavigationHeading small{color:var(--muted);font-size:11px;line-height:1.4}.adminNavDomains{overscroll-behavior:contain;scrollbar-gutter:stable;gap:4px;max-height:calc(100dvh - 190px);display:grid;overflow-y:auto}.adminNavDomain{border-bottom:1px solid var(--line);min-width:0}.adminNavDomain summary{color:#425b73;cursor:pointer;justify-content:space-between;align-items:center;gap:8px;min-height:38px;padding:6px 7px;list-style:none;display:flex}.adminNavDomain summary::-webkit-details-marker{display:none}.adminNavDomain summary:hover,.adminNavDomain summary:focus-visible{background:#f4f8fc;outline:none}.adminNavDomain.active>summary{color:var(--blue-dark);background:var(--blue-soft);box-shadow:inset 3px 0 0 var(--blue)}.adminNavLevel1{align-items:center;gap:8px;min-width:0;display:flex}.adminNavShortLabel{width:24px;color:var(--blue-dark);text-align:center;flex:0 0 24px;font-size:12px;display:none}.adminNavLevel1Label{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:700;overflow:hidden}.adminNavChevron{color:#7890a8;flex:none;font-size:20px;line-height:1;transform:rotate(0)}.adminNavDomain[open] .adminNavChevron{transform:rotate(90deg)}.adminNavLevel2{gap:9px;padding:4px 0 9px 12px;display:grid}.adminNavGroup{gap:3px;display:grid}.adminNavLevel2Label{color:#7890a8;letter-spacing:.02em;padding:0 7px;font-size:10px;font-weight:700}.adminNavLevel3{border-left:1px solid #d8e2ec;gap:1px;display:grid}.adminNavLevel3 a{color:#425b73;border-left:2px solid #0000;gap:2px;min-width:0;padding:6px 7px 6px 10px;font-size:12px;line-height:1.25;text-decoration:none;display:grid}.adminNavLevel3 a:hover,.adminNavLevel3 a:focus-visible{color:var(--blue-dark);background:#f4f8fc;outline:none}.adminNavLevel3 a.active{border-left-color:var(--blue);color:var(--blue-dark);background:var(--blue-soft)}.adminNavLevel3 a small{color:#7890a8;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.25;overflow:hidden}.adminNavLevel3 a.active small{color:#42678d}.adminNavLevel2.adminNavLinks{border-left:1px solid #d8e2ec;gap:1px;padding:4px 0 9px 12px}.adminNavLinks a{color:#425b73;border-left:2px solid #0000;grid-template-rows:16px 14px;gap:1px;min-width:0;min-height:40px;padding:5px 7px 5px 10px;font-size:12px;line-height:1.2;text-decoration:none;display:grid}.adminNavLinks a>span,.adminNavLinks a>small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.adminNavLinks a>span{line-height:16px}.adminNavLinks a:hover,.adminNavLinks a:focus-visible{color:var(--blue-dark);background:#f4f8fc;outline:none}.adminNavLinks a.active{border-left-color:var(--blue);color:var(--blue-dark);background:var(--blue-soft)}.adminNavLinks a small{color:#7890a8;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;line-height:1.25;display:block;overflow:hidden}.adminNavLinks a.active small{color:#42678d}.adminNavStatus{color:#344054;white-space:nowrap;vertical-align:1px;border:1px solid #98a2b3;border-radius:3px;align-items:center;margin-right:4px;padding:1px 4px;font-size:9px;line-height:1.2;display:inline-flex}.adminNavStatus-partial{background:#f2f4f7}.adminNavigationCollapsed .adminNavigationHeading small,.adminNavigationCollapsed .adminNavLevel1Label,.adminNavigationCollapsed .adminNavLevel2,.adminNavigationCollapsed .adminNavChevron{display:none}.adminNavigationCollapsed .adminNavigationHeading{justify-items:center}.adminNavigationCollapsed .adminNavigationHeading strong{font-size:12px}.adminNavigationCollapsed .adminNavShortLabel{display:block}.adminNavigationCollapsed .adminNavDomain summary{justify-content:center;padding:7px 4px}.adminScoringAnchorTargets>span{height:0;scroll-margin-top:96px;display:block}[id^=admin-]{scroll-margin-top:96px}.adminPageToc{border-bottom:1px solid var(--line);color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 14px;margin:0 0 16px;padding:8px 0;font-size:12px;display:flex}.adminPageToc>span{color:var(--ink);font-weight:700}.adminPageToc a{color:var(--muted);padding:3px 0;text-decoration:none}.adminPageToc a:hover,.adminPageToc a:focus-visible,.adminPageToc a.active{color:var(--blue-dark);text-underline-offset:3px;text-decoration:underline}.adminAnchorFocus{border-radius:4px;animation:2s ease-out adminAnchorFocus}@keyframes adminAnchorFocus{0%{background:#eaf2ff;box-shadow:0 0 0 4px #eaf2ff}to{background:0 0;box-shadow:0 0 #0000}}@media (prefers-reduced-motion:reduce){.adminAnchorFocus{background:#eef4ff;animation:none}}@media (max-width:900px){.adminNavigation{padding-bottom:18px}.adminPageToc{scrollbar-width:thin;flex-wrap:nowrap;overflow-x:auto}.adminPageToc a{white-space:nowrap;flex:none}.adminNavigationHeading{padding-top:0}.adminNavigationCollapsed .adminNavigationHeading{justify-items:stretch}.adminNavigationCollapsed .adminNavigationHeading small,.adminNavigationCollapsed .adminNavLevel1Label,.adminNavigationCollapsed .adminNavChevron{display:block}.adminNavigationCollapsed .adminNavLevel2{display:grid}.adminNavigationCollapsed .adminNavShortLabel{display:none}.adminNavigationCollapsed .adminNavDomain summary{justify-content:space-between;padding:6px 7px}.adminNavDomain summary{min-height:42px}.adminNavLevel3 a{min-height:38px;padding-top:8px;padding-bottom:8px}.adminNavLinks a{min-height:38px;padding-top:5px;padding-bottom:5px}.adminIsolatedStats{grid-template-columns:repeat(2,minmax(0,1fr))}.adminPageHeaderActions{justify-content:flex-start}.adminReservedDetails>div{grid-template-columns:1fr;gap:6px}}@media (max-width:560px){.adminIsolatedStats,.adminDrawerBody{grid-template-columns:1fr}.adminThirdLevelList{border-right:0;border-bottom:1px solid var(--line);max-height:42vh}.adminReservedPanel{padding:14px}}@media (max-width:900px){.adminScoringPreviewRow{grid-template-columns:1fr 1fr}.adminScoringPreviewRow strong{text-align:left}}@media (max-width:480px){.adminPolicyFieldsFour,.adminCountryAliasList{grid-template-columns:1fr}.adminPolicyActions{justify-content:stretch}.adminPolicyActions button{flex:1}}@media (max-width:900px){.adminGovernanceGrid,.adminConnectorSummaryGrid{grid-template-columns:1fr}.adminGovernanceGridTwo,.adminConfigDomainGrid{grid-template-columns:1fr;gap:16px}.adminStatusStrip{grid-template-columns:repeat(2,minmax(0,1fr))}.adminConsoleLayout{grid-template-columns:1fr}.adminSummary{order:-1}.productIdentity{align-items:flex-start}}@media (max-width:560px){.adminSourceActions{gap:8px}.adminSourceTestToast{top:70px;right:16px}.adminConsoleHeader{display:grid}.adminConsoleHeaderActions{justify-content:space-between}.adminStatusStrip{grid-template-columns:1fr}.adminQueue,.adminSummary,.adminActivity,.adminReadOnlyPanel{padding:14px}.adminSectionHeading{display:grid}.adminSectionHeading .textLink{justify-self:start}}@media (max-width:700px){.automationMetricGrid{grid-template-columns:1fr}.automationHeader .actions{width:100%}.automationReadinessStrip{align-items:flex-start;gap:8px}.automationReadinessStrip span+span{border-left:0;padding-left:0}.adminListToolbar{flex-direction:column;align-items:stretch}}.iconButton{border:1px solid var(--line);width:32px;height:32px;color:var(--muted);cursor:pointer;background:#fff;border-radius:7px;place-items:center;font-size:20px;line-height:1;display:inline-grid}.iconButton:hover{color:var(--ink);border-color:#aebbd0}.adminRuleList{border-top:1px solid var(--line);gap:0;display:grid}.adminRuleList>div{border-bottom:1px solid var(--line);grid-template-columns:220px minmax(0,1fr) max-content;gap:14px;padding:11px 0;display:grid}.adminRuleList span{color:var(--muted)}.knowledgeDocumentList{margin-bottom:16px}.knowledgeDocumentListHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;padding-bottom:10px;display:flex}.knowledgeBreadcrumb{color:var(--muted);margin-bottom:6px;font-size:12px}.knowledgePageHeader{margin-bottom:14px}.knowledgeToolbar{margin-bottom:16px}.knowledgeWorkspace{display:block}.knowledgeDocumentListMain{min-width:0}.knowledgeCategoryList{gap:16px;display:grid}.knowledgeCategorySection,.knowledgeCategorySection>.list,.knowledgeDocumentEntry,.knowledgeDocumentRow,.knowledgeDocumentRow>div{min-width:0}.knowledgeCategoryHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;padding-bottom:8px;font-weight:800;display:flex}.knowledgeDocumentList .knowledgeDocumentRow{display:block}.knowledgeDocumentList .knowledgeDocumentRow>.actions{border-top:1px solid #e2e8f0;justify-content:flex-start;margin-top:14px;padding-top:12px}.knowledgeDocumentSummary,.knowledgeDocumentRow .smallText,.knowledgeDocumentRow p,.knowledgeDocumentRow h3{overflow-wrap:anywhere;white-space:normal;text-overflow:unset}.knowledgeInlineDetail{background:#f7faff;border:1px solid #b9cdfa;border-radius:0 0 8px 8px;margin:-1px 0 12px;padding:16px;box-shadow:inset 0 1px #e3eeff}.knowledgeInlineHeader{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.knowledgeInlineHeader .panelTitle{margin-bottom:4px}.knowledgeInlineHeader p{color:var(--muted);margin:0}.knowledgeSecondaryPanel{margin-bottom:12px}.knowledgeSecondaryPanel summary{cursor:pointer;color:var(--ink);justify-content:space-between;align-items:center;font-weight:800;display:flex}.knowledgeSecondaryPanel summary span{color:#1d4ed8;text-align:center;background:#e8f0ff;border-radius:999px;min-width:24px;padding:2px 7px;font-size:12px}.knowledgeSecondaryPanel[open] summary{margin-bottom:14px}.knowledgeWorkbenchIntro{background:linear-gradient(#f5f9ff 0%,#fbfcfe 100%);border-left:4px solid #2563eb}.knowledgeWorkbenchIntro .panelTitle{margin-bottom:6px}.knowledgeValidationRow{flex-wrap:wrap;gap:8px;display:flex}.validationResultLabel,.validationResultQuery{color:var(--muted);overflow-wrap:anywhere;margin:4px 0 10px}@media (max-width:1100px){.knowledgeDocumentListHeader{flex-direction:column;align-items:flex-start}.knowledgeInlineDetail .rowItem{grid-template-columns:minmax(0,1fr);align-items:start}.knowledgeInlineDetail .rowItem>.actions{justify-content:flex-start}}.list{gap:10px;margin-bottom:16px;display:grid}.devPlansList{grid-template-columns:repeat(2,minmax(0,1fr))}.devPlansList>.listSectionHeader,.devPlansList>.pagination{grid-column:1/-1}.enrichmentListsGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.enrichmentListsGrid>.list{min-width:0}.enrichmentPanelHeader{align-items:center;min-height:32px}.enrichmentPanelHeaderMeta{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.enrichmentBatchHint{color:var(--muted);white-space:nowrap;font-size:11px;font-weight:600}.enrichmentPanelHeaderMeta .primaryButton{min-height:32px;padding-inline:10px;font-size:12px}.enrichmentPanelHeaderMeta .badge{white-space:nowrap;min-height:26px}.rowItem{border:1px solid var(--line);background:#fbfcfe;border-radius:8px;grid-template-columns:1fr auto;align-items:center;gap:12px;min-height:54px;padding:8px 10px;display:grid}.rowItem h3{text-overflow:ellipsis;white-space:nowrap;margin:0 0 2px;font-size:14px;line-height:1.25;overflow:hidden}.rowItem p{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;line-height:1.25;overflow:hidden}.selectAllRow{align-items:center;display:flex}.selectableRow{grid-template-columns:auto minmax(0,1fr);align-items:start}.selectableRow>input{margin-top:3px}.rowItemContent{color:inherit;justify-content:space-between;align-items:center;gap:12px;text-decoration:none;display:flex}.rowItemContent>.actions{flex:none;align-self:center;align-items:center}.badge{color:#123b81;white-space:nowrap;background:#e8f1ff;border:1px solid #cfe0ff;border-radius:7px;justify-content:center;align-items:center;min-width:64px;min-height:30px;padding:0 11px;font-size:13px;font-weight:700;line-height:1;display:inline-flex}.adminConfigClassificationNotice{margin-bottom:14px}.adminConfigItemBadges{align-items:center;gap:6px;margin-left:12px;display:inline-flex}.adminConfigItemBadges .badge,.configClassBadge{min-width:auto;min-height:26px;padding:0 8px;font-size:12px}.configClassA{color:#11643a;background:#e8f7ef;border-color:#b7e3c8}.configClassB{color:#8a4b08;background:#fff7e6;border-color:#f5d49a}.configClassC{color:#475467;background:#f2f4f7;border-color:#d0d5dd}.configClassD{color:#6941c6;background:#f8f0ff;border-color:#dfc2f5}.adminDeferredConfig{background:#fafbfc;border:1px dashed #cbd5e1;border-radius:8px;padding:10px}.adminDeferredConfig summary{cursor:pointer;color:#475467;font-weight:800;line-height:1.5}.adminDeferredConfig[open] summary{margin-bottom:10px}.adminClassificationLine{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.formGrid label,.form label{color:var(--ink);grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:10px;font-weight:700;display:grid}.compactFieldGrid label{grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:10px}.formGrid input,.formGrid textarea,.formGrid select{border:1px solid var(--line);background:#fff;border-radius:7px;width:100%;min-width:0;min-height:40px;padding:10px 11px}.formGrid input:focus-visible,.formGrid textarea:focus-visible,.formGrid select:focus-visible{outline-offset:1px;border-color:var(--blue);outline:2px solid #b9cdfa}.adminConfigForm,.adminModelGrid,.adminPipelineGrid,.adminRouteGrid{align-items:start}.adminConfigForm>label,.adminModelGrid>label,.adminPipelineGrid>label{flex-direction:column;align-items:stretch;gap:6px;min-width:0;display:flex}.adminConfigForm>label>input,.adminConfigForm>label>select,.adminConfigForm>label>textarea,.adminModelGrid>label>input,.adminModelGrid>label>select,.adminModelGrid>label>textarea,.adminPipelineGrid>label>input,.adminPipelineGrid>label>select,.adminPipelineGrid>label>textarea{width:100%;min-width:0}.adminConfigForm>label>input[type=checkbox],.adminModelGrid>label>input[type=checkbox]{align-self:flex-start;width:18px;min-height:18px}.adminCheckboxGroup{flex-wrap:wrap;align-items:center;gap:8px 14px;min-height:40px;display:flex}.adminCheckboxGroup>label,.adminCheckboxLine{min-height:40px;color:var(--text);flex-direction:row!important;align-items:center!important;gap:7px!important;display:inline-flex!important}.adminCheckboxGroup input,.adminCheckboxLine input{margin:0;width:16px!important;min-height:16px!important}.adminModelGrid,.adminPipelineGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.adminRouteGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.adminRouteCard{gap:10px;min-width:0;display:grid}.adminRouteCard strong{line-height:1.4}.adminRouteCard label{min-width:0;color:var(--ink);flex-direction:column;align-items:stretch;gap:6px;font-weight:700;display:flex}.adminRouteCard select{width:100%;min-width:0}.fullSpan{grid-column:1/-1}.formGrid label.fullSpan{align-items:start}.collectionEntryGrid,.collectionActivityGrid{gap:14px;margin-top:16px;display:grid}.collectionEntryGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.collectionActivityGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.collectionOverviewPage .pageHeader{margin-bottom:12px}.collectionOverviewPage .pageHeader h1{letter-spacing:0;margin-bottom:4px;font-size:22px}.collectionOverviewPage .pageHeader p{max-width:680px;font-size:13px;line-height:1.5}.collectionTodoSection,.collectionEntrySection{margin-top:16px}.collectionTodoSection{background:#fbfdff;border:1px solid #dbe5ef;border-radius:7px;padding:13px 14px}.collectionTodoSection .collectionSectionHeader{margin-bottom:12px}.collectionTodoSection h2,.collectionEntrySection h2{color:var(--ink);margin:0;font-size:15px;line-height:1.3}.collectionEntryCard{background:#fff;border:1px solid #dbe5ef;border-radius:7px;flex-direction:column;align-items:flex-start;gap:8px;min-width:0;padding:14px;display:flex}.collectionEntryCardPrimary{background:#f8fbff;border-color:#b8d0f8}.collectionEntryCardTop,.collectionSectionHeader{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.collectionEntryCardTitle{align-items:center;gap:10px;min-width:0;display:flex}.collectionEntryCardTitle h3{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:15px;line-height:1.3;overflow:hidden}.collectionEntryCardTop>.badge{flex:none}.collectionStep{color:#123b81;background:#eaf2ff;border:1px solid #cfe0ff;border-radius:6px;justify-content:center;align-items:center;min-width:36px;min-height:28px;font-size:12px;font-weight:800;display:inline-flex}.collectionActivityCard h2,.collectionGuide h2{color:var(--ink);margin:0;font-size:15px;line-height:1.3}.collectionEntryCard p{min-height:0;color:var(--muted);margin:0;font-size:13px;line-height:1.6}.collectionEntryMeta{color:#365b9d;flex-wrap:wrap;gap:8px;font-size:12px;font-weight:700;display:flex}.collectionEntryMeta span{border-right:1px solid #cfe0ff;padding-right:8px}.collectionEntryMeta span:last-child{border-right:0;padding-right:0}.collectionEntryCard .primaryButton,.collectionEntryCard .secondaryButton{margin-top:auto}.collectionEntryCardUnavailable{background:#f8fafc}.collectionEntryUnavailable{color:var(--muted);gap:3px;margin-top:auto;padding-top:4px;font-size:12px;display:grid}.collectionEntryUnavailable strong{color:#53657e;font-size:13px}.ingestionUploadCard{background:#fbfcfe;gap:16px;margin-bottom:16px;padding:20px;display:grid}.ingestionUploadHeader{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.ingestionUploadHeader h2{margin:0 0 6px;font-size:19px;line-height:1.3}.ingestionUploadHeader p:not(.eyebrow){max-width:720px;color:var(--muted);margin:0;font-size:13px;line-height:1.6}.ingestionFeatureList{flex-wrap:wrap;gap:8px;display:flex}.ingestionFeatureList span{color:#365b9d;background:#f4f8ff;border:1px solid #cfe0ff;border-radius:6px;align-items:center;gap:7px;min-height:30px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.ingestionFeatureList b{color:#123b81;font-size:11px}.ingestionFilePicker{cursor:pointer;background:#fff;border:1px dashed #a9c3f7;border-radius:8px;grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:8px 12px;min-height:72px;padding:12px;display:grid}.ingestionFilePicker:hover{border-color:var(--blue);background:#f8fbff}.ingestionFilePicker:focus-within{outline-offset:2px;outline:2px solid #b9cdfa}.ingestionFilePickerAction{background:var(--blue);color:#fff;border-radius:7px;align-items:center;min-height:38px;padding:0 14px;font-size:13px;font-weight:800;display:inline-flex}.ingestionFilePickerName{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}.ingestionFilePicker small{color:var(--muted);grid-column:2;font-size:12px}.ingestionFilePicker input{clip:rect(0 0 0 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.ingestionUploadNote{margin:0}.collectionMetricGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.collectionMetric{min-width:0;min-height:52px;color:inherit;background:#fff;border:1px solid #dbe5ef;border-radius:6px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px 12px;text-decoration:none;display:grid}.collectionMetric strong{color:var(--ink);font-variant-numeric:tabular-nums;font-size:20px;line-height:1}.collectionMetric span,.collectionActivityRow small,.collectionActivityRow time,.collectionGuideSteps small{color:var(--muted);font-size:12px}.collectionMetricAction{transition:border-color .15s,background-color .15s,transform .15s}.collectionMetricAction:hover{background:#f8fbff;border-color:#8eb2f4;transform:translateY(-1px)}.collectionMetricActionPrimary{background:#fff;border-color:#a9c3f7}.collectionMetricAction b,.collectionRowAction{color:#1359b5;font-size:12px;font-weight:800}.collectionActivityGrid{align-items:start;margin-top:16px}.collectionActivityCard{background:#fff;border-color:#dbe5ef;border-radius:7px;min-width:0;margin:0;padding:14px}.collectionSectionHeader{align-items:center;margin-bottom:10px}.textLink{color:#1359b5;white-space:nowrap;font-size:13px;font-weight:800;text-decoration:none}.textLink:hover{text-decoration:underline}.collectionActivityList{display:grid}.collectionActivityRow{border-top:1px solid var(--line);min-width:0;min-height:50px;color:inherit;justify-content:space-between;align-items:center;gap:8px;padding:7px 0;text-decoration:none;display:flex}.collectionActivityRow:hover,.collectionTaskRow:hover{background:#f8fbff}.collectionActivityMain,.collectionActivitySide{gap:2px;min-width:0;display:grid}.collectionActivityMain strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.25;overflow:hidden}.collectionActivityMain small{text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.25;overflow:hidden}.collectionActivitySide{text-align:right;flex:none;justify-items:end}.collectionActivitySide time{white-space:nowrap}.collectionActivityStatusLine,.collectionActivityNextLine{white-space:nowrap;justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex}.collectionActivityStatusLine time,.collectionActivityNextLine time{color:var(--muted);font-size:11px}.gradeBadge,.statusBadge{border:1px solid var(--line);min-height:24px;color:var(--muted);white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;padding:0 7px;font-size:11px;font-weight:800;display:inline-flex}.gradeBadge-A{color:#17663d;background:#eefaf3;border-color:#a8dcc0}.gradeBadge-B{color:#1e4e9b;background:#eef4ff;border-color:#b9d2fb}.gradeBadge-D{color:#a12621;background:#fff2f1;border-color:#efb7b4}.statusBadge{color:#365b9d;background:#f4f8ff;border-color:#cfe0ff}.collectionEmptyState{justify-items:start;gap:6px;padding:18px 0 4px;display:grid}.collectionEmptyState strong{color:var(--ink);font-size:14px}.collectionEmptyState span{color:var(--muted);font-size:13px}.collectionEmptyState .secondaryButton{margin-top:6px}.collectionStatusNote{color:var(--muted);margin:-2px 0 8px;font-size:12px}.collectionGuide{background:#f5f9ff;border:1px solid #cfe0ff;border-radius:9px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:20px;margin-top:14px;padding:18px 20px;display:grid}.collectionGuide p:not(.eyebrow){color:var(--muted);margin:7px 0 0;font-size:13px;line-height:1.55}.collectionGuideSteps{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.collectionGuideSteps li{align-items:flex-start;gap:8px;display:flex}.collectionGuideSteps li>span{color:#fff;background:#1b5fc1;border-radius:50%;justify-content:center;align-items:center;min-width:24px;min-height:24px;font-size:11px;font-weight:800;display:inline-flex}.collectionGuideSteps div{gap:3px;display:grid}.collectionGuideSteps strong{color:var(--ink);font-size:13px}.listSectionHeader{align-items:center;margin:0 0 8px}.listSectionHeader .sectionTitle{margin:0}.listSortControl{color:var(--muted);align-items:center;gap:8px;font-size:13px;font-weight:700;display:inline-flex}.listSortControl select{border:1px solid var(--line);min-height:34px;color:var(--ink);font:inherit;background:#fff;border-radius:7px;padding:0 9px}.listToolbar{border:1px solid var(--line);background:#f8fafc;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin:0 0 16px;padding:12px;display:grid}.listToolbarMain,.listToolbarFilters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.listToolbarMain{flex:none;min-width:0}.listToolbarSearch{flex-direction:column;flex:0 clamp(260px,28vw,420px);align-items:stretch;gap:4px;display:flex}.listToolbarFieldLabel{color:var(--muted);font-size:12px;font-weight:700;line-height:1}.listToolbarSelectAll{width:56px;min-height:38px;color:var(--ink);white-space:nowrap;align-items:center;gap:5px;font-size:13px;font-weight:700;display:inline-flex}.listToolbarSelectAll input{margin:0}.listToolbarSearch input{border:1px solid var(--line);background:#fff;border-radius:7px;width:100%;min-height:38px;padding:9px 11px}.listToolbarSearch input:focus-visible,.listToolbarSelect select:focus-visible{outline-offset:1px;border-color:var(--blue);outline:2px solid #b9cdfa}.listToolbarSelect{color:var(--muted);white-space:nowrap;align-items:center;gap:6px;font-size:13px;font-weight:700;display:inline-flex}.listToolbarSelect select{border:1px solid var(--line);max-width:180px;min-height:38px;color:var(--ink);background:#fff;border-radius:7px;padding:0 9px}.listToolbarCount{color:var(--muted);white-space:nowrap;font-size:13px}.enrichmentListsToolbar{box-sizing:border-box;grid-column:1/-1;width:100%;margin-bottom:0}.accountsListToolbar{gap:10px;margin-bottom:10px;padding:8px 10px}.accountsListToolbar .listToolbarMain,.accountsListToolbar .listToolbarFilters{gap:6px}.accountsListToolbar .listToolbarSearch{flex-basis:clamp(240px,24vw,340px)}.accountsListToolbar .listToolbarSearch input,.accountsListToolbar .listToolbarSelect select,.accountsListToolbar .listToolbarSelectAll{min-height:32px}.accountsListToolbar .listToolbarSearch input{padding:6px 9px;font-size:12px}.accountsListToolbar .listToolbarSelect{gap:4px;font-size:12px}.accountsListToolbar .listToolbarSelect select{max-width:116px;padding:0 7px;font-size:12px}.accountsListToolbar .listToolbarSelect:first-child select{width:62px}.accountsListToolbar .listToolbarSelect:nth-child(2) select{width:84px}.accountsListToolbar .listToolbarSelect:nth-child(3) select{width:76px}.accountsListToolbar .listToolbarSelect:nth-child(4) select{width:104px}.accountsListToolbar .listToolbarCount{font-size:12px}.customerDevQueues{flex-wrap:wrap;gap:6px;margin:0 0 10px;display:flex}.customerDevQueues a{border:1px solid var(--line);min-height:34px;color:var(--muted);background:#fff;border-radius:6px;align-items:center;padding:0 11px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.customerDevQueues a:hover,.customerDevQueues a.active{color:#174ea6;background:#eef4ff;border-color:#aac4f8}.customerDevFlow{border:1px solid var(--line);background:#fbfcfe;border-radius:7px;margin:0 0 12px;padding:11px 12px}.customerDevFlowHeader,.customerDevFlowStages{align-items:center;gap:8px;display:flex}.customerDevFlowHeader{color:var(--muted);justify-content:space-between;margin-bottom:9px;font-size:12px}.customerDevFlowHeader strong{color:var(--ink);font-weight:600}.customerDevFlowStages span{border:1px solid var(--line);min-height:30px;color:var(--muted);white-space:nowrap;background:#fff;border-radius:5px;flex:1 1 0;justify-content:center;align-items:center;padding:0 8px;font-size:12px;display:inline-flex}.customerDevFlowStages span.done{color:#287344;background:#f3faf5;border-color:#cfe2d5}.customerDevFlowStages span.active{color:#174ea6;background:#eaf2ff;border-color:#9dbcf5;font-weight:700}.accountsPage .list{gap:8px}.accountsPage .rowItem{min-height:48px;padding:6px 10px}.accountsPage .rowItemContent{gap:10px}.accountsPage .rowItemContent>.actions{justify-content:end;gap:6px;width:488px;display:flex}.accountsPage .rowItemContent>.actions .badge{min-width:0;min-height:26px;padding:0 7px}.accountsPage .rowItemContent>.actions .secondaryButton,.accountsPage .rowItemContent>.actions .primaryButton{min-height:32px;padding:0 10px}.customerLabel{min-height:20px;color:var(--muted);white-space:nowrap;align-items:center;font-size:12px;line-height:20px;display:inline-flex}.customerLabelLine{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;line-height:20px;display:inline-flex}.customerLabelGrade{font-weight:700}.customerLabelGrade-A{color:#155eef}.customerLabelGrade-B{color:#16865b}.customerLabelGrade-C{color:#697586}.customerLabelTypes,.customerLabelChannel{color:var(--muted)}.customerTypeChoices{flex-wrap:wrap;gap:12px 18px;display:flex}.customerTypeChoices label{align-items:center;gap:6px;font-weight:500;display:inline-flex}.customerTaxonomyEditor{border:0;margin:0;padding:0}.customerTaxonomyEditor legend{margin-bottom:6px;font-size:13px;font-weight:600}.customerLabel:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px;margin-right:5px}.customerLabelTierA{color:#155eef;font-weight:700}.customerLabelTierB{color:#16865b;font-weight:700}.customerLabelTierC{color:#697586}.customerLabelChannel-dual,.customerLabelChannel-email,.customerLabelChannel-whatsapp{color:#53657a}.customerLabelChannel-missing{color:#b54708}.accountListSignals{color:var(--muted);flex-wrap:wrap;gap:4px 10px;margin-top:3px;font-size:12px;line-height:18px;display:flex}.accountListNote,.accountListLabel{text-overflow:ellipsis;white-space:nowrap;max-width:420px;overflow:hidden}.accountListUpdate{color:#b54708;font-weight:600}.accountListSource{color:#53657a}.accountListLabel{color:#155eef}.accountsTableWrap{overflow-x:auto}.accountsTable{table-layout:fixed;width:100%;min-width:1240px}.accountsTable th,.accountsTable td{vertical-align:middle}.accountsColSelect{width:36px}.accountsColCompany{width:240px}.accountsColLocation{width:150px}.accountsColGrade{width:80px}.accountsGradeHeader{white-space:nowrap}.accountsColStatus{width:136px}.accountsColType{width:176px}.accountsColContact{width:120px}.accountsColNotes{width:180px}.accountsColDetail{width:86px}.accountsColCollection{width:168px}.accountsTableSelect{width:36px;text-align:center!important}.accountsTable td{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.accountsTable td.accountsTypeCell{overflow:visible}.accountsCompanyName{overflow-wrap:anywhere;white-space:normal;line-height:1.4;display:block}.accountsTypeDropdown{min-width:0;display:block;position:relative}.accountsStatusCell{overflow:visible!important}.accountsStatusDropdown{width:108px;max-width:100%;display:inline-block;position:relative}.accountsStatusSelect{background:var(--surface-muted,#f8fafc);width:108px;min-width:108px;max-width:100%;min-height:28px;color:var(--text);cursor:pointer;font:inherit;text-align:left;border:1px solid #e3e8ef;border-radius:4px;align-items:center;gap:6px;padding:3px 6px;font-size:12px;display:flex}.accountsStatusSelect:hover,.accountsStatusSelect:focus-visible{background:#fff;border-color:#9bb8e8;outline:none;box-shadow:0 0 0 2px #165dff1f}.accountsStatusSelect:disabled{cursor:default;opacity:1}.accountsStatusLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.accountsStatusDot{border-radius:50%;flex:0 0 7px;width:7px;height:7px;display:inline-block}.accountsStatusDot-success{background:#00b42a}.accountsStatusDot-warning{background:#ff7d00}.accountsStatusDot-danger{background:#f53f3f}.accountsStatusDot-neutral{background:#86909c}.accountsStatusMessage{text-overflow:ellipsis;white-space:nowrap;max-width:110px;font-size:11px;display:block;overflow:hidden}.accountsStatusMenu{z-index:20;border:1px solid var(--line);background:#fff;border-radius:6px;width:166px;padding:6px;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 8px 24px #10182824}.accountsStatusOption{width:100%;min-height:28px;color:var(--text);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:4px;align-items:center;gap:8px;padding:0 7px;font-size:12px;display:flex}.accountsStatusOption:hover,.accountsStatusOption:focus-visible{background:#f2f6fc;outline:none}.accountsStatusOption[aria-selected=true]{color:#174ea6;background:#eef4ff;font-weight:600}.accountsStatusOption:disabled{cursor:default;opacity:.7}.accountsStatusResetOption{border-bottom:1px solid var(--line);border-radius:0;margin-bottom:4px}.accountsTypeSelect{background:var(--surface-muted,#f8fafc);width:100%;min-width:0;max-width:100%;color:var(--text);cursor:pointer;font:inherit;text-align:left;border:1px solid #e3e8ef;border-radius:4px;align-items:center;padding:3px 6px;display:flex}.accountsTypeSelect:hover,.accountsTypeSelect:focus-visible{background:#fff;border-color:#9bb8e8;outline:none;box-shadow:0 0 0 2px #165dff1f}.accountsTypeSelect:disabled{cursor:default;opacity:1}.accountsTypeSummary{white-space:nowrap;flex:auto;align-items:center;gap:3px;min-width:0;display:flex;overflow:hidden}.accountsTypeChip{text-overflow:ellipsis;white-space:nowrap;color:#155eef;background:#eef4ff;border:1px solid #c7d7fe;border-radius:3px;min-width:0;max-width:72px;padding:1px 4px;font-size:11px;line-height:18px;overflow:hidden}.accountsTypeOverflow{color:var(--muted);flex:none;font-size:11px}.accountsTypeUnclassified{text-overflow:ellipsis;overflow:hidden}.accountsTypeMenu{z-index:20;border:1px solid var(--line);white-space:normal;background:#fff;border-radius:6px;width:190px;padding:8px;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 8px 24px #10182824}.accountsTypeOption{min-height:28px;color:var(--text);cursor:pointer;align-items:center;gap:7px;font-size:12px;font-weight:400;display:flex}.accountsTypeMenuActions{border-top:1px solid var(--line);gap:6px;margin-top:7px;padding-top:7px;display:flex}.accountsTypeMenuActions .primaryButton,.accountsTypeMenuActions .secondaryButton{min-height:28px;padding:0 8px;font-size:12px}.accountsTypeMenuMessage{margin-top:6px;font-size:12px;display:block}.accountsInlineEdit{margin-left:6px}.accountsNoteText{text-overflow:ellipsis;white-space:nowrap;color:var(--text);display:block;overflow:hidden}.accountsManualSummary{align-items:center;gap:6px;min-width:0;display:flex}.accountsManualSummary .accountsNoteText{flex:1;min-width:0}.accountsEmptyValue{color:var(--muted)}.accountsNotePreview{margin-top:3px;display:block}.accountsTable .tableAction{color:#155eef;cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.accountsTable .tableAction:hover{text-decoration:underline}.accountsTable .accountManualEditor{white-space:normal}.adminPreviewReadonly{color:#8a4b08;font-size:12px;font-weight:700}.accountManualEditorRow>td{padding:0 10px 8px}.accountManualEditor{border:1px solid var(--line);background:var(--surface-muted,#f8fafc);border-radius:6px;margin:0;padding:8px 10px}.accountManualEditorHeader{align-items:baseline;gap:10px;margin-bottom:6px;font-size:13px;display:flex}.accountManualEditorGrid{grid-template-columns:minmax(250px,1.25fr) minmax(190px,.9fr) auto;align-items:end;gap:8px;margin:0;display:grid}.accountManualEditorGrid label{color:var(--muted);grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:7px;font-size:12px;font-weight:600;display:grid}.accountTypeEditor{border:1px solid var(--line);border-radius:5px;min-width:0;margin:0;padding:5px 8px 6px}.accountTypeEditor legend{color:var(--muted);padding:0 3px;font-size:12px;font-weight:600}.accountTypeChoices{flex-wrap:wrap;gap:6px 10px;display:flex}.accountTypeChoices label{color:var(--text);white-space:nowrap;align-items:center;gap:4px;font-size:12px;font-weight:400;display:inline-flex}.accountManualEditorGrid textarea,.accountManualEditorGrid input{border:1px solid var(--line);background:#fff;border-radius:5px;width:100%;min-width:0;min-height:32px;padding:6px 8px;font-size:13px}.accountManualEditorActions{flex-wrap:nowrap;align-items:center;gap:6px}.accountManualEditorActions .primaryButton,.accountManualEditorActions .secondaryButton{min-height:32px;padding:0 10px;font-size:12px}.accountManualWorkspace{border-top:2px solid #d9e6f4}.accountManualColumns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;display:grid}.accountManualInputRow{align-items:flex-start;gap:8px;margin-top:8px;display:flex}.accountManualInputRow textarea,.accountManualInputRow input{flex:1;min-width:0}.accountManualLabels{flex-wrap:wrap;align-items:center;gap:6px;min-height:32px;display:flex}.accountManualLabel{color:#155eef;align-items:center;gap:5px;font-size:13px;display:inline-flex}.accountManualLabel button{color:#8a99aa;cursor:pointer;background:0 0;border:0;padding:0;font-size:16px;line-height:16px}.accountManualActionForm,.accountManualTimeline,.accountManualSources{border-top:1px solid var(--line);margin-top:16px;padding-top:14px}.accountManualRecord{color:var(--text);margin:5px 0;font-size:13px;line-height:1.55}.accountManualRecordRow{align-items:flex-start;gap:5px;display:flex}.accountManualRecordRow .accountManualRecord{flex:1;min-width:0}.accountManualRecordAction{color:#8a99aa;cursor:pointer;background:0 0;border:0;padding:2px 0 0;font-size:16px;line-height:16px}.accountManualRecordAction:hover,.accountManualRecordAction:focus-visible{color:#c2413d}.accountManualTimelineItem,.accountManualSourceRow{min-height:30px;color:var(--text);border-bottom:1px solid #eef2f6;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.accountManualSourceRow:last-child,.accountManualTimelineItem:last-child{border-bottom:0}.accountOccurrenceType{font-weight:600}.accountOccurrenceType-new{color:#16865b}.accountOccurrenceType-updated{color:#b54708}.accountOccurrenceType-duplicate{color:#697586}@media (max-width:760px){.accountManualEditorGrid{grid-template-columns:1fr}.accountManualEditorActions{justify-content:flex-start}.accountManualColumns{grid-template-columns:1fr;gap:14px}.accountManualInputRow{flex-direction:column}.accountManualInputRow button{align-self:flex-start}}.srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.stageExpandable{padding:0;overflow:hidden}.stageExpandable>summary{cursor:pointer;align-items:center;gap:10px;min-height:52px;padding:8px 12px;list-style:none;display:flex}.stageExpandable>summary::-webkit-details-marker{display:none}.stageExpandable>summary:before{content:"▸";color:var(--blue);flex:none;font-size:18px;line-height:1}.stageExpandable[open]>summary{border-bottom:1px solid var(--line)}.stageExpandable[open]>summary:before{content:"▾"}.stageExpandableSummary{justify-content:space-between;align-items:center;gap:12px;width:100%;min-width:0;display:flex}.stageExpandableSummary>div{min-width:0}.stageExpandableSummary h3,.stageExpandableSummary p{margin:0}.stageExpandableSummary h3{text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.25;overflow:hidden}.stageExpandableSummary p{max-width:100%;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12px;line-height:1.25;overflow:hidden}.stageExpandableBody{padding:14px}.stageExpandableBody>.wb-card-head{margin-bottom:8px}.stageExpandableCompactSummary{padding:0}.stageExpandableCompactSummary .stageExpandableSummary h3{font-size:14px}.enrichmentRecordRow>summary{min-height:48px;padding:6px 10px}.enrichmentRecordRow .stageExpandableSummary h3{font-size:13px;line-height:1.2}.enrichmentRecordRow .stageExpandableSummary p{margin-top:1px;font-size:11px;line-height:1.2}.statusBadgePending{color:#1e4e9b;background:#eef4ff;border-color:#b9d2fb}.statusBadgeDone{color:#17663d;background:#eaf8f1;border-color:#b9e5cd}.dataPanel{border:1px solid var(--line);color:#e2e8f0;background:#0f172a;border-radius:8px;overflow:hidden}.panelTitle{color:var(--ink);border-bottom:1px solid var(--line);background:#fff;padding:10px 12px;font-weight:700}.sectionHeaderRow{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.sectionHeaderRow .primaryButton,.sectionHeaderRow .secondaryButton{flex:none}.sectionTitle{color:var(--ink);margin:0 0 4px;font-size:15px;font-weight:800;line-height:1.3}.translationNote{color:#475467;background:#f4f8ff;border:1px solid #d8e6ff;border-left:3px solid #7da8f7;border-radius:7px;margin:8px 0 0;padding:9px 11px;font-size:13px;line-height:1.55}.translationNote ul{margin:6px 0 0;padding-left:18px}.translationNote li{margin:3px 0}.translationLabel{color:#123b81;background:#dbeafe;border-radius:5px;align-items:center;min-height:22px;margin:0 8px 0 0;padding:0 7px;font-size:12px;font-weight:800;line-height:1;display:inline-flex}.translationContext{color:#344054;font-weight:700}.planLayout{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:14px 0;display:grid}.planSection{border:1px solid var(--line);background:#fff;border-radius:8px;padding:12px}.planSection p{margin:0;line-height:1.58}.pageHeaderControls{justify-items:end;gap:7px;display:grid}.securityPage{width:100%;max-width:none}.securityCard{background:#fff;gap:14px;max-width:none;display:grid}.securityCard h2{margin:0;font-size:18px}.securityCodeField{max-width:260px;color:var(--ink);gap:6px;font-size:13px;font-weight:700;display:grid}.securityCodeField input{border:1px solid var(--line);border-radius:8px;min-height:40px;padding:8px 10px}.securityNotice{margin:0}body{font-family:Inter,PingFang SC,Microsoft YaHei,Arial,sans-serif}.pageBlock,.workCard,.stat,.listToolbar,.collectionEntryCard,.collectionMetric,button,input,textarea,select{border-radius:8px}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline-offset:2px;outline:2px solid #8fb4f5}.refreshRadios{border:1px solid var(--line);background:#fff;border-radius:999px;gap:6px;padding:3px;display:inline-flex}.workbenchHeaderTools{align-items:center;gap:6px;display:inline-flex}.refreshRadio{min-height:30px;color:var(--muted);cursor:pointer;border-radius:999px;align-items:center;gap:5px;padding:0 9px;font-size:13px;font-weight:700;display:inline-flex}.refreshRadio input{margin:0}.refreshRadio:has(input:checked){color:#123b81;background:#e8f1ff}.compactHeaderAction{color:#98a2b3;cursor:pointer;background:#f8fafc;border:1px solid #e4e9f2;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;padding:0;font-size:12px;font-weight:800;line-height:1;display:inline-flex}.compactHeaderAction:hover{color:#667085;border-color:#d0d8e6}.compactHeaderAction:disabled{cursor:wait;opacity:.65}.nextStepButton{background:var(--blue);color:#fff;border-radius:7px;justify-content:center;align-items:center;width:fit-content;min-height:32px;margin-top:8px;padding:0 11px;font-size:13px;font-weight:800;line-height:1;display:inline-flex}.flowNextBar{border-top:1px solid var(--line);justify-content:flex-end;margin-top:18px;padding-top:14px;display:flex}.kpiGrid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin:12px 0;display:grid}.kpiGrid>div{border:1px solid var(--line);background:#f8fafc;border-radius:7px;gap:4px;padding:12px;display:grid}.kpiGrid span{color:var(--muted);font-size:12px;font-weight:700}pre{margin:0;padding:14px;font-size:13px;line-height:1.55;overflow:auto}.errorText{color:#fecaca;margin:0;padding:14px}.loginScreen{background:#eef2f7;place-items:center;min-height:100vh;padding:22px;display:grid}.loginPanel{width:min(100%,420px)}.loginPanel h1{margin:0 0 8px;font-size:28px}.form{gap:12px;margin-top:18px;display:grid}.form label{gap:6px;font-weight:700;display:grid}.form input,.form textarea{border:1px solid var(--line);border-radius:7px;width:100%;padding:10px 11px}.hintBox{border:1px solid var(--line);color:var(--muted);background:#fbfcfe;border-radius:8px;padding:10px 12px;font-size:13px}.analyticsCockpit{background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(135deg,#d5e6ff,#bceee3,#dbeafe) border-box;border-color:#c9d9ef;position:relative;overflow:hidden}.analyticsCockpit:before{content:"";pointer-events:none;background-image:linear-gradient(#1457d90f 1px,#0000 1px),linear-gradient(90deg,#1457d90d 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000b8,#0000 64%);mask-image:linear-gradient(#000000b8,#0000 64%)}.analyticsCockpit>*{z-index:1;position:relative}.cockpitHeader{align-items:center}.cockpitHeader h1{letter-spacing:0;font-size:31px}.cockpitLive{color:#123b81;background:#eef6ff;border:1px solid #b9d4ff;border-radius:999px;align-items:center;gap:8px;min-height:34px;padding:0 12px;font-size:13px;font-weight:800;display:inline-flex}.cockpitLive span{background:#12b76a;border-radius:999px;width:8px;height:8px;box-shadow:0 0 0 4px #12b76a24}.cockpitHero{grid-template-columns:minmax(0,1.25fr) minmax(360px,.95fr);gap:14px;margin-bottom:16px;display:grid}.cockpitCommand,.cockpitInsight,.cockpitFunnel,.cockpitMetric,.cockpitCard{background:#ffffffdb;border:1px solid #cdddf2;box-shadow:0 16px 36px #143a7414}.cockpitCommand{border-radius:10px;padding:18px}.cockpitCommandHeader{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.cockpitLabel{color:#123b81;background:#eef6ff;border:1px solid #b9d4ff;border-radius:999px;align-items:center;min-height:26px;margin-bottom:8px;padding:0 10px;font-size:12px;font-weight:900;display:inline-flex}.cockpitCommand h2{margin:0;font-size:30px;line-height:1.16}.cockpitCommand p{color:#344054;max-width:760px;margin:0;font-size:15px;font-weight:700;line-height:1.65}.cockpitScore{--score:0%;background:radial-gradient(circle at center, #fff 0 57%, transparent 58%), conic-gradient(#12b76a var(--score), #dce8f8 0);color:#123b81;border-radius:50%;flex:none;place-items:center;width:116px;height:116px;display:grid}.cockpitScore strong,.cockpitScore span{grid-area:1/1}.cockpitScore strong{margin-top:-12px;font-size:30px;line-height:1}.cockpitScore span{color:var(--muted);margin-top:34px;font-size:12px;font-weight:800}.cockpitSignals,.cockpitMetrics,.cockpitInsightGrid{gap:10px;display:grid}.cockpitSignals{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px}.cockpitSignals div{background:#f6fbff;border:1px solid #d8e6f8;border-radius:8px;gap:5px;padding:12px;display:grid}.cockpitSignals span,.cockpitMetric span,.cockpitMetric small,.cockpitInsight span,.cockpitInsight small,.cockpitInsight em{color:var(--muted);font-size:12px;font-weight:800;line-height:1.45}.cockpitSignals strong{font-size:22px}.cockpitInsightGrid{grid-template-rows:repeat(3,minmax(0,1fr))}.cockpitInsight{min-height:118px;color:inherit;border-radius:10px;gap:5px;padding:14px;text-decoration:none;display:grid}.cockpitInsight strong{font-size:17px;line-height:1.35}.cockpitInsight em{color:#1457d9;font-style:normal}.cockpitMetrics{grid-template-columns:repeat(6,minmax(0,1fr));margin-bottom:16px}.cockpitMetric{border-radius:10px;gap:6px;padding:14px;display:grid}.cockpitMetric strong{font-size:28px;line-height:1.08}.cockpitFunnel{border-radius:10px;margin-bottom:16px;padding:14px}.cockpitFunnelTrack{grid-template-columns:repeat(7,minmax(0,1fr));gap:9px;display:grid}.cockpitFunnelStep{background:#f8fbff;border:1px solid #d9e6f7;border-radius:8px;gap:7px;min-width:0;padding:10px;display:grid}.cockpitFunnelTop{justify-content:space-between;align-items:center;gap:8px;min-width:0;font-size:12px;display:flex}.cockpitFunnelTop span{color:#344054;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:800;overflow:hidden}.cockpitFunnelTop strong{color:#123b81}.cockpitDonutCard{min-height:268px}.donutLayout{grid-template-columns:150px minmax(0,1fr);align-items:center;gap:16px;display:grid}.donutChart{--donut:#e9eef8;background:radial-gradient(circle at center, #fff 0 56%, transparent 57%), var(--donut);border-radius:50%;place-items:center;width:142px;height:142px;display:grid;box-shadow:inset 0 0 0 1px #1457d914}.donutChart strong,.donutChart span{grid-area:1/1}.donutChart strong{color:#123b81;margin-top:-12px;font-size:28px;line-height:1}.donutChart span{color:var(--muted);margin-top:32px;font-size:12px;font-weight:800}.donutLegend{gap:8px;display:grid}.donutLegendRow{grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:28px;font-size:13px;display:grid}.donutLegendRow span{--dot:#1457d9;background:var(--dot);border-radius:999px;width:9px;height:9px}.donutLegendRow em{color:#344054;text-overflow:ellipsis;white-space:nowrap;font-style:normal;font-weight:700;overflow:hidden}.donutLegendRow strong{color:var(--ink)}.gaugeGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.miniGauge{text-align:center;background:#f8fbff;border:1px solid #d9e6f7;border-radius:8px;justify-items:center;gap:8px;min-width:0;padding:10px 8px;display:grid}.miniGaugeRing{--gauge:0%;background:radial-gradient(circle at center, #fff 0 57%, transparent 58%), conic-gradient(#14765b var(--gauge), #e5edf8 0);border-radius:50%;place-items:center;width:72px;height:72px;display:grid}.miniGaugeRing strong{color:#123b81;font-size:16px;line-height:1}.miniGauge span{min-height:30px;color:var(--muted);font-size:12px;font-weight:800;line-height:1.25}.categoryTiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.categoryTile{background:#f8fbff;border:1px solid #d9e6f7;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-height:52px;padding:11px 12px;display:grid;position:relative;overflow:hidden}.categoryTile span{color:#344054;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:800;overflow:hidden}.categoryTile strong{color:#123b81;font-size:18px}.categoryTile i{width:4px;position:absolute;top:0;bottom:0;left:0}.cockpitTables{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:12px;display:grid}.cockpitTables .workCard:first-child{grid-row:span 2}.chartList{gap:12px;display:grid}.chartRow{gap:6px;display:grid}.chartRowHeader{justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.chartTrack{background:#e9eef8;border-radius:999px;width:100%;height:10px;overflow:hidden}.chartBar{background:linear-gradient(90deg,#1457d9 0%,#5b8def 100%);border-radius:999px;height:100%}.chartBarAccent{background:linear-gradient(90deg,#14765b 0%,#3fa883 100%)}.loopBanner{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;border:1px solid #d6deeb;border-radius:8px;margin-bottom:16px;padding:12px 14px}.loopBannerCompact{padding:12px 14px}.loopBannerSticky{z-index:12;position:sticky;top:12px;box-shadow:0 12px 28px #0f172a1a}.loopBannerWithAside .loopBannerHeader{grid-template-columns:minmax(0,1fr) 220px;align-items:center;gap:14px;display:grid}.loopBannerHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.loopBannerCompact .loopBannerHeader{justify-content:flex-start}.loopBannerHeader .eyebrow{margin:0}.loopCompactStatus{color:var(--muted);white-space:nowrap;margin-left:8px;font-size:12px}.loopBannerAside{gap:8px;display:grid}.loopBannerAside .hintBox,.loopBannerAside .primaryButton,.loopBannerAside .secondaryButton{width:100%}.loopBannerMeta{flex-wrap:wrap;gap:8px 14px;margin-top:10px;display:flex}.loopBannerMeta strong,.loopBannerMeta span{font-size:12px}.loopPath{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.loopPathItem{align-items:center;gap:8px;display:inline-flex}.loopPathArrow{color:#98a2b3;font-size:12px}.loopStage{min-height:34px;color:var(--muted);background:#fff;border:1px solid #d0d8e6;border-radius:7px;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.loopStageDot{background:#b8c3d7;border-radius:999px;width:8px;height:8px}.loopStageDone{color:#14765b;background:#eef8f2;border-color:#bddbcf}.loopStageDone .loopStageDot{background:#14765b}.loopStageCurrent{border-color:var(--blue);background:var(--blue);color:#fff;box-shadow:0 8px 18px #1457d92e}.loopStageCurrent .loopStageDot{background:#fff}.loopStageLink:hover{border-color:var(--blue);color:var(--blue)}.loopStageLink:hover .loopStageDot{background:var(--blue)}.loopStageCurrent.loopStageLink:hover{color:#fff}.workbench{grid-template-columns:260px 1fr 300px;align-items:start;gap:16px;display:grid}.wb-col h2{color:var(--ink);margin:0 0 12px;font-size:15px}.wb-entry{flex-direction:column;gap:10px;display:flex}.wb-entry a{border:1px solid var(--line);color:var(--ink);background:#fbfcfe;border-radius:8px;justify-content:space-between;align-items:center;padding:12px 14px;text-decoration:none;transition:border-color .15s;display:flex}.wb-entry a:hover{border-color:var(--blue)}.wb-entry a strong{color:var(--blue);font-size:22px}.wb-entry a span{color:var(--muted);font-size:13px}.wb-queue{flex-direction:column;gap:10px;display:flex}.wb-card{border:1px solid var(--line);background:#fbfcfe;border-radius:8px;padding:14px}.wb-card-compact{padding:10px}.wb-card-compact .wb-card-head{margin-bottom:6px}.wb-card-compact .wb-card-head h3{text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.25;overflow:hidden}.wb-card-compact .wb-card-head .wb-meta{text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:11px;line-height:1.25;overflow:hidden}.wb-card-head{justify-content:space-between;align-items:flex-start;margin-bottom:8px;display:flex}.wb-card-head h3{margin:0;font-size:16px}.wb-card-head .wb-meta{color:var(--muted);margin-top:3px;font-size:13px}.wb-card-actions{flex-wrap:wrap;gap:8px;display:flex}.wb-card-actions button,.wb-card-actions a{min-height:32px;padding:0 11px;font-size:13px}.detailTaskStrip{gap:8px;display:grid}.detailTaskStrip .hintBox{background:#fff}.handoffActions{border-top:1px solid var(--line);background:#fbfcfe;padding:10px 0 4px;scroll-margin-top:180px}.repliesPage,.handoffPage{max-width:1480px}.repliesPage .pageHeader,.handoffPage .pageHeader{margin-bottom:12px}.repliesPage .pageHeader h1,.handoffPage .pageHeader h1{letter-spacing:0;margin-bottom:4px;font-size:22px}.repliesPage .pageHeader p,.handoffPage .pageHeader p{max-width:680px;font-size:13px;line-height:1.5}.repliesPage>.workCard,.handoffPage .stageExpandable{box-shadow:none;border-color:#dbe5ef;border-radius:7px;margin-top:12px;padding:14px}.handoffGrid{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.handoffGrid .stageExpandable{min-width:0;margin:0}.pagination{justify-content:space-between;align-items:center;gap:12px;margin-top:12px;font-size:14px;display:flex}.paginationSummary{color:var(--muted);white-space:nowrap;flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.paginationPages{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.pagination .secondaryButton{min-width:36px;min-height:34px;padding-inline:9px}.pagination .secondaryButton.isActive{color:#fff;background:#175cd3;border-color:#175cd3}.paginationPageSize{color:var(--muted);white-space:nowrap;align-items:center;gap:6px;font-weight:700;display:inline-flex}.paginationPageSize select{border:1px solid var(--line);min-height:34px;color:var(--ink);background:#fff;border-radius:7px;padding:4px 8px}.paginationEllipsis{min-width:20px;min-height:34px;color:var(--muted);justify-content:center;align-items:center;display:inline-flex}@media (max-width:900px){.handoffGrid{grid-template-columns:1fr}.knowledgeDocumentList .knowledgeDocumentRow>.actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.knowledgeDocumentList .knowledgeDocumentRow>.actions>*{overflow-wrap:anywhere;white-space:normal;min-width:0;max-width:100%}.knowledgeDocumentList .knowledgeDocumentRow>.actions .badge{text-align:center;min-width:0}.knowledgeValidationRow>*{white-space:normal;min-width:0;max-width:100%}.pagination{flex-direction:column;align-items:flex-start}.paginationPages{justify-content:flex-start}}@media (max-width:1100px){.devPlansList,.enrichmentListsGrid{grid-template-columns:1fr}}@media (max-width:560px){.paginationPages{gap:4px;width:100%}.pagination .secondaryButton{min-width:44px;min-height:44px;padding-inline:7px}.paginationPageSize select,.paginationEllipsis{min-height:44px}}.repliesEvidenceCard .sectionTitle,.repliesPage .sectionHeaderRow .sectionTitle,.handoffPage .sectionTitle{font-size:15px}.repliesEvidenceCard .kpiGrid{gap:8px;margin-top:10px}.repliesEvidenceCard .kpiGrid>div{background:#f8fbff;border-color:#dbe5ef;min-height:54px;padding:10px 12px}.handoffPage .listToolbar{background:#fbfdff;border:1px solid #dbe5ef;border-radius:7px;margin-top:12px;padding:10px 12px}.handoffPage .hintBox{margin-top:12px}.fixedActionBar{z-index:9999;border:1px solid var(--line);pointer-events:auto;background:#fffffff5;border-radius:8px;justify-content:flex-end;gap:8px;padding:10px;display:flex;position:fixed;bottom:16px;left:300px;right:24px;transform:translateZ(0);box-shadow:0 14px 36px #0f172a2e}.fixedActionBar .primaryButton{min-width:160px}.fixedSaveButton{z-index:10000;min-width:180px;position:fixed;bottom:28px;right:36px;box-shadow:0 12px 30px #1457d947}.wb-ai{flex-direction:column;gap:12px;display:flex}.wb-ai-card{background:#eef4ff;border:1px solid #b9cdfa;border-radius:8px;padding:14px}.wb-ai-card h3{color:#123b81;margin:0 0 6px;font-size:14px}.wb-ai-card p{color:#2a3a5c;margin:0;font-size:13px;line-height:1.5}.wb-ai-risk{background:#fef2f2;border-color:#fbc8c8}.wb-ai-risk h3{color:#b42318}.opsGoal{border-block:1px solid var(--line);grid-template-columns:1fr 160px minmax(260px,1.4fr);margin:14px 0 0;display:grid}.opsGoal>div{border-right:1px solid var(--line);gap:4px;min-width:0;padding:13px 16px;display:grid}.opsGoal>div:last-child{border-right:0}.opsGoal span,.opsProgress,.opsRow span,.opsAiSession span,.opsException time{color:var(--muted);font-size:12px}.opsGoal strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.opsProgress{flex-wrap:wrap;gap:8px;padding:10px 0 14px;display:flex}.opsProgress span{border:1px solid var(--line);border-radius:5px;align-items:center;gap:6px;padding:4px 8px;display:inline-flex}.opsProgress b{color:var(--ink)}.customerOpsGrid{grid-template-columns:minmax(0,1fr) 350px;align-items:start;gap:28px;display:grid}.opsSidebar{border-left:1px solid var(--line);gap:22px;min-width:0;padding-left:22px;display:grid}.opsSectionHeading{justify-content:space-between;align-items:baseline;gap:12px;margin:0 0 8px;display:flex}.opsSectionHeading h2{margin:0;font-size:15px}.opsSectionHeading a{color:var(--blue);font-size:12px;text-decoration:none}.opsCounts{border:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:24px;display:grid}.opsCounts a{color:var(--ink);border-right:1px solid var(--line);flex-direction:column;gap:5px;padding:12px;text-decoration:none;display:flex}.opsCounts a:last-child{border-right:0}.opsCounts span{color:var(--muted);font-size:12px}.opsCounts strong{color:var(--blue);font-size:22px;line-height:1}.opsList{border-top:1px solid var(--line);margin-bottom:24px}.opsRow,.opsAiSession,.opsException{border-bottom:1px solid var(--line);min-height:59px;color:var(--ink);justify-content:space-between;gap:12px;padding:10px 2px;text-decoration:none;display:flex}.opsRow>div:first-child,.opsAiSession>div:first-child{gap:4px;min-width:0;display:grid}.opsRow strong,.opsAiSession strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.opsRow>div:first-child span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.opsRowMeta{text-align:right;align-content:start;gap:4px;min-width:96px;display:grid}.opsRowMeta span,.opsRowMeta time{color:var(--muted);font-size:11px}.opsRow:hover strong,.opsSectionHeading a:hover{color:var(--blue)}.emptyState{color:var(--muted);margin:0;padding:14px 0;font-size:13px}.opsAiSession{align-items:center}.iconActions{align-items:center;gap:6px;display:flex}.iconActions button{border:1px solid var(--line);width:30px;height:30px;color:var(--ink);cursor:pointer;background:#fff;border-radius:5px;font-size:12px;font-weight:700}.iconActions button:hover:not(:disabled){border-color:var(--blue);color:var(--blue)}.iconActions button:disabled{cursor:wait;opacity:.55}.opsException{align-items:center;font-size:12px}.opsException span{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.opsResult{border-top:1px solid var(--line);gap:2px;padding-top:14px;display:grid}.opsResult span{color:var(--muted);font-size:12px}.opsResult strong{font-size:26px}.opsResult a{color:var(--blue);font-size:12px;text-decoration:none}@media (max-width:900px){.customerOpsGrid{grid-template-columns:1fr;gap:20px}.opsSidebar{border-left:0;padding-left:0}.opsGoal{grid-template-columns:1fr}.opsGoal>div{border-right:0;border-bottom:1px solid var(--line)}.opsGoal>div:last-child{border-bottom:0}}@media (max-width:560px){.opsCounts{grid-template-columns:repeat(2,minmax(0,1fr))}.opsCounts a:nth-child(2){border-right:0}.opsCounts a:nth-child(-n+2){border-bottom:1px solid var(--line)}.opsRowMeta{min-width:72px}.opsRowMeta time{white-space:nowrap;text-overflow:ellipsis;max-width:72px;overflow:hidden}}.pageHeaderControls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.customerGoalModal{width:min(560px,100%)}.customerGoalForm{gap:12px;margin:4px 0 18px;display:grid}.customerGoalForm .goalField{color:#475467;gap:6px;font-size:13px;font-weight:600;display:grid}.customerGoalForm .goalField input,.customerGoalForm .goalField select{width:100%;min-height:38px;color:var(--ink);background:#fff;border:1px solid #cfd6e1;border-radius:6px;padding:9px 10px}.customerGoalForm .goalField input:focus-visible,.customerGoalForm .goalField select:focus-visible{outline-offset:1px;border-color:var(--blue);outline:2px solid #b8cdf3}.customerOpsPage{max-width:none}.customerOpsHeader{margin-bottom:18px}.customerOpsGrid{grid-template-columns:196px minmax(420px,1fr) 282px;align-items:start;gap:24px}.opsRail{gap:18px;min-width:0;display:grid}.opsRailSection{border-bottom:1px solid var(--line);gap:9px;padding:0 0 18px;display:grid}.opsRailSection:last-child{border-bottom:0}.opsEyebrow{color:var(--muted);font-size:12px;font-weight:700;line-height:1.4}.opsGoalTitle{overflow-wrap:anywhere;font-size:16px;line-height:1.35}.opsStatus{color:#667085;border:1px solid #d8dee8;border-radius:999px;width:fit-content;padding:3px 8px;font-size:12px;font-weight:700}.opsStatus.isActive{color:#087443;background:#f0fbf4;border-color:#b7e7c5}.opsProgressStack{border-top:1px solid var(--line);gap:0;display:grid}.opsProgressStack>div{border-bottom:1px solid var(--line);min-height:38px;color:var(--muted);justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.opsProgressStack b{color:var(--ink);font-size:14px}.opsFocus strong{font-size:13px;line-height:1.6}.opsFocus a{color:var(--blue);font-size:12px;text-decoration:none}.opsRecentTasks{gap:0}.opsRecentTasks .opsSectionHeading{margin-bottom:2px;padding-top:12px}.opsCollectionTask{border-top:1px solid var(--line);min-width:0;color:var(--ink);gap:3px;padding:10px 0;text-decoration:none;display:grid}.opsCollectionTask strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.35;overflow:hidden}.opsCollectionTask span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.opsCollectionTask:hover strong{color:var(--blue)}.opsPrimary{min-width:0}.opsPrimary>.opsSectionHeading:first-child{border-bottom:1px solid var(--line);align-items:end;padding-bottom:10px}.opsPrimary>.opsSectionHeading:first-child h2{margin-top:3px;font-size:18px}.opsCounts{background:var(--surface);border-radius:8px;margin:0 0 28px;overflow:hidden}.opsCounts a{justify-content:center;min-height:82px;transition:background-color .2s}.opsCounts strong{font-size:24px}.opsSidebar{gap:18px;padding-left:20px}.opsSidebar>section{border-bottom:1px solid var(--line);padding-bottom:18px}.opsSidebar>section:last-child{border-bottom:0}.opsException{align-items:flex-start}.opsException span{text-overflow:clip;white-space:normal;line-height:1.45;overflow:visible}.opsResult{border-top:0;padding-top:0}@media (max-width:1180px){.customerOpsGrid{grid-template-columns:176px minmax(360px,1fr) 242px;gap:18px}}@media (max-width:980px){.customerOpsGrid{grid-template-columns:190px minmax(0,1fr)}.opsSidebar{border-top:1px solid var(--line);border-left:0;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));padding:18px 0 0}.opsSidebar>section{border-bottom:0;border-right:1px solid var(--line);padding-bottom:0;padding-right:14px}.opsSidebar>section:last-child{border-right:0}}@media (max-width:720px){.customerOpsGrid,.opsSidebar{grid-template-columns:1fr}.opsRail{grid-template-columns:repeat(3,minmax(0,1fr))}.opsRailSection{border-bottom:0;border-right:1px solid var(--line);padding:0 12px 0 0}.opsRailSection:last-child{border-right:0}.opsSidebar>section{border-right:0;border-bottom:1px solid var(--line);padding:0 0 16px}.opsSidebar>section:last-child{border-bottom:0}}@media (max-width:560px){.opsRail{grid-template-columns:1fr}.opsRailSection{border-right:0;border-bottom:1px solid var(--line);padding:0 0 14px}}@media (max-width:1280px){.customerOpsGrid{grid-template-columns:minmax(200px,240px) minmax(0,1fr)}.opsSidebar{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.customerOpsGrid,.opsSidebar{grid-template-columns:1fr}}.bi-section{margin-bottom:20px}.bi-section h2{margin:0 0 10px;font-size:16px}@media (max-width:1100px){.workbench,.loopBannerWithAside .loopBannerHeader{grid-template-columns:1fr}.loopCompactStatus{white-space:normal;margin-left:0}.planLayout{grid-template-columns:1fr}.sectionHeaderRow,.pageHeaderControls{place-items:stretch stretch}.cockpitHero,.cockpitTables{grid-template-columns:1fr}.cockpitInsightGrid{grid-template-rows:none;grid-template-columns:repeat(3,minmax(0,1fr))}.cockpitMetrics{grid-template-columns:repeat(3,minmax(0,1fr))}.cockpitFunnelTrack{grid-template-columns:repeat(4,minmax(0,1fr))}.gaugeGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.managerFinalPage{gap:16px;display:grid}.managerFinalPanel{background:#fff;border:1px solid #c9d9e8;border-radius:8px;min-width:0;padding:16px}.managerFinalPanelHeader{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.managerFinalPanelHeader h2{color:#102a43;border-bottom:2px solid #b9d2eb;margin:0;padding-bottom:5px;font-size:16px;line-height:1.35;display:inline-block}.managerFinalPanelHeader p{color:#667085;margin:6px 0 0;font-size:12px;line-height:1.55}.managerFinalFilters{grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:end;gap:10px;display:grid}.managerFinalFilters label{color:#344054;gap:6px;font-size:12px;display:grid}.managerFinalFilters input{color:#101828;width:100%;height:38px;font:inherit;background:#fff;border:1px solid #d0d5dd;border-radius:6px;padding:0 10px}.managerFinalFilters input:focus,.managerFinalSegmented button:focus-visible,.managerFinalMatrix button:focus-visible,.managerFinalRank:focus-visible,.managerFinalBarRow:focus-visible,.managerFinalSourceRow:focus-visible,.managerFinalFunnelRow:focus-visible{outline-offset:2px;outline:2px solid #7eb1df}.managerFinalOutcomeGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.managerFinalOutcome{background:#f8fbff;border:1px solid #dce8f3;border-radius:6px;align-content:center;gap:5px;min-height:112px;padding:12px;text-decoration:none;display:grid}.managerFinalOutcome:hover{background:#f1f7fd;border-color:#7eb1df}.managerFinalOutcome span,.managerFinalOutcome small,.managerFinalOutcome em{color:#667085;font-size:12px;font-style:normal}.managerFinalOutcome strong{color:#123b81;font-size:26px;line-height:1}.managerFinalOutcome em{color:#1457d9;font-weight:600}.managerFinalOutcome.isEmpty strong,.managerFinalOutcome.isEmpty em{color:#98a2b3}.managerFinalTwoColumn{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.managerFinalBarList,.managerFinalFunnel,.managerFinalSourceList{gap:10px;display:grid}.managerFinalBarRow,.managerFinalFunnelRow,.managerFinalSourceRow{color:inherit;gap:6px;text-decoration:none;display:grid}.managerFinalBarRow>div,.managerFinalFunnelRow>div,.managerFinalSourceRow>div{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.managerFinalBarRow span,.managerFinalFunnelRow span,.managerFinalSourceRow span{color:#344054;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.managerFinalBarRow strong,.managerFinalFunnelRow strong,.managerFinalSourceRow strong{color:#102a43;font-size:14px}.managerFinalFunnelRow em{color:#667085;margin-left:auto;font-size:12px;font-style:normal}.managerFinalBarRow i,.managerFinalFunnelRow i,.managerFinalSourceRow i{background:#e4ecf4;border-radius:4px;height:8px;display:block;overflow:hidden}.managerFinalBarRow b,.managerFinalFunnelRow b,.managerFinalSourceRow b{border-radius:inherit;background:#1457d9;height:100%;display:block}.managerFinalSourceRow small{color:#667085;font-size:11px}.managerFinalDecision{min-height:120px;color:inherit;background:#fff8eb;border-left:3px solid #f79009;align-content:center;gap:7px;padding:12px;text-decoration:none;display:grid}.managerFinalDecision strong{color:#8a4b08;font-size:16px}.managerFinalDecision span,.managerFinalDecision em{color:#667085;font-size:12px;font-style:normal}.managerFinalDecision em{color:#1457d9;font-weight:600}.managerFinalEmpty{color:#98a2b3;place-items:center;min-height:90px;font-size:13px;display:grid}.managerFinalSegmented{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.managerFinalSegmented button{color:#344054;cursor:pointer;min-height:32px;font:inherit;background:#fff;border:1px solid #c9d9e8;border-radius:6px;padding:0 11px;font-size:12px}.managerFinalSegmented button.isActive{color:#1457d9;background:#edf4ff;border-color:#1457d9;font-weight:600}.managerFinalMatrixWrap{border:1px solid #e4ecf4;border-radius:6px;overflow-x:auto}.managerFinalMatrix{border-collapse:collapse;width:100%;min-width:760px;font-size:12px}.managerFinalMatrix th,.managerFinalMatrix td{text-align:left;vertical-align:middle;border-bottom:1px solid #eef2f7;min-width:110px;padding:10px 9px}.managerFinalMatrix thead th{color:#667085;background:#f8fbff;font-size:11px;font-weight:600}.managerFinalMatrix tbody th{color:#102a43;background:#fff;min-width:150px;font-weight:600}.managerFinalMatrix thead th button,.managerFinalMatrix tbody th button{color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;padding:0}.managerFinalMatrix thead th button.isSelected,.managerFinalMatrix tbody tr.isSelected th button{color:#1457d9}.managerFinalMatrixCell{width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;gap:3px;padding:0;display:grid}.managerFinalMatrixCell strong{color:#123b81;font-size:14px}.managerFinalMatrixCell small,.managerFinalNoData{color:#98a2b3;font-size:10px}.managerFinalTotal{color:#123b81;font-weight:700}.managerFinalMarketSplit{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.managerFinalMarketSplit>div{min-width:0}.managerFinalMarketSplit h3{color:#102a43;margin:0 0 8px;font-size:14px}.managerFinalMarketSplit h3 small{color:#667085;font-size:12px;font-weight:400}.managerFinalRank{color:inherit;border-bottom:1px solid #eef2f7;grid-template-columns:minmax(0,1fr) auto;gap:3px 8px;padding:9px 0;text-decoration:none;display:grid}.managerFinalRank span{color:#344054;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.managerFinalRank strong{color:#123b81;font-size:13px}.managerFinalRank small{color:#667085;grid-column:1/-1;font-size:11px}.managerFinalTrend{gap:8px;display:grid}.managerFinalTrend svg{width:100%;height:150px;overflow:visible}.managerFinalTrend path{fill:none;stroke:#dfe7f2;stroke-width:1px}.managerFinalTrend polyline{fill:none;stroke:#1457d9;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5px;vector-effect:non-scaling-stroke}.managerFinalTrend>div{color:#667085;justify-content:space-between;font-size:11px;display:flex}.managerFinalTrend strong{color:#123b81}.managerFinalQualityGrid{grid-template-columns:140px minmax(220px,1fr) minmax(220px,1fr);align-items:center;gap:20px;display:grid}.managerFinalDonut{text-align:center;border-radius:50%;place-content:center;width:124px;height:124px;display:grid;position:relative}.managerFinalDonut:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:14px}.managerFinalDonut strong,.managerFinalDonut span{z-index:1;position:relative}.managerFinalDonut strong{color:#123b81;font-size:24px}.managerFinalDonut span{color:#667085;font-size:11px}.managerFinalLegend,.managerFinalDataGaps{gap:8px;display:grid}.managerFinalLegend div,.managerFinalDataGaps div{color:#344054;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:7px;font-size:12px;display:grid}.managerFinalLegend i{border-radius:50%;width:8px;height:8px}.managerFinalLegend strong,.managerFinalDataGaps strong{color:#123b81}.managerFinalDataGaps{border-left:1px solid #e4ecf4;padding-left:16px}@media (max-width:1100px){.managerFinalFilters,.managerFinalOutcomeGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.managerFinalQualityGrid{grid-template-columns:120px minmax(0,1fr)}.managerFinalDataGaps{border-top:1px solid #e4ecf4;border-left:0;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));padding:12px 0 0}}@media (max-width:720px){.managerFinalTwoColumn,.managerFinalMarketSplit,.managerFinalFilters{grid-template-columns:1fr}.managerFinalOutcomeGrid{grid-template-columns:1fr 1fr}.managerFinalPanel{padding:12px}.managerFinalOutcome{min-height:100px}.managerFinalQualityGrid{grid-template-columns:1fr;justify-items:start}.managerFinalDataGaps{grid-template-columns:1fr;width:100%}}.dataTable{border-collapse:collapse;border:1px solid var(--line);background:#fbfcfe;border-radius:8px;width:100%;margin-bottom:16px;font-size:14px;overflow:hidden}.dataTable th{color:var(--muted);text-align:left;border-bottom:1px solid var(--line);background:#fff;padding:9px 12px;font-weight:700}.dataTable td{border-bottom:1px solid var(--line);color:var(--ink);padding:9px 12px}.dataTable tr:last-child td{border-bottom:none}@media (max-width:900px){.shell,.shellCollapsed{grid-template-columns:minmax(0,1fr)}.sidebar{height:auto;padding:12px;position:static;overflow:visible}.workspace{width:100%;max-width:100%;padding:12px 12px 32px;overflow-x:hidden}.accountOverviewCard{grid-template-columns:1fr}.accountOverviewPane+.accountOverviewPane{border-top:1px solid var(--line);border-left:0}.accountCollectionPane{border-top:1px solid var(--line)}.accountFacts,.accountCollectionFacts{grid-template-columns:1fr}.accountFactWide{grid-column:auto}.nav{white-space:nowrap;grid-template-columns:none;gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.nav a{flex:none}.brand{margin-bottom:12px}.brandBody{display:block}.brandMark{width:32px;height:32px}.sidebarToggle{display:none}.navLabelFull{display:inline}.navLabelShort{display:none}.listToolbar{grid-template-columns:1fr;align-items:stretch}.listToolbarMain,.listToolbarFilters{width:100%}.listToolbarFilters{justify-content:flex-start}.listToolbarSelect{flex:160px;justify-content:space-between}.listToolbarSelect select{flex:auto;max-width:none}.pageHeader,.topbar{display:grid}.topbar{margin-bottom:10px;padding:6px 0}.pageHeader{margin-bottom:12px}.topbarActions{flex-wrap:wrap;justify-content:space-between}.actions{justify-content:start}.knowledgeInlineHeader{display:grid}.adminTabStrip{flex-wrap:wrap;display:flex;overflow:visible}.adminTabStrip button{width:auto}.adminDomainNav{grid-template-columns:repeat(2,minmax(0,1fr))}.adminConsoleLayout{grid-template-columns:1fr}.adminModuleNav{position:static}.adminModuleNavList{grid-template-columns:repeat(2,minmax(0,1fr))}.pageBlock,.loginPanel{padding:16px}.fixedActionBar{bottom:12px;left:12px;right:12px}.fixedSaveButton{width:auto;bottom:24px;left:24px;right:24px}.grid,.workGrid,.formGrid,.cockpitMetrics,.cockpitInsightGrid,.cockpitFunnelTrack,.donutLayout,.gaugeGrid,.categoryTiles{grid-template-columns:1fr}.donutLayout{justify-items:center}.cockpitCommandHeader,.cockpitSignals{grid-template-columns:1fr}.cockpitCommandHeader{display:grid}.cockpitScore{width:104px;height:104px}.rowItem{grid-template-columns:1fr}.outreachReadiness{flex-direction:column;align-items:flex-start}.adminRuleList>div{grid-template-columns:1fr;gap:4px}.collectionMetricGrid,.collectionGuide{grid-template-columns:repeat(2,minmax(0,1fr))}.collectionGuide{align-items:start}.collectionEntryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.adminDomainNav,.adminModuleNavList{grid-template-columns:1fr}.formGrid label,.form label{grid-template-columns:1fr;gap:6px}.collectionEntryGrid,.collectionActivityGrid,.collectionMetricGrid,.collectionGuide,.collectionGuideSteps{grid-template-columns:1fr}.collectionEntryCard p{min-height:0}.collectionSectionHeader{flex-direction:column;align-items:flex-start}.collectionUploadEntry{flex-direction:column;align-items:stretch}.collectionUploadEntry .primaryButton,.collectionUploadEntry .secondaryButton{justify-content:center}.ingestionUploadHeader{flex-direction:column;gap:10px}.ingestionFilePicker{grid-template-columns:1fr}.ingestionFilePicker small{grid-column:1}}.repliesPage>.loopBanner{margin-top:10px;padding:10px 12px}.repliesPage .loopBannerHeader{min-height:20px;margin-bottom:6px}.repliesPage .loopPath{gap:6px}.repliesPage .loopStage{min-height:30px;padding:0 9px;font-size:12px}.repliesPage .loopPathArrow{margin:0 1px}.repliesPage>.workCard{margin-top:10px;padding:12px 14px}.repliesPage .sectionHeaderRow{min-height:32px;margin-bottom:8px}.repliesPage .repliesEvidenceCard .kpiGrid{margin:8px 0 0}.repliesPage .repliesEvidenceCard .kpiGrid>div{min-height:48px;padding:8px 10px}.repliesPage .listSectionHeader{margin:14px 0 8px;padding-bottom:8px}.repliesPage .stageExpandableBody{padding:10px 12px}@media (max-width:700px){.repliesPage .loopPath{gap:5px}.repliesPage .loopStage{min-height:28px;padding:0 8px}}.rpaPage{border:1px solid var(--line);background:var(--panel);border-radius:8px;max-width:1480px;padding:18px}.rpaPollState{color:var(--muted);font-size:13px;font-weight:700}.rpaAlert,.rpaNotice{margin:0 0 12px}.rpaAlert{color:var(--red);border-color:#f3b6b2}.rpaNotice{color:var(--green);border-color:#b9e5cd}.rpaComposerGrid{grid-template-columns:minmax(0,1.45fr) minmax(330px,.8fr);align-items:stretch;gap:14px;margin-bottom:18px;display:grid}.rpaComposerStack{align-content:stretch;gap:14px;min-width:0;display:grid}.rpaComposer,.rpaActivity,.rpaQueue{border:1px solid var(--line);background:var(--panel);border-radius:8px;padding:18px}.rpaActivity{flex-direction:column;display:flex}.rpaSourcePanel{grid-column:1/-1;width:100%}.rpaPrimaryComposer{min-height:0}.rpaPlaceholderCard form{gap:0;display:grid}.rpaSectionHeader{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.rpaSectionHeader h2,.rpaSectionHeader h3{margin:0;font-size:18px;line-height:1.3}.rpaSectionHeader .eyebrow{margin-bottom:4px}.rpaSectionHeader>.primaryButton{flex:none;align-self:center}.rpaSectionSubtitle{color:var(--muted);margin:5px 0 0;font-size:13px}.rpaFormGrid,.rpaFilters{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;display:grid}.rpaFormGrid label,.rpaFilters label{min-width:0;color:var(--ink);grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:8px;font-size:13px;font-weight:700;display:grid}.rpaFormGrid input,.rpaFormGrid select,.rpaFormGrid textarea,.rpaFilters input,.rpaFilters select,.rpaBatchPanel textarea{border:1px solid var(--line);width:100%;color:var(--ink);background:#fff;border-radius:7px;padding:9px 10px}.rpaFormGrid input[readonly]{color:var(--muted);background:#f8fafc}.rpaFormGrid textarea{resize:vertical;line-height:1.45}.rpaPlaceholderFormGrid .textareaField{align-items:start}.rpaFormGrid .fullSpan{grid-column:1/-1}.rpaPrimaryMetaGrid{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 12px;display:grid}.rpaComposer>.actions{justify-content:flex-start;margin-top:14px}.rpaBatchPanel{border-top:1px solid var(--line);margin-top:16px;padding-top:14px}.rpaBatchPanel summary{cursor:pointer;font-size:14px;font-weight:800}.rpaBatchPanel[open] summary{margin-bottom:10px}.rpaBatchPanel textarea{resize:vertical;line-height:1.45}.rpaBatchFooter{justify-content:space-between;align-items:center;gap:12px;margin-top:10px;display:flex}.rpaCapabilityList{gap:6px;display:grid}.rpaCapabilityCard{border:1px solid var(--line);width:100%;color:var(--ink);text-align:left;background:#f8fafc;border-radius:7px;gap:5px;padding:8px 10px;display:grid}.rpaCapabilityCard:hover,.rpaCapabilityCard.active{background:#eef4ff;border-color:#a8c1ef}.rpaCapabilityCard:disabled{cursor:not-allowed;opacity:.65}.rpaCapabilityHead{justify-content:space-between;align-items:center;gap:10px;display:flex}.rpaCapabilityLabel{align-items:baseline;gap:5px;min-width:0;display:inline-flex}.rpaCapabilityHead strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.rpaCapabilityMeta{color:var(--muted);white-space:nowrap;font-size:11px;font-weight:600}.rpaCapabilityStatus{color:var(--muted);white-space:nowrap;font-size:12px;font-weight:700}.rpaCapabilityProgress{background:#dce5ee;border-radius:3px;height:4px;display:block;overflow:hidden}.rpaCapabilityProgressFill{border-radius:inherit;background:#1d5fd1;min-width:0;height:100%;transition:width .2s;display:block}.rpaOverallProgress{margin-top:auto;padding-top:18px}.rpaOverallProgressHeader{justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:8px;display:flex}.rpaOverallProgressHeader .rpaOverallProgressTitle{color:var(--ink);margin:0;font-size:13px}.rpaOverallProgressHeader strong{font-size:22px;line-height:1}.rpaQueue{padding-bottom:2px}.rpaQueueHeader{align-items:center}.rpaQueueHeaderMeta{color:var(--muted);white-space:nowrap;font-size:13px;font-weight:700}.rpaFilters{grid-template-columns:repeat(3,minmax(0,1fr));padding-bottom:15px}.rpaFilters .rpaSearch{grid-template-columns:minmax(0,1fr)}.rpaTable th{white-space:nowrap}.rpaTable .rpaCheckColumn,.rpaTable .rpaCheckCell{text-align:center;width:42px}.rpaCheckColumn input,.rpaCheckCell input{accent-color:#1d5fd1;width:16px;height:16px;margin:0}.rpaTimeCell,.rpaTable th:nth-child(6){white-space:nowrap;min-width:135px}.rpaQueueFooter{justify-content:space-between;align-items:center;gap:16px;padding-top:12px;display:flex}.rpaBulkActions{color:var(--muted);align-items:center;gap:10px;font-size:13px;display:flex}.rpaBulkActions .secondaryButton{min-height:32px;padding-inline:10px}.rpaQueueFooter .rpaPagination{padding-top:0}.rpaPagination{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;padding:12px 0 0;font-size:13px;display:flex}.rpaPaginationControls{align-items:center;gap:8px;display:flex}.rpaPaginationControls label{align-items:center;gap:6px;font-weight:700;display:inline-flex}.rpaPaginationControls select{border:1px solid var(--line);min-height:32px;color:var(--ink);background:#fff;border-radius:7px;padding:5px 8px}.rpaPaginationControls .secondaryButton{min-height:32px;padding-inline:10px}.rpaTableScroll{margin-inline:-18px;overflow-x:auto}.rpaTable{border-left:0;border-right:0;border-radius:0;min-width:1080px;margin-bottom:0}.rpaSourcePanel .rpaTable{table-layout:fixed;width:100%;min-width:0}.rpaSourcePanel .rpaTable th,.rpaSourcePanel .rpaTable td{overflow-wrap:anywhere}.rpaTable td{vertical-align:top}.rpaTable td>strong,.rpaTable td>.smallText{display:block}.rpaProgress{grid-template-columns:minmax(88px,1fr) max-content;align-items:center;gap:6px;min-width:128px;margin-top:5px;display:grid}.rpaProgressTrack{background:#dce5ee;border-radius:3px;height:6px;display:block;overflow:hidden}.rpaProgressFill{background:#1d5fd1;min-width:0;height:100%;display:block}.rpaStatus{border:1px solid var(--line);min-height:26px;color:var(--muted);white-space:nowrap;background:#f8fafc;border-radius:7px;align-items:center;padding:0 8px;font-size:12px;font-weight:800;display:inline-flex}.rpaStatus-running,.rpaStatus-queued,.rpaStatus-scheduled{color:#123b81;background:#eef4ff;border-color:#b9cdfa}.rpaStatus-completed,.rpaStatus-success{color:#17663d;background:#eaf8f1;border-color:#b9e5cd}.rpaBuyerList{gap:8px;max-height:360px;margin-top:8px;display:grid;overflow-y:auto}.rpaBuyerCard{border:1px solid var(--line);background:var(--surface);border-radius:8px;padding:8px 10px}.rpaBuyerHead{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.rpaStatus-failed,.rpaStatus-cancelled,.rpaStatus-needs_human{color:#9c1f17;background:#fef2f2;border-color:#f3c3c0}.rpaRowActions{flex-wrap:wrap;gap:6px;min-width:255px;display:flex}.rpaRowActions .secondaryButton{min-height:30px;padding-inline:9px;font-size:12px}.rpaDetailRow td{background:#f8fafc;padding:0!important}.rpaDetailGrid{grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);gap:22px;padding:14px 18px;display:grid}.rpaDetailGrid h3{margin:0 0 9px;font-size:14px}.rpaRunList{gap:7px;margin:0;padding-left:20px;display:grid}.rpaRunList li{color:var(--muted);grid-template-columns:100px 1fr max-content;gap:8px;font-size:13px;display:grid}.rpaRunList strong{color:var(--ink)}.rpaDetailGrid dl{grid-template-columns:90px minmax(0,1fr);gap:8px;margin:0;font-size:13px;display:grid}.rpaDetailGrid dt{color:var(--muted);font-weight:700}.rpaDetailGrid dd{overflow-wrap:anywhere;margin:0}@media (max-width:1100px){.rpaComposerGrid{grid-template-columns:1fr}.rpaFilters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.rpaPage,.rpaComposer,.rpaActivity,.rpaQueue{padding:14px}.rpaFormGrid,.rpaFilters,.rpaPrimaryMetaGrid{grid-template-columns:1fr}.rpaFormGrid label,.rpaFilters label{grid-template-columns:1fr;gap:6px}.rpaQueueHeader{flex-direction:column;align-items:flex-start}.rpaQueueFooter{flex-direction:column;align-items:stretch}.rpaBulkActions{justify-content:space-between}.rpaSectionHeader>.primaryButton{align-self:flex-start}.rpaTableScroll{margin-inline:-14px}.rpaDetailGrid{grid-template-columns:1fr;padding:14px}.rpaRunList li{grid-template-columns:1fr;gap:3px}.rpaPagination{flex-direction:column;align-items:stretch}.rpaPaginationControls{justify-content:space-between}}:root{--bg:#f7f8fa;--ink:#172033;--muted:#667085;--line:#d9dee7;--blue:#1559c4;--blue-dark:#10479e}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;font-size:14px;line-height:1.5}.sidebar{background:#101828;padding:20px 14px}.nav a{border-radius:6px;min-height:38px;padding:8px 10px;font-size:14px;font-weight:550;line-height:1.35}.nav a.active,.nav a:hover{background:#23324a}.topbar{margin-bottom:14px;padding:8px 0}.topbar strong{font-size:14px;font-weight:600}.topbar span{font-size:13px}.topbarActions{align-items:center;gap:8px;display:flex}.viewSwitcher{border:1px solid var(--line);min-height:36px;color:var(--muted);background:#fff;border-radius:6px;align-items:center;gap:7px;padding:0 8px 0 10px;font-size:13px;font-weight:600;display:inline-flex}.viewSwitcher select{min-height:30px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0}.viewSwitcher select:disabled{color:var(--muted);cursor:default}.pageBlock,.loginPanel{background:#fff;border-color:#dfe3ea;padding:20px}.pageHeader{margin-bottom:16px}.pageHeader h1{letter-spacing:0;margin-bottom:5px;font-size:24px;font-weight:600}.pageHeader p{font-size:13px;line-height:1.55}.pageBlock h2,.pageBlock .sectionHeaderRow h2,.pageBlock .sectionHeaderRow h3{letter-spacing:0;font-weight:600}.primaryButton,.secondaryButton,.ghostButton{border-radius:6px;min-height:36px;padding:0 12px;font-size:13px;font-weight:600}.secondaryButton:hover,.ghostButton:hover{background:#f8fafc;border-color:#b9c2d0}.workCard,.stat{background:#fff;border-color:#dfe3ea}.adminDomainNav{gap:0;margin-bottom:12px;padding-bottom:10px;display:flex}.adminDomainNav button{border-radius:0;flex:none;min-height:36px;padding:0 14px}.adminDomainNav button:first-child{border-radius:6px 0 0 6px}.adminDomainNav button:last-child{border-radius:0 6px 6px 0}.adminDomainNav button small{display:none}.adminAttentionQueue{border-top:1px solid #dfe3ea;margin-top:16px;padding-top:12px}.adminAttentionQueue h2{margin:0;font-size:15px}.adminProtocolSummary{color:#667085;background:#f8fafc;border:1px solid #dfe3ea;border-radius:6px;grid-template-columns:auto minmax(120px,1fr) auto minmax(120px,1fr) auto minmax(160px,1fr);align-items:center;gap:6px 10px;min-height:38px;padding:8px 10px;font-size:12px;display:grid}.adminProtocolSummary strong{color:#344054;font-weight:600}.adminOutreachPolicyCard{margin-bottom:12px;padding:14px 16px}.adminOutreachPolicyCard .sectionHeaderRow{margin-bottom:10px}.adminOutreachChannelGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.adminOutreachChannel{background:#fbfcfe;border:1px solid #dfe3ea;border-radius:7px;min-width:0;margin:0;padding:11px 12px 12px}.adminOutreachChannel legend{color:#0f172a;padding:0 4px;font-size:13px;font-weight:700}.adminToggleRow{color:#344054;align-items:center;gap:8px;min-height:28px;font-size:13px;font-weight:600;display:flex}.adminOutreachFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.adminOutreachFields label{color:#667085;flex-direction:column;gap:5px;min-width:0;font-size:12px;font-weight:600;display:flex}.adminOutreachFields select{color:#0f172a;background:#fff;border:1px solid #cfd6e1;border-radius:5px;width:100%;min-height:34px;padding:0 8px;font-size:13px}.adminOutreachPolicyActions{border-top:1px solid #e5e7eb;margin-top:10px;padding-top:10px}.adminConsoleMain>.workCard{padding:14px 16px}.adminConsoleMain>.workCard .sectionHeaderRow{margin-bottom:10px}.adminConsoleMain>.workCard .formGrid{gap:9px 12px;margin-bottom:10px}@media (max-width:900px){.adminProtocolSummary{grid-template-columns:auto minmax(0,1fr)}.adminOutreachChannelGrid{grid-template-columns:1fr}}.formGrid label,.form label,.rpaFormGrid label,.rpaFilters label{color:#475467;font-size:13px;font-weight:550}.formGrid input,.formGrid textarea,.formGrid select,.form input,.form textarea,.rpaFormGrid input,.rpaFormGrid select,.rpaFormGrid textarea,.rpaFilters input,.rpaFilters select,.rpaBatchPanel textarea{min-height:36px;color:var(--ink);border-color:#cfd6e1;border-radius:6px;font-size:13px;line-height:1.4}.formGrid input::-moz-placeholder{color:#98a2b3}.formGrid textarea::-moz-placeholder{color:#98a2b3}.form input::-moz-placeholder{color:#98a2b3}.form textarea::-moz-placeholder{color:#98a2b3}.formGrid input::placeholder,.formGrid textarea::placeholder,.form input::placeholder,.form textarea::placeholder{color:#98a2b3}.formGrid input:focus-visible,.formGrid textarea:focus-visible,.formGrid select:focus-visible,.form input:focus-visible,.form textarea:focus-visible,.rpaFormGrid input:focus-visible,.rpaFormGrid select:focus-visible,.rpaFormGrid textarea:focus-visible,.rpaFilters input:focus-visible,.rpaFilters select:focus-visible{outline-offset:1px;border-color:var(--blue);outline:2px solid #b8cdf3}.badge{border-radius:5px;min-width:0;min-height:26px;padding:0 8px;font-size:12px;font-weight:600}@media (max-width:560px){.listToolbarMain{flex:0 auto;min-width:0}.listToolbarSearch{flex-basis:100%}.listToolbarFilters{gap:8px}.listToolbarSelect{flex-basis:100%}}.pageHeader>div:first-child{flex-wrap:wrap;align-items:baseline;gap:2px 10px;min-width:0;display:flex}.pageHeader>div:first-child>.eyebrow{display:none}.pageHeader>div:first-child>h1{flex:0 auto;margin:0;font-size:22px;line-height:1.25}.pageHeader>div:first-child>h1+p:not(.eyebrow):not(.pageHeaderMeta){flex:280px;min-width:220px;max-width:720px;margin:0;font-size:13px;line-height:1.4}.pageHeader>div:first-child>.pageHeaderMeta{flex-basis:100%;margin:1px 0 0!important}.sectionHeaderRow>div{flex-wrap:wrap;align-items:baseline;gap:2px 8px;min-width:0;display:flex}.sectionHeaderRow>div>h2,.sectionHeaderRow>div>h3{flex:0 auto;margin:0}.sectionHeaderRow>div>h2+p,.sectionHeaderRow>div>h3+p{flex:240px;min-width:180px;margin:0;font-size:12px;line-height:1.4}.sectionHeaderRow>div>p+p{flex-basis:100%}@media (max-width:760px){.pageHeader>div:first-child>h1+p:not(.eyebrow):not(.pageHeaderMeta),.sectionHeaderRow>div>h2+p,.sectionHeaderRow>div>h3+p{flex-basis:100%;min-width:0}}:root{--bg:#f3f6fa;--panel:#fff;--surface:#f8fafc;--surface-strong:#eef4fb;--ink:#172b4d;--muted:#61738a;--line:#d8e1ec;--line-strong:#bdccdc;--blue:#1769c2;--blue-dark:#0f4f99;--blue-soft:#e8f1fb;--green:#00a870;--green-soft:#e8f8f2;--orange:#e77817;--orange-soft:#fff3e8;--red:#d64545;--red-soft:#fff0f0}body{background:var(--bg);color:var(--ink)}.shell{grid-template-columns:248px minmax(0,1fr)}.shellCollapsed{grid-template-columns:76px minmax(0,1fr)}.sidebar{border-right:1px solid var(--line);background:#fff;padding:20px 14px}.brand{border-bottom:1px solid var(--line);min-height:48px;margin-bottom:20px;padding:0 4px 18px}.brandMark{background:#2f80d8;border-radius:8px;width:40px;height:40px;box-shadow:0 5px 12px #081f363d}.brand strong{color:#102a43;font-size:15px}.brand small{color:var(--muted);font-size:11px}.sidebarToggle{border-color:var(--line-strong);background:var(--surface);color:var(--muted);border-radius:6px}.nav{gap:14px}.navGroup{gap:4px;display:grid}.navGroupLabel{color:#7890a8;letter-spacing:.08em;padding:0 10px 5px;font-size:11px;font-weight:700}.navGroupSecondary{border-top:1px solid var(--line);padding-top:14px}.nav a{color:#425b73;border:1px solid #0000;border-radius:6px;min-height:40px;font-weight:600}.nav a.active{background:var(--blue-soft);color:var(--blue-dark);box-shadow:inset 3px 0 0 var(--blue);border-color:#b8d4ee}.nav a:hover{color:var(--blue-dark);background:#f4f8fc}.shellCollapsed .navGroupLabel{display:none}.workspace{padding:0 28px 96px}.topbar{border-bottom:1px solid var(--line);background:#fffffff5;min-height:68px;margin:0 -28px 22px;padding:12px 28px}.topbar strong{color:var(--ink);font-size:14px;font-weight:700}.topbar span{color:var(--muted);font-size:12px}.viewSwitcher{border-color:var(--line-strong);background:var(--surface);min-height:36px}.pageBlock,.loginPanel{border-color:var(--line);background:var(--panel);border-radius:8px;box-shadow:0 1px 2px #1f344908}.pageHeader{border-bottom:1px solid var(--line);min-height:48px;padding-bottom:16px}.pageHeader h1{color:#102a43;font-size:24px;font-weight:700}.pageHeader p,.smallText{color:var(--muted)}.primaryButton{background:var(--blue);box-shadow:0 1px 1px #1769c229}.primaryButton:hover{background:var(--blue-dark)}.secondaryButton,.ghostButton{border-color:var(--line-strong);color:#27415f;background:#fff}.secondaryButton:hover,.ghostButton:hover{background:var(--blue-soft);color:var(--blue-dark);border-color:#8eb5dc}.hintBox{border-color:var(--line);background:var(--surface)}.workCard,.stat{border-color:var(--line);background:#fff;box-shadow:0 1px 2px #1f344908}.dataTable{border-color:var(--line);background:#fff}.dataTable th{background:var(--surface-strong);color:#46607a;height:44px;font-size:12px}.dataTable td{border-color:var(--line);height:44px}.dataTable tbody tr:hover td{background:#f7fbff}.listToolbar{border-color:var(--line);background:var(--surface)}.formGrid input,.formGrid textarea,.formGrid select,.form input,.form textarea,.rpaFormGrid input,.rpaFormGrid select,.rpaFormGrid textarea,.rpaFilters input,.rpaFilters select{border-color:var(--line-strong);background:#fff;border-radius:6px;min-height:40px}.formGrid input:focus-visible,.formGrid textarea:focus-visible,.formGrid select:focus-visible,.form input:focus-visible,.form textarea:focus-visible,.rpaFormGrid input:focus-visible,.rpaFormGrid select:focus-visible,.rpaFormGrid textarea:focus-visible,.rpaFilters input:focus-visible,.rpaFilters select:focus-visible,.viewSwitcher select:focus-visible{outline-offset:1px;border-color:var(--blue);outline:2px solid #8ebfe8}.badge{border:1px solid var(--line)}.customerOpsPage{max-width:none;box-shadow:none;background:0 0;border:0;padding:0}.opsRail{border:1px solid var(--line);background:#fff;border-radius:8px;padding:16px}.opsRailSection{padding-bottom:18px}.opsGoalTitle{color:#102a43;font-size:17px;font-weight:700}.opsStatus.isActive{background:var(--green-soft);color:#087f5b;border-color:#9de1c6}.opsCounts{border-color:var(--line);background:#fff}.opsCounts a{min-height:96px}.opsCounts a:hover{background:var(--blue-soft)}.opsCounts strong{color:var(--blue);font-size:28px}.opsList{border-top-color:var(--line-strong);background:#fff}.opsRow,.opsAiSession,.opsException{border-color:var(--line);min-height:64px}.opsRow:hover{background:#f7fbff}.opsRow strong,.opsAiSession strong{color:#173b5d}.opsSidebar{border:1px solid var(--line);background:#fff;border-radius:8px;padding:16px}.opsSidebar>section{padding-bottom:18px}.opsException b{color:var(--red)}.opsResult strong{color:var(--green);font-size:30px}.collectionOverviewPage,.handoffPage,.rpaPage{max-width:none}.collectionEntryCard{border-color:var(--line);background:#fff;border-radius:8px;box-shadow:0 1px 2px #1f344908}.collectionEntryCardPrimary{box-shadow:inset 0 3px 0 var(--blue);border-color:#8ebfe8}.collectionMetric{border-color:var(--line);background:#fff}.collectionMetricAction:hover{background:var(--blue-soft);border-color:#8eb5dc}.collectionActivityCard{background:#fff}.collectionActivityRow:hover{background:#f7fbff}.stageExpandable{border-color:var(--line);background:#fff}.stageExpandable[open]{border-color:#9fc3e5;box-shadow:0 4px 16px #275b8b14}.analyticsCockpit{background:#fafdff;border-color:#bfd2e7}.cockpitHeader h1{color:#102a43;font-size:30px}.cockpitLive{background:var(--green-soft);color:#087f5b;border-color:#a8d5bf}.cockpitCommand,.cockpitInsight,.cockpitFunnel,.cockpitMetric,.cockpitCard{background:#fff;border-color:#c8d8e8;box-shadow:0 3px 12px #18395b0f}.cockpitCommand{box-shadow:inset 4px 0 0 var(--blue), 0 3px 12px #18395b0f}.cockpitInsight:hover{background:#f7fbff;border-color:#7eb1df}.cockpitMetric strong{color:#123b81}.cockpitFunnelStep{background:#f4f8fc;border-color:#c9d9e8}.cockpitFunnelStep:hover{background:var(--blue-soft);border-color:#7eb1df}.chartBar{background:var(--blue)}.chartTrack{background:#e4ecf4}.cockpitDrilldowns{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;padding-top:14px;display:flex}.cockpitDrilldowns>span{color:var(--muted);margin-right:4px;font-size:12px;font-weight:700}.cockpitSectionLead{margin:0 0 10px}.cockpitOutcomeSection{margin-bottom:16px}.cockpitOutcomeStrip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.cockpitOutcome{min-height:122px;color:inherit;background:#fff;border:1px solid #c8d8e8;border-radius:8px;align-content:center;gap:6px;padding:14px 16px;text-decoration:none;display:grid;box-shadow:0 3px 12px #18395b0f}.cockpitOutcome:hover{background:#f7fbff;border-color:#7eb1df}.cockpitOutcome span,.cockpitOutcome small,.cockpitOutcome em{color:var(--muted);font-size:12px;font-weight:800;line-height:1.4}.cockpitOutcome strong{color:#123b81;font-size:28px;line-height:1.05}.cockpitOutcome em{color:#1457d9;font-style:normal}.cockpitOutcome em.isMuted,.cockpitOutcome.isEmpty strong{color:var(--muted)}.cockpitOutcome.isEmpty{background:#fbfcfe}.cockpitFunnelPrimary{margin-bottom:16px}.cockpitGrowthFunnelTrack{grid-template-columns:repeat(8,minmax(0,1fr))}.cockpitConversionRow{border-top:1px solid var(--line);color:var(--muted);grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:12px;padding-top:12px;font-size:12px;font-weight:800;display:grid}.cockpitConversionRow span{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.cockpitConversionRow strong{color:#123b81;font-size:14px}.cockpitBottleneckLead{margin-top:4px}.cockpitBottleneckGrid,.cockpitTopResults{margin-bottom:16px}.cockpitTopResultsGrid{grid-template-columns:minmax(0,1.25fr) minmax(320px,.85fr);gap:12px;display:grid}.cockpitTopResultsGrid .cockpitCard{min-height:228px}.cockpitMarketEvidence{margin-top:12px}.cockpitBusinessResultList{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.cockpitBusinessResultList a{color:#344054;border-bottom:1px solid #edf1f6;justify-content:space-between;align-items:center;gap:8px;min-height:38px;font-size:13px;text-decoration:none;display:flex}.cockpitBusinessResultList a:hover{color:#1457d9}.cockpitBusinessResultList strong{color:#123b81;font-size:16px}.cockpitLegacy{border-top:1px solid var(--line);margin-top:4px;padding-top:16px}.cockpitLegacyMetrics,.managerMarketSection,.managerRiskGrid,.managerEvidenceGrid{margin-bottom:16px}.managerMarketGrid,.managerRiskGrid,.managerEvidenceGrid{grid-template-columns:minmax(0,1.35fr) minmax(320px,.85fr);gap:12px;display:grid}.managerEvidenceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.managerReviewGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.managerEvidencePanel,.managerRiskPanel,.managerDecisionPanel{background:#fff;border:1px solid #c8d8e8;border-radius:8px;min-width:0;padding:14px}.managerPanelHint{color:var(--muted);margin:0 0 12px;font-size:12px;line-height:1.55}.managerStageList,.managerRiskList{gap:10px;display:grid}.managerStageRow,.managerRiskRow{color:inherit;gap:6px;text-decoration:none;display:grid}.managerStageRow:hover .managerStageLabel span,.managerRiskRow:hover strong{color:var(--blue)}.managerStageLabel{grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;gap:10px;font-size:13px;display:grid}.managerStageLabel span{color:#344054;font-weight:800}.managerStageLabel strong,.managerStageLabel em{color:#123b81;font-style:normal;font-weight:900}.managerStageLabel em{min-width:42px;color:var(--muted);text-align:right;font-size:12px}.managerRiskRow{border-bottom:1px solid #edf1f6;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:54px}.managerRiskRow:last-child{border-bottom:0}.managerRiskRank{color:#b54708;background:#fff4e5;border-radius:6px;place-items:center;min-width:30px;height:24px;font-size:11px;font-weight:900;display:inline-grid}.managerRiskMain{gap:3px;min-width:0;display:grid}.managerRiskMain strong{font-size:13px}.managerRiskMain small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.managerRiskCount{color:#123b81;font-size:20px}.managerDecisionPanel{background:#f7fbff;border-color:#b9d4ff}.managerDecisionTitle{color:#123b81;margin:8px 0;font-size:24px;display:block}.managerDecisionPanel p{color:#344054;margin:0;font-size:14px;line-height:1.65}.managerDecisionFacts{border-top:1px solid #d9e6f7;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:16px;padding-top:12px;display:grid}.managerDecisionFacts span{color:var(--muted);gap:3px;font-size:11px;font-weight:800;display:grid}.managerDecisionFacts strong{color:#123b81;font-size:16px}.managerMarketTableWrap{overflow-x:auto}.managerMarketTable{min-width:560px}.managerMarketTable th,.managerMarketTable td{white-space:nowrap}.managerMarketTable td small{color:var(--muted);margin-left:3px;font-size:11px}.managerMarketTable a,.managerStageTable a{color:var(--blue);font-weight:800;text-decoration:none}.managerMarketTable a:hover,.managerStageTable a:hover{text-decoration:underline}.readinessTrack{background:#e9eef8;border-radius:999px;height:18px;margin:18px 0 14px;display:flex;overflow:hidden}.readinessTrack span{min-width:2px;height:100%}.readinessLegend{gap:9px;display:grid}.readinessLegend div{grid-template-columns:9px minmax(0,1fr) auto;align-items:center;gap:8px;font-size:13px;display:grid}.readinessLegend span{border-radius:50%;width:9px;height:9px}.readinessLegend em{color:#344054;font-style:normal;font-weight:700}.readinessLegend strong{color:#123b81}.managerLegacyDetails{border-top:1px solid var(--line);margin-top:14px;padding-top:12px}.managerLegacyDetails summary{color:#344054;cursor:pointer;font-size:13px;font-weight:800}.managerLegacyDetails[open] summary{color:var(--blue);margin-bottom:14px}@media (max-width:1100px){.cockpitGrowthFunnelTrack{grid-template-columns:repeat(4,minmax(0,1fr))}.cockpitTopResultsGrid,.managerMarketGrid,.managerRiskGrid,.managerEvidenceGrid{grid-template-columns:1fr}}@media (max-width:720px){.cockpitOutcomeStrip,.cockpitConversionRow,.cockpitBusinessResultList{grid-template-columns:1fr}.cockpitGrowthFunnelTrack{grid-template-columns:repeat(2,minmax(0,1fr))}.managerDecisionFacts{grid-template-columns:1fr}}@media (max-width:1180px){.workspace{padding-inline:20px}.topbar{margin-inline:-20px;padding-inline:20px}.customerOpsGrid{grid-template-columns:190px minmax(360px,1fr) 260px;gap:16px}}@media (max-width:980px){.customerOpsGrid{grid-template-columns:190px minmax(0,1fr)}.opsSidebar{grid-column:1/-1}}@media (max-width:900px){.shell,.shellCollapsed{grid-template-columns:minmax(0,1fr)}.workspace{padding:0 12px 40px}.topbar{margin-inline:-12px;padding-inline:12px}.sidebar{border-right:0}}@media (max-width:720px){.customerOpsGrid,.opsSidebar{grid-template-columns:1fr}.opsRail,.opsSidebar{border-radius:8px}.pageHeader{align-items:flex-start}}.customerOpsPage{border:1px solid var(--line);background:var(--panel);border-radius:8px;max-width:none;padding:24px;box-shadow:0 1px 2px #1f344908}.customerOpsGrid{grid-template-columns:fit-content(360px) minmax(460px,1fr) 320px;gap:24px}.opsRail{min-width:260px;padding:18px}.opsGoalTitle{line-height:1.5}.opsStatusPair{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.opsStatusPair b{color:var(--ink);font-size:13px}.opsExecution{border-radius:999px;align-items:center;padding:3px 8px;display:inline-flex}.opsExecution.isActive{background:var(--green-soft);color:#087f5b}.opsExecution.isError{color:var(--red);background:#fff0f0}.opsExecution.isComplete{background:var(--blue-soft);color:var(--blue-dark)}.opsExecution.isIdle{color:#667085;background:#f2f4f7}.opsStatusDetail,.opsDataScope{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.opsDataScope{text-align:right;margin:8px 0 22px}.scopeSwitcher{border:1px solid var(--line);background:#f7f9fc;border-radius:8px;gap:2px;padding:3px;display:inline-flex}.scopeSwitcher button{min-height:30px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 10px}.scopeSwitcher button.active{color:var(--blue-dark);background:#fff;font-weight:700;box-shadow:0 1px 3px #102a431f}.opsAiGuide p{color:var(--muted);margin:8px 0 12px;font-size:13px;line-height:1.55}.opsAiLinks{flex-wrap:wrap;gap:8px;display:flex}.opsAiLinks a{color:var(--blue-dark);font-size:13px;font-weight:700;text-decoration:none}.portalActionMessage{border-left:3px solid var(--line-strong);padding-left:10px;margin-top:12px!important}.portalActionMessage.isReady{border-left-color:var(--green)}.portalActionMessage.isBlocked{border-left-color:var(--orange);color:#8a4b08!important}.productIdentity{background:#f7fbff;border:1px solid #cfe0f2;border-radius:8px;align-items:center;gap:10px;min-height:56px;margin-bottom:16px;padding:10px 14px;display:flex}.productIdentityMark{color:#fff;letter-spacing:0;background:#1457d9;border-radius:8px;flex:none;place-items:center;width:32px;height:32px;font-size:12px;font-weight:800;display:grid}.productIdentity>div:nth-child(2){gap:2px;min-width:0;display:grid}.productIdentity strong{color:#123b81;font-size:13px}.productIdentity span{overflow-wrap:anywhere;color:var(--muted);font-size:12px;line-height:1.45}.productIdentityLink{color:#1457d9;flex:none;margin-left:auto;font-size:12px;font-weight:700;text-decoration:none}.productIdentityLink:hover{color:#0f3f9b;text-decoration:underline}.emptyAiLoop{background:#fff;border:1px solid #c8d8e8;border-radius:8px;margin:0 0 16px;padding:18px}.emptyAiLoopSteps{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:14px;display:grid}.emptyAiLoopStep{border-right:1px solid var(--line);min-width:0;color:var(--ink);gap:5px;padding:14px 16px;text-decoration:none;display:grid}.emptyAiLoopStep:last-child{border-right:0}.emptyAiLoopStep:hover{background:#f7fbff}.emptyAiLoopStep span{color:var(--blue);font-size:11px;font-weight:800}.emptyAiLoopStep strong{font-size:14px}.emptyAiLoopStep small{color:var(--muted);font-size:12px;line-height:1.5}.emptyAiLoopStep.isReady{background:#f7fbff}@media (max-width:1280px){.customerOpsGrid{grid-template-columns:minmax(200px,240px) minmax(0,1fr);gap:18px}.opsRail{min-width:240px}.opsSidebar{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:980px){.customerOpsGrid{grid-template-columns:fit-content(320px) minmax(0,1fr)}}@media (max-width:720px){.customerOpsPage{padding:16px}.customerOpsGrid{grid-template-columns:1fr}.opsRail{min-width:0}}.growthEnginePage{max-width:none}.growthEngineBanner{border:1px solid var(--line);background:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:20px;margin:16px 0;padding:18px;display:flex}.growthEngineBanner h2{color:var(--ink);margin:6px 0;font-size:24px}.growthEngineBanner p{max-width:720px;color:var(--muted);margin:0;line-height:1.6}.growthEngineBannerActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.growthMetricGrid{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:16px}.growthPanelGrid{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:16px}.growthPanelGrid .workCard,.growthRunsPanel,.growthLearningPanel,.growthAdminPanel{gap:14px;display:grid}.growthStatusList,.growthSafetyList{gap:10px;display:grid}.growthStatusList{grid-template-columns:repeat(3,minmax(0,1fr))}.growthSafetyList{grid-template-columns:repeat(2,minmax(0,1fr))}.growthStatusList>div,.growthSafetyList>div{border-top:1px solid var(--line);gap:5px;min-width:0;padding-top:10px;display:grid}.growthStatusList span,.growthSafetyList span,.growthVersionFacts span{color:var(--muted);font-size:12px;font-weight:700}.growthStatusList strong,.growthSafetyList strong{overflow-wrap:anywhere;color:var(--ink);font-size:20px}.growthRecommendationList{gap:0;display:grid}.growthRecommendationList>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 0;display:flex}.growthRecommendationList>div:last-child{border-bottom:0}.growthRecommendationList span{overflow-wrap:anywhere;min-width:0;color:var(--ink);font-weight:700}.growthRecommendationList strong{color:var(--muted);flex:none;font-size:12px}.growthAdminPanel{margin-top:16px}.growthVersionList{gap:10px;display:grid}.growthVersionRow{border-top:1px solid var(--line);grid-template-columns:minmax(150px,1fr) minmax(220px,1.3fr) minmax(180px,1fr);align-items:start;gap:14px;padding:14px 0 4px;display:grid}.growthVersionMeta,.growthVersionFacts,.growthVersionActions{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.growthVersionMeta{flex-direction:column;align-items:flex-start}.growthVersionMeta strong{overflow-wrap:anywhere;max-width:100%;color:var(--ink)}.growthVersionMeta>span:not(.growthVersionType){color:var(--muted);font-size:12px}.growthVersionType{color:#123b81;background:#eef6ff;border:1px solid #b9d4ff;border-radius:999px;align-items:center;min-height:24px;padding:0 8px;font-size:12px;font-weight:800;display:inline-flex}.growthVersionFacts{align-content:flex-start}.growthVersionFacts>span{overflow-wrap:anywhere;align-items:baseline;gap:5px;display:inline-flex}.growthVersionFacts strong{color:var(--ink)}.growthVersionActions{justify-content:flex-start}.growthVersionActions .secondaryButton{white-space:normal;min-height:34px}.growthActionFeedback{border:1px solid var(--line);overflow-wrap:anywhere;border-radius:6px;padding:10px 12px;font-size:13px}.growthActionFeedbackSuccess{background:var(--green-soft);color:#087f5b;border-color:#9de1c6}.growthActionFeedbackError{background:var(--red-soft);color:#a12d2d;border-color:#f0b4b4}.growthAnalyticsSection{border-top:1px solid var(--line);gap:14px;margin-top:16px;padding-top:16px;display:grid}.growthAnalyticsFunnel{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.growthAnalyticsFunnelStep{min-width:0;color:inherit;background:#f8fbff;border:1px solid #d9e6f7;border-radius:8px;gap:8px;padding:10px;text-decoration:none;display:grid}.growthAnalyticsFunnelStep:hover{background:var(--blue-soft);border-color:#7eb1df}.growthAnalyticsFunnelTop{justify-content:space-between;gap:8px;min-width:0;display:flex}.growthAnalyticsFunnelTop span{overflow-wrap:anywhere;color:#344054;min-width:0;font-size:12px;font-weight:800}.growthAnalyticsFunnelTop strong{color:#123b81;flex:none}.growthAnalyticsFunnelBar,.growthSourceTrack{background:#e4ecf4;border-radius:999px;height:8px;overflow:hidden}.growthAnalyticsFunnelBar i,.growthSourceTrack i{border-radius:inherit;background:var(--blue);height:100%;display:block}.growthAnalyticsMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.growthAnalyticsMetrics>div{border-top:1px solid var(--line);gap:5px;min-width:0;padding-top:10px;display:grid}.growthAnalyticsMetrics span,.growthAnalyticsMetrics small,.growthFeedbackMetric span,.growthFeedbackMetric small{color:var(--muted);font-size:12px;font-weight:700}.growthAnalyticsMetrics strong{color:#123b81;font-size:24px}.growthAnalyticsDetailGrid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:18px;display:grid}.growthAnalyticsSources,.growthFeedbackMetrics{border-top:1px solid var(--line);align-content:start;gap:10px;min-width:0;padding-top:12px;display:grid}.growthAnalyticsSourceRow{gap:6px;min-width:0;display:grid}.growthAnalyticsSourceRow>div:first-child{justify-content:space-between;gap:10px;min-width:0;display:flex}.growthAnalyticsSourceRow span{overflow-wrap:anywhere;min-width:0;color:var(--ink);font-size:13px;font-weight:700}.growthAnalyticsSourceRow strong{color:#123b81;flex:none}.growthFeedbackMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.growthFeedbackMetrics .panelTitle{grid-column:1/-1}.growthFeedbackMetric{border-left:3px solid #b9d4ff;gap:4px;min-width:0;padding-left:10px;display:grid}.growthFeedbackMetric strong{color:#123b81;font-size:22px}@media (max-width:1100px){.growthMetricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.growthAnalyticsFunnel{grid-template-columns:repeat(4,minmax(0,1fr))}.growthVersionRow{grid-template-columns:minmax(150px,.8fr) minmax(220px,1.2fr)}.growthVersionActions{grid-column:1/-1}}@media (max-width:720px){.growthEngineBanner,.growthPanelGrid,.growthAnalyticsDetailGrid{grid-template-columns:1fr}.growthEngineBanner{flex-direction:column;align-items:flex-start}.growthEngineBannerActions{justify-content:flex-start}.growthStatusList,.growthSafetyList,.growthAnalyticsMetrics,.growthAnalyticsFunnel{grid-template-columns:repeat(2,minmax(0,1fr))}.growthVersionRow{grid-template-columns:1fr}.growthVersionActions{grid-column:auto}}@media (max-width:560px){.growthMetricGrid,.growthStatusList,.growthSafetyList,.growthAnalyticsMetrics,.growthAnalyticsFunnel,.growthFeedbackMetrics{grid-template-columns:1fr}.growthEngineBannerActions{flex-direction:column;align-items:stretch;width:100%}.growthEngineBannerActions .primaryButton,.growthEngineBannerActions .secondaryButton{justify-content:center}.growthRecommendationList>div{flex-direction:column;align-items:flex-start}}.collectionPortalPage{max-width:none}.growthTargetPanel,.growthPortalHero,.growthResultSection{border:1px solid var(--line);background:#fff;border-radius:8px}.growthTargetPanel{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:16px;padding:16px 18px;display:flex}.growthTargetPanel h2,.growthPortalHero h2,.growthResultSection h2{color:var(--ink);margin:0;font-size:18px;line-height:1.35}.growthTargetPanel .eyebrow,.growthPortalHero .eyebrow{margin-bottom:5px}.growthTargetPanel p:not(.eyebrow),.growthPortalHeroCopy>p:not(.eyebrow){color:var(--muted);margin:5px 0 0;line-height:1.55}.targetContextText strong{color:var(--ink)}.targetContextText span{color:#98a2b3;margin:0 6px}.growthPortalHero{background:#f8fbff;grid-template-columns:minmax(0,1.3fr) minmax(260px,.7fr);gap:24px;margin-bottom:16px;padding:20px;display:grid}.growthPortalHeroCopy{min-width:0}.growthPortalHeroCopy h2{font-size:22px}.growthPortalActions{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.growthPortalBoundary{border-left:1px solid #cfe0ff;align-content:center;gap:12px;min-width:0;padding-left:20px;display:grid}.growthPortalBoundary div{gap:4px;min-width:0;display:grid}.growthPortalBoundary strong{color:#123b81;font-size:13px}.growthPortalBoundary span{color:var(--muted);font-size:13px;line-height:1.45}.growthResultSection{margin-bottom:16px;padding:18px}.growthResultSection .sectionHeaderRow{margin-bottom:0}.growthResultMetrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:14px 0;display:grid}.growthResultMetrics .stat{align-content:center;gap:4px;min-width:0;min-height:82px;text-decoration:none;display:grid}.growthResultMetrics .stat:hover,.growthNextActions .workCard:hover{background:#f5f9ff;border-color:#9bbcf2}.growthNextActions{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.growthNextActions .workCard{min-width:0;color:var(--ink);gap:5px;text-decoration:none;display:grid}.growthNextActions .workCard span{color:var(--muted);font-size:13px;line-height:1.45}.growthRunPulse{background:#f8fbff;border:1px solid #cfe0ff;border-radius:8px;margin:16px 0;padding:18px}.growthRunPulse h2{margin:0 0 4px;font-size:17px}.growthRunPulseGrid{border:1px solid var(--line);background:var(--line);border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:14px;display:grid;overflow:hidden}.growthRunPulseGrid>div{background:var(--panel);align-content:center;gap:5px;min-height:72px;padding:12px 14px;display:grid}.growthRunPulseGrid span,.growthRunPulseGrid strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.growthRunPulseGrid span{color:var(--muted);font-size:12px}.growthRunPulseGrid strong{font-size:15px}.opsLoopPanel{border-top:1px solid var(--line);padding-top:18px}.opsLoopPanel>.opsSectionHeading span{color:var(--green);font-size:12px;font-weight:700}.opsLoopSteps{gap:8px;margin-top:10px;display:grid}.opsLoopStep{border:1px solid var(--line);color:var(--ink);background:var(--panel);border-radius:7px;grid-template-columns:26px 1fr;gap:0 8px;padding:9px 10px;text-decoration:none;display:grid}.opsLoopStep:hover,.opsLoopStep.isCurrent{background:#f5f9ff;border-color:#9bbcf2}.opsLoopStep b{color:var(--blue);grid-row:span 2;font-size:12px;line-height:20px}.opsLoopStep span{font-size:13px;font-weight:700}.opsLoopStep small{color:var(--muted);font-size:11px;line-height:1.4}.mobileToggleLabel{display:none}@media (max-width:1100px){.growthPortalHero{grid-template-columns:1fr}.growthPortalBoundary{border-top:1px solid #cfe0ff;border-left:0;grid-template-columns:repeat(2,minmax(0,1fr));padding-top:16px;padding-left:0}.growthRunPulseGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.sidebar{z-index:30;height:auto;max-height:none;padding:10px 12px;position:sticky;top:0;overflow:visible;box-shadow:0 1px 8px #1018281f}.brand{margin-bottom:0}.sidebarToggle{justify-content:center;align-items:center;min-width:48px;min-height:36px;padding:0 10px;display:inline-flex}.desktopToggleLabel{display:none}.mobileToggleLabel{display:inline}.shellCollapsed .brand,.shellCollapsed .nav a{justify-content:flex-start}.shellCollapsed .brandBody,.shellCollapsed .navLabelFull{display:block}.shellCollapsed .navLabelShort{display:none}.nav,.shellCollapsed .nav{white-space:normal;gap:12px;padding:12px 0 2px;display:none;overflow:visible}.shellMobileNavOpen .nav{display:grid}.navGroup{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;display:grid}.navGroupLabel{grid-column:1/-1}.nav a,.shellCollapsed .nav a{justify-content:flex-start;min-height:40px;padding:8px 10px}.growthTargetPanel{flex-direction:column;align-items:flex-start}.growthResultMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.growthNextActions{grid-template-columns:1fr}}@media (max-width:560px){.navGroup,.growthResultMetrics,.growthPortalBoundary{grid-template-columns:1fr}.growthPortalHero,.growthResultSection,.growthRunPulse{padding:14px}.growthRunPulseGrid{grid-template-columns:1fr}}@media (max-width:720px){.productIdentity{align-items:flex-start}.productIdentityLink{margin-left:0}.emptyAiLoopSteps{grid-template-columns:repeat(2,minmax(0,1fr))}.emptyAiLoopStep:nth-child(2){border-right:0}.emptyAiLoopStep:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media (max-width:480px){.productIdentity{display:grid}.emptyAiLoopSteps{grid-template-columns:1fr}.emptyAiLoopStep,.emptyAiLoopStep:nth-child(2){border-right:0;border-bottom:1px solid var(--line)}.emptyAiLoopStep:last-child{border-bottom:0}}.salesOpsCounts{grid-template-columns:repeat(5,minmax(0,1fr))}.salesOpsCounts a small{color:var(--muted);font-size:11px}@media (max-width:980px){.salesOpsCounts{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:560px){.salesOpsCounts{grid-template-columns:repeat(2,minmax(0,1fr))}}.rpaPage{background:0 0;border:0;border-radius:0;width:100%;max-width:1480px;padding:0 0 28px}.rpaPage>.pageHeader{margin-bottom:16px}.rpaPage>.pageHeader h1{font-size:22px;line-height:1.3}.rpaComposerGrid{grid-template-columns:minmax(0,1.65fr) minmax(320px,.85fr);align-items:start;gap:16px;margin-bottom:16px}.rpaComposerStack{align-content:initial;flex-direction:column;align-items:stretch;gap:12px;display:flex}.rpaComposer,.rpaActivity,.rpaQueue{padding:16px}.rpaComposer,.rpaActivity{box-shadow:none}.rpaSectionHeader{margin-bottom:12px}.rpaSectionHeader h2{font-size:17px}.rpaSectionSubtitle{margin-top:4px}.rpaPrimaryFormGrid,.rpaPlaceholderFormGrid{gap:12px}.rpaPrimaryFormGrid label,.rpaPlaceholderFormGrid .rpaBatchField{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:6px;display:grid}.rpaPlaceholderFormGrid .rpaBatchField{grid-column:auto}.rpaPlaceholderFormGrid textarea{min-height:76px}.rpaFormGrid input,.rpaFormGrid select,.rpaFormGrid textarea,.rpaFilters input,.rpaFilters select{min-height:40px}.rpaFormGrid textarea{min-height:76px}.rpaActivity{align-self:start;min-height:0}.rpaActivity .rpaSectionHeader h2{font-size:16px}.rpaQueue{margin-top:0}.rpaQueueHeader{margin-bottom:0}.rpaTableScroll{margin-inline:-16px}@media (max-width:1120px){.rpaComposerGrid{grid-template-columns:1fr}.rpaActivity{width:100%}}@media (max-width:700px){.rpaPage{padding-bottom:20px}.rpaComposer,.rpaActivity,.rpaQueue{padding:14px}.rpaTableScroll{margin-inline:-14px}}.rpaPage{border:1px solid var(--line);background:var(--panel);border-radius:8px;padding:18px 18px 28px;box-shadow:0 1px 2px #1f344908}.rpaProgressPanel .rpaSectionHeader{margin-bottom:8px}.rpaProgressPanel .rpaLiveMetrics>div{padding:8px}.rpaProgressPanel .rpaLiveMetrics strong{margin-top:2px;font-size:20px}.rpaProgressPanel .rpaCurrentTask{padding:10px 0 0}.rpaProgressPanel .rpaProgressBar{margin-top:8px}.rpaProgressPanel .rpaProgressMeta{margin-top:5px}.rpaProgressPanel .rpaActivityActions{margin-top:8px}.rpaProgressPanel .rpaActivityActions:empty{display:none}@media (max-width:700px){.rpaPage{padding:14px 14px 20px}}.enrichmentUnifiedPanel{box-shadow:none;border-color:#dbe5ef;gap:12px;margin-top:14px;padding:14px;display:grid}.enrichmentQueueStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.enrichmentQueueStat{border:1px solid var(--line);min-height:58px;color:var(--ink);text-align:left;cursor:pointer;background:#fbfcfe;border-radius:7px;flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;padding:8px 12px;display:flex}.enrichmentQueueStat:hover,.enrichmentQueueStat.isActive{background:#f5f9ff;border-color:#9bb9e8}.enrichmentQueueStat strong{font-size:20px;line-height:1}.enrichmentQueueStat span,.enrichmentMutedStatus{color:var(--muted);font-size:12px;font-weight:600}.enrichmentMutedStatus{white-space:nowrap}.enrichmentRecordRow{box-shadow:none;border-color:#dbe5ef;margin:0}.enrichmentRecordRow input[type=checkbox]{flex:none;margin:0}.enrichmentRecordRow input[type=checkbox]:disabled{cursor:not-allowed;opacity:.38}.enrichmentRowSummary{min-height:48px}.enrichmentRowIdentity{align-items:flex-start;gap:10px;min-width:0;display:flex}.enrichmentSelectSlot{justify-content:center;align-items:center;width:16px;min-width:16px;height:20px;display:inline-flex}.enrichmentRowMeta{justify-content:flex-end;align-items:center;gap:6px;width:148px;min-width:148px;display:flex}.enrichmentRowMeta .badge{color:var(--muted);background:0 0;border:0;padding:1px 5px;font-size:11px;font-weight:500}.enrichmentMutedStatus{min-width:52px;color:var(--muted);text-align:right;font-size:12px;font-weight:500}@media (max-width:560px){.enrichmentRowMeta{width:auto;min-width:52px}.enrichmentRowMeta .badge{display:none}}.enrichmentUnifiedPanel .badge,.candidateInbox .badge{color:#64748b;background:#f4f7fa;border-color:#d8e0ea;font-weight:600}.enrichmentUnifiedPanel .wb-card-actions .primaryButton,.candidateInbox .candidateRecordActions .primaryButton{color:#23466f;background:#f7faff;border-color:#b9c9dc}.enrichmentExpandButton{justify-self:start;margin-top:2px}.candidateInbox{box-shadow:none;border-color:#dbe5ef;gap:12px;margin-bottom:14px;padding:14px;display:grid}.candidateInboxHeader{align-items:flex-start;margin-bottom:0}.candidateInboxHeader h2{margin:0 0 3px;font-size:18px}.candidateInboxMetrics{margin:0}.candidateInboxList{gap:8px;display:grid}.candidateRecord{border:1px solid var(--line);background:#fbfcfe;border-radius:7px;gap:9px;padding:12px;display:grid}.candidateRecordHeader{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.candidateIdentity{flex:auto;min-width:0}.candidateRecordHeader h3{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;margin:0 0 2px;font-size:15px;line-height:1.25;display:flex}.candidateCompanyName{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.candidateFacts{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.candidateFacts>div{border-left:2px solid #dbe5ef;gap:3px;min-width:0;padding-left:8px;display:grid}.candidateFacts span{color:var(--muted);font-size:11px}.candidateFacts strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.candidateScope,.candidateContacts{margin:0;line-height:1.45}.candidateRisk{color:#92400e;border-left:2px solid #d97706;padding-left:8px;font-size:12px}.candidateEvidence{border-top:1px solid var(--line);color:var(--muted);padding-top:8px;font-size:12px}.candidateEvidence summary{cursor:pointer;font-weight:600}.candidateEvidenceList{gap:5px;margin-top:7px;display:grid}.candidateEvidenceList>div{gap:2px;display:grid}.candidateEvidenceList span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.candidateRecordActions{flex-wrap:wrap;flex:none;justify-content:flex-end;max-width:44%;margin-top:-2px}.handoffPage .stageExpandable{padding:0;overflow:hidden}.handoffPage .stageExpandable>summary{padding:14px 16px}.handoffPage .stageExpandableBody{gap:12px;padding:0 16px 16px;display:grid}.handoffFactGrid,.handoffSignalGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.handoffFactGrid>div,.handoffSignalGrid>div{border:1px solid var(--line);background:#fbfcfe;border-radius:6px;gap:2px;min-width:0;padding:9px 10px;display:grid}.handoffFactGrid dt,.handoffSignalGrid span{color:var(--muted);font-size:11px;font-weight:700}.handoffFactGrid dd,.handoffSignalGrid strong{min-width:0;color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:600;line-height:1.45}.handoffFormSection{border-top:1px solid var(--line);padding-top:12px;margin-top:0!important}@media (max-width:760px){.candidateFacts,.enrichmentQueueStats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.candidateFacts,.enrichmentQueueStats{grid-template-columns:1fr}.candidateRecordHeader{display:grid}.candidateRecordActions{justify-content:flex-start;max-width:none;margin-top:0}}@media (max-width:700px){.handoffFactGrid,.handoffSignalGrid{grid-template-columns:1fr}}.managerScopeBanner{color:#475467;background:#f6f8fc;border:1px solid #d9e2f2;border-radius:8px;align-items:baseline;gap:12px;min-height:48px;margin:0 0 16px;padding:12px 16px;display:flex}.managerScopeBanner strong{color:#1457d9;font-size:14px}.managerScopeBanner span{color:#344054;font-size:13px}.managerScopeBanner small{color:#667085;font-size:12px}.managerMetricGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.managerMetric{min-height:112px;color:inherit;background:#fff;border:1px solid #e4eaf3;border-radius:8px;flex-direction:column;justify-content:space-between;gap:6px;padding:16px;text-decoration:none;display:flex}a.managerMetric:hover{background:#f8fbff;border-color:#98b8ef}.managerMetric span,.managerMetric small{color:#667085;font-size:12px}.managerMetric strong{color:#101828;font-size:26px;line-height:1}.managerTwoColumn{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:16px;margin-bottom:16px;display:grid}.managerQueueList{gap:8px;display:grid}.managerQueueList a{color:#344054;border-bottom:1px solid #eef2f7;justify-content:space-between;align-items:center;padding:12px;text-decoration:none;display:flex}.managerQueueList a:hover{background:#f8fbff}.managerQueueList strong{color:#1457d9;font-size:18px}.managerScopeBanner+.managerMetricGrid{margin-top:0}@media (max-width:1100px){.managerMetricGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.managerScopeBanner{flex-direction:column;align-items:flex-start;gap:4px}.managerMetricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.managerTwoColumn{grid-template-columns:1fr}}.managerPage{width:100%}.managerPageTitle{align-items:center;gap:12px;min-width:0;display:flex}.managerPageTitle>div{min-width:0}.managerReadonlyBadge{color:#1457d9;background:#f5f9ff;border:1px solid #c9d9ef;border-radius:999px;flex:none;align-items:center;min-height:24px;padding:0 9px;font-size:12px;font-weight:800;display:inline-flex}.managerProgressGrid,.managerBreakdownGrid,.managerDetailGrid,.managerEvidenceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:16px;display:grid}.managerGoalTitle{color:#102a43;margin:12px 0 6px;font-size:20px;line-height:1.35;display:block}.managerProgressList{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.managerTaskCard,.managerFlowCard{min-height:184px}.managerCollectionHistory{border-top:1px solid #eef2f7;margin-top:16px;padding-top:12px}.managerInlineLabel{color:#667085;margin:0 0 3px;font-size:12px;font-weight:700}.managerCollectionHistory .managerQueueList{gap:0}.managerCollectionHistory .managerQueueRow{min-height:52px;padding:8px 4px}.managerTaskSummary{justify-content:space-between;align-items:flex-start;gap:18px;margin-top:12px;display:flex}.managerTaskSummary>div:first-child{gap:7px;min-width:0;display:grid}.managerTaskTitle{color:#102a43;overflow-wrap:anywhere;font-size:19px;line-height:1.35;display:block}.managerTaskMeta{color:#667085;white-space:nowrap;flex:none;justify-items:end;gap:6px;font-size:12px;display:grid}.managerFlowRow{color:#667085;border:1px solid #eef2f7;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;min-height:38px;padding:8px 10px;font-size:12px;text-decoration:none;display:flex}.managerFlowRow:hover{color:#1457d9;background:#f8fbff;border-color:#98b8ef}.managerFlowRow strong{color:#101828;font-size:16px}.managerProgressList div,.managerOutcomeRows div,.managerStatusChips span{color:#667085;border:1px solid #eef2f7;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;padding:9px 10px;font-size:12px;display:flex}.managerProgressList strong,.managerOutcomeRows strong,.managerStatusChips strong{color:#101828;font-size:16px}.managerQueueCard{margin-bottom:16px}.managerQueueRow{color:#344054;border-bottom:1px solid #eef2f7;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:10px 12px;text-decoration:none;display:flex}.managerQueueRow:last-child{border-bottom:0}.managerQueueRow:hover{background:#f8fbff}.managerQueueRow>div{gap:3px;min-width:0;display:grid}.managerQueueRow strong{color:#102a43;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.managerQueueRow span,.managerQueueRow small,.managerQueueRow time{color:#667085;font-size:12px;line-height:1.4}.managerQueueRow time{white-space:nowrap;flex:none}.managerExpand{border-top:1px solid #eef2f7;margin-top:8px}.managerExpand summary{color:#1457d9;cursor:pointer;padding:10px 12px;font-size:13px}.managerExpandBody{padding:0 8px 8px;display:grid}.managerStatusChips{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.managerStatusChips b{color:#667085;font-size:12px;font-weight:500}.managerSearch{color:#667085;align-items:center;gap:8px;font-size:12px;display:inline-flex}.managerSearch input{background:#fff;border:1px solid #d0d5dd;border-radius:6px;width:220px;height:36px;padding:0 10px}.managerFactsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.managerFact{border:1px solid #eef2f7;border-radius:6px;gap:5px;padding:10px;display:grid}.managerFact span,.managerWorkflowState span,.managerWorkflowState small,.managerEvidenceGrid span,.managerContact span{color:#667085;font-size:12px}.managerFact strong{color:#101828;font-size:14px;font-weight:600}.managerContactList,.managerEvidenceList,.managerInteractionList{gap:8px;display:grid}.managerContact,.managerEvidenceRow,.managerInteraction{border-bottom:1px solid #eef2f7;gap:4px;padding:10px 0;display:grid}.managerContact:last-child,.managerEvidenceRow:last-child,.managerInteraction:last-child{border-bottom:0}.managerContact strong,.managerEvidenceRow strong{color:#102a43;font-size:14px}.managerContact span,.managerEvidenceRow span,.managerEvidenceRow time,.managerEvidenceRow a,.managerInteraction span,.managerInteraction time{color:#667085;font-size:12px}.managerWorkflowState{gap:8px;display:grid}.managerWorkflowState strong{color:#102a43;font-size:18px}.managerEvidenceGrid>div{border:1px solid #eef2f7;border-radius:6px;padding:10px}.managerEvidenceGrid p{color:#344054;margin:7px 0 0;font-size:13px;line-height:1.6}.managerInteraction p{color:#344054;white-space:pre-wrap;margin:3px 0;font-size:13px}@media (max-width:760px){.managerPageTitle{flex-direction:column;align-items:flex-start;gap:6px}.managerProgressGrid,.managerBreakdownGrid,.managerDetailGrid,.managerEvidenceGrid,.managerFactsGrid{grid-template-columns:1fr}.managerStatusChips{grid-template-columns:repeat(2,minmax(0,1fr))}.managerTaskSummary{flex-direction:column;gap:12px}.managerTaskMeta{justify-items:start}.managerSearch{align-items:stretch;width:100%}.managerSearch input{flex:1;width:auto}}@media (max-width:480px){.managerQueueRow{flex-direction:column;align-items:flex-start;gap:4px}.managerQueueRow time{white-space:normal}.managerStatusChips{grid-template-columns:1fr}}.analyticsCockpit .cockpitTopResultsGrid,.analyticsCockpit .managerMarketGrid,.analyticsCockpit .managerRiskGrid,.analyticsCockpit .managerEvidenceGrid,.analyticsCockpit .managerEvidenceSummaryGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.analyticsCockpit .cockpitTopResultsGrid>*,.analyticsCockpit .managerMarketGrid>*,.analyticsCockpit .managerRiskGrid>*,.analyticsCockpit .managerEvidenceGrid>*,.analyticsCockpit .managerEvidenceSummaryGrid>*{box-sizing:border-box;min-width:0;height:100%}.analyticsCockpit .cockpitTopResultsGrid .cockpitCard,.analyticsCockpit .managerEvidencePanel,.analyticsCockpit .managerRiskPanel,.analyticsCockpit .managerDecisionPanel{flex-direction:column;display:flex}.managerEvidenceSummary{margin-bottom:16px}.managerEvidenceSummaryGrid{gap:12px;display:grid}.panelTitleWithMeta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.managerExtractedLabel{color:#315b9b;white-space:nowrap;background:#f2f7ff;border:1px solid #c9ddff;border-radius:6px;align-items:center;min-height:22px;padding:0 7px;font-size:11px;font-weight:800;line-height:1;display:inline-flex}.managerExtractedLabelLead{flex:none}.managerRankList{gap:10px;min-height:0;display:grid}.managerRankRow{gap:6px;min-width:0;display:grid}.managerRankRow>div:first-child{color:#344054;justify-content:space-between;align-items:center;gap:12px;min-width:0;font-size:13px;font-weight:700;display:flex}.managerRankRow>div:first-child span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.managerRankRow>div:first-child strong{color:#123b81;flex:none;font-size:16px}.managerCompactDetails{margin-top:auto;padding-top:10px}.managerCompactDetails summary{color:#1457d9;cursor:pointer;font-size:12px;font-weight:800}.managerCompactDetails[open] summary{margin-bottom:10px}.managerRankListExtra{max-height:168px;padding-right:4px;overflow-y:auto}.managerSourcePanel .managerPanelHint{max-width:620px}.analyticsCockpit .managerEvidencePanel,.analyticsCockpit .managerRiskPanel,.analyticsCockpit .managerDecisionPanel,.analyticsCockpit .cockpitCard,.analyticsCockpit .cockpitOutcome{border-color:#c8d8e8;border-radius:8px;box-shadow:0 1px 2px #1f34490a}.analyticsCockpit .panelTitle{color:#173b5d;letter-spacing:0;background:#fff;border-bottom-color:#c8d8e8}.readinessVisual{grid-template-columns:142px minmax(0,1fr);align-items:center;gap:16px;min-height:154px;display:grid}.readinessDonut{width:132px;height:132px}@media (max-width:720px){.readinessVisual{grid-template-columns:120px minmax(0,1fr);gap:12px}.readinessDonut{width:112px;height:112px}}.managerTrendChart{flex:1;align-content:space-between;gap:10px;min-height:152px;padding-top:8px;display:grid}.managerTrendChart svg{width:100%;height:132px;overflow:visible}.managerTrendAxis{fill:none;stroke:#dfe7f2;stroke-width:1px}.managerTrendLine{fill:none;stroke:#1457d9;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5px;vector-effect:non-scaling-stroke}.managerTrendMeta{color:var(--muted);justify-content:space-between;align-items:center;gap:8px;font-size:11px;font-weight:700;display:flex}.managerTrendMeta strong{color:#123b81}@media (max-width:1100px){.analyticsCockpit .cockpitTopResultsGrid,.analyticsCockpit .managerMarketGrid,.analyticsCockpit .managerRiskGrid,.analyticsCockpit .managerEvidenceGrid,.analyticsCockpit .managerEvidenceSummaryGrid{grid-template-columns:1fr}}.analyticsCockpit .managerMarketColumns{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:12px;display:grid}.analyticsCockpit .managerMarketColumn{flex-direction:column;min-width:0;min-height:248px;display:flex}.analyticsCockpit .managerMarketColumn .managerTableScroll{flex:1}.analyticsCockpit .managerMarketStatsTable{min-width:720px}.analyticsCockpit .managerMarketStatsTable th,.analyticsCockpit .managerMarketStatsTable td{white-space:nowrap}.analyticsCockpit .managerMarketStatsTable th:first-child,.analyticsCockpit .managerMarketStatsTable td:first-child{width:25%;max-width:none}.analyticsCockpit .managerMarketStatsTable th:nth-child(2),.analyticsCockpit .managerMarketStatsTable td:nth-child(2){text-overflow:ellipsis;width:31%;max-width:none;overflow:hidden}.analyticsCockpit .managerMarketStatsTable th:nth-child(n+3),.analyticsCockpit .managerMarketStatsTable td:nth-child(n+3){width:11%}.analyticsCockpit .managerCompositionLegend{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;margin-top:4px;display:grid}.analyticsCockpit .managerCompositionLegend>div{color:#475467;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:7px;font-size:12px;display:grid}.analyticsCockpit .qualityLegendSwatch{border-radius:3px;width:10px;height:10px}.analyticsCockpit .qualityLegend-A{background:#1769e0}.analyticsCockpit .qualityLegend-B{background:#10a37f}.analyticsCockpit .qualityLegend-C{background:#e89022}.analyticsCockpit .qualityLegend-未{background:#98a2b3}.analyticsCockpit .managerCompositionLegend strong{color:#123b81;font-size:12px}.analyticsCockpit .managerIntegrityPanel{flex-direction:column;min-height:204px;display:flex}.analyticsCockpit .managerIntegrityList{gap:9px;display:grid}.analyticsCockpit .managerIntegrityRow{border-bottom:1px solid #edf1f6;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:38px;padding-bottom:8px;display:grid}.analyticsCockpit .managerIntegrityRow:last-child{border-bottom:0}.analyticsCockpit .managerIntegrityRow div{gap:2px;min-width:0;display:grid}.analyticsCockpit .managerIntegrityRow strong{color:#344054;font-size:13px}.analyticsCockpit .managerIntegrityRow span{color:#667085;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.analyticsCockpit .managerIntegrityRow b{color:#b54708;font-size:18px}.analyticsCockpit .managerLearningSection{margin-top:16px}.analyticsCockpit .managerLearningGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.analyticsCockpit .managerLearningBlock{background:#fff;border:1px solid #c8d8e8;border-radius:8px;min-height:128px;padding:12px}.analyticsCockpit .managerLearningFacts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.analyticsCockpit .managerLearningFacts>div{border-top:1px solid #edf1f6;gap:4px;padding-top:8px;display:grid}.analyticsCockpit .managerLearningFacts span{color:#667085;font-size:11px}.analyticsCockpit .managerLearningFacts strong{color:#123b81;font-size:18px}@media (max-width:900px){.analyticsCockpit .managerMarketColumns,.analyticsCockpit .managerLearningGrid{grid-template-columns:1fr}}@media (max-width:520px){.analyticsCockpit .managerCompositionLegend,.analyticsCockpit .managerLearningFacts{grid-template-columns:1fr}}.analyticsCockpit .managerScope{grid-template-columns:repeat(2,minmax(0,1fr))}.analyticsCockpit .managerTwoColumn,.analyticsCockpit .managerMarketColumns,.analyticsCockpit .managerSourceTrendGrid,.analyticsCockpit .managerQualityGrid,.analyticsCockpit .managerLearningGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.analyticsCockpit .managerTwoColumn>*,.analyticsCockpit .managerMarketColumns>*,.analyticsCockpit .managerSourceTrendGrid>*,.analyticsCockpit .managerQualityGrid>*,.analyticsCockpit .managerLearningGrid>*{box-sizing:border-box;width:100%;min-width:0}.analyticsCockpit .managerPageHeading h1{color:#172b4d;letter-spacing:0;font-size:28px;font-weight:800;line-height:1.2}.analyticsCockpit .managerPageHeading>p{color:#667085;font-size:12px;line-height:1.45}.analyticsCockpit .managerSectionTitle h2{letter-spacing:0;font-size:16px;font-weight:800;line-height:1.25}.analyticsCockpit .managerSectionTitle p,.analyticsCockpit .managerSubsectionTitle span{font-size:11px;line-height:1.45}.analyticsCockpit .managerSubsectionTitle h3{font-size:13px;font-weight:800;line-height:1.35}.analyticsCockpit .managerLearningBlock{box-sizing:border-box;height:100%}@media (max-width:900px){.analyticsCockpit .managerScope,.analyticsCockpit .managerTwoColumn,.analyticsCockpit .managerMarketColumns,.analyticsCockpit .managerSourceTrendGrid,.analyticsCockpit .managerQualityGrid,.analyticsCockpit .managerLearningGrid{grid-template-columns:1fr}}.aiWorkspacePage{max-width:1600px}.aiWorkspaceToolbar{border-bottom:1px solid #d9dee7;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;margin-bottom:12px;padding:0 0 12px;display:grid}.aiWorkspaceToolbar label{color:#475467;white-space:nowrap;align-items:center;gap:8px;min-width:0;font-size:12px;font-weight:650;display:flex}.aiWorkspaceStatusFilter{flex:none}.aiWorkspaceStatusFilter select{width:150px}.aiWorkspaceSearch{align-items:center;gap:8px;min-width:0;display:flex}.aiWorkspaceSearch label{color:#475467;flex:none;font-size:12px;font-weight:650}.aiWorkspaceSearch input{box-sizing:border-box;border:1px solid #cfd5df;border-radius:3px;flex:auto;min-width:0;min-height:36px;padding:0 10px}.aiServiceWorkspace{background:#fff;border:1px solid #d9dee7;grid-template-columns:minmax(220px,270px) minmax(0,1fr) minmax(250px,310px);min-height:650px;display:grid}.aiWorkspacePanel{flex-direction:column;min-width:0;display:flex}.aiWorkspacePanel+.aiWorkspacePanel{border-left:1px solid #d9dee7}.aiWorkspacePanelHeader{background:#fbfcfd;border-bottom:1px solid #e4e7ec;justify-content:space-between;align-items:center;gap:10px;min-height:58px;padding:10px 12px;display:flex}.aiWorkspacePanelHeader>div{gap:3px;min-width:0;display:grid}.aiWorkspacePanelHeader strong{color:#1d2939;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.aiWorkspacePanelHeader span:not(.badge){color:#667085;font-size:11px}.aiWorkspacePanel>.emptyState{overflow-wrap:anywhere;flex-direction:column;flex:1;justify-content:flex-start;align-items:flex-start;gap:8px;min-width:0;padding:24px 20px;line-height:1.5;display:flex}.aiWorkspacePanel>.emptyState .textButton{min-height:28px;padding:0}.aiSessionList{flex:1;align-content:start;display:grid;overflow-y:auto}.aiSessionListItem{color:#344054;cursor:pointer;text-align:left;background:#fff;border:0;border-bottom:1px solid #edf0f4;justify-content:space-between;gap:8px;width:100%;padding:11px 12px;display:flex}.aiSessionListItem:hover,.aiSessionListItem.isSelected{background:#f2f6fb}.aiSessionListItem.isSelected{box-shadow:inset 3px 0 #2463a5}.aiSessionListMain,.aiSessionListMeta{gap:4px;min-width:0;display:grid}.aiSessionListMain{flex:1}.aiSessionListMain strong{color:#1d2939;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.aiSessionListItem small,.aiSessionListMeta b{color:#667085;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:500;overflow:hidden}.aiSessionListMeta{text-align:right;justify-items:end;max-width:92px}.aiWorkspaceConversation{min-height:650px}.aiConversationMessages{background:#f8fafc;flex:1;align-content:start;gap:10px;max-height:540px;padding:16px;display:grid;overflow-y:auto}.aiConversationMessage{color:#344054;background:#fff;border:1px solid #dfe4ea;max-width:82%;padding:10px 12px}.aiConversationMessage.isInbound{border-left:3px solid #4b7aa8;justify-self:start}.aiConversationMessage.isOutbound{border-right:3px solid #7b8794;justify-self:end}.aiConversationMessageMeta{color:#667085;justify-content:space-between;gap:14px;margin-bottom:6px;font-size:11px;display:flex}.aiConversationMessage p{white-space:pre-wrap;word-break:break-word;margin:6px 0 0}.aiConversationMessage small{color:#667085;margin-top:8px;line-height:1.5;display:block}.aiWorkspaceContext{padding-bottom:12px}.aiContextFacts{gap:0;margin:0;padding:12px;display:grid}.aiContextFacts div{border-bottom:1px solid #edf0f4;justify-content:space-between;gap:10px;padding:8px 0;display:flex}.aiContextFacts dt{color:#667085;font-size:12px}.aiContextFacts dd{color:#1d2939;text-align:right;margin:0;font-size:12px;font-weight:700}.aiContextSection{border-top:1px solid #edf0f4;padding:8px 12px 12px}.aiContextSection>span{color:#667085;font-size:11px;font-weight:700}.aiContextSection p{color:#344054;margin:6px 0 0;font-size:12px;line-height:1.5}.aiWorkspaceActions{border-top:1px solid #edf0f4;flex-wrap:wrap;gap:7px;padding:12px;display:flex}.aiWorkspaceActions .secondaryButton,.aiWorkspaceActions .primaryButton,.aiWorkspaceActions .textButton{min-height:32px;padding:0 9px;font-size:12px}.aiWorkspacePage .paginationControls{border-top:1px solid #e4e7ec;margin:0;padding:9px 10px}@media (max-width:1100px){.aiServiceWorkspace{grid-template-columns:minmax(200px,230px) minmax(0,1fr)}.aiWorkspaceContext{border-top:1px solid #d9dee7;border-left:0;grid-column:1/-1}.aiWorkspaceContext .aiContextFacts{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:720px){.aiWorkspaceToolbar{flex-direction:column;align-items:stretch;gap:8px;display:flex}.aiWorkspaceSearch{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.aiWorkspaceToolbar label,.aiWorkspaceSearch label{width:100%}.aiWorkspaceSearch label{width:auto}.aiWorkspaceStatusFilter{justify-content:space-between}.aiWorkspaceStatusFilter select{flex:1;width:auto}.aiServiceWorkspace{flex-direction:column;display:flex}.aiWorkspacePanel{min-height:260px}.aiWorkspacePanel+.aiWorkspacePanel{border-top:1px solid #d9dee7;border-left:0}.aiWorkspaceConversation{min-height:520px}.aiConversationMessages{max-height:420px}.aiWorkspaceContext .aiContextFacts{grid-template-columns:repeat(2,minmax(0,1fr))}}.ownerAgentPanel{margin-top:16px}.ownerAgentFacts{border-top:1px solid #e4e7ec;border-bottom:1px solid #e4e7ec;grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.ownerAgentFacts>div{border-right:1px solid #edf0f4;gap:4px;padding:10px 12px;display:grid}.ownerAgentFacts span{color:#667085;font-size:11px}.ownerAgentFacts strong{color:#1d2939;font-size:16px}.ownerRecommendationList{gap:8px;margin-top:12px;display:grid}.ownerRecommendation{background:#fff;border:1px solid #d9dee7;padding:12px}.ownerRecommendationHeader{justify-content:space-between;align-items:start;gap:12px;display:flex}.ownerRecommendationHeader>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ownerRecommendationHeader strong{color:#1d2939;font-size:14px}.ownerRecommendation p{color:#475467;margin:8px 0 0;line-height:1.5}.ownerRecommendationMeta{color:#667085;flex-wrap:wrap;gap:14px;margin-top:8px;font-size:11px;display:flex}@media (max-width:900px){.ownerAgentFacts{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:560px){.ownerAgentFacts{grid-template-columns:repeat(2,minmax(0,1fr))}}.knowledgeThreeLevel{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:16px;display:grid}.knowledgeCategoryNav{border:1px solid var(--line);background:#fbfdff;border-radius:8px;gap:4px;padding:8px;display:grid;position:sticky;top:12px}.knowledgeCategoryNavTitle{color:var(--muted);padding:4px 10px 8px;font-size:12px;font-weight:800}.knowledgeCategoryNavItem{min-height:40px;color:var(--ink);text-align:left;background:0 0;border:0;border-radius:4px;justify-content:space-between;align-items:center;padding:8px 10px;display:flex}.knowledgeCategoryNavItem:hover{background:#f1f6fc}.knowledgeCategoryNavItem.isActive{color:#1769aa;background:#eaf3ff;font-weight:700}.knowledgeCategoryNavCount{min-width:24px;color:var(--muted);text-align:center;background:#eef2f6;border-radius:999px;padding:2px 6px;font-size:12px}.knowledgeCategoryNavItem.isActive .knowledgeCategoryNavCount{color:#1769aa;background:#d6e8ff}.knowledgeLevelMain{min-width:0}.knowledgeDocumentLevelHeader,.knowledgeChunkHeader,.knowledgeDocumentBreadcrumb{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;margin-bottom:12px;display:flex}.knowledgeDocumentLevelHeader p,.knowledgeChunkHeader p{color:var(--muted);margin:4px 0 0}.knowledgeDocumentOverview{border:1px solid var(--line);background:#fbfcfe;border-radius:8px;justify-content:space-between;align-items:flex-start;gap:16px;min-width:0;margin-bottom:16px;padding:14px;display:flex}.knowledgeDocumentOverview p{max-width:760px;color:var(--muted);margin:5px 0 0;line-height:1.55}.knowledgeDocumentRows,.knowledgeChunkList{border:1px solid var(--line);border-radius:8px;gap:0;min-width:0;display:grid;overflow:hidden}.knowledgeDocumentEntry{border-bottom:1px solid var(--line);min-width:0}.knowledgeDocumentEntry:last-child{border-bottom:0}.knowledgeDocumentList .knowledgeDocumentRow{border:0;border-radius:0;grid-template-columns:minmax(0,1fr) minmax(260px,max-content);align-items:start;gap:16px;min-width:0;min-height:72px;margin:0;padding:14px;display:grid}.knowledgeDocumentMain,.knowledgeDocumentMain h3,.knowledgeDocumentMain p{overflow-wrap:anywhere;min-width:0}.knowledgeDocumentList .knowledgeDocumentRow>.actions{border:0;justify-content:flex-end;align-items:center;margin:0;padding:0;display:flex}.knowledgeDocumentList .knowledgeDocumentRow>.actions>*{overflow-wrap:anywhere;white-space:normal;max-width:100%}.knowledgeChunkRow{border-bottom:1px solid var(--line);grid-template-columns:40px minmax(0,1fr) minmax(160px,max-content);align-items:start;gap:12px;min-width:0;padding:14px;display:grid}.knowledgeChunkRow.isSelected{background:#f7fbff}.knowledgeChunkRow>.actions{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.knowledgeChunkDetail{border-top:1px solid var(--line);grid-column:1/-1;min-width:0;margin-top:4px;padding:14px 0 0 52px}.knowledgeChunkDetailHeader{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.knowledgeChunkDetailHeader p{color:var(--muted);overflow-wrap:anywhere;margin:4px 0 0;font-size:12px}.knowledgeChunkContent{border:1px solid var(--line);white-space:pre-wrap;overflow-wrap:anywhere;background:#fff;border-radius:6px;margin-top:12px;padding:12px;line-height:1.65}.knowledgeChunkEditor{margin-top:12px}.knowledgeChunkEditor label{color:var(--ink);gap:6px;font-weight:600;display:grid}.knowledgeChunkTextarea{resize:vertical;border:1px solid var(--line);width:100%;min-height:180px;color:var(--ink);font:inherit;background:#fff;border-radius:6px;padding:10px 12px;line-height:1.6}.knowledgeChunkTextarea:focus{border-color:#1769aa;outline:2px solid #1769aa40}.knowledgeChunkRow:last-child{border-bottom:0}.knowledgeChunkIndex{color:#1769aa;text-align:center;font-size:12px;font-weight:800;line-height:28px}.knowledgeChunkRow h3,.knowledgeChunkRow p{overflow-wrap:anywhere;min-width:0;margin:0}.knowledgeChunkRow p{color:var(--muted);white-space:pre-wrap;margin-top:5px;line-height:1.55}.knowledgeDocumentDetail{border-top:1px solid var(--line);min-width:0;margin-top:16px;padding-top:16px}.knowledgeDocumentDetailHeader{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.knowledgeDocumentDetailHeader p{color:var(--muted);margin:4px 0 0}.knowledgeChunkLoading{justify-content:space-between;align-items:center;gap:12px;display:flex}.knowledgeDocumentMeta,.knowledgeChunkMeta,.knowledgeChunkTechInfo{color:var(--muted);font-size:.82rem}.knowledgeChunkTechInfo{margin-top:.65rem}.knowledgeChunkTechInfo summary{cursor:pointer;color:var(--muted)}@media (max-width:900px){.knowledgeThreeLevel{grid-template-columns:minmax(0,1fr)}.knowledgeCategoryNav{align-items:center;gap:4px;padding:6px;display:flex;position:static;overflow-x:auto}.knowledgeCategoryNavTitle{flex:none;padding:8px 10px}.knowledgeCategoryNavItem{flex:none;min-width:104px}.knowledgeDocumentList .knowledgeDocumentRow{grid-template-columns:minmax(0,1fr)}.knowledgeDocumentList .knowledgeDocumentRow>.actions{justify-content:flex-start}}@media (max-width:640px){.knowledgeDocumentLevelHeader,.knowledgeChunkHeader,.knowledgeDocumentBreadcrumb,.knowledgeDocumentOverview,.knowledgeChunkDetailHeader,.knowledgeDocumentDetailHeader{grid-template-columns:minmax(0,1fr);display:grid}.knowledgeDocumentList .knowledgeDocumentRow>.actions{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;display:grid}.knowledgeDocumentList .knowledgeDocumentRow>.actions>*{min-width:0}.knowledgeChunkRow{grid-template-columns:32px minmax(0,1fr)}.knowledgeChunkRow>.actions{flex-wrap:wrap;grid-column:2;justify-content:flex-start}.knowledgeChunkDetail{padding-left:0}.knowledgeChunkLoading .secondaryButton{white-space:nowrap}}.knowledgeDocumentDetail,.knowledgeDocumentDetailHeader,.knowledgeDocumentDetailHeader>*,.knowledgeDocumentGovernance,.knowledgeGovernancePanel,.knowledgeGovernancePanelHeader,.knowledgeGovernancePanelHeader>*,.knowledgeDocumentIdentity,.knowledgeFactGrid,.knowledgeFactItem,.knowledgeDetailInfoList,.knowledgeMetadataLine,.knowledgeActionSection,.knowledgeActionRow,.knowledgeDerivedItem,.knowledgeDerivedItem>*,.knowledgeUsagePanel,.knowledgeRecordList,.knowledgeRecordRow,.knowledgeRecordRow>*{min-width:0;max-width:100%}.knowledgeDocumentDetail,.knowledgeDocumentGovernance,.knowledgeGovernancePanel,.knowledgeDocumentIdentity,.knowledgeFactItem,.knowledgeMetadataLine,.knowledgeLongValue,.knowledgeDerivedItem,.knowledgeRecordRow{overflow-wrap:anywhere}.knowledgeDocumentDetail p,.knowledgeDocumentDetail h2,.knowledgeDocumentDetail h3,.knowledgeDocumentDetail h4,.knowledgeDocumentDetail span,.knowledgeDocumentDetail strong{overflow-wrap:anywhere;white-space:normal;text-overflow:clip;max-width:100%}.knowledgeDetailHeading h2,.knowledgeGovernancePanelHeader h3,.knowledgeDocumentIdentity h3,.knowledgeDerivedItem h4,.knowledgeRecordRow h4{margin:0;line-height:1.35}.knowledgeDetailHeading p,.knowledgeGovernancePanelHeader p,.knowledgeDocumentIdentity p,.knowledgeDerivedItem p,.knowledgeRecordRow p{color:var(--muted);white-space:pre-wrap;margin:5px 0 0;line-height:1.6}.knowledgeDetailHeading .knowledgeSectionEyebrow,.knowledgeGovernancePanelHeader .knowledgeSectionEyebrow{margin-bottom:4px}.knowledgeDocumentGovernance{gap:12px;display:grid}.knowledgeGovernancePanel{border:1px solid var(--line);background:#fff;border-radius:8px;gap:14px;padding:16px;display:grid}.knowledgeGovernancePanelHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:14px;padding-bottom:11px;display:flex}.knowledgeDocumentFacts,.knowledgeReadOnlyTags,.knowledgeDerivedItemActions,.knowledgeActionRow{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.knowledgeDocumentFacts{flex:0 360px;justify-content:flex-end}.knowledgeDocumentIdentity{gap:7px;display:grid}.knowledgeStatusBadge,.knowledgeReadOnlyTag{border:1px solid var(--line);max-width:100%;min-height:24px;color:var(--muted);white-space:normal;overflow-wrap:anywhere;background:#f7f9fb;border-radius:4px;align-items:center;padding:3px 8px;font-size:12px;line-height:1.35;display:inline-flex}.knowledgeReadOnlyTag.isWarning{color:#9a6700;background:#fff8e8;border-color:#f1d39b}.knowledgeMutedValue{color:var(--muted);font-size:13px}.knowledgeFactGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.knowledgeFactItem{border:1px solid var(--line);background:#fbfcfd;border-radius:6px;gap:6px;min-height:56px;padding:10px;display:grid}.knowledgeFactLabel,.knowledgeMetadataLabel,.knowledgeActionLabel{color:var(--muted);font-size:12px;font-weight:700;line-height:1.35}.knowledgeDetailInfoList{gap:10px;display:grid}.knowledgeMetadataLine{align-items:flex-start;gap:10px;line-height:1.55;display:flex}.knowledgeMetadataLabel{flex:0 0 72px;padding-top:3px}.knowledgeLongValue{min-width:0;color:var(--text);line-height:1.55}.knowledgeActionSection{border-top:1px solid var(--line);gap:8px;padding-top:12px;display:grid}.knowledgeActionSectionHeader{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.knowledgeActionHint{color:var(--muted);font-size:12px;line-height:1.45}.knowledgeActionRow{justify-content:flex-start}.knowledgeActionButton{white-space:normal;text-align:left;min-width:0;max-width:100%}.knowledgeDerivedPanel{background:#f8fbfe}.knowledgeDerivedList,.knowledgeRecordList{gap:8px;display:grid}.knowledgeDerivedItem,.knowledgeRecordRow{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:14px;padding:11px 0;display:flex}.knowledgeDerivedItem:last-child,.knowledgeRecordRow:last-child{border-bottom:0;padding-bottom:0}.knowledgeDerivedItemActions{flex:0 240px;justify-content:flex-end}.knowledgeSubsectionHeader{color:var(--text);font-size:13px;font-weight:700;line-height:1.4}.knowledgeUsagePanel .knowledgeFactGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.knowledgeRecordRow{align-items:center}.knowledgeRecordRow .knowledgeReadOnlyTag{flex:none}.knowledgeGovernancePanel .secondaryButton,.knowledgeGovernancePanel .primaryButton{white-space:normal;min-width:0;max-width:100%}@media (max-width:900px){.knowledgeGovernancePanelHeader{grid-template-columns:minmax(0,1fr);display:grid}.knowledgeDocumentFacts{flex-basis:auto;justify-content:flex-start}.knowledgeUsagePanel .knowledgeFactGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.knowledgeGovernancePanel{padding:12px}.knowledgeFactGrid,.knowledgeUsagePanel .knowledgeFactGrid{grid-template-columns:minmax(0,1fr)}.knowledgeMetadataLine,.knowledgeDerivedItem,.knowledgeRecordRow{grid-template-columns:minmax(0,1fr);gap:5px;display:grid}.knowledgeMetadataLabel{padding-top:0}.knowledgeDerivedItemActions{justify-content:flex-start}.knowledgeActionRow>*{width:100%}}.knowledgeSectionEyebrow{color:var(--muted);letter-spacing:.02em;text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:800}.knowledgeObjectTitle{color:var(--ink);overflow-wrap:anywhere;font-size:18px;font-weight:800;line-height:1.35}.knowledgePath{min-width:0;color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}.knowledgePath strong{max-width:min(620px,52vw);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.knowledgePathSeparator{color:#b7c2cf}.knowledgeDocumentList .knowledgeDocumentRow{grid-template-columns:minmax(0,1fr) minmax(220px,280px)}.knowledgeDocumentActions,.knowledgeDocumentCommandRow,.knowledgeDocumentSignals,.knowledgeDocumentFacts,.knowledgeChunkHeaderActions,.knowledgeMetricGroup{align-items:center;min-width:0;display:flex}.knowledgeDocumentActions{flex-direction:column;align-items:stretch;gap:10px}.knowledgeDocumentSignals,.knowledgeMetricGroup{flex-wrap:wrap;justify-content:flex-end;gap:6px 10px}.knowledgeDocumentCommandRow,.knowledgeChunkHeaderActions{justify-content:flex-end;gap:8px}.knowledgeDocumentMetric,.knowledgeStatusBadge{border:1px solid var(--line);min-height:24px;color:var(--muted);white-space:nowrap;background:#f7f9fb;border-radius:4px;align-items:center;padding:3px 8px;font-size:12px;line-height:1.25;display:inline-flex}.knowledgeStatusBadge{color:#18794e;background:#f0faf3;border-color:#c8e6d0;font-weight:700}.knowledgeDocumentMetric.isWarning{color:#9a6700;background:#fff8e8;border-color:#f1d39b}.knowledgeActionMenu{flex:none;position:relative}.knowledgeActionMenu>summary{cursor:pointer;list-style:none}.knowledgeActionMenu>summary::-webkit-details-marker{display:none}.knowledgeActionMenu[open]>summary{color:#1769aa;border-color:#1769aa}.knowledgeActionMenuPanel{z-index:20;border:1px solid var(--line);background:#fff;border-radius:8px;gap:4px;min-width:150px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 8px 22px #19314e24}.knowledgeActionMenuPanel .primaryButton,.knowledgeActionMenuPanel .secondaryButton{white-space:nowrap;justify-content:flex-start;width:100%}.knowledgeDocumentGovernance{gap:0;min-width:0;display:grid}.knowledgeDocumentGovernance>.hintBox,.knowledgeDocumentGovernance>.rowItem,.knowledgeDocumentGovernance>.knowledgeValidationRow{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;margin:0}.knowledgeDocumentGovernance>.hintBox{padding:10px 0}.knowledgeDocumentGovernance>.rowItem{padding:12px 0}.knowledgeChunkHeaderActions{flex-wrap:wrap;align-items:flex-start}@media (max-width:900px){.knowledgeDocumentSignals,.knowledgeDocumentCommandRow,.knowledgeChunkHeaderActions{justify-content:flex-start}}@media (max-width:640px){.knowledgePath strong{max-width:100%}.knowledgeActionMenuPanel{margin-top:6px;position:static}.knowledgeDocumentActions,.knowledgeDocumentCommandRow,.knowledgeChunkHeaderActions{grid-template-columns:minmax(0,1fr);align-items:stretch;display:grid}.knowledgeDocumentSignals,.knowledgeMetricGroup{justify-content:flex-start}}.knowledgeDocumentOverview,.knowledgeChunkHeader,.knowledgeDocumentDetailHeader,.knowledgeGovernancePanelHeader{grid-template-columns:minmax(0,1fr) minmax(220px,280px);align-items:start;gap:16px;display:grid}.knowledgeDocumentOverview>:first-child,.knowledgeChunkHeader>:first-child,.knowledgeDocumentDetailHeader>:first-child,.knowledgeGovernancePanelHeader>:first-child{width:100%;min-width:0}.knowledgeDocumentOverview p{width:100%;max-width:none}.knowledgeDocumentOverview .knowledgeDocumentFacts,.knowledgeChunkHeader .knowledgeChunkHeaderActions,.knowledgeGovernancePanelHeader .knowledgeDocumentFacts{flex:none;justify-self:end;width:100%;max-width:280px}.knowledgeDocumentDetailHeader>.secondaryButton{justify-self:end;max-width:280px}.knowledgeChunkRow{grid-template-columns:40px minmax(0,1fr) minmax(220px,280px)}.knowledgeChunkRow>.actions{justify-self:end;width:100%}.knowledgeDerivedItem{grid-template-columns:minmax(0,1fr) minmax(220px,280px);display:grid}.knowledgeDerivedItemActions{flex:none;justify-self:end;width:100%;max-width:280px}.knowledgeRecordRow{grid-template-columns:minmax(0,1fr) minmax(96px,120px);display:grid}.knowledgeRecordRow .knowledgeReadOnlyTag{justify-self:end}@media (max-width:900px){.knowledgeDocumentOverview,.knowledgeChunkHeader,.knowledgeDocumentDetailHeader,.knowledgeGovernancePanelHeader{grid-template-columns:minmax(0,1fr)}.knowledgeDocumentOverview .knowledgeDocumentFacts,.knowledgeChunkHeader .knowledgeChunkHeaderActions,.knowledgeDocumentDetailHeader>.secondaryButton,.knowledgeGovernancePanelHeader .knowledgeDocumentFacts,.knowledgeDerivedItemActions{justify-self:start;width:auto;max-width:none}.knowledgeDocumentOverview .knowledgeDocumentFacts,.knowledgeGovernancePanelHeader .knowledgeDocumentFacts{justify-content:flex-start}.knowledgeChunkRow{grid-template-columns:32px minmax(0,1fr)}.knowledgeChunkRow>.actions{flex-wrap:wrap;grid-column:2;justify-content:flex-start;justify-self:start;width:auto}.knowledgeDerivedItem,.knowledgeRecordRow{grid-template-columns:minmax(0,1fr)}.knowledgeRecordRow .knowledgeReadOnlyTag{justify-self:start}}.rpaSettingsCell>span{overflow-wrap:anywhere;line-height:1.5;display:block}.rpaSettingsMeta{color:var(--muted);margin-top:3px;font-size:12px}.rpaTimeCell .rpaTimeLabel,.rpaTimeCell time{display:block}.rpaTimeCell .rpaTimeLabel{color:var(--muted);font-size:12px;font-weight:700}.rpaTimeCell time{white-space:nowrap;margin-top:3px}.rpaDetailGrid{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:start}.rpaDetailGrid>.rpaResultSection{border-top:1px solid var(--line);grid-column:1/-1;min-width:0;padding-top:14px}.rpaDetailSectionHeader{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:9px;display:flex}.rpaDetailSectionHeader .eyebrow{margin-bottom:3px}.rpaDetailSectionHeader h3{margin-bottom:0}.rpaTaskInfo dl{grid-template-columns:96px minmax(0,1fr)}.rpaFailureHint{color:#9c1f17;border-left:3px solid #f53f3f;margin:12px 0 0;padding-left:9px;font-size:13px;line-height:1.5}.rpaBuyerList{grid-template-columns:repeat(3,minmax(0,1fr));max-height:420px;padding-right:4px;overflow-y:auto}.rpaBuyerCard{min-width:0}.rpaResultFooter{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding-top:10px;display:flex}.rpaResultFooter .smallText{min-width:0}.rpaBuyerHead strong{overflow-wrap:anywhere;min-width:0}@media (max-width:1100px){.rpaBuyerList{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.rpaBuyerList{grid-template-columns:1fr}.rpaDetailSectionHeader{flex-direction:column;align-items:flex-start;gap:4px}.rpaResultFooter{flex-direction:column;align-items:flex-start}}.accountActivitySection{min-width:0}.accountActivitySummary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.accountActivitySummary>div{border:1px solid var(--line);background:#fbfcfe;border-radius:7px;min-width:0;padding:10px 12px}.accountActivitySummary span,.accountActivitySummary strong{overflow-wrap:anywhere;min-width:0;display:block}.accountActivitySummary span{color:var(--muted);font-size:12px}.accountActivitySummary strong{margin-top:4px;font-size:14px;line-height:1.4}.accountActivityProgress{color:var(--muted);flex-wrap:wrap;gap:6px 10px;margin-top:10px;font-size:12px;display:flex}.accountActivityProgress span{border-left:2px solid #b9cbed;padding-left:7px}.accountActivityList{border-top:1px solid var(--line);margin-top:14px}.accountActivityRow{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) max-content;gap:18px;min-width:0;padding:12px 0;display:grid}.accountActivityMain,.accountActivityMain strong,.accountActivityMain p,.accountActivityMeta{overflow-wrap:anywhere;min-width:0}.accountActivityMain{gap:4px;display:grid}.accountActivityMain strong{font-size:14px;line-height:1.4}.accountActivityMeta,.accountActivityMain p,.accountActivityRow time,.accountActivityTech{color:var(--muted);font-size:12px;line-height:1.5}.accountActivityMain p{color:var(--ink);margin:0}.accountActivityRow time{text-align:right;white-space:normal;align-self:start;max-width:170px}.accountActivityTech{color:#8a5a00}.accountActivityPager{justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}@media (max-width:760px){.accountActivitySummary{grid-template-columns:repeat(2,minmax(0,1fr))}.accountActivityRow{grid-template-columns:minmax(0,1fr);gap:4px}.accountActivityRow time{text-align:left;max-width:none}}@media (max-width:460px){.accountActivitySummary{grid-template-columns:minmax(0,1fr)}.accountActivityPager{flex-direction:column;align-items:stretch}}.globalAssistantTrigger{z-index:80;color:#123b63;cursor:pointer;min-height:42px;font:inherit;background:#fff;border:1px solid #9bb9d8;border-radius:8px;align-items:center;gap:8px;padding:0 14px;display:inline-flex;position:fixed;bottom:22px;right:22px;box-shadow:0 8px 24px #102a4329}.globalAssistantTrigger:hover,.globalAssistantTrigger:focus-visible{color:#0b559f;outline-offset:2px;border-color:#2b78e4;outline:2px solid #2b78e438}.globalAssistantTrigger>span{color:#fff;background:#2b78e4;border-radius:5px;place-items:center;width:22px;height:22px;font-size:11px;font-weight:800;display:inline-grid}.globalAssistantTrigger strong{font-size:13px}.globalAssistantPanel{z-index:81;background:#fff;border:1px solid #c8d5e3;border-radius:10px;grid-template-rows:auto auto minmax(260px,1fr) auto;width:min(400px,100vw - 32px);height:min(650px,100vh - 110px);min-height:420px;display:grid;position:fixed;bottom:76px;right:22px;overflow:hidden;box-shadow:0 18px 50px #102a4338}.globalAssistantHeader{background:#f7faff;border-bottom:1px solid #e5ebf2;justify-content:space-between;align-items:center;gap:12px;min-height:62px;padding:12px 14px;display:flex}.globalAssistantHeader>div:first-child{gap:3px;min-width:0;display:grid}.globalAssistantHeader strong{color:#172b4d;font-size:15px}.globalAssistantHeader span{color:#667085;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.globalAssistantHeaderActions{flex:none;gap:6px;display:flex}.globalAssistantHeaderActions .iconButton{min-width:34px;padding:0 7px}.globalAssistantContext{color:#667085;white-space:nowrap;border-bottom:1px solid #edf1f6;align-items:center;gap:8px;min-height:40px;padding:8px 14px;font-size:11px;display:flex}.globalAssistantContext strong{color:#344054;text-overflow:ellipsis;overflow:hidden}.globalAssistantMessages{background:#fbfcfe;align-content:start;gap:12px;padding:14px;display:grid;overflow-y:auto}.globalAssistantEmpty{color:#667085;text-align:center;gap:8px;margin:auto 0;padding:28px 8px;font-size:12px;line-height:1.55;display:grid}.globalAssistantEmpty strong{color:#172b4d;font-size:15px}.globalAssistantQuickQuestions{gap:7px;margin-top:6px;display:grid}.globalAssistantQuickQuestions button,.globalAssistantActions button{color:#175a96;cursor:pointer;min-height:32px;font:inherit;text-align:left;background:#fff;border:1px solid #c8d5e3;border-radius:6px;padding:5px 9px;font-size:11px}.globalAssistantQuickQuestions button:hover,.globalAssistantActions button:hover{background:#f1f7ff;border-color:#2b78e4}.globalAssistantMessage{color:#344054;background:#fff;border:1px solid #e1e8f0;border-radius:8px;gap:5px;max-width:94%;padding:10px 11px;font-size:12px;line-height:1.6;display:grid}.globalAssistantMessage-user{color:#123b63;background:#f1f7ff;border-color:#b8d4ee;justify-self:end}.globalAssistantMessageRole{color:#667085;font-size:10px;font-weight:700}.globalAssistantMessage p{overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.globalAssistantStatus{font-size:10px;font-weight:700}.globalAssistantStatus-ready{color:#087f5b}.globalAssistantStatus-degraded{color:#a15c07}.globalAssistantStatus-blocked{color:#b42318}.globalAssistantCitations{color:#667085;border-top:1px solid #edf1f6;gap:3px;padding-top:5px;font-size:10px;display:grid}.globalAssistantCitations span:not(:first-child){color:#475467;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.globalAssistantActions{flex-wrap:wrap;gap:6px;padding-top:3px;display:flex}.globalAssistantActions button{text-align:center;min-height:28px;padding:3px 7px}.globalAssistantActions button:disabled{color:#98a2b3;cursor:default;background:#f2f4f7}.globalAssistantLoading{color:#667085;font-size:11px}.globalAssistantError{color:#b42318;background:#fff5f4;border:1px solid #f2b8b5;border-radius:6px;padding:8px 9px;font-size:11px}.globalAssistantComposer{background:#fff;border-top:1px solid #e5ebf2;gap:8px;padding:10px;display:flex}.globalAssistantComposer input{color:#172b4d;min-width:0;height:38px;font:inherit;border:1px solid #98a2b3;border-radius:6px;flex:1;padding:0 10px;font-size:12px}.globalAssistantComposer input:focus{border-color:#2b78e4;outline:2px solid #2b78e438}.globalAssistantComposer button{color:#fff;cursor:pointer;min-width:52px;height:38px;font:inherit;background:#2b78e4;border:0;border-radius:6px;padding:0 10px;font-size:12px;font-weight:700}.globalAssistantComposer button:disabled{cursor:not-allowed;background:#b8c7d9}@media (max-width:720px){.globalAssistantTrigger{bottom:14px;right:14px}.globalAssistantPanel{width:calc(100vw - 16px);height:min(78vh,620px);min-height:380px;bottom:66px;right:8px}}.mergeHistorySection{margin-bottom:24px}.mergeHistoryList{border-top:1px solid var(--line)}.mergeHistoryItem{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.2fr) minmax(260px,1fr) auto;align-items:center;gap:18px;min-width:0;padding:14px 2px;display:grid}.mergeHistoryPrimary,.mergeHistoryEvidence{gap:5px;min-width:0;display:grid}.mergeHistoryTitle{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.mergeHistoryTitle strong{overflow-wrap:anywhere;color:var(--ink);font-size:14px}.mergeHistoryStatus{color:#166534;white-space:nowrap;background:#e8f7ef;border:1px solid #9ad5b0;border-radius:6px;align-items:center;min-height:22px;padding:0 7px;font-size:11px;font-weight:750;display:inline-flex}.mergeHistoryMeta,.mergeHistoryReason,.mergeHistoryEvidence>span:first-child{color:var(--muted);font-size:11px;line-height:1.45}.mergeHistoryReason{overflow-wrap:anywhere}.mergeHistoryEvidence{border-left:1px solid var(--line);padding-left:16px}.mergeHistoryEvidence strong{overflow-wrap:anywhere;color:var(--ink);font-size:12px;line-height:1.5}.mergeHistoryVerified{color:#166534;font-size:11px;font-weight:700}.duplicateAccountsPage{max-width:1440px}.duplicateGovernanceLayout{grid-template-columns:minmax(0,1fr) minmax(320px,420px);align-items:start;gap:24px;display:grid}.duplicateCandidateList,.duplicateReviewPanel{min-width:0}.duplicateCandidateList{gap:10px;display:grid}.sectionIntro{justify-content:space-between;align-items:end;gap:16px;margin-bottom:12px;display:flex}.sectionIntro h2{margin:3px 0 0;font-size:18px}.duplicateCandidate{border:1px solid var(--line);background:#fff;min-width:0;padding:14px 16px}.duplicateCandidate.isActive{border-color:var(--blue);box-shadow:0 0 0 2px #2b78e41a}.duplicateCandidateHeader{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.duplicateCandidateHeader>div{gap:5px;min-width:0;display:grid}.duplicateCandidateHeader strong{overflow-wrap:anywhere;color:var(--ink);font-size:14px}.duplicateCandidateHeader span,.duplicateAccountChips span,.mutedText{color:var(--muted);font-size:12px;line-height:1.5}.duplicateCandidateStatus{color:#174ea6;white-space:nowrap;background:#eaf2ff;border:1px solid #9dbcf5;border-radius:6px;align-items:center;min-height:22px;padding:0 6px;font-size:11px;font-weight:750;line-height:1.3;display:inline-flex}.duplicateFlowSteps{border:1px solid var(--line);color:var(--muted);background:#f8fafc;gap:6px;margin:12px 0;padding:10px;font-size:11px;display:grid}.duplicateFlowSteps span{display:block}.duplicateFlowSteps .isComplete{color:#067647;font-weight:700}.duplicateFlowSteps .isCurrent{color:#174ea6;font-weight:700}.duplicateMergeReason{color:var(--ink);gap:6px;font-size:12px;font-weight:700;display:grid}.duplicateMergeReason textarea{resize:vertical;min-height:64px;color:var(--ink);font:inherit;border:1px solid #98a2b3;border-radius:6px;padding:8px 10px;font-size:12px;line-height:1.5}.duplicateMergeReason textarea:focus{border-color:var(--blue);outline:2px solid #2b78e438}.duplicateAccountChips{flex-wrap:wrap;gap:6px 12px;margin-top:10px;display:flex}.duplicateReviewPanel{border:1px solid var(--line);background:#fff;min-height:220px;padding:16px;position:sticky;top:16px}.duplicateReviewEmpty{min-height:180px;color:var(--muted);text-align:center;place-content:center;gap:8px;font-size:12px;display:grid}.duplicateReviewEmpty strong{color:var(--ink);font-size:14px}.duplicateRecommendation{color:#365b9d;background:#f4f8ff;border-left:3px solid #2b78e4;margin:0 0 12px;padding:9px 10px;font-size:12px;line-height:1.55}.duplicateSurvivorOptions{gap:8px;margin-bottom:12px;display:grid}.duplicateSurvivorOption{border:1px solid var(--line);cursor:pointer;grid-template-columns:18px minmax(0,1fr) auto;align-items:start;gap:9px;padding:10px;display:grid}.duplicateSurvivorOption.isSelected{border-color:var(--blue);background:#f4f8ff}.duplicateSurvivorOption>span{gap:3px;min-width:0;display:grid}.duplicateSurvivorOption strong{overflow-wrap:anywhere;font-size:12px}.duplicateSurvivorOption small,.duplicateSurvivorOption em{color:var(--muted);font-size:11px;font-style:normal}.duplicatePreviewDetails{border-top:1px solid var(--line);gap:12px;margin-top:16px;padding-top:14px;display:grid}.duplicateFactGrid{border:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.duplicateFactGrid div{border-right:1px solid var(--line);gap:4px;padding:9px;display:grid}.duplicateFactGrid div:last-child{border-right:0}.duplicateFactGrid span{color:var(--muted);font-size:10px}.duplicateFactGrid strong{color:var(--ink);font-size:20px}.duplicateConflictBlock{background:#fffaf0;border:1px solid #f2c27b;gap:7px;padding:10px;display:grid}.duplicateConflictBlock>strong{color:#8a5300;font-size:12px}.duplicateConflictBlock div{grid-template-columns:70px minmax(0,1fr);gap:8px;font-size:11px;display:grid}.duplicateConflictBlock small{overflow-wrap:anywhere;color:var(--ink)}.duplicateSafetyNote,.warningText,.successText{margin:0;font-size:12px;line-height:1.55}.duplicateSafetyNote,.successText{color:#087f5b}.warningText{color:#9a5b00}.emptyStatePanel{border:1px solid var(--line);color:var(--muted);text-align:center;gap:6px;padding:28px;font-size:13px;display:grid}.emptyStatePanel strong{color:var(--ink);font-size:15px}.opsSidebar,.customerOpsGrid,.opsPrimary{min-width:0}.opsSidebar{overflow:hidden}.opsSectionHeading{flex-wrap:wrap;align-items:flex-start}.opsSectionHeading>div{flex:140px;min-width:0}.opsSectionHeading>span{overflow-wrap:anywhere;white-space:normal;text-align:right;flex:0 100%;min-width:0;line-height:1.45}.opsAiSession{align-items:flex-start;min-width:0}.opsAiSession>div:first-child{flex:auto;min-width:0}.opsAiSession span{overflow-wrap:anywhere;white-space:normal;word-break:break-word}.opsAiSession strong{overflow-wrap:anywhere;white-space:normal}.globalAssistantHeaderActions .iconButton:disabled{cursor:default;opacity:.45}.globalAssistantConfirmBackdrop{z-index:2;background:#102a4342;place-items:center;padding:18px;display:grid;position:absolute;inset:0}.globalAssistantConfirm{background:#fff;border:1px solid #c8d5e3;border-radius:8px;width:min(330px,100%);padding:18px;box-shadow:0 16px 40px #102a4333}.globalAssistantConfirm h2{color:#172b4d;margin:0 0 8px;font-size:15px}.globalAssistantConfirm p{color:#475467;margin:0;font-size:12px;line-height:1.6}.globalAssistantConfirm .actions{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.dangerButton{color:#fff;cursor:pointer;min-height:34px;font:inherit;background:#d92d20;border:1px solid #d92d20;border-radius:6px;padding:0 12px;font-size:12px;font-weight:700}.dangerButton:hover{background:#b42318}@media (max-width:900px){.duplicateGovernanceLayout{grid-template-columns:1fr}.duplicateReviewPanel{position:static}.mergeHistoryItem{grid-template-columns:1fr;gap:8px}.mergeHistoryEvidence{border-top:1px solid var(--line);border-left:0;padding:8px 0 0}}@media (max-width:560px){.duplicateCandidateHeader{display:grid}.duplicateFactGrid{grid-template-columns:1fr}.duplicateFactGrid div{border-right:0;border-bottom:1px solid var(--line)}.duplicateFactGrid div:last-child{border-bottom:0}.duplicateReviewPanel{padding:12px}}.contactDuplicateSection{margin-top:24px}.contactDuplicateList{border-top:1px solid var(--line)}.contactDuplicateRow{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:12px 2px;display:flex}.contactDuplicateRow>div{gap:4px;min-width:0;display:grid}.contactDuplicateRow strong{font-size:13px}.contactDuplicateRow span{overflow-wrap:anywhere;color:var(--muted);font-size:12px}.contactDuplicatePreview{color:#6b4a12;background:#fffaf0;border:1px solid #f2c27b;flex:1 0 100%;gap:8px;margin:2px 0;padding:12px;font-size:12px;line-height:1.55;display:grid}.contactDuplicatePreview p{margin:0}.contactDuplicatePreview .actions{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:560px){.contactDuplicateRow{flex-direction:column;align-items:flex-start}}@media (min-width:901px) and (max-width:1400px){.customerOpsGrid{grid-template-columns:minmax(200px,240px) minmax(0,1fr);gap:18px}.opsSidebar{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}}.adminEnrichmentPipeline{overflow:hidden}.adminEnrichmentHeaderActions,.adminEnrichmentToolbar,.adminEnrichmentStatusBar,.adminEnrichmentAvailable,.adminEnrichmentHistoryRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.adminEnrichmentHeaderActions{justify-content:flex-end}.adminEnrichmentStatusBar{color:#475467;background:#f4f8ff;border:1px solid #d8e6ff;border-radius:8px;margin-top:14px;padding:10px 12px;font-size:12px}.adminEnrichmentStatusBar>span+span{border-left:1px solid #cbdaf2;padding-left:10px}.adminEnrichmentToolbar{border-bottom:1px solid var(--line);justify-content:space-between;margin-top:14px;padding:12px 0}.adminEnrichmentToggle{color:var(--ink);align-items:center;gap:8px;font-size:12px;font-weight:700;display:inline-flex}.adminEnrichmentToggle input,.adminEnrichmentCheckboxes input{width:16px;height:16px;accent-color:var(--blue)}.adminEnrichmentTestResult{border:1px solid var(--line);border-radius:7px;margin:12px 0 0;padding:10px 12px;font-size:12px}.adminEnrichmentTestResult.isSuccess{color:#11643a;background:#e8f7ef;border-color:#b7e3c8}.adminEnrichmentTestResult.isFailure{color:#b42318;background:var(--red-soft);border-color:#f2b8b5}.adminEnrichmentLayout{grid-template-columns:minmax(0,1.55fr) minmax(280px,.85fr);gap:16px;margin-top:16px;display:grid}.adminEnrichmentMain,.adminEnrichmentSide{align-content:start;gap:16px;min-width:0;display:grid}.adminEnrichmentSection{border:1px solid var(--line);background:#fbfcfe;border-radius:8px;min-width:0;padding:14px}.adminEnrichmentSection h3{color:#172b4d;margin:0 0 4px;font-size:14px}.adminEnrichmentSection .adminSectionHeading{margin-bottom:10px}.adminEnrichmentSourceList{border-top:1px solid var(--line)}.adminEnrichmentSourceRow{border-bottom:1px solid var(--line);grid-template-columns:28px minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:68px;padding:9px 0;display:grid}.adminEnrichmentStep{color:#123b81;background:#e8f1ff;border-radius:50%;place-items:center;width:24px;height:24px;font-size:11px;font-weight:800;display:inline-grid}.adminEnrichmentSourceInfo{gap:3px;min-width:0;display:grid}.adminEnrichmentSourceInfo strong{color:var(--ink);font-size:12px}.adminEnrichmentSourceInfo span,.adminEnrichmentSourceInfo small{overflow-wrap:anywhere;color:var(--muted);font-size:11px;line-height:1.45}.adminEnrichmentMoveActions{gap:4px;display:flex}.adminEnrichmentMoveActions .iconButton{width:28px;height:28px}.adminEnrichmentAvailable{color:var(--muted);padding-top:12px;font-size:11px}.adminEnrichmentAvailable .textLink{cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.adminEnrichmentFieldMap{border-top:1px solid var(--line);display:grid}.adminEnrichmentFieldRow{border-bottom:1px solid var(--line);grid-template-columns:120px minmax(0,1fr);align-items:start;gap:12px;padding:11px 0;display:grid}.adminEnrichmentFieldRow>div:first-child{gap:2px;display:grid}.adminEnrichmentFieldRow strong{color:var(--ink);font-size:12px}.adminEnrichmentFieldRow small{color:var(--muted);font-size:10px}.adminEnrichmentCheckboxes{flex-wrap:wrap;gap:7px 12px;display:flex}.adminEnrichmentCheckboxes label{color:#475467;align-items:center;gap:5px;font-size:11px;display:inline-flex}.adminEnrichmentInput{color:var(--ink);gap:6px;margin-bottom:12px;font-size:12px;font-weight:700;display:grid}.adminEnrichmentInput input{width:100%;min-height:40px;color:var(--ink);font:inherit;background:#fff;border:1px solid #98a2b3;border-radius:8px;padding:0 10px}.adminEnrichmentInput input:focus-visible{outline-offset:1px;border-color:var(--blue);outline:2px solid #b9cdfa}.adminEnrichmentHistory{border-top:1px solid var(--line);display:grid}.adminEnrichmentHistoryRow{border-bottom:1px solid var(--line);justify-content:space-between;padding:10px 0}.adminEnrichmentHistoryRow>div{gap:3px;display:grid}.adminEnrichmentHistoryRow span{color:var(--muted);font-size:11px}@media (max-width:900px){.adminEnrichmentLayout{grid-template-columns:1fr}}@media (max-width:620px){.adminEnrichmentToolbar{flex-direction:column;align-items:flex-start}.adminEnrichmentToolbar .adminDialogActions{width:100%}.adminEnrichmentToolbar .adminDialogActions button{flex:1}.adminEnrichmentStatusBar{flex-direction:column;align-items:flex-start}.adminEnrichmentStatusBar>span+span{border-left:0;padding-left:0}.adminEnrichmentSourceRow{grid-template-columns:28px minmax(0,1fr) auto}.adminEnrichmentSourceRow>.adminEnrichmentMoveActions{grid-column:2/-1}.adminEnrichmentFieldRow{grid-template-columns:1fr;gap:8px}}.opsCockpit{--ops-bg:#111827;--ops-panel:#1f2937;--ops-panel-raised:#273449;--ops-border:#374151;--ops-text:#f3f4f6;--ops-muted:#9ca3af;background:var(--ops-bg);color:var(--ops-text);border:1px solid #243044;border-radius:8px;padding:24px}.opsCockpitHeader,.opsPanelHeading,.opsStageTitle,.opsHostRow>div,.opsIncidentRow,.opsQueueRow,.opsServiceRow,.opsCockpitActions{align-items:center;display:flex}.opsCockpitHeader{justify-content:space-between;gap:20px;margin-bottom:20px}.opsCockpitHeader h1,.opsCockpitHeader p:not(.eyebrow){color:var(--ops-text);margin:0}.opsCockpitHeader h1{font-size:24px}.opsCockpitHeader p:not(.eyebrow){color:var(--ops-muted);margin-top:6px}.opsCockpit .eyebrow{color:#93c5fd}.opsCockpitActions{gap:12px}.opsFreshness{color:var(--ops-muted);font-size:12px}.opsCockpit .iconButton{background:var(--ops-panel);border-color:var(--ops-border);color:var(--ops-text)}.opsSummaryStrip{border-bottom:1px solid var(--ops-border);border-top:1px solid var(--ops-border);grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;margin:0 0 20px;display:grid}.opsSummaryStrip>div{background:var(--ops-panel);gap:4px;min-height:68px;padding:12px 14px;display:grid}.opsSummaryStrip span,.opsStageMeta,.opsStageNext,.opsServiceRow small,.opsHostRow p,.opsIncidentRow span,.opsQueueRow span,.opsEvidencePanel li,.opsEmpty{color:var(--ops-muted);font-size:12px}.opsSummaryStrip strong{font-size:20px}.opsDangerText{color:#fca5a5}.opsCockpitGrid{grid-template-columns:minmax(0,1.65fr) minmax(300px,.85fr);gap:16px;display:grid}.opsCockpitMain,.opsCockpitAside{align-content:start;gap:16px;min-width:0;display:grid}.opsPanel{background:var(--ops-panel);border:1px solid var(--ops-border);border-radius:8px;overflow:hidden}.opsPanelHeading{justify-content:space-between;gap:16px;padding:16px 18px}.opsPanelHeading h2{color:var(--ops-text);margin:0;font-size:15px}.opsPanelHeading p{color:var(--ops-muted);margin:5px 0 0;font-size:12px}.opsStageList{border-top:1px solid var(--ops-border)}.opsStageRow{border-bottom:1px solid var(--ops-border);grid-template-columns:32px minmax(0,1fr) minmax(150px,.42fr);gap:12px;padding:14px 18px;display:grid}.opsStageRow:last-child{border-bottom:0}.opsStageIndex{color:#60a5fa;padding-top:2px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.opsStageTitle{justify-content:flex-start;gap:8px}.opsStageTitle strong{color:var(--ops-text);font-size:14px}.opsStageBody p{color:#d1d5db;margin:7px 0;font-size:12px}.opsStageMeta{flex-wrap:wrap;gap:12px;display:flex}.opsStageNext{border-left:1px solid var(--ops-border);align-self:center;padding-left:14px;line-height:1.5}.opsStatus{color:#475467;white-space:nowrap;background:#f8fafc;border:1px solid #d0d5dd;border-radius:6px;padding:0 7px;font-size:11px;font-weight:650;line-height:20px;display:inline-flex}.opsStatus-healthy,.opsStatus-ready,.opsStatus-configured,.opsStatus-succeeded{color:#166534;background:#f0fdf4;border-color:#86efac}.opsStatus-running,.opsStatus-needs_review,.opsStatus-partial_success{color:#1d4ed8;background:#eff6ff;border-color:#93c5fd}.opsStatus-unknown,.opsStatus-not_configured,.opsStatus-not_started{color:#475467;background:#f8fafc;border-color:#cbd5e1}.opsStatus-blocked,.opsStatus-failed{color:#b42318;background:#fef2f2;border-color:#fca5a5}.opsIncidentList,.opsQueueGrid,.opsServiceList,.opsHostList{border-top:1px solid var(--ops-border)}.opsIncidentRow,.opsQueueRow,.opsServiceRow,.opsHostRow{border-bottom:1px solid var(--ops-border);gap:10px;padding:12px 18px}.opsIncidentRow:last-child,.opsQueueRow:last-child,.opsServiceRow:last-child,.opsHostRow:last-child{border-bottom:0}.opsIncidentRow>div{gap:3px;min-width:0;display:grid}.opsIncidentRow>div strong{color:var(--ops-text);font-size:13px}.opsIncidentRow .secondaryButton{margin-left:auto}.opsSeverity{color:#111827;border-radius:3px;padding:3px 5px;font-size:10px;font-weight:700}.opsSeverity-critical,.opsSeverity-high{background:#fca5a5}.opsSeverity-warning,.opsSeverity-medium{background:#fcd34d}.opsQueueRow>div{gap:3px;min-width:0;display:grid}.opsQueueRow>strong:last-child{color:var(--ops-text);margin-left:auto}.opsServiceRow strong{color:var(--ops-text);font-size:13px}.opsServiceRow small{margin-left:auto}.opsHostRow{gap:8px;display:grid}.opsHostMetrics{gap:4px;min-width:0;display:grid}.opsHostRow>div{justify-content:space-between;gap:8px}.opsHostRow strong{color:var(--ops-text);font-size:13px}.opsHostRow p{overflow-wrap:anywhere;margin:0;line-height:1.45}.opsEvidencePanel ul{gap:8px;margin:0;padding:0 18px 16px 34px;display:grid}.opsEvidencePanel li{line-height:1.5}.opsNotice{color:#fde68a;background:#3a2f17;border:1px solid #735e25;margin:0 18px 16px;padding:10px 12px;font-size:12px;line-height:1.5}.pipelineSummaryGrid{border-top:1px solid var(--border);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.pipelineSummaryGrid>div{border-right:1px solid var(--border);gap:4px;padding:12px 14px;display:grid}.pipelineSummaryGrid>div:last-child{border-right:0}.pipelineSummaryGrid span{color:var(--muted);font-size:12px}.pipelineSummaryGrid strong{color:var(--text);font-size:20px}.pipelineSearch{gap:8px;padding:0 18px 18px;display:flex}.pipelineSearch input{flex:1;min-width:0}.journeyResult{border-top:1px solid var(--border)}.journeyIdentity{gap:5px;padding:16px 18px;display:grid}.journeyIdentity strong{font-size:16px}.journeyIdentity span{color:var(--muted);font-size:12px}.journeyTimeline{border-top:1px solid var(--border);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.journeyNode{border-bottom:1px solid var(--border);border-right:1px solid var(--border);gap:7px;min-height:112px;padding:12px;display:grid}.journeyNode:nth-child(5n){border-right:0}.journeyNode strong{font-size:13px}.journeyNode small{color:var(--muted);line-height:1.45}.pipelinePage .opsEmpty{color:var(--muted);padding:18px}@media (max-width:1100px){.opsCockpitGrid{grid-template-columns:1fr}.opsSummaryStrip,.pipelineSummaryGrid,.journeyTimeline{grid-template-columns:repeat(3,minmax(0,1fr))}.journeyNode:nth-child(5n){border-right:1px solid var(--border)}.journeyNode:nth-child(3n){border-right:0}}@media (max-width:720px){.opsCockpit{padding:16px}.opsCockpitHeader{flex-direction:column;align-items:flex-start}.opsSummaryStrip,.pipelineSummaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.opsStageRow{grid-template-columns:26px minmax(0,1fr)}.opsStageNext{border-left:0;grid-column:2;padding-left:0}.journeyTimeline{grid-template-columns:1fr}.journeyNode,.journeyNode:nth-child(3n),.journeyNode:nth-child(5n){border-right:0}.pipelineSearch{flex-direction:column;align-items:stretch}}.opsDashboard{--ops-bg:#f7f9fc;--ops-panel:#fff;--ops-panel-soft:#f5f8fc;--ops-line:#dce4ef;--ops-line-soft:#e9eef5;--ops-text:#172b4d;--ops-muted:#667085;--ops-blue:#1769e0;--ops-teal:#14866c;--ops-amber:#b86a11;--ops-red:#bd3d35;border:1px solid var(--ops-line);background:var(--ops-bg);width:100%;min-width:0;max-width:none;min-height:calc(100dvh - 32px);color:var(--ops-text);border-radius:12px;padding:24px}.opsDashboard:fullscreen{border:0;border-radius:0;overflow:auto}.opsDashboardHeader,.opsDashboardHeaderActions,.opsDashboardFreshness,.opsDashboardPanelHeader,.opsDashboardHostTitle,.opsDashboardAlertTop,.opsRiskConclusion{align-items:center;display:flex}.opsDashboardHeader{justify-content:space-between;gap:24px;margin-bottom:16px}.opsDashboardHeader>div:first-child{min-width:0}.opsDashboardEyebrow{color:var(--ops-blue);letter-spacing:.04em;margin:0 0 6px;font-size:11px;font-weight:800}.opsDashboard h1,.opsDashboard h2,.opsDashboard p{margin:0}.opsDashboard h1{color:var(--ops-text);letter-spacing:0;font-size:28px;line-height:1.2}.opsDashboard h2{color:var(--ops-text);font-size:16px;line-height:1.3}.opsDashboardSubline,.opsDashboardPanelHeader p{color:var(--ops-muted);font-size:12px;line-height:1.5}.opsDashboardSubline{margin-top:6px!important}.opsDashboardHeaderActions{justify-content:flex-end;gap:8px}.opsDashboardFreshness{color:var(--ops-muted);white-space:nowrap;flex-direction:column;align-items:flex-end;gap:4px;font-size:11px}.opsDashboardPill{border:1px solid var(--ops-line);min-height:22px;color:var(--ops-muted);white-space:nowrap;background:#f7f9fc;border-radius:999px;align-items:center;gap:5px;padding:2px 8px;font-size:10px;font-weight:800;display:inline-flex}.opsDashboardPill i{background:var(--ops-muted);border-radius:50%;flex:none;width:6px;height:6px}.opsDashboardPill-healthy{color:var(--ops-teal);background:#effaf6;border-color:#a5d8c9}.opsDashboardPill-healthy i{background:var(--ops-teal)}.opsDashboardPill-warning{color:var(--ops-amber);background:#fff8ec;border-color:#f0c98d}.opsDashboardPill-warning i{background:var(--ops-amber)}.opsDashboardPill-critical{color:var(--ops-red);background:#fff3f2;border-color:#efb4af}.opsDashboardPill-critical i{background:var(--ops-red)}.opsDashboardIconButton{border:1px solid var(--ops-line);width:34px;height:34px;color:var(--ops-text);background:var(--ops-panel);cursor:pointer;border-radius:8px;place-items:center;display:inline-grid}.opsDashboardIconButton:hover,.opsDashboardIconButton:focus-visible{color:var(--ops-blue);border-color:#9ebce7;outline:none}.opsDashboardIconButton:disabled{color:#98a5b7;cursor:wait}.opsDashboardError{color:var(--ops-red);background:#fff3f2;border:1px solid #efb4af;border-radius:8px;margin:0 0 14px;padding:10px 12px;font-size:12px}.opsDashboardOverview{border:1px solid var(--ops-line);background:var(--ops-line);border-radius:10px;grid-template-columns:minmax(0,1.35fr) minmax(250px,.9fr);gap:1px;margin-bottom:12px;display:grid;overflow:hidden}.opsDashboardOverall,.opsDashboardScope{background:var(--ops-panel);align-content:center;gap:6px;min-height:86px;padding:15px 17px;display:grid}.opsDashboardOverall>div{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.opsDashboardOverallLabel,.opsDashboardScope>span{color:var(--ops-muted);font-size:11px;font-weight:800}.opsDashboardOverall strong{color:var(--ops-text);font-size:22px;line-height:1}.opsDashboardOverall small,.opsDashboardScope small{color:var(--ops-muted);font-size:11px}.opsDashboardScope strong{color:var(--ops-text);font-size:13px;line-height:1.35}.opsDashboardKpis{border:1px solid var(--ops-line);background:var(--ops-line);border-radius:10px;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin-bottom:12px;display:grid;overflow:hidden}.opsDashboardKpi{background:var(--ops-panel);gap:6px;min-width:0;min-height:96px;padding:14px;display:grid}.opsDashboardKpi>span{color:var(--ops-muted);font-size:11px;font-weight:800}.opsDashboardKpi>strong{color:var(--ops-text);text-overflow:ellipsis;white-space:nowrap;font-size:25px;line-height:1;overflow:hidden}.opsDashboardKpi>small{color:var(--ops-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.opsDashboardKpi-healthy>strong{color:var(--ops-teal)}.opsDashboardKpi-warning>strong{color:var(--ops-amber)}.opsDashboardKpi-critical>strong{color:var(--ops-red)}.opsDashboardPanel{border:1px solid var(--ops-line);background:var(--ops-panel);border-radius:10px;min-width:0;padding:16px;box-shadow:0 5px 16px #1f497d0a}.opsDashboardPanelHeader{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px}.opsDashboardPanelHeader>div{min-width:0}.opsDashboardPanelHeader p{margin-top:4px}.opsDashboardPanelLink{color:var(--ops-blue);white-space:nowrap;flex:none;font-size:11px;font-weight:800;text-decoration:none}.opsDashboardPanelLink:hover,.opsDashboardPanelLink:focus-visible{color:#0f3f9b;text-decoration:underline}.opsDashboardFlowPanel{margin-bottom:12px}.opsFlowGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.opsFlowNode{border:1px solid var(--ops-line);min-width:0;min-height:126px;color:var(--ops-text);background:var(--ops-panel-soft);text-align:left;cursor:pointer;border-top:3px solid #a8b6c8;border-radius:8px;gap:8px;padding:12px;display:grid;position:relative}.opsFlowNode:hover,.opsFlowNode:focus-visible,.opsFlowNode.is-selected{background:#f4f8ff;border-color:#9ebce7;outline:none;box-shadow:0 0 0 2px #1769e01a}.opsFlowNode-healthy{border-top-color:var(--ops-teal)}.opsFlowNode-warning{border-top-color:var(--ops-amber)}.opsFlowNode-critical{border-top-color:var(--ops-red)}.opsFlowIndex{color:#8a98ab;letter-spacing:.06em;font-size:10px;font-weight:900}.opsFlowNode strong{min-width:0;color:var(--ops-text);overflow-wrap:anywhere;font-size:12px;line-height:1.35}.opsFlowNode small{min-width:0;min-height:29px;color:var(--ops-muted);overflow-wrap:anywhere;font-size:10px;line-height:1.45}.opsFlowNode .opsDashboardPill{width:fit-content}.opsFlowLegend{color:var(--ops-muted);flex-wrap:wrap;gap:14px;margin-top:12px;font-size:10px;display:flex}.opsFlowLegend span{align-items:center;gap:5px;display:inline-flex}.opsLegendDot{background:#a8b6c8;border-radius:50%;width:7px;height:7px}.opsLegendHealthy{background:var(--ops-teal)}.opsLegendWarning{background:var(--ops-amber)}.opsLegendCritical{background:var(--ops-red)}.opsLegendMuted{background:#a8b6c8}.opsDashboardDrilldown{background:#bcd0ee;border:1px solid #bcd0ee;border-radius:10px;grid-template-columns:minmax(0,1.4fr) minmax(260px,.8fr);gap:1px;margin:0 0 12px;display:grid;overflow:hidden}.opsDashboardDrilldownMain,.opsDashboardDrilldownAside{background:#f8fbff;min-width:0;padding:16px}.opsDashboardDrilldownMain .opsDashboardPanelHeader{margin-bottom:8px}.opsDashboardDrilldownReason{color:var(--ops-muted);font-size:12px;line-height:1.5}.opsDashboardDrilldownMetrics{border:1px solid var(--ops-line);background:var(--ops-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:14px;display:grid;overflow:hidden}.opsDashboardDrilldownMetrics>div{background:var(--ops-panel);gap:5px;padding:10px;display:grid}.opsDashboardDrilldownMetrics span,.opsDashboardDrilldownLabel{color:var(--ops-muted);font-size:10px;font-weight:800}.opsDashboardDrilldownMetrics strong{color:var(--ops-text);font-size:19px;line-height:1}.opsDashboardDrilldownMetrics strong.is-critical{color:var(--ops-red)}.opsDashboardDrilldownAside{border-left:1px solid #bcd0ee;align-content:center;gap:6px;display:grid}.opsDashboardDrilldownAside>strong,.opsDashboardDrilldownAside>span:not(.opsDashboardDrilldownLabel){color:var(--ops-text);font-size:12px;line-height:1.45}.opsDashboardDrilldownActions{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.opsDashboardDrilldownActions a{text-decoration:none}.opsDashboardSelectHint{color:var(--ops-muted);background:#fbfcfe;border:1px dashed #c7d4e5;border-radius:8px;margin:-2px 0 12px;padding:10px 12px;font-size:11px}.opsDashboardPrimaryGrid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:12px;display:grid}.opsDashboardAlerts{grid-column:1/-1}.opsDashboardSecondaryGrid{grid-template-columns:minmax(0,1.4fr) minmax(280px,.8fr);gap:12px;margin-top:12px;display:grid}.opsDashboardChart{width:100%;min-height:150px}.opsDashboardHostGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:2px;display:grid}.opsDashboardHostBlock{border-top:1px solid var(--ops-line-soft);min-width:0;padding-top:11px}.opsDashboardRpaSection{border-top:1px solid var(--ops-line);margin-top:16px;padding-top:16px}.opsDashboardRpaHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.opsDashboardRpaHeader>div{min-width:0}.opsDashboardRpaHeader h3{color:var(--ops-text);margin:0;font-size:13px;line-height:1.35}.opsDashboardRpaHeader p{color:var(--ops-muted);margin:4px 0 0;font-size:10px;line-height:1.45}.opsDashboardRpaGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.opsDashboardRpaStat{border:1px solid var(--ops-line-soft);background:var(--ops-panel-soft);gap:6px;min-width:0;padding:10px;display:grid}.opsDashboardRpaStat span{color:var(--ops-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.opsDashboardRpaStat strong{color:var(--ops-text);text-overflow:ellipsis;white-space:nowrap;font-size:17px;line-height:1;overflow:hidden}.opsDashboardHostTitle{justify-content:space-between;gap:8px;margin-bottom:10px}.opsDashboardHostTitle strong{min-width:0;color:var(--ops-text);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.opsDashboardMetric{gap:4px;margin-top:8px;display:grid}.opsDashboardMetricHead{color:var(--ops-muted);justify-content:space-between;gap:10px;font-size:10px;display:flex}.opsDashboardMetricHead strong{color:var(--ops-text);font-size:10px}.opsDashboardMetric small{color:var(--ops-muted);font-size:10px}.opsDashboardBar{background:#e6edf5;border-radius:999px;height:5px;overflow:hidden}.opsDashboardBar i{border-radius:inherit;background:var(--ops-teal);height:100%;display:block}.opsDashboardHostBlock:nth-child(2) .opsDashboardBar i{background:#4d83d8}.opsServiceList{gap:2px;display:grid}.opsServiceRow{border-bottom:1px solid var(--ops-line-soft);grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:44px;padding:7px 0;display:grid}.opsServiceRow>div{gap:2px;min-width:0;display:grid}.opsServiceRow strong{color:var(--ops-text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.opsServiceRow small{color:var(--ops-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.opsServiceIcon{width:26px;height:26px;color:var(--ops-blue);background:#eaf2ff;border-radius:7px;place-items:center;font-size:11px;font-weight:900;display:inline-grid}.opsServiceIcon-healthy{color:var(--ops-teal);background:#eaf8f3}.opsServiceIcon-warning{color:var(--ops-amber);background:#fff4df}.opsServiceIcon-critical{color:var(--ops-red);background:#ffeded}.opsDashboardServiceNote{border-top:1px solid var(--ops-line-soft);color:var(--ops-muted);margin-top:13px;padding-top:11px;font-size:10px;line-height:1.5}.opsDashboardAlertList{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;max-height:none;display:grid}.opsDashboardAlert{border-left:3px solid var(--ops-amber);background:#fffaf1;border-radius:0 7px 7px 0;gap:5px;padding:10px;display:grid}.opsDashboardAlertTop{justify-content:space-between;gap:8px}.opsDashboardAlert time,.opsDashboardAlert>span{color:var(--ops-muted);font-size:10px}.opsDashboardAlert>strong{color:var(--ops-text);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.opsDashboardAlert>a{width:fit-content;color:var(--ops-blue);font-size:10px;font-weight:800;text-decoration:none}.opsDashboardEmpty{min-height:150px;color:var(--ops-muted);text-align:center;align-content:center;justify-items:center;gap:5px;font-size:11px;display:grid}.opsDashboardEmpty strong{color:var(--ops-teal);font-size:12px}.opsRiskList{gap:0;display:grid}.opsRiskList>div{border-bottom:1px solid var(--ops-line-soft);justify-content:space-between;align-items:center;gap:12px;min-height:43px;padding:8px 0;display:flex}.opsRiskList span{color:var(--ops-muted);font-size:11px}.opsRiskList strong{color:var(--ops-text);font-size:18px;line-height:1}.opsRiskConclusion{color:var(--ops-muted);gap:8px;margin-top:14px;font-size:10px;line-height:1.4}.opsDashboardFooter{color:#8290a3;justify-content:space-between;gap:12px;margin-top:12px;font-size:10px;line-height:1.4;display:flex}@media (max-width:1180px){.opsDashboardPrimaryGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.opsDashboardAlerts{grid-column:1/-1}.opsDashboardAlertList{grid-template-columns:repeat(2,minmax(0,1fr));max-height:none}}@media (max-width:900px){.opsDashboard{padding:18px}.opsDashboardKpis{grid-template-columns:repeat(3,minmax(0,1fr))}.opsFlowGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.opsDashboardPrimaryGrid,.opsDashboardSecondaryGrid,.opsDashboardDrilldown{grid-template-columns:1fr}.opsDashboardAlerts{grid-column:auto}.opsDashboardDrilldownAside{border-top:1px solid #bcd0ee;border-left:0}}@media (max-width:620px){.opsDashboard{border-radius:8px;padding:14px}.opsDashboardHeader{flex-direction:column;align-items:flex-start}.opsDashboardHeaderActions{justify-content:flex-start;width:100%}.opsDashboardFreshness{align-items:flex-start;margin-right:auto}.opsDashboardOverview{grid-template-columns:1fr}.opsDashboardKpis{grid-template-columns:repeat(2,minmax(0,1fr))}.opsDashboardKpi{min-height:88px;padding:12px}.opsDashboardKpi>strong{font-size:21px}.opsFlowGrid{grid-template-columns:1fr}.opsDashboardHostGrid,.opsDashboardRpaGrid,.opsDashboardDrilldownMetrics{grid-template-columns:1fr 1fr}.opsDashboardAlertList{grid-template-columns:1fr}.opsDashboardFooter{flex-direction:column;align-items:flex-start}}.opsDashboardHostEvidence{color:var(--ops-muted);overflow-wrap:anywhere;margin:-4px 0 6px;font-size:10px;line-height:1.45;display:block}.adminNavSpecial{color:#174b9b;background:#f4f8ff;border:1px solid #bcd0ee;border-radius:8px;align-items:center;gap:9px;min-width:0;padding:10px 9px;text-decoration:none;display:flex}.adminNavSpecial:hover,.adminNavSpecial:focus-visible,.adminNavSpecial.active{color:#0f3f9b;background:#eaf2ff;border-color:#8eafe0;outline:none}.adminNavSpecialMark{color:#fff;background:#1769e0;border-radius:7px;flex:0 0 26px;place-items:center;width:26px;height:26px;font-size:12px;line-height:1;display:inline-grid}.adminNavSpecial>span{gap:2px;min-width:0;display:grid}.adminNavSpecial strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.adminNavSpecial small{color:#5b78a6;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.3;overflow:hidden}.adminNavigationCollapsed .adminNavSpecial{justify-content:center;padding:8px 4px}.adminNavigationCollapsed .adminNavSpecial>span{display:none}.accountStatusBadge{border-radius:6px;min-width:0;min-height:28px;padding:0 9px;font-size:12px;font-weight:750}.accountStatus-new,.accountStatus-contacted{color:#1e4e9b;background:#eff6ff;border-color:#bfd7f5}.accountStatus-pending_enrich{color:#1d4ed8;background:#eff6ff;border-color:#93c5fd}.accountStatus-pending_verify{color:#6d28d9;background:#f5f3ff;border-color:#ddd6fe}.accountStatus-reachable{color:#0e7490;background:#ecfeff;border-color:#a5f3fc}.accountStatus-replied,.accountStatus-handed_off,.accountStatus-closed_loop{color:#047857;background:#ecfdf5;border-color:#a7f3d0}.accountStatus-nurturing{color:#475569;background:#f8fafc;border-color:#cbd5e1}.accountStatus-not_developable,.accountStatus-blacklisted{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.gradeBadge-C{color:#1d4ed8;background:#eff6ff;border-color:#93c5fd}.closedLoopCanaryPanel{margin-top:16px}.canaryControls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.canarySelect{min-height:32px;color:var(--muted);white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:inline-flex}.canarySelect select{min-height:32px;color:var(--ink);background:#fff;border:1px solid #98a2b3;border-radius:6px;padding:0 8px;font-size:12px}.canaryCheckbox{min-height:32px;color:var(--muted);white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:inline-flex}.canaryCheckbox input{accent-color:var(--blue)}.canaryRunSummary{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;font-size:12px;display:flex}.canaryStatus,.canaryMode{border:1px solid var(--line);white-space:nowrap;border-radius:6px;align-items:center;min-height:24px;padding:0 8px;font-size:11px;font-weight:750;display:inline-flex}.canaryStatus-succeeded{color:#047857;background:#ecfdf5;border-color:#a7f3d0}.canaryStatus-partial_success,.canaryStatus-needs_review{color:#1d4ed8;background:#eff6ff;border-color:#93c5fd}.canaryStatus-blocked,.canaryStatus-failed{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.canaryStatus-not_configured,.canaryStatus-not_run{color:#475569;background:#f8fafc;border-color:#cbd5e1}.canaryMode-real{color:#0e7490;background:#ecfeff;border-color:#a5f3fc}.canaryMode-mock{color:#6d28d9;background:#f5f3ff;border-color:#c4b5fd}.canaryMode-synthetic{color:#1e4e9b;background:#eff6ff;border-color:#bfdbfe}.canaryMode-not_configured,.canaryMode-not_run{color:#475569;background:#f8fafc;border-color:#cbd5e1}.canaryTable{min-width:820px}.opsDashboardHostSignals{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.opsDashboardHostSignals>div{border-top:1px solid var(--ops-line-soft);gap:4px;min-width:0;padding-top:8px;display:grid}.opsDashboardHostSignals>div>span{color:var(--ops-muted);font-size:10px;font-weight:800}.opsDashboardHostSignals small{color:var(--ops-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.opsTopologyCanvas{border:1px solid var(--ops-line-soft);background:#fbfcfe;border-radius:8px;grid-template-columns:minmax(110px,.8fr) 64px minmax(150px,1fr) 64px minmax(180px,1.15fr);align-items:center;gap:10px;min-height:255px;padding:16px;display:grid}.opsTopologyGroup{gap:8px;min-width:0;display:grid}.opsTopologyGroupLabel{color:var(--ops-muted);letter-spacing:.02em;font-size:10px;font-weight:800}.opsTopologyNode{background:#fff;border:1px solid #cbd8e8;border-radius:8px;min-height:74px;padding:11px;box-shadow:0 2px 6px #1f497d0a}.opsTopologyNode>span,.opsTopologyNode small{color:var(--ops-muted)}.opsTopologyNode strong{color:var(--ops-text)}.opsTopologyNodeRoot{background:#f3f7ff;border-color:#9ebce7}.opsTopologyNode-healthy{border-color:#a5d8c9}.opsTopologyNode-warning{border-color:#f0c98d}.opsTopologyNode-critical{border-color:#efb4af}.opsTopologyConnector{color:var(--ops-muted);justify-items:center;gap:5px;display:grid}.opsTopologyConnector span{font-size:10px;font-weight:800}.opsTopologyConnector i{color:var(--ops-blue);font-size:24px;font-style:normal;line-height:1}@media (max-width:620px){.opsDashboardHostSignals{grid-template-columns:1fr}.opsTopologyCanvas{grid-template-columns:1fr;gap:10px}.opsTopologyConnector{transform:rotate(90deg)}}@media (max-width:720px){.canaryControls{justify-content:flex-start}.canaryCheckbox{flex-basis:100%}}.adminTabs{border-bottom:1px solid var(--border,#d8dde6);gap:0;margin:0 0 16px;display:flex;overflow-x:auto}.adminTabs button{color:var(--muted,#657084);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;padding:10px 14px}.adminTabs button.active{border-bottom-color:var(--primary,#1769aa);color:var(--text,#172033);font-weight:700}.adminConfigPreview{border:1px solid var(--border,#d8dde6);color:#253248;white-space:pre-wrap;background:#f8fafc;max-height:420px;margin:0;padding:12px;font:12px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}.opsCapabilityPanel{margin-top:12px}.opsCapabilityGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.opsCapabilityCard{border:1px solid var(--ops-line,#d8e0ea);background:var(--ops-panel,#fff);min-width:0;min-height:136px;color:inherit;border-radius:8px;gap:7px;padding:12px;text-decoration:none;display:grid}.opsCapabilityCard:hover,.opsCapabilityCard:focus-visible{background:#f8fbff;border-color:#8eafe0;outline:none}.opsCapabilityCard>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.opsCapabilityCard strong{color:var(--ops-text,#172b4d);font-size:12px;line-height:1.4}.opsCapabilityCard b{color:var(--ops-text,#172b4d);font-size:13px;line-height:1.45}.opsCapabilityCard>span,.opsCapabilityCard small{color:var(--ops-muted,#667085);font-size:10px;line-height:1.45}.opsCapabilityCard small{margin-top:auto}@media (max-width:1180px){.opsCapabilityGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.opsCapabilityGrid{grid-template-columns:1fr}}
