*{box-sizing:border-box}html{background:var(--color-page);color:var(--color-text);font-family:var(--font-body)}body{margin:0}a{color:inherit}h1,h2,h3,p{margin-block-start:0}h1{letter-spacing:0;max-width:920px;font-size:clamp(2.35rem,4vw,4.35rem);line-height:1.03}h2{letter-spacing:0;font-size:1.45rem;line-height:1.16}h3{letter-spacing:0;font-size:.95rem;line-height:1.2}p{color:var(--color-muted);line-height:1.62}.dashboardShell{grid-template-columns:280px minmax(0,1fr);min-height:100vh;display:grid}.sidebarNav{background:var(--color-ink);color:#f7fbf9;gap:var(--space-6);min-height:100vh;padding:var(--space-6);flex-direction:column;display:flex;position:sticky;top:0}.brandBlock{gap:var(--space-2);display:grid}.brandLogoLink{align-items:center;min-width:0;text-decoration:none;display:inline-flex}.brandLogo{width:100%;max-width:156px;height:auto;display:block}.brandBlock span,.navRoleBadge,.navGroup p,.sectionLabel,.lastChecked,.muted{color:var(--color-muted)}.sidebarNav .brandBlock span,.sidebarNav .navGroup p,.sidebarNav .navRoleBadge{color:#b7cacc}.navRoleBadge{border-radius:var(--radius-control);letter-spacing:0;border:1px solid #b9c7bd47;justify-self:start;padding:.25rem .45rem;font-size:.72rem;font-style:normal;font-weight:800;display:inline-flex}.navGroup{gap:var(--space-2);display:grid}.navGroup p,.sectionLabel{font-family:var(--font-label);letter-spacing:.08em;margin-bottom:var(--space-1);text-transform:uppercase;font-size:.75rem;font-weight:700}.navGroup a,.mobileNav a,.textLink{border-radius:var(--radius-control);text-decoration:none}.navGroup a{color:#f7fbf9;padding:.55rem .65rem}.navGroup a:hover,.navGroup a:focus-visible,.navGroup a[aria-current=page]{background:#ffffff1a;outline:none}.dashboardMain{min-width:0}.topStatusBar{background:var(--color-page);border-bottom:1px solid var(--color-border);align-items:center;gap:var(--space-2);padding:var(--space-4) var(--space-6);z-index:5;flex-wrap:wrap;display:flex;position:sticky;top:0}.topStatusIdentity{gap:.15rem;min-width:min(100%,320px);margin-inline-end:var(--space-3);display:grid}.topStatusIdentity span{color:var(--color-accent);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800}.topStatusIdentity strong{color:var(--color-text);font-size:.95rem}.topStatusBadges{gap:var(--space-2);flex-wrap:wrap;flex:1;min-width:0;display:flex}.statusBadge{border-radius:var(--radius-control);border:1px solid #0000;align-items:center;min-height:30px;padding:.35rem .6rem;font-size:.75rem;font-weight:800;line-height:1.2;display:inline-flex}.statusBadge.neutral{background:var(--color-accent-soft);color:var(--color-accent);border-color:#14724f33}.statusBadge.locked{background:var(--color-locked-bg);color:var(--color-locked);border-color:#34495e2e}.roleSwitch{align-items:center;gap:var(--space-2);flex-wrap:wrap;justify-content:flex-end;display:flex}.roleSwitch a{border-radius:var(--radius-control);align-items:center;min-height:32px;padding:0 .7rem;font-size:.78rem;font-weight:900;text-decoration:none;display:inline-flex}.roleSwitchPrimary{background:var(--color-ink);color:#fff}.roleSwitchSecondary{background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-accent)}.lastChecked{color:var(--color-muted);white-space:nowrap}.mobileNav{display:none}.mobileNav a{color:var(--color-text);padding:.6rem .7rem;font-weight:800}.pageSurface{gap:var(--space-6);min-width:0;max-width:1500px;padding:var(--space-6);margin-inline:auto;display:grid}.clientPortalShell{min-height:100vh}.clientPortalPageSurface{max-width:1220px;padding:var(--space-7) var(--space-6)}.clientPortalSurface{gap:var(--space-6);min-width:0;display:grid}.pageSurface>*,.heroPanel>*,.grid>*,.panel,.card,.callout,.lockPanel,.verdictBanner,.inlinePanel,.protectedBlock{min-width:0}.pageHeader{align-items:end;gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.pageHeader>div{min-width:0}.pageHeader h1{max-width:820px;font-size:clamp(2rem,3vw,3.15rem);line-height:1.05}.pageHeader p{color:#46554f;max-width:760px;font-size:1.12rem}.pageHeaderMeta,.pageHeaderBadges{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.pageHeaderMeta{justify-self:end;max-width:min(100%,680px)}.pageHeaderAction{background:var(--color-ink);border-radius:var(--radius-control);color:#fff;white-space:nowrap;border:1px solid #111a1f1f;align-items:center;min-height:30px;padding:0 .7rem;font-size:.8rem;font-weight:900;text-decoration:none;display:inline-flex}.heroPanel,.sageCommand,.callout,.lockPanel,.verdictBanner,.panel,.card,.inlinePanel,.protectedBlock{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card)}.heroPanel{align-items:start;gap:var(--space-6);padding:var(--space-7);grid-template-columns:minmax(0,1fr) minmax(260px,360px);display:grid}.sageCommand{background:var(--color-ink-soft);box-shadow:var(--shadow-lift);color:#f8fbf8;gap:var(--space-6);padding:var(--space-7);border:1px solid #b98b3147;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);display:grid;position:relative;overflow:hidden}.sageCommand:before{content:"";left:var(--space-7);right:var(--space-7);border-top:1px solid #b98b313d;position:absolute;top:34px}.sageCommandCopy,.sageSignalBoard{min-width:0;position:relative}.sageCommand .sectionLabel{color:#d4b56e}.sageCommand h2{color:#fff;max-width:820px;font-size:clamp(2rem,4vw,4.1rem)}.sageCommand p{color:#cbd8d1;max-width:760px;font-size:1.02rem}.sageNextAction{border-radius:var(--radius-card);gap:var(--space-2);padding:var(--space-5);background:#fffdf714;border:1px solid #b98b3147;margin-block-start:var(--space-6);display:grid}.sageNextAction span,.sageSignal span,.sageDossier span{color:#9b7140;letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:800}.sageNextAction strong{color:#fff;font-size:1.15rem;line-height:1.36}.sageNextAction p{margin:0}.sageSignalBoard{border-radius:var(--radius-card);color:var(--color-text);gap:var(--space-5);padding:var(--space-5);background:#fffdf7f5;border:1px solid #d8d0bfe6;display:grid}.sageMark{border-radius:var(--radius-card);height:104px;padding:var(--space-5);border:1px solid #1f5f5538;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;display:grid;position:relative}.sageMark:before,.sageMark:after{content:"";background:#b98b3161;height:1px;position:absolute;top:50%;left:24px;right:24px}.sageMark:after{transform:rotate(33deg)}.sageMark span{background:var(--color-gold);border:2px solid var(--color-vellum);z-index:1;border-radius:999px;width:14px;height:14px;position:relative}.sageMark span:nth-child(2),.sageMark span:nth-child(4){justify-self:end}.sageSignalGrid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sageSignal{background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-card);gap:var(--space-1);min-width:0;padding:var(--space-3);display:grid}.sageSignal strong{color:var(--color-text);font-size:1.1rem}.sageSignal p{color:var(--color-muted);margin:0;font-size:.88rem;line-height:1.38}.sageSignalFooter{gap:var(--space-2);flex-wrap:wrap;display:flex}.sageStorySpine,.sageDossierPanel{background:var(--color-vellum)}.sageFlowGrid{gap:var(--space-3);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.sageFlowStep{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);color:inherit;gap:var(--space-2);min-height:180px;padding:var(--space-4);text-decoration:none;display:grid}.sageFlowStep:hover,.sageFlowStep:focus-visible{border-color:var(--color-gold);outline:none}.sageFlowStep span{color:var(--color-gold);font-size:.82rem;font-weight:800}.sageFlowStep strong{font-size:1.25rem}.sageFlowStep p{margin:0}.sageDossierGrid{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.sageDossier{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);gap:var(--space-3);min-width:0;padding:var(--space-5);display:grid}.sageDossier h3{font-size:1.25rem}.sageDossier div{border-top:1px solid var(--color-border);gap:var(--space-1);padding-top:var(--space-3);display:grid}.sageDossier div strong{color:var(--color-accent)}.sageCompactList{gap:var(--space-2);margin:var(--space-4) 0 0;padding:0;list-style:none;display:grid}.sageCompactList li{background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-control);gap:var(--space-1);padding:var(--space-3);display:grid}.sageCompactList span{color:var(--color-muted);line-height:1.42}.heroPanel h2{font-size:clamp(1.8rem,3vw,3rem)}.statusStack,.sectionStack{gap:var(--space-4);display:grid}.metricLine{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;min-height:54px;display:flex}.metricLine span{color:var(--color-muted)}.metricLine strong{color:var(--color-text)}.grid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.twoColumn{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.card,.panel,.callout,.lockPanel,.verdictBanner{padding:var(--space-5)}.cardHeader,.splitHeader{align-items:start;gap:var(--space-4);flex-wrap:wrap;justify-content:space-between;display:flex}.cardHeader>*,.splitHeader>*,.snapshotSplit>*,.toolResultMeta>*,.snapshotStatusList,.snapshotStatusList>*{min-width:0}.findingCard{gap:var(--space-4);display:grid}.compactCard{min-height:190px}.ewSummaryCard,.toolResultCard{align-content:start;gap:var(--space-4);display:grid}.toolResultIdentity{grid-template-columns:52px minmax(0,1fr) minmax(160px,auto);align-items:start;display:grid}.ewToolGlyph{border-radius:var(--radius-control);color:var(--color-accent);background:#fff;border:1px solid #14724f2e;justify-content:center;align-items:center;width:52px;height:52px;display:grid;position:relative;overflow:hidden}.ewToolGlyphSvg{width:27px;height:27px}.ewToolGlyph>span{background:var(--color-ink);color:#fff;border:1px solid #fff;border-radius:999px;justify-content:center;align-items:center;width:20px;height:20px;font-size:.62rem;font-weight:900;display:inline-flex;position:absolute;bottom:3px;right:3px}.toolResultStatusRail{align-items:start;gap:var(--space-2);flex-wrap:wrap;justify-content:flex-end;min-width:0;display:flex}.findingGroupCard{align-content:start;gap:var(--space-4);display:grid}.toolResultOverview,.toolResultSection,.sanitizedSnapshotPanel{gap:var(--space-4);display:grid}.toolStatusGrid,.snapshotSplit{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.snapshotStatusList{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.snapshotStatusList li{background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-control);gap:var(--space-2);padding:var(--space-3);display:grid}.snapshotStatusList span{color:var(--color-text);text-transform:capitalize;font-weight:700}.snapshotStatusList p{overflow-wrap:anywhere;margin:0}.snapshotStatusList span,.toolResultMeta span,.toolResultMeta strong{overflow-wrap:anywhere}.coverageMetrics,.toolResultMeta{gap:var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.coverageMetrics span,.toolResultMeta span{background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-control);color:var(--color-muted);min-width:0;padding:var(--space-2);gap:.2rem;display:grid}.coverageMetrics strong{color:var(--color-text);font-size:1.1rem}.toolResultMeta strong{color:var(--color-text);font-size:1rem}.severityGrid{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.severityGrid div{border-left:3px solid var(--color-accent);gap:.25rem;padding-inline-start:var(--space-3);display:grid}.severityGrid span{color:var(--color-muted);text-transform:uppercase;font-size:.82rem;font-weight:700}.severityGrid p{margin:0}.toolResultEvidence{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.toolResultEvidence h4{margin-block:0 var(--space-2);text-transform:uppercase;font-size:.82rem}.toolDetailPanel{border-top:1px solid var(--color-border);padding-top:var(--space-3)}.toolDetailPanel summary{color:var(--color-accent);cursor:pointer;font-weight:700}.toolDetailPanel[open]{gap:var(--space-4);display:grid}.coverageLine{color:var(--color-text);margin-block:var(--space-2) var(--space-1);font-weight:700}.badgeRow{gap:var(--space-2);flex-wrap:wrap;display:flex}.badge{border-radius:var(--radius-control);text-transform:uppercase;white-space:normal;border:1px solid #0000;justify-content:center;align-items:center;min-height:32px;padding:.35rem .55rem;font-size:.78rem;font-weight:700;line-height:1.2;display:inline-flex}.badge-hold{background:var(--color-hold-bg);color:var(--color-hold);border-color:#e3c576}.badge-risk{background:var(--color-risk-bg);color:var(--color-risk);border-color:#e5aaa4}.badge-blocked{background:var(--color-blocked-bg);color:var(--color-blocked);border-color:#cbb1dd}.badge-locked,.badge-neutral{background:var(--color-locked-bg);color:var(--color-locked);border-color:#bdcbd6}.inlinePanel,.protectedBlock{background:var(--color-surface-muted);padding:var(--space-4)}.protectedBlock{border-color:#cfd8d5}.disclosurePanel summary{color:var(--color-accent);cursor:pointer;font-weight:700}.disclosurePanel ul{gap:var(--space-2);margin:var(--space-3) 0 0;padding:0;list-style:none;display:grid}.disclosurePanel li{gap:var(--space-1);display:grid}.disclosurePanel span{color:var(--color-muted)}.textLink{color:var(--color-accent);font-weight:700}.dataTable{background:var(--color-surface);border:1px solid var(--color-border);border-collapse:collapse;border-radius:var(--radius-card);table-layout:fixed;width:100%;overflow:hidden}.dataTable th,.dataTable td{border-bottom:1px solid var(--color-border);overflow-wrap:anywhere;padding:var(--space-3);text-align:left;vertical-align:top}.dataTable th{background:var(--color-surface-muted);text-transform:uppercase;font-size:.82rem}.artifactList{gap:var(--space-1);margin:0;padding-inline-start:var(--space-4);display:grid}.evidenceList{gap:var(--space-2);margin:var(--space-3) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.evidenceList li{background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-control);gap:.15rem;max-width:220px;padding:.45rem .55rem;display:grid}.evidenceList span{color:var(--color-text);text-transform:capitalize;font-size:.78rem;font-weight:700}.evidenceList small{color:var(--color-muted);line-height:1.25}.footerStatus{border-top:1px solid var(--color-border);color:var(--color-muted);gap:var(--space-4);padding:var(--space-4) var(--space-6);flex-wrap:wrap;display:flex}.workspaceHeader{border-bottom:1px solid var(--color-border);align-items:center;gap:var(--space-4);min-height:68px;padding:.85rem var(--space-6);z-index:6;background:#f7faf9f5;justify-content:space-between;display:flex}.workspaceTitle{gap:.1rem;display:grid}.workspaceTitle span,.workspaceClientMenu summary span{color:var(--color-muted);font-size:.78rem}.workspaceControls{align-items:center;gap:var(--space-3);flex-wrap:wrap;justify-content:flex-end;display:flex}.workspaceClientMenu{position:relative}.workspaceClientMenu summary{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-control);color:var(--color-text);cursor:pointer;align-items:center;gap:var(--space-2);min-height:38px;padding:.25rem .85rem;display:flex}.workspaceClientMenu summary strong{font-size:.84rem}.workspaceClientMenu[open] summary{border-color:#14724f8c}.workspaceClientMenu div{border:1px solid var(--color-border);border-radius:var(--radius-card);box-shadow:var(--shadow-soft);gap:var(--space-1);min-width:220px;padding:var(--space-2);z-index:12;background:#fff;display:grid;position:absolute;top:calc(100% + .45rem);right:0}.workspaceClientMenu a{border-radius:var(--radius-control);color:var(--color-text);padding:.58rem .7rem;font-size:.86rem;font-weight:800;text-decoration:none}.workspaceClientMenu a:hover,.workspaceClientMenu a:focus-visible{background:var(--color-surface-muted);color:var(--color-accent)}.primaryAction,.secondaryAction{border-radius:var(--radius-control);align-items:center;gap:var(--space-2);white-space:nowrap;min-height:38px;padding:0 1rem;font-size:.88rem;font-weight:800;text-decoration:none;display:inline-flex}.primaryAction{background:var(--color-accent);color:#fff}.secondaryAction{color:var(--color-accent);background:#fff;border:1px solid #14724f73}.navGroup a{align-items:center;gap:var(--space-3);display:flex}.navIcon{border-radius:var(--radius-control);color:#d8f1e5;background:#ffffff14;border:1px solid #ffffff1f;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.roleLauncher{gap:var(--space-6);display:grid}.roleHero{background:linear-gradient(135deg, #111a1ffa, #172f2df5), var(--color-ink);border-radius:var(--radius-card);color:#f7fbf9;gap:var(--space-6);padding:var(--space-7);border:1px solid #c798364d;grid-template-columns:minmax(0,1.1fr) minmax(320px,.72fr);display:grid;overflow:hidden}.roleHeroCopy{gap:var(--space-4);max-width:820px;display:grid}.roleHero .sectionLabel{color:#d7b66b}.roleHero h1{color:#fff;margin-bottom:0}.roleHero p{color:#dbe6e1;max-width:760px;font-size:1.05rem}.roleHeroActions{gap:var(--space-3);flex-wrap:wrap;display:flex}.roleHeroActions .primaryAction,.roleHeroActions .secondaryAction{gap:var(--space-2)}.roleHeroPanel{border-radius:var(--radius-card);align-self:stretch;gap:var(--space-4);padding:var(--space-5);background:#ffffff14;border:1px solid #ffffff24;display:grid}.roleHeroPanel>span,.roleLauncherOps article>span:not(.roleOpsIcon),.roleEntryBadge{color:var(--color-accent);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:900}.roleHeroPanel>span{color:#d7b66b}.roleHeroPanel strong{color:#fff;font-size:1.35rem}.roleMetricGrid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.roleMetricGrid div{border-radius:var(--radius-control);padding:var(--space-3);background:#ffffff14;border:1px solid #ffffff1a;gap:.2rem;display:grid}.roleMetricGrid span{color:#b7cacc;font-size:.74rem;font-weight:800}.roleMetricGrid strong{font-size:1.4rem}.roleEntryGrid,.roleLauncherOps{gap:var(--space-4);display:grid}.roleEntryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.roleEntryCard,.roleLauncherOps article{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);min-width:0}.roleEntryCard{gap:var(--space-3);padding:var(--space-5);text-decoration:none;display:grid}.roleEntryCard:hover,.roleEntryCard:focus-visible{box-shadow:var(--shadow-lift);border-color:#14724f6b;outline:none}.roleEntryIcon{background:var(--color-accent-soft);border-radius:var(--radius-control);color:var(--color-accent);border:1px solid #14724f38;justify-content:center;align-items:center;width:38px;height:38px;font-size:.78rem;font-weight:900;display:inline-flex}.roleEntryIcon svg,.roleOpsIcon svg,.clientManagerSummaryIcon svg,.reportSummaryIcon svg{display:block}.roleEntryCard strong{color:var(--color-text);font-size:1.25rem}.roleEntryCard>span:not(.roleEntryIcon):not(.roleEntryBadge){color:var(--color-muted);line-height:1.55}.roleEntryCard em{color:var(--color-copper);font-size:.82rem;font-style:normal;font-weight:900}.roleLauncherOps{grid-template-columns:repeat(5,minmax(0,1fr))}.roleLauncherOps article{gap:var(--space-2);padding:var(--space-4);display:grid}.roleOpsIcon,.clientManagerSummaryIcon,.reportSummaryIcon{border-radius:var(--radius-control);color:var(--color-accent);background:#14724f14;border:1px solid #14724f2e;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.roleLauncherOps article strong{color:var(--color-text);line-height:1.25}.roleLauncherOps article p{margin-bottom:0;font-size:.86rem;line-height:1.5}.operatingDashboard{gap:var(--space-5);display:grid}.sageOpsDashboard{align-content:start}.sageOpsHero,.opsPanel,.opsStatCard,.opsClientRow,.opsRunStatusBlock,.opsToolRow,.opsPipelineRow,.opsPortalCard,.opsAction{border-radius:var(--radius-card);min-width:0}.sageOpsHero{background:linear-gradient(135deg, #101820f5, #192b2ef5), var(--color-ink);color:#f7fbf9;gap:var(--space-5);padding:var(--space-6);border:1px solid #c7983657;grid-template-columns:minmax(0,.95fr) minmax(440px,1.05fr);display:grid;position:relative;overflow:hidden}.sageOpsHero:before{content:"";height:1px;left:var(--space-6);right:var(--space-6);top:var(--space-4);background:linear-gradient(90deg,#c798368c,#14724f1a);position:absolute}.sageOpsIdentity{align-items:center;gap:var(--space-5);grid-template-columns:124px minmax(0,1fr);min-width:0;display:grid;position:relative}.sageOpsMark{aspect-ratio:1;align-items:center;gap:var(--space-2);height:124px;padding:var(--space-3);border:1px solid #c798367a;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sageOpsMark span{color:#f6d58c;background:#ffffff12;border:1px solid #ffffff1f;justify-content:center;align-items:center;height:100%;font-size:1.05rem;font-weight:900;display:inline-flex}.sageOpsIdentity h1{color:#fff;letter-spacing:0;margin:0 0 var(--space-3);font-size:clamp(3rem,6vw,5.8rem);line-height:.9}.sageOpsIdentity p{color:#d4dfda;max-width:58ch;margin:0;font-size:1rem;line-height:1.5}.sageOpsSummaryRail{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:relative}.opsStatCard{align-items:start;gap:var(--space-3);min-height:128px;padding:var(--space-4);background:#ffffff14;border:1px solid #ffffff24;grid-template-columns:42px minmax(0,1fr);display:grid}.opsStatCard .surfaceIcon{color:#f0c874;background:#c7983629}.opsStatCard span,.opsRunStatusBlock span,.opsMiniMetricGrid span,.opsPipelineRow>span,.opsClientRow small{color:var(--color-muted);text-transform:uppercase;font-size:.72rem;font-weight:900}.opsStatCard>div>span{color:#bfd0c8}.opsStatCard strong{color:#fff;margin-block:var(--space-1) var(--space-2);font-size:1.38rem;line-height:1.05;display:block}.opsStatCard p{color:#d4dfda;margin:0;font-size:.82rem;line-height:1.34}.surfaceIcon{background:var(--color-surface-muted);border:1px solid var(--color-border);color:var(--color-accent);flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.opsGrid{gap:var(--space-4);min-width:0;display:grid}.opsGridMajor{grid-template-columns:minmax(0,1.1fr) minmax(420px,.9fr);align-items:start}.opsStack{gap:var(--space-4);min-width:0;display:grid}.opsPanel{background:var(--color-surface);border:1px solid var(--color-border);gap:var(--space-4);padding:var(--space-4);display:grid}.compactOpsPanel{gap:var(--space-3)}.opsPanelHeader{align-items:start;gap:var(--space-3);justify-content:space-between;display:flex}.opsPanelHeader>div{align-items:start;gap:var(--space-3);min-width:0;display:flex}.opsPanelHeader h2{margin:0 0 var(--space-1);font-size:1.05rem}.opsPanelHeader p{margin:0;font-size:.86rem;line-height:1.42}.opsPanelHeader a{color:var(--color-accent);white-space:nowrap;font-size:.82rem;font-weight:900;text-decoration:none}.opsClientList,.opsPipeline,.opsFindingGroups,.opsActionList{gap:var(--space-2);min-width:0;display:grid}.opsClientRow{background:var(--color-surface-muted);border:1px solid var(--color-border);color:inherit;align-items:center;gap:var(--space-3);min-height:74px;padding:var(--space-3);grid-template-columns:minmax(190px,1.15fr) repeat(4,minmax(64px,.32fr)) auto;text-decoration:none;display:grid}.opsClientRow:hover,.opsClientRow:focus-visible,.opsFindingGroups a:hover,.opsFindingGroups a:focus-visible,.opsAction:hover,.opsAction:focus-visible{border-color:#14724f73;outline:none}.opsClientRow>div,.opsClientRow>span,.opsFindingGroups a,.opsAction div,.opsPortalCard div,.opsLatestRun div{min-width:0}.opsClientRow strong,.opsFindingGroups strong,.opsAction strong,.opsPortalCard strong,.opsLatestRun strong{color:var(--color-text);overflow-wrap:anywhere;display:block}.opsClientRow>div>span,.opsFindingGroups span,.opsAction span,.opsPortalCard span,.opsLatestRun span{color:var(--color-muted);overflow-wrap:anywhere;font-size:.82rem;line-height:1.36}.opsMiniMetricGrid,.opsRunGrid{gap:var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.opsRunGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.opsMiniMetricGrid div,.opsRunStatusBlock{background:var(--color-surface-muted);border:1px solid var(--color-border);gap:var(--space-1);min-height:84px;padding:var(--space-3);display:grid}.opsMiniMetricGrid strong,.opsRunStatusBlock strong,.opsPipelineRow strong{color:var(--color-text);font-size:1.2rem;line-height:1.05}.opsRunStatusBlock p{color:var(--color-muted);margin:0;font-size:.8rem;line-height:1.35}.opsUrlMeter{background:#e7ece9;border-radius:999px;height:10px;overflow:hidden}.opsUrlMeter span{background:linear-gradient(90deg, var(--color-accent), var(--color-gold));height:100%;display:block}.opsInlineCallout,.opsLatestRun,.opsPortalCard{border:1px solid var(--color-border);align-items:center;gap:var(--space-3);padding:var(--space-3);background:#f7fbf9;grid-template-columns:minmax(0,1fr) auto;display:grid}.opsInlineCallout{align-items:start}.opsInlineCallout strong,.opsInlineCallout span{overflow-wrap:anywhere}.opsInlineCallout span{color:var(--color-muted);font-size:.84rem;line-height:1.42}.opsInlineCallout.tone-review{background:#fff8eb;border-color:#efd39a}.opsLatestRun{grid-template-columns:auto minmax(0,1fr) auto}.opsLatestRun small{color:var(--color-muted);white-space:nowrap}.opsToolPanel{overflow:hidden}.opsToolMatrix{gap:var(--space-3);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.opsToolRow{background:linear-gradient(180deg, #ffffffe6, #f2f7f5f5), var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-control);align-content:start;gap:var(--space-3);min-width:0;min-height:228px;padding:var(--space-3);grid-template-rows:auto minmax(126px,1fr) auto;display:grid;box-shadow:0 10px 24px #1018200f}.opsToolTopline{align-items:start;gap:var(--space-2);justify-content:space-between;min-width:0;display:flex}.opsToolGlyph{border-radius:var(--radius-control);color:var(--color-accent);background:#fff;border:1px solid #14724f2e;justify-content:center;align-items:center;width:48px;height:48px;display:grid;position:relative;overflow:hidden}.opsToolGlyphSvg{width:25px;height:25px}.opsToolGlyph>span{background:var(--color-ink);color:#fff;border:1px solid #fff;border-radius:999px;justify-content:center;align-items:center;width:19px;height:19px;font-size:.6rem;font-weight:900;display:inline-flex;position:absolute;bottom:3px;right:3px}.opsToolCopy{gap:var(--space-1);min-width:0;display:grid}.opsToolCopy>span{color:var(--color-accent);letter-spacing:0;text-transform:uppercase;font-size:.7rem;font-weight:900}.opsToolRow strong{color:var(--color-text);overflow-wrap:anywhere;font-size:.95rem;line-height:1.2}.opsToolRow small{color:var(--color-muted);overflow-wrap:anywhere;font-size:.78rem;line-height:1.32}.opsToolMeta{align-items:start;gap:var(--space-1);grid-template-columns:1fr;display:grid}.opsToolMeta span{color:var(--color-muted);overflow-wrap:anywhere;background:#ffffffb8;border:1px solid #1f2d2614;padding:.32rem .45rem;font-size:.7rem;font-weight:800;line-height:1.25}.opsToolRow.tone-review{background:linear-gradient(#fffcf4f2,#fff6e0fa),#fff8eb;border-color:#efd39a}.opsToolRow.tone-dormant,.opsToolRow.tone-private{background:linear-gradient(#f5f7f8f2,#ebf0f2fa),#eef2f3;border-color:#c8d5d8}.opsToolRow.tone-active{background:linear-gradient(#f1fafbf2,#e5f4f7fa),#eef6f7;border-color:#c8dde2}.opsFindingGroups a{background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-control);color:inherit;padding:var(--space-3);gap:.2rem;text-decoration:none;display:grid}.opsPipelineRow{background:var(--color-surface-muted);border:1px solid var(--color-border);align-items:center;gap:var(--space-2);min-height:58px;padding:var(--space-3);grid-template-columns:minmax(0,.8fr) minmax(0,1fr) auto;display:grid}.opsPortalCard{grid-template-columns:auto minmax(0,1fr)}.opsAction{background:var(--color-surface-muted);border:1px solid var(--color-border);color:inherit;align-items:start;gap:var(--space-3);min-height:82px;padding:var(--space-3);grid-template-columns:auto minmax(0,1fr);text-decoration:none;display:grid}.opsAction.tone-review{background:#fff8eb;border-color:#efd39a}.opsAction.tone-active{background:#eef6f7;border-color:#c8dde2}@media (max-width:1180px){.roleHero,.sageOpsHero,.opsGridMajor{grid-template-columns:1fr}.roleLauncherOps{grid-template-columns:repeat(3,minmax(0,1fr))}.sageOpsSummaryRail{grid-template-columns:repeat(4,minmax(0,1fr))}.opsToolMatrix{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:820px){.roleEntryGrid,.roleLauncherOps{grid-template-columns:1fr}.sageOpsIdentity{grid-template-columns:1fr;align-items:start}.sageOpsMark{width:88px;height:88px}.sageOpsSummaryRail,.opsMiniMetricGrid,.opsRunGrid,.opsToolMatrix{grid-template-columns:repeat(2,minmax(0,1fr))}.opsClientRow{grid-template-columns:minmax(0,1fr) repeat(2,minmax(56px,.35fr));align-items:start}.opsClientRow .workBadge{grid-column:1/-1;justify-self:start}.toolResultIdentity{grid-template-columns:52px minmax(0,1fr)}.toolResultStatusRail{grid-column:1/-1;justify-content:flex-start}}@media (max-width:640px){.roleHero,.sageOpsHero,.opsPanel{padding:var(--space-4)}.roleHeroActions{display:grid}.roleMetricGrid{grid-template-columns:1fr}.sageOpsHero:before{left:var(--space-4);right:var(--space-4)}.sageOpsIdentity h1{font-size:3.1rem}.sageOpsSummaryRail,.opsMiniMetricGrid,.opsRunGrid,.opsToolMatrix,.opsClientRow,.opsPipelineRow,.opsLatestRun,.opsInlineCallout{grid-template-columns:1fr}.opsPanelHeader{display:grid}.opsPanelHeader a,.opsLatestRun small{justify-self:start}.opsToolRow{min-height:auto}}.commandHero{align-items:end;gap:var(--space-4);justify-content:space-between;display:flex}.commandHero h1{margin-bottom:var(--space-2);font-size:clamp(2rem,3vw,3rem);line-height:1}.commandHero p{margin:0;font-size:1rem}.heroActions{gap:var(--space-3);flex-wrap:wrap;display:flex}.metricGrid{gap:var(--space-3);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.metricCard,.operationPanel,.toolTile,.operatingFinding{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card)}.metricCard{align-items:center;gap:var(--space-3);min-height:104px;padding:var(--space-4);display:flex}.metricIcon{border-radius:999px;width:42px;height:42px;display:block}.metricCard.tone-good .metricIcon,.toolTile.tone-ready .workBadge,.workBadge.tone-ready,.workBadge.tone-good{background:var(--color-accent-soft);color:var(--color-accent)}.metricCard.tone-critical .metricIcon,.workBadge.tone-critical{color:#b42318;background:#fde5e1}.metricCard.tone-accent .metricIcon,.toolTile.tone-active .workBadge,.workBadge.tone-active{color:#285bc7;background:#e4edff}.metricCard.tone-neutral .metricIcon{background:#e8edf0}.metricCard p,.metricCard span,.metricCard small{color:var(--color-muted);margin:0;font-size:.78rem;line-height:1.25}.metricCard strong{color:var(--color-text);margin:.18rem 0;font-size:1.45rem;line-height:1.1;display:block}.workbenchGrid,.toolRunnerGrid,.evidenceFindingGrid{align-items:start;gap:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(420px,.9fr);display:grid}.toolRunnerGrid{grid-template-columns:minmax(0,.92fr) minmax(460px,1fr)}.evidenceFindingGrid{grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr)}.operationPanel{align-content:start;gap:var(--space-4);padding:var(--space-4);display:grid}.operationPanelHeader{align-items:start;gap:var(--space-3);justify-content:space-between;display:flex}.operationPanelHeader h2{margin-bottom:.2rem;font-size:1.05rem}.operationPanelHeader p{margin:0;font-size:.86rem;line-height:1.4}.operationPanelHeader a,.operatingFinding a{color:var(--color-accent);white-space:nowrap;font-size:.82rem;font-weight:800;text-decoration:none}.workTable,.urlRows{gap:0;display:grid}.workTableHead,.workTableRow{gap:var(--space-2);grid-template-columns:minmax(145px,1.3fr) 58px 48px 92px 92px;display:grid}.workTableHead{border-bottom:1px solid var(--color-border);color:var(--color-muted);padding:0 var(--space-3) var(--space-2);text-transform:uppercase;font-size:.72rem;font-weight:800}.workTableRow{border-bottom:1px solid var(--color-border);color:inherit;min-height:76px;padding:var(--space-3);align-items:center;text-decoration:none}.workTableRow:hover{background:var(--color-surface-muted)}.workTableRow strong,.urlRow strong{font-size:.9rem;display:block}.urlRow>*,.urlRow strong,.urlRow span,.urlRow small{overflow-wrap:anywhere;min-width:0}.workTableRow small,.urlRow span,.urlRow small{color:var(--color-muted);font-size:.78rem}.scoreRing{border:3px solid var(--color-accent);border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;font-weight:800;display:inline-flex}.criticalNumber{color:#d92d20;font-weight:900}.goodNumber{color:var(--color-accent);font-weight:900}.urlRow{border-bottom:1px solid var(--color-border);align-items:center;gap:var(--space-3);min-width:0;min-height:58px;padding:var(--space-3);grid-template-columns:minmax(220px,1fr) 92px 92px;display:grid}.urlRowWide{grid-template-columns:minmax(220px,1fr) 90px 110px 92px 110px}.workBadge{border-radius:999px;justify-content:center;align-items:center;min-height:24px;padding:0 .55rem;font-size:.7rem;font-weight:900;display:inline-flex}.workBadge.tone-review,.toolTile.tone-review .workBadge{color:#9a5b00;background:#fff2d9}.workBadge.tone-dormant,.toolTile.tone-dormant .workBadge,.workBadge.tone-private,.toolTile.tone-private .workBadge{color:#52616a;background:#e9edf0}.toolTileGrid{gap:var(--space-3);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.toolTile{gap:var(--space-2);min-height:116px;padding:var(--space-3);text-align:center;place-items:center;display:grid}.toolTile>span{background:var(--color-ink);color:#fff;border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;font-weight:900;display:inline-flex}.toolTile.tone-active{border-color:var(--color-accent);box-shadow:inset 0 0 0 1px #14724f33}.toolTile strong{font-size:.82rem;line-height:1.2}.featuredToolMetrics{border:1px solid var(--color-border);border-radius:var(--radius-card);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.featuredToolMetrics div{padding:var(--space-3);gap:.15rem;display:grid}.featuredToolMetrics div+div{border-left:1px solid var(--color-border)}.featuredToolMetrics span,.featuredToolMetrics small{color:var(--color-muted);font-size:.72rem}.featuredToolMetrics strong{font-size:1.2rem}.toolInsightSplit{gap:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(180px,.7fr);display:grid}.toolInsightSplit ul{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.toolInsightSplit li{color:var(--color-muted);font-size:.86rem}.toolInsightSplit li:before{color:#d92d20;content:"*";margin-right:var(--space-2);font-weight:900}.trendChart{border-bottom:1px solid var(--color-border);height:124px;padding-top:var(--space-3);align-items:end;gap:.35rem;display:flex}.trendChart span{background:linear-gradient(#2f6bff,#8db0ff);border-radius:999px 999px 0 0;flex:1}.evidenceStrip{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.evidenceThumb{gap:var(--space-2);min-width:0;display:grid}.evidenceThumb>strong,.evidenceThumb>span,.evidenceThumb>small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.evidenceThumb>strong{font-size:.82rem}.evidenceThumb>span,.evidenceThumb>small{color:var(--color-muted);font-size:.72rem}.evidenceVisual,.miniEvidence{border-radius:var(--radius-card);min-height:134px;position:relative;overflow:hidden}.evidenceVisual{color:#fff;padding:var(--space-3);display:grid}.evidenceVisual:after,.miniEvidence:after{content:"";background-color:#0000;background-image:linear-gradient(#fff3 1px,#0000 1px),linear-gradient(90deg,#ffffff29 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:22px 22px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.evidenceVisual.tone-hardys,.miniEvidence.tone-hardys{background:linear-gradient(135deg,#10202c,#214f5e)}.evidenceVisual.tone-chalets,.miniEvidence.tone-chalets{background:linear-gradient(135deg,#23412f,#c08a42)}.evidenceVisual.tone-shopping,.miniEvidence.tone-shopping{background:linear-gradient(135deg,#9f2d2a,#f0a13b)}.evidenceVisual.tone-wire,.miniEvidence.tone-wire{color:var(--color-text);background:linear-gradient(135deg,#eef1f4,#b8c1ca)}.evidenceVisual span,.evidenceVisual strong,.evidenceVisual small{z-index:1;position:relative}.evidenceVisual span{text-transform:uppercase;font-size:.7rem;font-weight:900}.evidenceVisual strong{align-self:center;max-width:150px;font-size:1rem;line-height:1.1}.evidenceVisual small{place-self:end;font-size:.7rem}.findingStack{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.operatingFinding{gap:var(--space-3);padding:var(--space-3);display:grid}.operatingFinding>div:first-child{align-items:center;gap:var(--space-2);justify-content:space-between;display:flex}.operatingFinding h3{font-size:.96rem}.operatingFinding p{margin:0;font-size:.8rem;line-height:1.3}.miniEvidence{min-height:58px}.operatingFinding dl{gap:var(--space-2);margin:0;display:grid}.operatingFinding dt{color:var(--color-muted);font-size:.68rem}.operatingFinding dd{margin:0;font-size:.82rem;font-weight:800}.operatorPageSplit{gap:var(--space-4);grid-template-columns:minmax(360px,.75fr) minmax(0,1.25fr);display:grid}.operatorList,.reportFindingList{gap:var(--space-3);display:grid}.operatorListRow,.reportFindingRow{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);color:inherit;align-items:center;gap:var(--space-3);min-height:76px;padding:var(--space-3);text-decoration:none;display:grid}.operatorListRow{grid-template-columns:minmax(180px,1.4fr) repeat(3,minmax(76px,.45fr)) minmax(96px,.45fr)}.operatorListCard,.urlRowCard,.scanInputCard{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);gap:var(--space-3);padding:var(--space-3);display:grid}.operatorListCard .operatorListRow{background:0 0;border:0;border-radius:0;min-height:0;padding:0}.operatorListRow>span,.operatorListRow .workBadge{min-width:0}.portalSummaryRow{grid-template-columns:minmax(170px,1.35fr) repeat(2,minmax(92px,.55fr)) auto}.operatorListRow a{color:inherit;min-width:0;text-decoration:none}.operatorSubRow{color:var(--color-muted);align-items:center;gap:var(--space-2);flex-wrap:wrap;justify-content:space-between;font-size:.78rem;display:flex}.actionFeedback{background:var(--color-surface);border:1px solid var(--color-border);border-left:5px solid var(--color-accent);border-radius:var(--radius-card);align-items:center;gap:var(--space-3);min-width:0;padding:var(--space-3);justify-content:space-between;margin-block-end:var(--space-4);display:flex}.actionFeedback.error{border-left-color:#b86918}.actionFeedback>div{gap:.25rem;min-width:0;display:grid}.actionFeedback strong{color:var(--color-text);font-size:.9rem}.actionFeedback span{color:var(--color-muted);overflow-wrap:anywhere;font-size:.84rem;line-height:1.45}.scopeReviewPanel,.urlLifecycleBand,.clientScopeNav,.crmRosterControls{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);gap:var(--space-3);padding:var(--space-4);margin-block-end:var(--space-4);display:grid}.scopeReviewPanel{border-left:5px solid #d79a24}.urlLifecycleBand{border-left:5px solid #00684d;grid-template-columns:minmax(240px,.8fr) minmax(0,1.2fr);align-items:center}.urlLifecycleIntro{gap:.25rem;min-width:0;display:grid}.urlLifecycleIntro span,.urlLifecycleGrid span{color:var(--color-muted);text-transform:uppercase;font-size:.72rem;font-weight:850}.urlLifecycleIntro strong{color:var(--color-text);font-size:1.08rem}.urlLifecycleIntro p{color:var(--color-muted);margin:0;font-size:.86rem;line-height:1.45}.urlLifecycleGrid{border:1px solid var(--color-border);border-radius:var(--radius-card);grid-template-columns:repeat(6,minmax(0,1fr));display:grid;overflow:hidden}.urlLifecycleGrid div{min-width:0;padding:var(--space-3);gap:.2rem;display:grid}.urlLifecycleGrid div+div{border-left:1px solid var(--color-border)}.urlLifecycleGrid strong{color:var(--color-text);font-size:1rem}.scopeReviewHeader{align-items:start;gap:var(--space-3);justify-content:space-between;display:flex}.scopeReviewHeader h2{margin:0 0 .25rem;font-size:1.18rem}.scopeReviewHeader p:not(.sectionLabel){color:var(--color-muted);margin:0;font-size:.88rem;line-height:1.45}.scopeReviewMetrics,.urlInventorySummary{border:1px solid var(--color-border);border-radius:var(--radius-card);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.scopeReviewMetrics div,.urlInventorySummary div{min-width:0;padding:var(--space-3);gap:.2rem;display:grid}.scopeReviewMetrics div+div,.urlInventorySummary div+div{border-left:1px solid var(--color-border)}.scopeReviewMetrics span,.urlInventorySummary span,.crmClientStage span{color:var(--color-muted);text-transform:uppercase;font-size:.72rem;font-weight:800}.scopeReviewMetrics strong,.urlInventorySummary strong,.crmClientStage strong{color:var(--color-text);overflow-wrap:anywhere;font-size:1rem}.scopeReviewSources{gap:var(--space-2);flex-wrap:wrap;display:flex}.scopeReviewSources span{background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-control);color:var(--color-muted);overflow-wrap:anywhere;max-width:100%;padding:.45rem .65rem;font-size:.76rem}.scopeReviewPreview summary{color:var(--color-accent);cursor:pointer;margin-block-end:var(--space-2);font-size:.82rem;font-weight:800}.clientScopeNav,.crmRosterControls{grid-template-columns:minmax(260px,1fr) auto auto auto;align-items:end}.clientRosterPanel{order:1}.clientWorkspacePanel{order:2}.crmRosterControls{grid-template-columns:minmax(220px,1fr) minmax(170px,.45fr) auto auto;margin-block-end:0}.clientManagerPortfolioControls{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;margin-block:0 .85rem}.clientManagerPortfolioFilterForm{align-items:end;gap:var(--space-3);grid-template-columns:minmax(220px,1fr) minmax(170px,.42fr) auto auto;display:grid}.clientScopeNav button,.crmRosterControls button{background:var(--color-accent);border-radius:var(--radius-control);color:#fff;cursor:pointer;font:inherit;border:0;min-height:38px;padding:0 1rem;font-size:.86rem;font-weight:800}.crmClientStage{background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-control);align-items:center;gap:var(--space-3);padding:var(--space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.crmClientStage p{color:var(--color-muted);margin:.25rem 0 0;font-size:.82rem;line-height:1.42}.crmClientStage>div{gap:.12rem;min-width:0;display:grid}.crmQuickLinks{gap:var(--space-2);flex-wrap:wrap;display:flex}.crmQuickLinks a,.crmQuickLinks span,.paginationBar span{border:1px solid var(--color-border);border-radius:var(--radius-control);color:var(--color-accent);background:#fff;padding:.45rem .65rem;font-size:.78rem;font-weight:800;text-decoration:none}.crmQuickLinks span,.paginationBar span{color:var(--color-muted)}.urlInventorySummary{margin-block-end:var(--space-3)}.paginationBar{align-items:center;gap:var(--space-2);flex-wrap:wrap;justify-content:flex-end;padding-block-start:var(--space-3);display:flex}.paginationBar [aria-disabled=true]{opacity:.45;pointer-events:none}@media (max-width:760px){.clientScopeNav,.urlLifecycleBand,.crmRosterControls{grid-template-columns:minmax(0,1fr);align-items:stretch}.clientManagerPortfolioControls,.clientManagerPortfolioFilterForm{grid-template-columns:minmax(0,1fr)}.clientScopeNav button,.clientScopeNav .secondaryAction,.crmRosterControls button,.crmRosterControls .secondaryAction{text-align:center;justify-content:center;width:100%}.scopeReviewHeader,.crmClientStage{grid-template-columns:minmax(0,1fr);align-items:stretch;display:grid}.scopeReviewMetrics,.urlLifecycleGrid,.urlInventorySummary{grid-template-columns:minmax(0,1fr)}.scopeReviewMetrics div+div,.urlLifecycleGrid div+div,.urlInventorySummary div+div{border-left:0;border-top:1px solid var(--color-border)}.paginationBar{justify-content:stretch}.paginationBar .secondaryAction,.paginationBar span{text-align:center;width:100%}}.siteIntakePrepCard{background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-card);align-items:center;gap:var(--space-3);min-width:0;padding:var(--space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.siteIntakePrepCard div{gap:.25rem;min-width:0;display:grid}.siteIntakePrepCard strong{color:var(--color-text);font-size:.88rem}.siteIntakePrepCard span{color:var(--color-muted);overflow-wrap:anywhere;font-size:.8rem;line-height:1.45}.inlineActionForm{margin-left:auto}.inlineActionForm button,.urlEditForm button{border-radius:var(--radius-control);color:var(--color-accent);cursor:pointer;font:inherit;background:#fff;border:1px solid #14724f73;min-height:34px;padding:0 .85rem;font-size:.78rem;font-weight:800}.inlineEdit{border-top:1px solid var(--color-border);padding-top:var(--space-2)}.inlineEdit summary{color:var(--color-accent);cursor:pointer;font-size:.78rem;font-weight:900}.compactForm{margin-top:var(--space-3)}.operatorListRow:hover,.operatorListRow:focus-visible,.adminLinkCard:hover,.adminLinkCard:focus-visible{border-color:#14724f73;outline:none;box-shadow:0 12px 34px #10182014}.operatorListRow strong,.reportFindingRow strong{overflow-wrap:anywhere;font-size:.95rem;display:block}.operatorListRow small,.reportFindingRow p,.reportFindingRow span{color:var(--color-muted);overflow-wrap:anywhere;font-size:.78rem}.formShell{gap:var(--space-4);display:grid}.fieldGrid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.formField{gap:var(--space-2);display:grid}.formField span{color:var(--color-muted);text-transform:uppercase;font-size:.76rem;font-weight:800}.releaseReviewPanel{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);gap:var(--space-5);padding:var(--space-5);display:grid}.releaseReviewPanel>*,.releaseReviewColumns>*,.releaseDecisionGrid>*,.releaseWalkthroughGrid>*,.releaseWalkthroughCard>*,.releaseReviewDecision>*,.releaseBlockedDecision>*,.releaseWalkthroughTaskList>*,.releaseBlockerList>*,.releaseBlockerHeader>*,.releaseSourceCheckpointPanel>*,.releaseSourceBreakdown>*,.releaseSourceChecks>*,.releaseSourceChecks article>*,.operationPanel>*,.operationPanelHeader>*{min-width:0}.releaseReviewPanel .workBadge{overflow-wrap:anywhere;text-align:center;white-space:normal;min-width:0;max-width:100%}.releaseReviewVerdict{align-items:center;gap:var(--space-2);flex-wrap:wrap;justify-content:flex-end;display:flex}.releaseReviewVerdict strong{color:var(--color-text);font-size:1.35rem}.releaseReviewVerdict span{color:var(--color-muted);font-size:.82rem}.releaseReviewSummaryGrid,.releaseSourceCheckpointGrid{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.releaseReviewSummaryGrid article,.releaseSourceCheckpointGrid article{border:1px solid var(--color-border);border-radius:var(--radius-card);gap:var(--space-2);min-height:126px;padding:var(--space-4);background:#fff;display:grid}.releaseReviewSummaryGrid strong,.releaseSourceCheckpointGrid strong{color:var(--color-text);font-size:1.7rem;line-height:1}.releaseReviewSummaryGrid p,.releaseSourceCheckpointGrid p,.releaseArchiveRow span,.releaseSourceHashRow span,.runtimeInputList p,.releaseDecisionBlocks span,.releaseReviewMeta dt{color:var(--color-muted);margin:0;font-size:.78rem}.releaseReviewIcon{border-radius:999px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.releaseReviewIcon.tone-ready{background:var(--color-accent-soft);color:var(--color-accent)}.releaseReviewIcon.tone-critical{color:#b42318;background:#fde5e1}.releaseReviewIcon.tone-neutral{color:var(--color-muted);background:#e8edf0}.releaseArchiveRow{border:1px solid var(--color-border);border-radius:var(--radius-control);align-items:center;gap:var(--space-2);padding:var(--space-3);background:#fff;grid-template-columns:auto minmax(0,1fr);display:grid}.releaseArchiveRow code,.releaseSourceHashRow code,.releaseTemplateLink,.releaseWalkthroughTaskList a,.releaseWalkthroughTaskList code,.releaseEvidenceRefs a,.releaseEvidenceRefs code,.releaseDecisionState code,.releaseDecisionBlocks code,.releaseBlockerList a,.releaseBlockerList code,.releaseSourceChecks a,.releaseSourceChecks code,.runtimeInputList code{border:1px solid var(--color-border);border-radius:var(--radius-control);color:var(--color-text);overflow-wrap:anywhere;background:#f5f7f4;padding:.28rem .45rem;font-size:.76rem}.releaseTemplateLink{justify-self:start;font-weight:850;text-decoration:none;display:inline-flex}.releaseReviewColumns{align-items:start;gap:var(--space-4);grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);display:grid}.releaseBlockerList,.runtimeInputList,.releasePhaseGrid,.releaseWalkthroughGrid,.releaseWalkthroughTaskList,.releaseSourceBreakdownGrid,.releaseSourceChecks,.releaseDecisionGrid,.releaseBlockedDecisionList{gap:var(--space-3);display:grid}.releaseBlockerList article,.releasePhaseGrid article,.releaseSourceChecks article,.releaseWalkthroughCard,.releaseWalkthroughTaskList article,.releaseReviewDecision,.releaseBlockedDecision,.runtimeInputList div,.releaseNextAction{border:1px solid var(--color-border);border-radius:var(--radius-card);padding:var(--space-3);background:#fff}.releaseBlockerHeader,.releasePhaseHeader,.releaseWalkthroughHeader,.releaseWalkthroughTaskList article>div,.releaseSourceChecks article>div,.releaseReviewDecisionHeader,.releaseBlockedDecisionHeader,.runtimeInputList div{align-items:start;gap:var(--space-2);flex-wrap:wrap;justify-content:space-between;display:flex}.releaseBlockerHeader strong,.releasePhaseHeader strong,.releaseWalkthroughHeader h3,.releaseWalkthroughTaskList strong,.releaseWalkthroughCriteria strong,.releaseSourceBreakdown strong,.releaseSourceChecks strong,.releaseReviewDecisionHeader h3,.releaseBlockedDecision strong,.releaseNextAction strong{color:var(--color-text);overflow-wrap:anywhere}.releaseBlockerList p,.releasePhaseGrid p,.releaseSourceChecks p,.releaseWalkthroughCard p,.releaseWalkthroughTaskList p,.releaseReviewDecision p,.releaseBlockedDecision p,.releaseNextAction p,.releaseSourceNext{margin:var(--space-2) 0;overflow-wrap:anywhere;font-size:.86rem;line-height:1.45}.releasePhaseGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.releasePhaseHeader{border-bottom:1px solid var(--color-border);padding-bottom:var(--space-2)}.releasePhaseHeader>div{gap:.15rem;min-width:0;display:grid}.releasePhaseHeader span{color:var(--color-accent);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:900}.releaseToolStatusGrid{margin-top:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.4rem;display:grid}.releaseToolStatusPill{border:1px solid var(--color-border);border-radius:var(--radius-control);align-items:start;gap:.16rem;min-width:0;padding:.48rem .55rem;display:grid}.releaseToolStatusPill.tone-ready{background:#eef7ee;border-color:#b6d6ba}.releaseToolStatusPill.tone-critical{background:#fff2ea;border-color:#e0b49d}.releaseToolStatusPill.tone-review{background:#fff8e6;border-color:#dac27a}.releaseToolStatusPill.tone-neutral{background:#f5f7f4}.releaseToolStatusPill b,.releaseToolStatusPill small{overflow-wrap:anywhere}.releaseToolStatusPill b{color:var(--color-text);font-size:.76rem}.releaseToolStatusPill small{color:var(--color-muted);text-transform:uppercase;font-size:.7rem;font-weight:850}.releaseSourceBreakdownGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.releaseSourceBreakdown{border:1px solid var(--color-border);border-radius:var(--radius-card);gap:var(--space-3);padding:var(--space-3);background:#fff;display:grid}.releaseSourceBreakdown ul{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.releaseSourceBreakdown li{align-items:center;gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.releaseSourceBreakdown span{color:var(--color-muted);overflow-wrap:anywhere;font-size:.8rem}.releaseSourceBreakdown b{color:var(--color-text);font-size:.88rem}.releaseSourceChecks{grid-template-columns:repeat(2,minmax(0,1fr))}.releaseSourceChecks article{gap:var(--space-2);display:grid}.releaseSourceChecks a{overflow-wrap:anywhere;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.releaseSourceGateMeta{border:1px solid var(--color-border);border-radius:var(--radius-control);padding:var(--space-3);background:#f8faf8}.releaseSourceHashRow{border:1px solid var(--color-border);border-radius:var(--radius-control);align-items:center;gap:var(--space-2);padding:var(--space-3);background:#fff;grid-template-columns:auto minmax(0,1fr);display:grid}.releaseSourceNext{color:var(--color-muted)}.runtimeInputList div{grid-template-columns:minmax(0,1fr) auto;display:grid}.runtimeInputList p{grid-column:1/-1}.runtimeInputList span{color:#b42318;font-size:.74rem;font-weight:900}.releaseDecisionGrid,.releaseWalkthroughGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.releaseWalkthroughCard{gap:var(--space-3);display:grid}.releaseWalkthroughTaskList article{gap:var(--space-2);display:grid}.releaseWalkthroughTaskList a,.releaseWalkthroughTaskList code{overflow-wrap:anywhere;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.releaseWalkthroughCriteria{border:1px solid var(--color-border);border-radius:var(--radius-control);padding:var(--space-3);background:#f8faf8}.releaseWalkthroughCriteria ul{color:var(--color-muted);gap:var(--space-2);margin:var(--space-2) 0 0;padding-left:1.1rem;font-size:.84rem;line-height:1.45;display:grid}.releaseReviewDecision{gap:var(--space-3);grid-template-columns:auto minmax(0,1fr);display:grid}.releaseReviewMeta{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.releaseReviewMeta div{min-width:0}.releaseReviewMeta dd{color:var(--color-text);overflow-wrap:anywhere;margin:0;font-size:.82rem}.releaseDecisionDetails{gap:var(--space-2);margin:var(--space-3) 0 0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.releaseDecisionDetails div{border:1px solid var(--color-border);border-radius:var(--radius-control);min-width:0;padding:var(--space-2);background:#f8faf8}.releaseDecisionDetails dt{color:var(--color-muted);letter-spacing:0;text-transform:uppercase;font-size:.68rem;font-weight:900}.releaseDecisionDetails dd{color:var(--color-text);margin:var(--space-1) 0 0;overflow-wrap:anywhere;font-size:.78rem;line-height:1.35}.releaseDeployCommandNotice{border-radius:var(--radius-control);gap:var(--space-1);margin-top:var(--space-3);padding:var(--space-3);background:#fff8eb;border:1px solid #efd39a;display:grid}.releaseDeployCommandNotice strong{color:var(--color-text);font-size:.85rem;line-height:1.25}.releaseDeployCommandNotice p,.releaseDeployCommandNotice small{color:var(--color-muted);overflow-wrap:anywhere;margin:0;font-size:.78rem;line-height:1.35}.releaseDecisionState{border:1px solid var(--color-border);border-radius:var(--radius-control);align-items:center;gap:var(--space-2);margin-top:var(--space-3);padding:var(--space-2);background:#f8faf8;flex-wrap:wrap;display:flex}.releaseDecisionState span,.releaseDecisionState p{color:var(--color-muted);margin:0;font-size:.78rem}.releaseDecisionState p,.releaseDecisionState code{flex-basis:100%}.releaseDecisionForm{border-top:1px solid var(--color-border);gap:var(--space-2);margin-top:var(--space-3);padding-top:var(--space-3);display:grid}.releaseDecisionForm label{color:var(--color-muted);gap:var(--space-1);text-transform:uppercase;font-size:.76rem;font-weight:800;display:grid}.releaseDecisionAcknowledgement span{color:var(--color-muted);text-transform:none;font-size:.72rem;font-weight:700;line-height:1.35}.releaseDecisionActions{gap:var(--space-2);flex-wrap:wrap;display:flex}.releaseDecisionActions button{background:var(--color-text);border:1px solid var(--color-text);border-radius:var(--radius-control);color:#fff;cursor:pointer;font:inherit;padding:.6rem .8rem;font-size:.82rem;font-weight:800}.releaseDecisionActions .decisionActionRequest{border-color:var(--color-border);color:var(--color-text);background:#fff}.releaseDecisionActions .decisionActionPending{border-color:var(--color-border);color:var(--color-muted);background:#f8faf8}.releaseEvidenceRefs{gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.releaseDecisionBlocks{align-items:center;gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.releaseEvidenceRefs a,.releaseBlockerList a{overflow-wrap:anywhere;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.releaseBlockedDecision{gap:var(--space-2);display:grid}.formField input,.formField select,.formField textarea{border:1px solid var(--color-border);border-radius:var(--radius-control);color:var(--color-text);font:inherit;text-overflow:ellipsis;background:#fff;width:100%;min-width:0;max-width:100%;min-height:42px;padding:.65rem .75rem;line-height:1.35;overflow:hidden}.formField textarea{resize:vertical}.checkField{background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-control);color:var(--color-muted);align-items:center;gap:var(--space-2);min-height:42px;padding:.65rem .75rem;font-size:.82rem;font-weight:800;display:flex}.checkField input{accent-color:var(--color-accent);width:16px;height:16px}.compactCheck{justify-content:center;min-height:42px}.urlRowEditDisclosure{border-top:1px solid var(--color-border);padding-top:var(--space-2)}.urlRowEditDisclosure summary{color:var(--color-accent-strong);cursor:pointer;font-size:.78rem;font-weight:900;list-style-position:inside}.urlRowEditDisclosure[open] summary{margin-bottom:var(--space-2)}.urlEditForm{align-items:end;gap:var(--space-2);grid-template-columns:minmax(220px,1fr) 112px 122px 130px 76px 82px;display:grid}.scanUrlPicker,.scanInputStack{gap:var(--space-2);display:grid}.scanUrlPicker label{background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-control);align-items:center;gap:var(--space-2);min-height:46px;padding:var(--space-2);grid-template-columns:18px minmax(0,1fr) minmax(110px,.35fr);display:grid}.scanUrlPicker input{accent-color:var(--color-accent)}.compactUrlSummary{background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-control);padding:var(--space-3)}.compactUrlSummary>div{gap:.25rem;display:grid}.scanUrlPicker span,.scanUrlPicker small,.scanInputCard span,.scanInputCard small,.scanInputCard p{overflow-wrap:anywhere;min-width:0}.scanUrlPicker small,.scanInputCard span,.scanInputCard small,.scanInputCard p{color:var(--color-muted);font-size:.78rem}.scanInputCard{grid-template-columns:minmax(0,1fr) auto auto}.scanInputCard>div{gap:.15rem;min-width:0;display:grid}.scanInputCard p{grid-column:1/-1;margin:0}.actionBar{gap:var(--space-2);flex-wrap:wrap;display:flex}.actionBar button{background:var(--color-accent);border-radius:var(--radius-control);color:#fff;cursor:pointer;font:inherit;border:0;min-height:38px;padding:0 1rem;font-size:.86rem;font-weight:800}.actionBar button+button{color:var(--color-accent);background:#fff;border:1px solid #14724f73}.toolChecklist{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.toolChecklist label{background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-control);align-items:center;gap:var(--space-2);min-height:42px;padding:.55rem .75rem;display:flex}.toolChecklist span{font-size:.84rem;font-weight:700}.toolTile small{color:var(--color-muted);font-size:.72rem;line-height:1.25}.toolTileGridWide{grid-template-columns:repeat(5,minmax(0,1fr))}.runInputPreview,.runEmptyState,.runToolResult,.runHistoryRow{background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-control);min-width:0;padding:var(--space-3)}.runInputPreview{gap:var(--space-1);display:grid}.runInputPreview span,.runInputPreview p,.runLimitation,.runToolResult p,.runToolResult li,.runHistoryRow span,.runHistoryRow small{color:var(--color-muted);font-size:.82rem;line-height:1.38}.runInputPreview p,.runLimitation,.runToolResult p{overflow-wrap:anywhere;margin:0}.runLimitation{border-left:3px solid #e3c576;padding-inline-start:var(--space-3)}.runEmptyState{gap:var(--space-3);display:grid}.runEmptyState .secondaryAction{justify-self:start}.runMetaGrid{border:1px solid var(--color-border);border-radius:var(--radius-card);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.runMetaGrid div{min-width:0;padding:var(--space-3);gap:.15rem;display:grid}.runMetaGrid div+div{border-left:1px solid var(--color-border)}.runMetaGrid span{color:var(--color-muted);text-transform:uppercase;font-size:.72rem;font-weight:800}.runMetaGrid strong,.runHistoryRow strong,.runOutputLinks span,.runOutputLinks a{overflow-wrap:anywhere}.runOutputLinks{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.runOutputLinks li{background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-control);min-width:0;padding:var(--space-2);align-items:start;gap:.2rem;display:grid}.runOutputLinks a{color:var(--color-accent);font-weight:800}.runOutputLinks code,.runToolResult code{color:var(--color-muted);overflow-wrap:anywhere;white-space:normal;font-size:.76rem}.runToolResultGrid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.runToolResult{align-content:start;gap:var(--space-3);display:grid}.runToolResult>div:first-child{align-items:center;gap:var(--space-3);min-width:0;display:flex}.runToolResult>div:first-child>span{background:var(--color-ink);color:#fff;border-radius:999px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-weight:900;display:inline-flex}.runToolResult strong,.runToolResult small{display:block}.runToolResult small{color:var(--color-muted);font-size:.74rem}.runToolResult ul{gap:var(--space-1);margin:0;padding-inline-start:var(--space-4);display:grid}.runHistoryList{gap:var(--space-2);display:grid}.runHistoryRow{align-items:center;gap:var(--space-3);grid-template-columns:minmax(220px,1fr) auto 80px 80px 152px;display:grid}.runHistoryRow div{gap:.15rem;min-width:0;display:grid}.evidenceGalleryGrid,.findingBoard,.adminLinkGrid{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.findingBoard,.adminLinkGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.evidenceCard{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);gap:var(--space-3);padding:var(--space-3);display:grid}.evidenceCard h2,.findingBoardCard h2{font-size:1rem}.evidenceCard p,.evidenceCard dd,.findingBoardCard dd{color:var(--color-muted);overflow-wrap:anywhere;margin:0;font-size:.82rem;line-height:1.35}.evidenceCard dl,.findingBoardCard dl{gap:var(--space-2);margin:0;display:grid}.evidenceCard dt,.findingBoardCard dt{color:var(--color-muted);text-transform:uppercase;font-size:.68rem;font-weight:800}.findingBoardCard{min-height:100%}.findingBoardCard .evidenceVisual{min-height:168px}.evidenceSummaryBand{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);align-items:center;gap:var(--space-4);padding:var(--space-5);grid-template-columns:minmax(0,1fr) auto;display:grid}.evidenceSummaryBand h2,.evidenceClientHeader h2,.evidenceRunNotice h2{margin:0 0 var(--space-1);font-size:1.1rem}.evidenceSummaryBand p,.evidenceClientHeader p,.evidenceRunNotice p{color:var(--color-muted);max-width:76ch;margin:0;font-size:.9rem;line-height:1.45}.evidenceStatGrid{gap:var(--space-2);grid-template-columns:repeat(3,minmax(94px,1fr));display:grid}.evidenceStat{background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-control);min-width:0;padding:var(--space-3);gap:.15rem;display:grid}.evidenceStat strong{color:var(--color-text);font-size:1.35rem;line-height:1}.evidenceStat span{color:var(--color-muted);text-transform:uppercase;font-size:.72rem;font-weight:800}.evidenceRunNotice{gap:var(--space-3);display:grid}.evidenceRunNotice article{border-radius:var(--radius-card);gap:var(--space-4);padding:var(--space-4);background:#fffaf0;border:1px solid #f3d6a0;grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);display:grid}.evidenceRunNotice dl{gap:var(--space-2);margin:0;display:grid}.evidenceRunNotice dt,.evidenceMetaGrid dt{color:var(--color-muted);text-transform:uppercase;font-size:.68rem;font-weight:800}.evidenceRunNotice dd,.evidenceMetaGrid dd{color:var(--color-text);overflow-wrap:anywhere;min-width:0;margin:0;font-size:.8rem;line-height:1.35}.evidenceClientStack{gap:var(--space-6);display:grid}.evidenceClientSection{border-top:1px solid var(--color-border);gap:var(--space-4);padding-block-start:var(--space-5);display:grid}.evidenceClientHeader{align-items:start;gap:var(--space-4);grid-template-columns:minmax(0,1fr) auto;display:grid}.evidenceClientCounts,.evidenceToolRow,.evidenceArtifactLinks{gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.evidenceIssueRail{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.evidenceIssuePill{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-control);min-width:0;padding:var(--space-3);gap:.25rem;display:grid}.evidenceIssuePill strong{font-size:.84rem}.evidenceIssuePill span{color:var(--color-muted);font-size:.72rem;line-height:1.35}.evidenceSourceRow{background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-card);gap:var(--space-3);padding:var(--space-3);grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(260px,.9fr);display:grid}.evidenceSourceRow>div{gap:var(--space-2);min-width:0;display:grid}.evidenceSourceRow span{color:var(--color-muted);text-transform:uppercase;font-size:.7rem;font-weight:800}.evidenceSourceRow code,.evidencePathLink{color:var(--color-accent);font-family:var(--font-mono);overflow-wrap:anywhere;font-size:.76rem}.evidenceArtifactLinks a{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-control);color:var(--color-accent);overflow-wrap:anywhere;word-break:break-word;min-width:0;max-width:100%;padding:.35rem .5rem;font-size:.76rem;font-weight:800;text-decoration:none}.evidenceRealGrid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.evidenceGalleryCard{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);min-width:0;display:grid;overflow:hidden}.evidenceImageFrame,.evidenceMissingFrame{aspect-ratio:16/10;background:var(--color-surface-muted);border-bottom:1px solid var(--color-border);color:inherit;text-decoration:none;display:block;position:relative;overflow:hidden}.evidenceImageFrame img{object-fit:cover;object-position:center top;width:100%;height:100%;transition:transform .18s;display:block}.evidenceImageFrame:focus-visible img,.evidenceImageFrame:hover img{transform:scale(1.05)}.evidenceImageFrame span{border-radius:var(--radius-control);bottom:var(--space-3);color:#fff;right:var(--space-3);background:#111827c7;padding:.35rem .5rem;font-size:.72rem;font-weight:800;position:absolute}.evidenceMissingFrame{align-content:center;gap:var(--space-2);padding:var(--space-4);display:grid}.evidenceMissingFrame strong{font-size:1rem}.evidenceMissingFrame span{color:var(--color-muted);font-size:.84rem;line-height:1.4}.evidenceGalleryCardBody{gap:var(--space-3);padding:var(--space-4);display:grid}.evidenceCardTitleRow{align-items:start;gap:var(--space-3);justify-content:space-between;display:flex}.evidenceCardTitleRow h3{margin:0 0 .2rem;font-size:1rem}.evidenceCardTitleRow p,.evidenceNote{color:var(--color-muted);margin:0;font-size:.84rem;line-height:1.4}.evidenceToolTag{border-radius:var(--radius-control);color:#22545f;background:#eef6f7;border:1px solid #c8dde2;padding:.35rem .5rem;font-size:.72rem;font-weight:800;line-height:1.2}.evidenceMetaGrid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.evidenceMetaGrid>div{min-width:0}.evidenceMetaWide{grid-column:1/-1}.evidenceMetaGrid a{color:var(--color-accent)}.reportBuilder{align-content:start}.reportFindingRow{grid-template-columns:82px minmax(0,1fr) auto}.reportFindingRow .miniEvidence{min-height:64px}.workBadge.tone-neutral{color:#52616a;background:#e8edf0}.findingSummaryBand,.reportSummaryBand{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);align-items:center;gap:var(--space-4);padding:var(--space-5);grid-template-columns:minmax(0,1fr) auto;display:grid}.portalPriorityActions{border-radius:var(--radius-card);align-items:center;gap:var(--space-3);padding:var(--space-4);background:#ecfeff;border:1px solid #a5f3fc;grid-template-columns:minmax(0,1fr) auto;display:grid}.portalPriorityActions>*{min-width:0}.portalPriorityActions span{color:#155e75;text-transform:uppercase;font-size:.78rem;font-weight:900;display:block}.portalPriorityActions strong{color:#083344;margin-top:.2rem;line-height:1.35;display:block}.portalPriorityActionLinks{gap:var(--space-2);flex-wrap:wrap;justify-content:flex-end;min-width:0;display:flex}.portalPriorityCheckout{margin:0}.portalPriorityActionLinks a,.portalPriorityCheckout button{background:var(--color-text);border:1px solid var(--color-text);border-radius:var(--radius-control);color:#fff;overflow-wrap:anywhere;text-align:center;white-space:normal;justify-content:center;align-items:center;min-width:0;min-height:2.25rem;padding:.55rem .75rem;font-size:.82rem;font-weight:900;text-decoration:none;display:inline-flex}.portalPriorityCheckout button{color:#172018;cursor:pointer;font:inherit;background:#f59e0b;border-color:#f59e0b}.portalPriorityCheckout button:disabled{cursor:not-allowed;opacity:.68}.portalPriorityActionLinks a{color:var(--color-text);background:#fff}.portalPriorityActionLinks a:first-of-type{background:var(--color-text);color:#fff}.portalPriorityActionLinks a:not(:first-child){color:var(--color-text);background:#fff}.findingSummaryBand h2,.reportSummaryBand h2,.findingClientHeader h2,.reportPackageHeader h2{margin:0 0 var(--space-1);font-size:1.15rem}.findingSummaryBand p,.reportSummaryBand p,.findingClientHeader p,.reportPackageHeader p,.reportCaptureNotice p{color:var(--color-muted);max-width:78ch;margin:0;font-size:.9rem;line-height:1.45}.findingStatGrid,.reportStatGrid{gap:var(--space-2);grid-template-columns:repeat(4,minmax(96px,1fr));display:grid}.reportStatGrid{grid-template-columns:repeat(3,minmax(96px,1fr))}.findingStatGrid div,.reportStatGrid div,.reportPackageMeta div{background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-control);overflow-wrap:anywhere;min-width:0;padding:var(--space-3);gap:.2rem;display:grid}.portalTitleWithIcon,.portalCardKicker{align-items:center;gap:var(--space-2);min-width:0;display:inline-flex}.portalTitleWithIcon>span:last-child,.portalCardKicker strong{overflow-wrap:break-word;word-break:normal;min-width:0}.portalGlyph{border-radius:var(--radius-control);color:var(--color-accent);background:#14724f14;border:1px solid #14724f2e;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.reportStatGrid .portalGlyph,.reportPackageMeta .portalGlyph{margin-block-end:var(--space-1)}.portalCardKicker{border-bottom:1px solid var(--color-border);color:var(--color-text);padding-bottom:var(--space-2)}.portalCardKicker strong{font-size:.9rem}.findingStatGrid strong,.reportStatGrid strong{color:var(--color-text);overflow-wrap:anywhere;font-size:1.4rem;line-height:1}.findingStatGrid span,.reportStatGrid span:not(.reportSummaryIcon),.reportPackageMeta span,.findingNextAction span,.findingSignalList span,.reportSourceArtifacts>span{color:var(--color-muted);text-transform:uppercase;font-size:.7rem;font-weight:900}.findingNoticeBand,.findingClientStack,.reportPackageStack,.reportSectionList{gap:var(--space-4);min-width:0;display:grid}.findingNoticeBand article,.reportCaptureNotice{border-radius:var(--radius-card);align-items:start;gap:var(--space-3);padding:var(--space-4);background:#fffaf0;border:1px solid #f3d6a0;display:grid}.findingNoticeBand article{grid-template-columns:auto minmax(0,1fr)}.findingNoticeBand h2{margin:0 0 var(--space-1);font-size:1rem}.findingNoticeBand strong{color:var(--color-text);margin-block-start:var(--space-2);font-size:.9rem;line-height:1.4;display:block}.findingClientSection,.reportPackagePanel{border-top:1px solid var(--color-border);gap:var(--space-4);min-width:0;padding-block-start:var(--space-5);display:grid}.findingClientHeader,.reportPackageHeader{align-items:start;gap:var(--space-4);grid-template-columns:minmax(0,1fr) auto;min-width:0;display:grid}.findingClientHeader>*,.reportPackageHeader>*,.reportPackagePanel>*,.reportSectionCard>*,.findingReviewCard>*{min-width:0}.findingClientCounts,.reportPackageBadges,.findingReviewHeader>div,.reportSectionHeader>div:last-child,.reportToolRow,.findingToolRow,.reportPackageActions,.reportSourceArtifacts div{gap:var(--space-2);flex-wrap:wrap;display:flex}.opportunityPackNarrative{color:var(--color-text);max-width:980px;margin:0;font-size:.92rem;line-height:1.55}.opportunityPackMetricGrid,.opportunityPackUrlRows{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;display:grid}.opportunityPackMetricGrid div,.opportunityPackUrlRows article{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);gap:var(--space-2);min-width:0;padding:var(--space-3);display:grid}.opportunityPackMetricGrid span,.opportunityPackUrlRows span,.opportunityPackUrlRows small{color:var(--color-muted);overflow-wrap:anywhere;text-transform:uppercase;font-size:.72rem;font-weight:900}.opportunityPackMetricGrid strong,.opportunityPackUrlRows strong{color:var(--color-text);overflow-wrap:anywhere;font-size:.88rem}.opportunityPackUrlRows{grid-template-columns:repeat(2,minmax(0,1fr))}.opportunityPackUrlRows article>div{gap:.2rem;display:grid}.opportunityPackUrlRows article>div strong{line-height:1.25;display:block}.opportunityPackUrlRows p{color:var(--color-text);margin:0;font-size:.82rem;line-height:1.5}.opportunityPackQaGates{gap:var(--space-2);flex-wrap:wrap;display:flex}.opportunityPackAction{border-block-start:1px solid var(--color-border);padding-block-start:var(--space-3)}.portalOpportunityEvidence,.portalOpportunityNextStep{background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-card);gap:var(--space-2);min-width:0;padding:var(--space-3);display:grid}.portalOpportunityEvidence a{color:var(--color-accent);overflow-wrap:anywhere;font-size:.82rem;font-weight:900;text-decoration:none}.portalOpportunityNextStep span,.portalOpportunityEvidence strong{color:var(--color-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:900}.portalOpportunityNextStep strong{color:var(--color-text);font-size:1rem}.portalOpportunityNextStep small{color:var(--color-accent);font-weight:900}.findingNextAction{background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-card);align-items:center;gap:var(--space-2);padding:var(--space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.findingNextAction span,.findingNextAction strong{grid-column:1}.findingNextAction a{background:var(--color-accent);border-radius:var(--radius-control);color:#fff;grid-area:1/2/span 2;align-items:center;min-height:36px;padding:0 .9rem;font-size:.82rem;font-weight:900;text-decoration:none;display:inline-flex}.findingReviewGrid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.findingReviewCard,.reportSectionCard{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);min-width:0;display:grid;overflow:hidden}.findingReviewHeader,.reportSectionHeader{align-items:start;gap:var(--space-3);justify-content:space-between;display:flex}.findingReviewHeader{border-bottom:1px solid var(--color-border);padding:var(--space-3)}.findingEvidenceImage,.findingEvidenceMissing{aspect-ratio:16/9;background:var(--color-surface-muted);border-bottom:1px solid var(--color-border);color:inherit;text-decoration:none;display:block;position:relative;overflow:hidden}.findingEvidenceImage img{object-fit:cover;object-position:center top;width:100%;height:100%;transition:transform .18s;display:block}.findingEvidenceImage:hover img,.findingEvidenceImage:focus-visible img{transform:scale(1.04)}.findingEvidenceImage span{border-radius:var(--radius-control);bottom:var(--space-3);color:#fff;right:var(--space-3);background:#111827c7;padding:.35rem .5rem;font-size:.72rem;font-weight:900;position:absolute}.findingEvidenceMissing{align-content:center;gap:var(--space-2);padding:var(--space-4);display:grid}.findingEvidenceMissing span{color:var(--color-muted);overflow-wrap:anywhere;font-size:.78rem}.findingReviewBody,.reportSectionBody,.reportPackagePanel{gap:var(--space-3);display:grid}.findingReviewBody{padding:var(--space-4)}.findingReviewBody h3,.reportSectionHeader h3{margin:0 0 var(--space-1);font-size:1rem}.findingReviewBody p,.reportSectionHeader p{color:var(--color-muted);margin:0;font-size:.84rem;line-height:1.45}.findingToolRow span,.reportToolRow span{border-radius:var(--radius-control);color:#22545f;background:#eef6f7;border:1px solid #c8dde2;padding:.35rem .5rem;font-size:.72rem;font-weight:900}.findingReviewMeta,.reportSectionMeta{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.findingReviewMeta div,.reportSectionMeta div{min-width:0}.findingReviewMeta dt,.reportSectionMeta dt{color:var(--color-muted);text-transform:uppercase;font-size:.68rem;font-weight:900}.findingReviewMeta dd,.reportSectionMeta dd{color:var(--color-text);overflow-wrap:anywhere;margin:0;font-size:.82rem;line-height:1.38}.reportClientSafeBlock,.reportSectionUrlList,.reportSectionTraceContext,.portalCoverageNote,.portalCoveragePanel{border-radius:var(--radius-control);gap:var(--space-2);min-width:0;padding:var(--space-3);background:#f7fbf8;border:1px solid #d4e6dc;display:grid}.reportClientSafeBlock span,.reportSectionUrlList>span,.portalCoverageNote strong{color:#4e6358;text-transform:uppercase;font-size:.72rem;font-weight:900}.reportClientSafeBlock p,.portalCoverageNote{color:var(--color-text);margin:0;font-size:.84rem;line-height:1.45}.portalCoverageNote strong{margin-bottom:var(--space-1);display:block}.reportSectionUrlList a,.reportSectionArtifactLinks a{color:var(--color-accent-strong);overflow-wrap:anywhere;font-size:.8rem;font-weight:800}.reportSectionTraceContext summary{cursor:pointer;text-transform:uppercase;font-size:.76rem;font-weight:900}.reportSectionTraceContext dl{gap:var(--space-2);margin:var(--space-2) 0 0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.reportSectionTraceContext dt{color:var(--color-muted);text-transform:uppercase;font-size:.66rem;font-weight:900}.reportSectionTraceContext dd,.reportSectionTraceContext p{color:var(--color-text);overflow-wrap:anywhere;margin:0;font-size:.78rem;line-height:1.42}.reportSectionArtifactLinks{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.findingSignalList{background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-control);gap:var(--space-2);padding:var(--space-3);display:grid}.findingSignalList p{margin:0}.findingEvidenceLinks,.reportEvidenceLinkGrid{gap:var(--space-2);display:grid}.findingEvidenceLinks div,.reportEvidenceLinkGrid div{background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-control);gap:var(--space-2);min-width:0;padding:var(--space-2);flex-wrap:wrap;display:flex}.findingEvidenceLinks strong,.reportEvidenceLinkGrid strong{flex-basis:100%;font-size:.82rem}.findingEvidenceLinks a,.reportEvidenceLinkGrid a,.reportPackageActions a,.reportSourceArtifacts a{color:var(--color-accent);overflow-wrap:anywhere;font-size:.78rem;font-weight:900;text-decoration:none}.reportPackageHeader>div:first-child>span{color:var(--color-accent);margin-bottom:var(--space-1);text-transform:uppercase;font-size:.75rem;font-weight:900;display:block}.reportPackageMeta{gap:var(--space-3);grid-template-columns:100px 130px minmax(180px,.7fr) minmax(240px,1fr);display:grid}.reportPackageMeta strong,.reportPackageMeta code{color:var(--color-text);overflow-wrap:anywhere;font-size:.86rem}.portalClientMeta{grid-template-columns:minmax(220px,1.4fr) repeat(3,minmax(150px,1fr))}.portalClientMeta>div:first-child{min-width:0}.portalClientMeta strong{word-break:break-word}.reportOfferBlock{border-block:1px solid var(--color-border);gap:var(--space-3);padding-block:var(--space-4);display:grid}.reportOfferHeader{align-items:start;gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.reportOfferHeader>div>span,.reportOfferTier>div:first-child>span:not(.portalGlyph):not(.workBadge){color:var(--color-accent);text-transform:uppercase;font-size:.72rem;font-weight:900;display:block}.reportOfferHeader h2,.reportOfferHeader h3,.reportOfferTier h3{margin:0}.reportOfferHeader h2,.reportOfferHeader h3{font-size:1rem}.reportOfferHeader p,.reportOfferTier p,.reportOfferTier dd{color:var(--color-muted);margin:0;font-size:.84rem;line-height:1.42}.reportOfferGrid{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.offerProofBridge{background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-card);gap:var(--space-3);min-width:0;padding:var(--space-3);display:grid}.offerProofBridgeHeader{align-items:start;gap:var(--space-2);grid-template-columns:auto minmax(0,1fr);display:grid}.offerProofBridgeHeader span{color:var(--color-accent);text-transform:uppercase;font-size:.68rem;font-weight:900;display:block}.offerProofBridgeHeader strong{color:var(--color-text);margin-block:.1rem;font-size:.9rem;display:block}.offerProofBridgeHeader p,.offerProofBridgeList{color:var(--color-muted);overflow-wrap:anywhere;margin:0;font-size:.8rem;line-height:1.42}.offerProofBridgeMetrics{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.offerProofBridgeMetrics div{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-control);min-width:0;padding:var(--space-2)}.offerProofBridgeMetrics dt{color:var(--color-muted);text-transform:uppercase;font-size:.66rem;font-weight:900}.offerProofBridgeMetrics dd{color:var(--color-text);margin:.15rem 0 0;font-size:1rem;font-weight:900}.reportOfferTier{border-top:3px solid var(--color-border);gap:var(--space-2);min-width:0;padding-block-start:var(--space-3);display:grid}.reportOfferTier.recommended{border-top-color:var(--color-accent)}.reportOfferTier>div:first-child{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.reportOfferTier strong{color:var(--color-text);overflow-wrap:anywhere;font-size:.95rem}.reportOfferTier dl{gap:var(--space-2);margin:0;display:grid}.reportOfferTier dt{color:var(--color-text);text-transform:uppercase;font-size:.72rem;font-weight:900}.reportOfferTier>span:last-child{color:var(--color-accent);font-size:.8rem;font-weight:900}.reportLifecyclePanel,.reportEditorPanel,.reportTraceabilityPanel,.reportCorrectionItem{background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-card);gap:var(--space-3);min-width:0;padding:var(--space-3);display:grid}.reportLifecycleHeader{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.reportLifecycleHeader div{gap:.2rem;min-width:0;display:grid}.reportLifecycleHeader span,.reportEditorPanel summary,.reportFormField span,.reportRecommendedChoice span{color:var(--color-muted);text-transform:uppercase;font-size:.72rem;font-weight:900}.reportLifecycleHeader strong{color:var(--color-text);overflow-wrap:anywhere;font-size:.9rem}.reportTraceabilityHeader{align-items:center;gap:var(--space-3);flex-wrap:wrap;justify-content:space-between;display:flex}.reportTraceabilityHeader span{color:var(--color-muted);text-transform:uppercase;font-size:.72rem;font-weight:900}.reportTraceabilityHeader h3,.reportTraceabilityGrid h4{margin:0}.reportTraceabilityGrid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.reportTraceabilityGrid section,.reportTraceabilityItem{border:1px solid var(--color-border);border-radius:var(--radius-control);background:#fff;min-width:0}.reportTraceabilityGrid section{gap:var(--space-2);padding:var(--space-3);display:grid}.reportTraceabilityStack{gap:var(--space-2);min-width:0;display:grid}.reportTraceabilityItem{gap:var(--space-1);padding:var(--space-2);display:grid}.reportTraceabilityItem span,.reportTraceabilityItem small{color:var(--color-muted);font-size:.78rem;font-weight:800}.reportTraceabilityItem code{overflow-wrap:anywhere;white-space:normal;font-size:.76rem}.reportActionBar,.reportInlineForm{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.reportInlineForm input,.reportFormField input,.reportFormField select,.reportFormField textarea{border:1px solid var(--color-border);border-radius:var(--radius-control);color:var(--color-text);font:inherit;background:#fff;width:100%;min-width:0;padding:.65rem .75rem}.reportInlineForm input{max-width:220px;min-height:36px}.reportCatalogOfferForm{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);margin:var(--space-3) 0;padding:var(--space-3)}.reportInlineForm button,.reportEditForm button{background:var(--color-accent);border:1px solid var(--color-accent);border-radius:var(--radius-control);color:#fff;font:inherit;justify-content:center;align-items:center;min-height:36px;padding:0 .85rem;font-size:.78rem;font-weight:900;display:inline-flex}.reportInlineForm button:disabled{background:var(--color-surface);border-color:var(--color-border);color:var(--color-muted);cursor:not-allowed}.reportRevokeTarget{color:var(--color-muted);overflow-wrap:anywhere;max-width:420px;font-size:.78rem;font-weight:800}.reportPortalLinkLedger{border:1px solid var(--color-border);border-radius:var(--radius-control);gap:var(--space-2);min-width:0;padding:var(--space-3);background:#fff;display:grid}.reportPortalLinkLedger>span{color:var(--color-muted);text-transform:uppercase;font-size:.72rem;font-weight:900}.reportPortalLinkLedger div{border-top:1px solid var(--color-border);min-width:0;padding-top:var(--space-2);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr) auto;align-items:start;gap:.35rem;display:grid}.reportPortalLinkLedger code,.reportPortalLinkLedger small{overflow-wrap:anywhere}.reportPortalLinkLedger em{color:var(--color-accent);text-transform:uppercase;font-size:.74rem;font-style:normal;font-weight:900}.reportPortalLinkLedger small{color:var(--color-muted);grid-column:1/-1}.reportLockBlockers,.reportLockCaveats,.reportCorrectionStack,.reportSectionEditorStack,.reportEditForm{gap:var(--space-3);min-width:0;display:grid}.reportLockBlockers span{color:#8a4f09;overflow-wrap:anywhere;font-size:.78rem;font-weight:800}.reportLockCaveats details{color:var(--color-muted);overflow-wrap:anywhere;font-size:.78rem;font-weight:800}.reportLockCaveats summary{cursor:pointer}.reportLockCaveats span{color:var(--color-muted);margin-top:var(--space-1);display:block}.reportEditorPanel summary{cursor:pointer}.reportFieldGrid{gap:var(--space-3);grid-template-columns:minmax(0,1fr) minmax(160px,.3fr);display:grid}.reportFormField{gap:var(--space-1);min-width:0;display:grid}.reportFormField.wide{grid-column:1/-1}.reportTierEditorGrid{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.reportTierEditor{border:1px solid var(--color-border);border-radius:var(--radius-card);gap:var(--space-2);min-width:0;padding:var(--space-3);margin:0;display:grid}.reportTierEditor legend{color:var(--color-text);padding-inline:.3rem;font-size:.82rem;font-weight:900}.reportRecommendedChoice{align-items:center;gap:var(--space-2);display:flex}.reportRecommendedChoice input{width:16px;height:16px}.reportCorrectionItem p{color:var(--color-muted);margin:0;font-size:.84rem;line-height:1.45}.portalMetricGrid{grid-template-columns:repeat(6,minmax(0,1fr))}.portalGuidedJourney{background:var(--color-surface-muted)}.portalGuidedJourneyHeader>div{gap:.3rem;display:grid}.portalGuidedJourneyHeader>div>span,.portalGuidedProofGrid span{color:var(--color-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:900}.portalGuidedProofGrid{gap:var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.portalGuidedProofGrid div,.portalGuidedStep{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-control);min-width:0;padding:var(--space-3);gap:.35rem;display:grid}.portalGuidedProofGrid p,.portalGuidedStep p,.portalGuidedReassurance{color:var(--color-text);overflow-wrap:anywhere;margin:0;font-size:.84rem;line-height:1.45}.portalGuidedSteps{gap:var(--space-2);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.portalGuidedStep.complete{border-color:#2d8b5759}.portalGuidedStep.current{border-color:#2463eb66}.portalGuidedStep strong{color:var(--color-text);font-size:.86rem}.portalGuidedReassurance{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-control);color:var(--color-muted);padding:var(--space-3)}.portalServiceGrid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.portalServiceColumn{gap:var(--space-3);min-width:0;display:grid}.portalServiceColumn h3{margin:0;font-size:.95rem}.portalServiceLifecycle{border-top:1px solid var(--color-border);gap:var(--space-3);margin-top:var(--space-3);padding-top:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.portalServiceLifecycle strong{margin-bottom:var(--space-2);font-size:.82rem;display:block}.portalServiceLifecycle ul{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.portalServiceLifecycle li{background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-control);align-items:start;gap:.2rem;min-width:0;padding:.6rem .7rem;display:grid}.portalServiceLifecycle span,.portalServiceLifecycle small{overflow-wrap:anywhere}.portalServiceLifecycle small{color:var(--color-muted);text-transform:uppercase;font-size:.72rem;font-weight:900}.portalOfferBlock{margin-block-start:var(--space-3);padding-block-end:0}.securePaymentControls{border:1px solid var(--color-border);border-radius:var(--radius-card);gap:var(--space-3);min-width:0;padding:var(--space-3);background:#f7fbf9;display:grid}.securePaymentControls>div:first-child{gap:var(--space-1);display:grid}.securePaymentControls span{color:var(--color-accent);text-transform:uppercase;font-size:.68rem;font-weight:900}.securePaymentControls strong{color:var(--color-text);font-size:1rem}.securePaymentControls p{color:var(--color-muted);overflow-wrap:anywhere;margin:0;font-size:.82rem;line-height:1.4}.securePaymentActions{gap:var(--space-2);flex-wrap:wrap;display:flex}.securePaymentActions form{margin:0}.securePaymentActions button{background:var(--color-accent);border:1px solid var(--color-accent);border-radius:var(--radius-control);color:#fff;cursor:pointer;font:inherit;min-height:36px;padding:0 .85rem;font-size:.78rem;font-weight:900}.securePaymentActions form+form button{color:var(--color-accent);background:#fff}.securePaymentActions button:disabled{cursor:wait;opacity:.6}.securePaymentResult{border-radius:var(--radius-control);color:#14532d;padding:var(--space-2);background:#eaf7ef;border:1px solid #cce9d6}.securePaymentError{border-radius:var(--radius-control);color:#9a3412;padding:var(--space-2);background:#fff7ed;border:1px solid #fed7aa}.clientManagerSummaryBand{border:1px solid var(--color-border);border-left:4px solid var(--color-accent);border-radius:var(--radius-card);align-items:stretch;gap:var(--space-4);min-width:0;padding:var(--space-4);background:linear-gradient(#fff 0%,#f7faf7 100%);grid-template-columns:minmax(0,1fr) minmax(320px,.72fr);margin-block-end:var(--space-5);display:grid}.clientManagerSummaryCopy{align-content:center;gap:var(--space-2);min-width:0;display:grid}.clientManagerSummaryCopy>span,.clientManagerOffer>span,.clientManagerCatalogMatrix span{letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:900}.clientManagerSummaryCopy>span{color:var(--color-accent)}.clientManagerSummaryCopy h2{margin:0;font-size:1.35rem}.clientManagerSummaryCopy p{color:#46554f;max-width:720px;margin:0;font-size:.95rem;line-height:1.45}.clientManagerSummaryMetrics,.clientManagerMetrics{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;display:grid}.clientManagerSummaryMetrics article,.clientManagerMetrics div{background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-card);gap:var(--space-1);min-width:0;padding:var(--space-3);display:grid}.clientManagerSummaryMetrics strong{color:var(--color-text);font-size:1.5rem;line-height:1}.clientManagerSummaryMetrics article>span:not(.clientManagerSummaryIcon){color:var(--color-muted);letter-spacing:.08em;overflow-wrap:anywhere;text-transform:uppercase;font-size:.72rem;font-weight:900}.clientManagerCommandBand{border:1px solid #14724f2e;border-left:5px solid var(--color-accent);border-radius:var(--radius-card);gap:var(--space-4);min-width:0;padding:var(--space-4);background:linear-gradient(135deg,#fff 0%,#edf7f3 100%);grid-template-columns:minmax(0,1.25fr) minmax(320px,.9fr) auto;margin-block-end:var(--space-4);display:grid}.clientManagerCommandCopy,.clientManagerCommandMetrics article,.clientManagerChartPanel,.clientManagerQueuePanel,.clientManagerPortfolioPanel,.clientManagerDetailList{min-width:0}.clientManagerCommandCopy>span,.clientManagerChartPanel>div>span,.clientManagerQueuePanel>div>span,.clientManagerPortfolioHeader span{color:var(--color-accent);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:900}.clientManagerCommandCopy h2,.clientManagerChartPanel h3,.clientManagerQueuePanel h3,.clientManagerPortfolioHeader h3{color:var(--color-text);overflow-wrap:anywhere;margin:0;font-size:1.15rem;line-height:1.2}.clientManagerCommandCopy p,.clientManagerQueueItem p,.clientManagerPortfolioRow span,.clientManagerDetailDisclosure summary small{color:var(--color-muted);overflow-wrap:anywhere;margin:0;font-size:.86rem;line-height:1.45}.clientManagerCommandMetrics article{border-radius:var(--radius-card);gap:var(--space-1);padding:var(--space-3);background:#ffffffb8;border:1px solid #14724f24;display:grid}.clientManagerCommandMetrics span{color:var(--color-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:900}.clientManagerCommandActions a,.clientManagerPortfolioActions a{border-radius:var(--radius-control);color:var(--color-accent);min-height:2.15rem;padding:0 var(--space-3);white-space:nowrap;border:1px solid #14724f52;justify-content:center;align-items:center;font-size:.78rem;font-weight:900;text-decoration:none;display:inline-flex}.clientManagerDashboardGrid{gap:var(--space-4);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);margin-block-end:var(--space-4);display:grid}.clientManagerChartPanel,.clientManagerQueuePanel,.clientManagerPortfolioPanel,.clientManagerDetailList{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);gap:var(--space-3);padding:var(--space-4);display:grid}.clientManagerChartPanel>div,.clientManagerQueuePanel>div,.clientManagerPortfolioHeader{align-items:start;gap:var(--space-3);justify-content:space-between;display:flex}.clientManagerQueueList,.clientManagerPortfolioRows,.clientManagerDetailList{gap:var(--space-3);display:grid}.clientManagerQueueItem{background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-control);align-items:center;gap:var(--space-3);min-width:0;padding:var(--space-3);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.clientManagerQueueItem>strong{background:var(--color-accent-soft);color:var(--color-accent);border-radius:999px;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.8rem;display:inline-flex}.clientManagerQueueItem div>span,.clientManagerPortfolioRow a,.clientManagerPortfolioRow>strong,.clientManagerDetailDisclosure summary strong{color:var(--color-text);font-size:.9rem;font-weight:900;text-decoration:none}.clientManagerPortfolioPanel,.clientManagerDetailList{margin-block-end:var(--space-4)}.clientManagerPortfolioRow{border-block-start:1px solid var(--color-border);align-items:center;gap:var(--space-3);min-width:0;grid-template-columns:minmax(160px,.7fr) minmax(0,1fr) minmax(180px,.7fr) auto;padding-block-start:var(--space-3);display:grid}.clientManagerPortfolioRow:first-child{border-block-start:0;padding-block-start:0}.clientManagerPortfolioRow>div:first-child{gap:.25rem;min-width:0;display:grid}.clientManagerPortfolioFacts{gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.clientManagerPortfolioFacts span{background:var(--color-surface-muted);border:1px solid var(--color-border);color:var(--color-muted);border-radius:999px;padding:.28rem .55rem;font-size:.72rem;font-weight:800}.clientManagerPortfolioActions{gap:var(--space-2);flex-wrap:wrap;justify-content:flex-end;display:flex}.clientManagerDetailDisclosure{border:1px solid var(--color-border);border-radius:var(--radius-card);overflow:hidden}.clientManagerDetailDisclosure summary{cursor:pointer;align-items:center;gap:var(--space-3);min-width:0;padding:var(--space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.clientManagerDetailDisclosure summary>span{gap:.25rem;min-width:0;display:grid}.clientManagerDetailDisclosure .clientManagerCard{border:0;border-top:1px solid var(--color-border);border-radius:0}.clientManagerGrid{gap:var(--space-4);grid-template-columns:1fr;margin-block-end:var(--space-5);display:grid}.clientManagerCard{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);gap:var(--space-4);min-width:0;padding:var(--space-4);display:grid}.clientManagerCardHeader{align-items:start;gap:var(--space-3);justify-content:space-between;min-width:0;display:flex}.clientManagerCardHeader h2,.clientManagerOffer h3,.clientManagerCatalogMatrix h3{overflow-wrap:anywhere;margin:0;font-size:1.05rem}.clientManagerCardHeader p,.clientManagerOffer p,.clientManagerNextAction span,.clientManagerCatalogMatrix p{color:var(--color-muted);margin:0;font-size:.88rem;line-height:1.45}.clientManagerMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.clientManagerMetrics div{background:var(--color-surface-muted);border-color:var(--color-border)}.clientManagerMetrics span{color:var(--color-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:900}.clientManagerOffer,.clientManagerGuidedSale,.clientManagerNextAction,.clientManagerOpportunity,.clientManagerUrlSignals,.clientManagerBlocker{border-block-start:1px solid var(--color-border);gap:var(--space-2);min-width:0;padding-block-start:var(--space-3);display:grid}.clientManagerOffer>span,.clientManagerGuidedSaleHeader span,.clientManagerCatalogMatrix span{color:var(--color-muted)}.clientManagerGuidedSale{background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-card);padding:var(--space-3)}.clientManagerGuidedSaleHeader{align-items:start;gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.clientManagerGuidedSaleHeader div{gap:.25rem;min-width:0;display:grid}.clientManagerGuidedSaleHeader span,.clientManagerGuidedProof strong{letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:900}.clientManagerGuidedSaleHeader h3{color:var(--color-text);margin:0;font-size:1rem}.clientManagerGuidedSaleHeader p,.clientManagerGuidedProof p,.clientManagerGuidedStep p{color:var(--color-text);margin:0;font-size:.84rem;line-height:1.45}.clientManagerGuidedSaleHeader a,.clientManagerGuidedStep a{background:var(--color-accent);border-radius:var(--radius-control);color:var(--color-surface);min-height:2.2rem;padding:0 var(--space-3);white-space:nowrap;align-items:center;font-size:.78rem;font-weight:900;text-decoration:none;display:inline-flex}.clientManagerGuidedProof{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-control);padding:var(--space-2);gap:.3rem;display:grid}.clientManagerGuidedProof strong{color:var(--color-muted)}.clientManagerGuidedOfferProof{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.clientManagerGuidedOfferProof div,.clientManagerGuidedStep{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-control);min-width:0;padding:var(--space-2)}.clientManagerGuidedOfferProof dt{color:var(--color-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:900}.clientManagerGuidedOfferProof dd{color:var(--color-text);margin:.2rem 0 0;font-size:.8rem;line-height:1.4}.clientManagerGuidedSteps{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.clientManagerGuidedStep{gap:.35rem;display:grid}.clientManagerGuidedStep.complete{border-color:#2d8b5759}.clientManagerGuidedStep.current{border-color:#2463eb66}.clientManagerGuidedStep.blocked{border-color:#b8691866}.clientManagerGuidedStep strong{color:var(--color-text);font-size:.84rem}.clientManagerGuidedStep a{border:1px solid var(--color-border);color:var(--color-accent);min-height:2rem;padding:0 var(--space-2);background:0 0;justify-content:center}.clientManagerOffer div{align-items:baseline;gap:var(--space-2);justify-content:space-between;display:flex}.clientManagerOffer strong{color:var(--color-accent);white-space:nowrap;font-size:.9rem}.clientManagerOffer small{color:var(--color-text);font-weight:900}.clientManagerOfferProofBridge{background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-control);padding:var(--space-2);gap:.35rem;display:grid}.clientManagerOfferProofBridge strong{color:var(--color-text);white-space:normal;font-size:.78rem}.clientManagerOfferProofBridge span{color:var(--color-muted);font-size:.76rem;line-height:1.35}.clientManagerNextAction strong{color:var(--color-text);line-height:1.35}.clientManagerOpportunity{background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-card);padding:var(--space-3)}.clientManagerOpportunity>div:first-child{gap:.2rem;display:grid}.clientManagerOpportunity>div:first-child span,.clientManagerOpportunityRows span{color:var(--color-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:900}.clientManagerOpportunity>div:first-child strong{color:var(--color-text);font-size:.95rem}.clientManagerOpportunity p,.clientManagerOpportunityRows small{color:var(--color-text);margin:0;font-size:.84rem;line-height:1.45}.clientManagerOpportunityMetrics,.clientManagerOpportunityRows{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.clientManagerOpportunityMetrics span,.clientManagerOpportunityRows article{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-control);min-width:0;padding:var(--space-2)}.clientManagerOpportunityMetrics span{color:var(--color-accent);text-align:center;font-size:.72rem;font-weight:900}.clientManagerOpportunityRows article{gap:.2rem;display:grid}.clientManagerOpportunityRows strong{color:var(--color-text);font-size:.82rem}.clientManagerUrlSignalsHeader{align-items:center;gap:var(--space-2);justify-content:space-between;min-width:0;display:flex}.clientManagerUrlSignalsHeader div{gap:.15rem;min-width:0;display:grid}.clientManagerUrlSignalsHeader span{color:var(--color-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:900}.clientManagerUrlSignalsHeader strong{color:var(--color-text);font-size:.95rem}.clientManagerUrlSignalsHeader a{color:var(--color-accent);white-space:nowrap;font-size:.78rem;font-weight:900;text-decoration:none}.clientManagerUrlSignalList{gap:var(--space-2);min-width:0;display:grid}.clientManagerUrlSignal{border-block-start:1px solid var(--color-border);gap:var(--space-2);min-width:0;padding-block-start:var(--space-2);display:grid}.clientManagerUrlSignal:first-child{border-block-start:0;padding-block-start:0}.clientManagerUrlSignal>div:first-child{gap:.2rem;min-width:0;display:grid}.clientManagerUrlProblem{background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-control);min-width:0;padding:var(--space-2);gap:.2rem;display:grid}.clientManagerUrlProblem span,.clientManagerUrlEvidence>span{color:var(--color-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:900}.clientManagerUrlProblem strong{color:var(--color-text);overflow-wrap:anywhere;font-size:.84rem;line-height:1.35}.clientManagerUrlScoreRow{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.clientManagerUrlScoreRow span{background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-control);color:var(--color-accent);text-align:center;min-width:0;padding:.42rem .5rem;font-size:.72rem;font-weight:900}.clientManagerUrlSignal strong{color:var(--color-text);overflow-wrap:anywhere;font-size:.84rem}.clientManagerUrlSignal span,.clientManagerUrlSignalEmpty{color:var(--color-muted);font-size:.78rem;font-weight:800}.clientManagerUrlSignal p{color:var(--color-text);margin:0;font-size:.88rem;line-height:1.45}.clientManagerUrlSignal dl{gap:var(--space-2);margin:0;display:grid}.clientManagerUrlSignal dl div{gap:.2rem;display:grid}.clientManagerUrlSignal dt{color:var(--color-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:900}.clientManagerUrlSignal dd{color:var(--color-text);overflow-wrap:anywhere;margin:0;font-size:.82rem;line-height:1.4}.clientManagerUrlEvidence{gap:var(--space-2);min-width:0;display:grid}.clientManagerUrlEvidence div{gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.clientManagerUrlEvidence a{background:var(--color-surface-muted);border:1px solid var(--color-border);color:var(--color-accent);overflow-wrap:anywhere;border-radius:999px;max-width:100%;padding:.34rem .55rem;font-size:.74rem;font-weight:900;text-decoration:none}.clientManagerUrlSignalFooter{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.clientManagerUrlSignalFooter>span{color:var(--color-accent);font-size:.78rem;font-weight:900}.clientManagerUrlSignalEmpty{margin:0}.clientManagerBlocker{border-radius:var(--radius-card);padding:var(--space-3);background:#fff7ed;border:1px solid #fed7aa}.clientManagerBlocker div{align-items:center;gap:var(--space-2);flex-wrap:wrap;justify-content:space-between;display:flex}.clientManagerBlocker strong{color:#9a3412}.clientManagerBlocker span,.clientManagerBlocker small{color:#7c2d12;font-size:.78rem;font-weight:900}.clientManagerBlocker p{color:#4a2a12;margin:0;font-size:.88rem;line-height:1.45}.clientManagerServiceProgress{border-radius:var(--radius-card);gap:var(--space-2);padding:var(--space-3);background:#f0fdf4;border:1px solid #bbf7d0;display:grid}.clientManagerServiceProgress div:first-child,.clientManagerServiceMeta{align-items:center;gap:var(--space-2);flex-wrap:wrap;justify-content:space-between;display:flex}.clientManagerServiceProgress strong{color:#166534}.clientManagerServiceProgress span,.clientManagerServiceMeta span{color:#14532d;font-size:.78rem;font-weight:900}.clientManagerServiceProgress p{color:#1f3f2a;margin:0;font-size:.88rem;line-height:1.45}.clientManagerCatalog,.clientManagerActions{gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.clientManagerCatalogChip{background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-control);gap:.15rem;min-width:0;max-width:100%;padding:.55rem .7rem;display:inline-grid}.clientManagerCatalogChip strong,.clientManagerCatalogChip small{overflow-wrap:anywhere;font-size:.75rem}.clientManagerCatalogChip small{color:var(--color-muted)}.clientManagerActionForm{min-width:0;margin-left:0;display:inline-flex}.clientManagerActions a,.clientManagerActionForm button{border:1px solid var(--color-border);border-radius:var(--radius-control);color:var(--color-accent);overflow-wrap:anywhere;text-align:center;justify-content:center;align-items:center;min-width:0;max-width:100%;min-height:36px;padding:.55rem .8rem;font-size:.82rem;font-weight:900;text-decoration:none;display:inline-flex}.clientManagerActionForm button{cursor:pointer;font:inherit;background:#fff}.clientManagerActionForm button:disabled{cursor:not-allowed;opacity:.62}.clientManagerActions a:first-child{background:var(--color-accent);border-color:var(--color-accent);color:#fff}.clientManagerCatalogMatrix{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.clientManagerCatalogMatrix article{border:1px solid var(--color-border);border-radius:var(--radius-card);gap:var(--space-2);min-width:0;padding:var(--space-3);display:grid}.clientManagerCatalogMatrix strong{color:var(--color-accent)}.reportPackageActions a,.reportPackageActions span{border-radius:var(--radius-control);border:1px solid #14724f73;align-items:center;min-height:36px;padding:0 .85rem;display:inline-flex}.reportPackageActions a:first-child{background:var(--color-accent);border-color:var(--color-accent);color:#fff}.reportPackageActions span{color:var(--color-muted);font-size:.78rem;font-weight:900}.reportSourceArtifacts{background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-card);gap:var(--space-2);padding:var(--space-3);display:grid}.reportSectionCard{padding:var(--space-3);grid-template-columns:48px minmax(0,1fr)}.reportSectionNumber{background:var(--color-ink);border-radius:var(--radius-control);color:#fff;flex-direction:column;justify-content:center;align-items:center;gap:.1rem;width:42px;height:46px;font-size:.7rem;font-weight:900;display:inline-flex}.reportSectionNumber .portalGlyph{color:#fff;background:0 0;border:0;width:18px;height:18px}.portalReportEvidenceList{border-top:1px solid var(--color-border);gap:var(--space-2);padding-block-start:var(--space-3);display:grid}.portalReportEvidenceList>strong{letter-spacing:0;text-transform:uppercase;font-size:.78rem}.portalReportEvidenceList ul{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.portalReportEvidenceList li{background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-control);min-width:0;padding:var(--space-2);align-items:start;gap:.25rem;display:grid}.portalReportEvidenceList a,.portalReportEvidenceList span,.portalReportEvidenceList small{overflow-wrap:anywhere}.portalReportEvidenceList a{color:var(--color-accent);font-weight:800;text-decoration:none}.portalReportEvidenceList small{color:var(--color-muted);font-weight:700}.adminLinkCard{color:inherit;min-height:160px;text-decoration:none}@media (max-width:1500px){.operatorPageSplit{grid-template-columns:1fr}}@media (max-width:980px){.dashboardShell{grid-template-columns:1fr}.pageHeader{grid-template-columns:1fr;align-items:start}.pageHeaderMeta{justify-self:start}.sidebarNav{display:none}.mobileNav{background:var(--color-surface);border-bottom:1px solid var(--color-border);padding:var(--space-3) var(--space-6);display:block}.mobileNav summary{color:var(--color-accent);cursor:pointer;font-weight:700}.mobileNav div{gap:var(--space-2);padding-block-start:var(--space-3);display:grid}.mobileNav a[aria-current=page]{background:var(--color-accent-soft);color:var(--color-accent)}.heroPanel,.sageCommand,.grid.three,.twoColumn,.toolStatusGrid,.releaseReviewSummaryGrid,.releasePhaseGrid,.releaseSourceCheckpointGrid,.releaseSourceBreakdownGrid,.releaseSourceChecks,.releaseReviewColumns,.releaseDecisionGrid,.releaseWalkthroughGrid,.snapshotSplit,.toolResultEvidence,.workbenchGrid,.toolRunnerGrid,.evidenceFindingGrid,.evidenceRunNotice article,.evidenceSourceRow,.operatorPageSplit,.findingSummaryBand,.reportSummaryBand,.portalPriorityActions,.findingClientHeader,.reportPackageHeader,.reportPackageMeta,.reportOfferHeader,.reportOfferGrid,.offerProofBridgeMetrics,.reportLifecycleHeader,.reportPortalLinkLedger div,.reportFieldGrid,.reportTraceabilityGrid,.reportTierEditorGrid,.opportunityPackMetricGrid,.opportunityPackUrlRows,.portalGuidedProofGrid,.portalGuidedSteps,.portalMetricGrid,.portalServiceGrid,.portalServiceLifecycle,.clientManagerSummaryBand,.clientManagerCommandBand,.clientManagerDashboardGrid,.clientManagerSummaryMetrics,.clientManagerGrid,.clientManagerPortfolioRow,.clientManagerCatalogMatrix,.clientManagerOpportunityMetrics,.clientManagerOpportunityRows{grid-template-columns:1fr}.sageFlowGrid,.sageDossierGrid,.metricGrid,.evidenceGalleryGrid,.findingBoard,.adminLinkGrid,.runMetaGrid,.runToolResultGrid,.evidenceIssueRail,.findingReviewGrid,.clientManagerMetrics,.toolTileGrid,.toolTileGridWide,.evidenceStrip,.findingStack{grid-template-columns:repeat(2,minmax(0,1fr))}.clientWorkbench,.urlInventory{overflow-x:auto}.workTable,.urlRows{min-width:760px}}@media (max-width:1200px){.topStatusBar{align-items:flex-start}.topStatusIdentity,.topStatusBadges{flex-basis:100%;margin-inline-end:0}}@media (max-width:640px){.topStatusBar,.pageSurface,.mobileNav,.footerStatus{padding-inline:var(--space-4)}.pageSurface{padding-block:var(--space-6)}h1{overflow-wrap:anywhere;max-width:100%;font-size:2rem;line-height:1.08}.pageHeader,.pageHeader>div{width:100%;min-width:0}.pageHeader p{overflow-wrap:break-word;word-break:normal;max-width:100%;font-size:1rem;line-height:1.45}.pageHeaderMeta,.pageHeaderBadges{align-items:stretch;width:100%;min-width:0;max-width:100%}.pageHeaderBadges{grid-template-columns:1fr;display:grid}.pageHeaderAction{text-align:center;white-space:normal;justify-content:center;width:100%;min-width:0}.pageHeaderBadges .workBadge{text-align:center;white-space:normal;width:100%;min-width:0}.heroPanel,.sageCommand,.card,.panel,.callout,.lockPanel,.verdictBanner,.releaseReviewPanel{padding:var(--space-4)}.sageCommand:before{left:var(--space-4);right:var(--space-4);top:24px}.sageCommand h2{font-size:2.1rem}.sageSignalGrid,.sageFlowGrid,.sageDossierGrid{grid-template-columns:1fr}.sageFlowStep{min-height:auto}.cardHeader,.splitHeader,.operationPanelHeader,.releaseArchiveRow,.releaseReviewMeta,.releaseBlockedDecisionHeader,.releaseReviewDecisionHeader{grid-template-columns:1fr;display:grid}.releaseReviewVerdict{justify-content:flex-start}.releaseReviewSummaryGrid,.releasePhaseGrid,.releaseReviewColumns,.releaseDecisionGrid,.runtimeInputList div,.releaseReviewDecision{grid-template-columns:1fr}.releaseReviewDecision .releaseReviewIcon{justify-self:start}.releaseArchiveRow code,.releaseEvidenceRefs a,.releaseEvidenceRefs code,.releaseDecisionBlocks code,.runtimeInputList code{width:100%;min-width:0}.dataTable{display:block;overflow-x:auto}.evidenceSummaryBand,.evidenceClientHeader{grid-template-columns:1fr}.ewCoverageTable,.ewContractTable,.ewRecordTable{background:0 0;border:0;display:block;overflow:visible}.ewCoverageTable thead,.ewContractTable thead,.ewRecordTable thead{display:none}.ewCoverageTable tbody,.ewContractTable tbody,.ewRecordTable tbody{gap:var(--space-3);display:grid}.ewCoverageTable tr,.ewContractTable tr,.ewRecordTable tr{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);gap:var(--space-3);padding:var(--space-3);display:grid}.ewCoverageTable td,.ewContractTable td,.ewRecordTable td{gap:var(--space-2);border:0;padding:0;display:grid}.ewCoverageTable td:before,.ewContractTable td:before,.ewRecordTable td:before{color:var(--color-accent);content:attr(data-label);letter-spacing:0;text-transform:uppercase;font-size:.72rem;font-weight:800}.coverageMetrics,.toolResultMeta{grid-template-columns:repeat(2,minmax(0,1fr))}.workspaceHeader{align-items:stretch;gap:var(--space-3);grid-template-columns:minmax(0,1fr);width:100%;min-width:0;display:grid;position:static}.workspaceControls,.workspaceClientMenu{justify-content:stretch;align-items:stretch;width:100%;min-width:0;max-width:100%;display:grid}.primaryAction,.secondaryAction,.workspaceClientMenu summary,.actionBar button{text-align:center;white-space:normal;justify-content:center;width:100%;min-width:0;max-width:100%}.workspaceClientMenu div{width:100%;position:static}.workspaceClientMenu summary{overflow-wrap:anywhere}.clientManagerSummaryBand{padding:var(--space-4)}.clientManagerSummaryCopy h2,.clientManagerSummaryCopy p{overflow-wrap:anywhere}.clientManagerActions a,.clientManagerActionForm,.clientManagerActionForm button{text-align:center;white-space:normal;flex:100%;justify-content:center}.clientManagerOffer div{align-items:start;display:grid}.clientManagerOffer strong{white-space:normal}.commandHero{align-items:start;display:grid}.heroActions,.actionBar{display:grid}.metricGrid,.findingStatGrid,.reportStatGrid,.portalGuidedProofGrid,.portalGuidedSteps,.evidenceStatGrid,.evidenceRealGrid,.evidenceIssueRail,.toolTileGrid,.toolTileGridWide,.evidenceStrip,.findingStack,.evidenceGalleryGrid,.findingBoard,.adminLinkGrid,.fieldGrid,.toolChecklist,.runMetaGrid,.runToolResultGrid,.runHistoryRow,.findingReviewGrid,.findingReviewMeta,.reportSectionMeta,.reportSectionCard{grid-template-columns:1fr}.portalPriorityActionLinks{grid-template-columns:1fr;justify-content:stretch;width:100%;display:grid}.portalPriorityActionLinks a{width:100%}.findingNoticeBand article,.findingNextAction{grid-template-columns:1fr}.findingNextAction a,.findingNextAction span,.findingNextAction strong{grid-area:auto}.runMetaGrid div+div{border-left:0;border-top:1px solid var(--color-border)}.operatorList{overflow-x:auto}.operatorListRow{grid-template-columns:minmax(170px,1fr) repeat(3,84px) 100px;min-width:720px}.operatorListCard .operatorListRow,.portalSummaryRow,.urlEditForm,.scanInputCard,.scanUrlPicker label{grid-template-columns:1fr;min-width:0}.operatorSubRow,.inlineActionForm,.inlineActionForm button,.urlEditForm button{width:100%}.clientWorkbench,.urlInventory{overflow-x:visible}.workTable,.urlRows{min-width:0}.workTableHead{display:none}.workTableRow{background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-card);margin-bottom:var(--space-2);grid-template-columns:minmax(0,1fr) 54px 42px;align-items:start}.workTableRow>span:nth-child(4),.workTableRow>span:nth-child(5){grid-column:1/-1}.urlRow,.urlRowWide{background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-card);margin-bottom:var(--space-2);grid-template-columns:1fr;align-items:start}.reportFindingRow{grid-template-columns:74px minmax(0,1fr)}.reportFindingRow>strong{grid-column:2}}@media print{.sidebarNav,.mobileNav,.topStatusBar,.footerStatus{display:none}.dashboardShell{display:block}.pageSurface{max-width:none;padding:0}.panel,.card,.heroPanel{break-inside:avoid;box-shadow:none}.toolResultSection,.toolResultOverview{break-before:page}.toolDetailPanel{display:block}.toolDetailPanel summary{display:none}.toolDetailPanel>:not(summary){display:block!important}.dataTable{font-size:.82rem;display:table;overflow:visible}}.sageChartStack{gap:var(--space-2);min-width:0;display:grid}.sageChartBar{background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-control);min-width:0;padding:var(--space-2);gap:.45rem;display:grid}.sageChartBar>div{align-items:center;gap:var(--space-2);justify-content:space-between;min-width:0;display:flex}.sageChartBar>div span{color:var(--color-muted);overflow-wrap:anywhere;text-transform:uppercase;min-width:0;font-size:.68rem;font-weight:900}.sageChartBar>div strong{color:var(--color-text);font-size:.9rem}.sageChartBar>span{background:#1264471f;height:.5rem;display:block;position:relative;overflow:hidden}.sageChartBar>span:before{background:var(--color-accent);content:"";height:100%;width:var(--bar-width);position:absolute;top:0;left:0}.sageChartBar>span[style*="--bar-width: 0%"]:before{display:none}.clientManagerCommandBand{background:linear-gradient(90deg, #fffffff5, #eefaf5eb), var(--color-surface);border:1px solid #14724f33;border-left:6px solid var(--color-accent);border-radius:var(--radius-card);gap:var(--space-5);margin-bottom:var(--space-5);padding:var(--space-5);grid-template-columns:minmax(280px,1.25fr) minmax(360px,1fr) auto;display:grid;box-shadow:0 18px 42px #162d2614}.clientManagerCommandCopy{align-content:center;gap:var(--space-2);display:grid}.clientManagerCommandCopy>span,.clientManagerCommandFootnote,.clientManagerPerformancePanel>div:first-child span,.clientManagerIssuePanel>div:first-child span,.clientManagerNextBestPanel>div:first-child span{color:var(--color-accent);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:900}.clientManagerCommandCopy h2{color:var(--color-text);margin:0;font-size:clamp(1.35rem,2vw,2rem);line-height:1.12}.clientManagerCommandCopy p,.clientManagerCommandFootnote{margin:0}.clientManagerCommandMetrics{gap:var(--space-3);grid-template-columns:repeat(5,minmax(105px,1fr));display:grid}.clientManagerCommandMetrics article{border-radius:var(--radius-control);min-height:96px;padding:var(--space-3);background:#fff;border:1px solid #14724f24;gap:.3rem;display:grid}.clientManagerCommandMetrics svg{color:var(--color-accent)}.clientManagerCommandMetrics strong{color:var(--color-text);font-size:1.35rem;line-height:1}.clientManagerCommandMetrics span{color:var(--color-muted);text-transform:uppercase;font-size:.72rem;font-weight:900}.clientManagerCommandActions{align-content:center;gap:var(--space-2);min-width:120px;display:grid}.clientManagerCommandActions a,.clientManagerPerformanceRow a,.clientManagerNextBestList a{text-decoration:none}.clientManagerCommandActions a{border-radius:var(--radius-control);color:var(--color-accent);text-align:center;border:1px solid #14724f6b;min-height:40px;padding:.65rem .9rem;font-weight:900}.clientManagerCommandActions a:first-child{background:var(--color-accent);color:#fff}.clientManagerCommandFootnote{grid-column:1/-1}.clientManagerPerformancePanel,.clientManagerIssuePanel,.clientManagerNextBestPanel{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);gap:var(--space-4);padding:var(--space-4);display:grid}.clientManagerPerformanceTable{display:grid;overflow-x:auto}.clientManagerPerformanceHead,.clientManagerPerformanceRow{gap:var(--space-3);grid-template-columns:minmax(180px,1.4fr) 130px 70px 70px 100px minmax(220px,1.4fr);min-width:860px;display:grid}.clientManagerPerformanceHead{color:var(--color-muted);padding:0 var(--space-3) var(--space-2);text-transform:uppercase;font-size:.72rem;font-weight:900}.clientManagerPerformanceRow{border-top:1px solid var(--color-border);padding:var(--space-3);align-items:center}.clientManagerPerformanceRow>div:first-child{gap:.15rem;display:grid}.clientManagerPerformanceRow a:first-child{color:var(--color-text);font-weight:900}.clientManagerPerformanceRow>a{color:var(--color-accent);font-size:.84rem;font-weight:900}.clientManagerPerformanceRow>strong{color:var(--color-text)}.clientManagerHealthCell{align-items:center;gap:.4rem;display:grid}.clientManagerMiniBar{background:var(--color-surface-muted);border-radius:999px;width:100%;height:7px;display:block;overflow:hidden}.clientManagerMiniBar:before{background:var(--color-accent);border-radius:inherit;content:"";height:100%;width:var(--bar-width);display:block}.clientManagerInsightGrid{gap:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(320px,.62fr);display:grid}.clientManagerIssueChart{align-items:center;gap:var(--space-5);grid-template-columns:170px minmax(0,1fr);display:grid}.clientManagerIssueChart>span{aspect-ratio:1;background:radial-gradient(circle, #fff 0 48%, transparent 49%), conic-gradient(var(--color-accent) 0 var(--first-stop), #d6a43a var(--first-stop) var(--second-stop), #e65d4f var(--second-stop) var(--third-stop), #6d8fb8 var(--third-stop) 100%);padding:var(--space-4);border-radius:50%;place-items:center;display:grid}.clientManagerIssueChart>span strong{color:var(--color-text);font-size:1.65rem;line-height:1}.clientManagerIssueChart>span small{color:var(--color-muted);text-transform:uppercase;font-weight:800}.clientManagerIssueChart div{gap:var(--space-2);display:grid}.clientManagerIssueChart p{align-items:center;gap:var(--space-2);grid-template-columns:10px minmax(0,1fr) auto;margin:0;display:grid}.clientManagerIssueChart i{background:var(--color-accent);border-radius:50%;width:10px;height:10px}.clientManagerIssueChart p:nth-child(2) i{background:#d6a43a}.clientManagerIssueChart p:nth-child(3) i{background:#e65d4f}.clientManagerIssueChart p:nth-child(n+4) i{background:#6d8fb8}.clientManagerIssueChart span{color:var(--color-muted);font-weight:700}.clientManagerNextBestList{gap:var(--space-3);display:grid}.clientManagerNextBestList a{background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-control);align-items:start;gap:var(--space-3);padding:var(--space-3);grid-template-columns:34px minmax(0,1fr);display:grid}.clientManagerNextBestList svg{color:var(--color-accent)}.clientManagerNextBestList span{gap:.25rem;display:grid}.clientManagerNextBestList strong{color:var(--color-text)}.clientManagerNextBestList small{color:var(--color-muted);line-height:1.4}.clientManagerNextBestList em{color:var(--color-accent);font-size:.76rem;font-style:normal;font-weight:900}.sageScorePill{color:var(--color-text);text-transform:uppercase;background:#1264471a;gap:.3rem;padding:.32rem .45rem;font-size:.68rem;font-weight:900;display:inline-flex}.clientManagerSiteIntake,.portalSiteIntakePanel{gap:var(--space-3);display:grid}.clientManagerSiteIntake{background:var(--color-surface-muted);border:1px solid var(--color-border);border-left:3px solid var(--color-accent);border-radius:var(--radius-card);padding:var(--space-3)}.clientManagerSiteIntakeHeader,.portalSiteIntakeOffer{align-items:start;gap:var(--space-3);justify-content:space-between;min-width:0;display:flex}.clientManagerSiteIntakeHeader>div,.portalSiteIntakeOffer>div{gap:.3rem;min-width:0;display:grid}.clientManagerSiteIntakeHeader span,.portalSiteIntakeOffer span{color:var(--color-muted);text-transform:uppercase;font-size:.68rem;font-weight:900}.clientManagerSiteIntakeHeader strong,.portalSiteIntakeOffer strong{color:var(--color-text);overflow-wrap:anywhere;line-height:1.25}.clientManagerSiteIntakeHeader p,.clientManagerSiteCaveat,.portalSiteIntakeOffer p{color:var(--color-muted);margin:0;font-size:.82rem;line-height:1.45}.clientManagerMonitoringList,.clientManagerMonitoringForm{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);gap:var(--space-2);min-width:0;padding:var(--space-3);display:grid}.clientManagerMonitoringList strong,.clientManagerMonitoringForm summary strong{color:var(--color-text);font-size:.9rem}.clientManagerMonitoringList span,.clientManagerMonitoringList small,.clientManagerMonitoringForm summary span{color:var(--color-muted);overflow-wrap:anywhere;font-size:.8rem;line-height:1.45}.clientManagerMonitoringForm summary{cursor:pointer;gap:.2rem;display:grid}.clientManagerMonitoringForm form{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));margin-block-start:var(--space-2);display:grid}.clientManagerMonitoringForm label{color:var(--color-muted);text-transform:uppercase;gap:.35rem;font-size:.72rem;font-weight:900;display:grid}.clientManagerMonitoringForm input{background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-control);color:var(--color-text);font:inherit;text-transform:none;min-width:0;padding:.65rem .75rem}.clientManagerMonitoringForm button{background:var(--color-accent);border-radius:var(--radius-control);color:var(--color-accent-contrast);cursor:pointer;border:0;align-self:end;padding:.75rem 1rem;font-weight:900}.clientManagerSiteIntakeGrid,.portalSiteIntakeLayout{gap:var(--space-3);grid-template-columns:minmax(0,1fr) minmax(260px,.9fr);min-width:0;display:grid}.clientManagerSiteScoreList,.portalScorePanel,.portalFindingThemeList{gap:var(--space-2);min-width:0;display:grid}.clientManagerSiteScoreList article,.portalScorePanel article,.portalFindingThemeList article{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-control);gap:var(--space-2);min-width:0;padding:var(--space-2);display:grid}.clientManagerSiteScoreList strong,.portalScorePanel strong,.portalFindingThemeList strong{color:var(--color-text);overflow-wrap:anywhere;text-transform:capitalize}.clientManagerSiteScoreList span,.portalScorePanel span,.portalFindingThemeList span,.portalFindingThemeList small{color:var(--color-muted);text-transform:uppercase;font-size:.72rem;font-weight:900}.clientManagerSiteScoreList article>div,.portalScorePanel article>div:first-child{align-items:center;gap:var(--space-2);flex-wrap:wrap;justify-content:space-between;min-width:0;display:flex}.portalScoreBars{gap:.45rem;display:grid}.portalSiteIntakeOffer{background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-control);padding:var(--space-3)}.portalPriorityActions small{color:var(--color-muted);margin-top:.35rem;font-size:.78rem;font-weight:900;display:block}.portalDashboardHero,.portalReportHero{border-radius:var(--radius-card);gap:var(--space-4);padding:var(--space-5);margin-block-end:var(--space-1);display:grid;overflow:hidden}.portalDashboardHero{background:linear-gradient(135deg, #004a37fa, #002320fa), var(--color-ink);color:#fff;box-shadow:0 18px 48px #002e2629}.portalReportHero{background:linear-gradient(135deg, #ecfefff5, #fffffffa), var(--color-surface);border:1px solid #0e74902e}.portalDashboardHero .pageHeader,.portalReportHero .pageHeader{align-items:start}.portalDashboardHero .pageHeader h1{font-size:clamp(1.7rem,2.7vw,2.45rem);line-height:1.05}.portalDashboardHero .pageHeader p{font-size:.94rem;line-height:1.42}.portalDashboardHero .pageHeader h1{max-width:940px;font-size:clamp(2.2rem,4vw,4rem)}.portalReportHero .pageHeader h1{max-width:920px;font-size:clamp(2.1rem,4vw,3.7rem)}.portalDashboardHero .portalPriorityActions,.portalReportHero .portalPriorityActions{box-shadow:none;grid-template-columns:minmax(0,1fr) minmax(280px,auto)}.portalDashboardHero .portalPriorityActions{background:#ffffff1a;border:1px solid #ffffff2e}.portalReportHero .portalPriorityActions{background:#fff}.portalDashboardHero .portalPriorityActions span,.portalDashboardHero .portalPriorityActions strong,.portalDashboardHero .portalPriorityActions small{color:#fff}.portalDashboardHero .portalPriorityActions small{color:#fffc}.portalDashboardHero .portalPriorityActionLinks a{color:#fff;background:#ffffff1a;border-color:#ffffff59}.portalDashboardHero .portalPriorityActionLinks a:first-of-type{color:var(--color-text);background:#fff}.portalDashboardHero .portalPriorityCheckout button,.portalReportHero .portalPriorityCheckout button{box-shadow:0 10px 24px #f59e0b2e}.clientManagerCommandBand{grid-template-columns:minmax(0,.95fr) minmax(0,1.35fr)}.clientManagerCommandActions{flex-wrap:wrap;grid-column:2/3;place-content:stretch flex-end;min-width:0;display:flex}.clientManagerCommandActions a{min-width:150px}.clientManagerCommandFootnote{grid-area:3/1/auto/2;align-self:center}.clientManagerCommandActions{grid-row:3}.clientManagerCommandMetrics article{overflow:hidden}.clientManagerCommandMetrics strong,.clientManagerCommandMetrics span{overflow-wrap:anywhere}@media (max-width:900px){.clientManagerCommandBand,.clientManagerInsightGrid,.portalDashboardHero .portalPriorityActions,.portalReportHero .portalPriorityActions{grid-template-columns:1fr}.portalDashboardHero .portalPriorityActionLinks,.portalReportHero .portalPriorityActionLinks{grid-template-columns:1fr;justify-content:stretch;display:grid}.portalDashboardHero .portalPriorityActionLinks a,.portalDashboardHero .portalPriorityCheckout button,.portalReportHero .portalPriorityActionLinks a,.portalReportHero .portalPriorityCheckout button{width:100%}.clientManagerCommandActions,.clientManagerCommandFootnote{grid-area:auto/1}.clientManagerCommandMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.clientManagerIssueChart{grid-template-columns:1fr}.clientManagerIssueChart>span{justify-self:start;width:min(52vw,180px);max-width:180px}.clientManagerSiteIntakeGrid,.portalSiteIntakeLayout{grid-template-columns:1fr}.clientManagerSiteIntakeHeader,.portalSiteIntakeOffer{display:grid}.clientManagerMonitoringForm form{grid-template-columns:1fr}}@media (max-width:520px){.portalDashboardHero,.portalReportHero{border-radius:var(--radius-control);gap:var(--space-4);padding:var(--space-4)}.portalDashboardHero .pageHeader h1,.portalReportHero .pageHeader h1{font-size:2.25rem;line-height:1.05}.portalDashboardHero .pageHeader p,.portalReportHero .pageHeader p{font-size:1rem;line-height:1.45}.portalDashboardHero .portalPriorityActions,.portalReportHero .portalPriorityActions{padding:var(--space-3);align-items:stretch}.portalDashboardHero .portalPriorityActions strong,.portalReportHero .portalPriorityActions strong{font-size:1rem;line-height:1.28}.portalDashboardHero .portalPriorityActions small,.portalReportHero .portalPriorityActions small{font-size:.78rem;line-height:1.35}.portalDashboardHero .portalPriorityActionLinks,.portalReportHero .portalPriorityActionLinks{gap:var(--space-2)}.portalDashboardHero .portalPriorityActionLinks a,.portalDashboardHero .portalPriorityCheckout button,.portalReportHero .portalPriorityActionLinks a,.portalReportHero .portalPriorityCheckout button{min-height:44px;padding:.7rem .85rem}.clientManagerCommandMetrics{grid-template-columns:1fr}.clientManagerCommandActions{min-width:0}}html{scroll-padding-top:120px}.sidebarNav{gap:var(--space-5);padding:var(--space-5) var(--space-4);background:linear-gradient(#17282a 0%,#2d3e40 100%),#2d3e40;box-shadow:12px 0 32px #0516181f}.brandBlock strong{font-size:1.8rem;line-height:1}.navGroup{gap:.45rem}.navGroup a{align-items:center;gap:.75rem;min-height:42px;padding:.56rem .68rem;display:flex}.topStatusBar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);gap:var(--space-3);padding:var(--space-3) var(--space-5);background:#ffffffe0}.topStatusIdentity{min-width:210px;margin-inline-end:0}.topStatusBadges{flex-wrap:nowrap;overflow-x:auto}.workspaceHeader{gap:var(--space-4);padding:var(--space-4) var(--space-5);background:#fff}.workspaceTitle strong{font-size:1rem}.workspaceTitle span{max-width:580px}.workspaceControls{gap:var(--space-2)}.pageSurface{gap:var(--space-5);padding:var(--space-5)}.pageHeader h1{font-size:clamp(1.9rem,3vw,2.6rem);line-height:1.08}.pageHeader p{font-size:1rem;line-height:1.52}.clientManagerCommandBand,.reportsWorkflowCockpit,.findingClientCommand,.triageHero{border-radius:8px;scroll-margin-top:130px}.clientManagerCommandBand{margin-bottom:var(--space-3);padding:var(--space-5);background:linear-gradient(110deg,#fffffffa 0%,#eff9f5f5 62%,#fffaece6 100%),#fff;border:1px solid #005b4329;border-left:6px solid #007a55;grid-template-columns:minmax(280px,.92fr) minmax(460px,1.15fr) minmax(180px,.42fr);box-shadow:0 24px 60px #112a231a}.clientManagerCommandCopy h2{max-width:640px;font-size:clamp(1.55rem,2.35vw,2.45rem)}.clientManagerCommandMetrics{grid-template-columns:repeat(5,minmax(0,1fr))}.clientManagerCommandMetrics article{border-color:#005b432e;min-height:118px;box-shadow:0 8px 20px #0c25210a}.clientManagerCommandMetrics strong{font-size:clamp(1.35rem,2vw,1.8rem)}.clientManagerCommandActions{align-content:end;gap:var(--space-2);display:grid}.clientManagerActionForm,.clientManagerActionForm button,.clientManagerCommandActions a{width:100%}.clientManagerCommandActions a,.clientManagerActionForm button,.reportsWorkflowActions a,.reportsWorkflowActions a:visited,.triageActions a,.portalAtGlanceHeader a{border-radius:var(--radius-control);justify-content:center;align-items:center;min-height:42px;padding:.7rem .9rem;font-size:.82rem;font-weight:900;text-decoration:none;display:inline-flex}.clientManagerActionForm button{color:#006548;border:1px solid #005b4361}.clientManagerCommandActions a:first-child,.clientManagerActionForm:first-of-type button,.reportsWorkflowActions a:first-child,.triageActions a:first-child,.portalAtGlanceHeader a{color:#fff;background:#007a55;border-color:#007a55}.clientManagerClientSwitcher{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.clientManagerClientSwitcher a{border-radius:var(--radius-control);color:var(--color-text);min-height:72px;padding:var(--space-3);background:#fff;border:1px solid #005b4329;gap:.22rem;text-decoration:none;display:grid}.clientManagerClientSwitcher a[aria-current=page]{background:#eefaf5;border-color:#007a5573;box-shadow:inset 0 -3px #007a55}.clientManagerClientSwitcher span{color:#006548;text-transform:uppercase;font-size:.74rem;font-weight:900}.clientManagerClientSwitcher strong{color:var(--color-text);font-size:.9rem;line-height:1.3}.clientManagerDashboardGrid{grid-template-columns:minmax(300px,.8fr) minmax(0,1.2fr)}.clientManagerChartPanel,.clientManagerQueuePanel,.clientManagerPerformancePanel,.clientManagerIssuePanel,.clientManagerNextBestPanel,.clientManagerPortfolioPanel,.clientManagerDetailList,.reportSummaryBand,.reportPackagePanel,.operationPanel{border-radius:8px;box-shadow:0 10px 28px #162d260a}.clientManagerQueueItem{background:#fff;grid-template-columns:auto minmax(0,1fr) auto}.clientManagerQueueItem p,.clientManagerPortfolioRow>strong{font-size:.8rem}.clientManagerPerformanceTable{border:1px solid var(--color-border);background:#fff;border-radius:8px;overflow:hidden}.clientManagerDetailList{background:#fbfdfc}.clientManagerDetailDisclosure:not([open]) .clientManagerCard{display:none}.triageHero,.reportsWorkflowCockpit{color:#fff;gap:var(--space-5);padding:var(--space-5);background:linear-gradient(135deg,#17282a 0%,#2d3e40 100%),#2d3e40;grid-template-columns:minmax(0,.9fr) minmax(480px,1fr);display:grid}.triageCopy,.reportsWorkflowCopy{align-content:center;gap:var(--space-3);min-width:0;display:grid}.triageCopy span,.reportsWorkflowCopy span,.reportsWorkflowMetrics span,.triageMetrics span{color:#ffffffb8;text-transform:uppercase;font-size:.72rem;font-weight:900}.triageCopy h2,.reportsWorkflowCopy h2{color:#fff;margin:0;font-size:clamp(1.8rem,3vw,3.2rem);line-height:1.02}.triageCopy p,.reportsWorkflowCopy p{color:#ffffffd1;margin:0;font-size:1rem;line-height:1.52}.triageActions,.reportsWorkflowActions{gap:var(--space-2);flex-wrap:wrap;display:flex}.triageActions a,.reportsWorkflowActions a{color:#fff;background:#ffffff1a;border:1px solid #ffffff38}.triageMetrics,.reportsWorkflowMetrics{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.reportsWorkflowMetrics{grid-template-columns:repeat(5,minmax(0,1fr))}.triageMetrics article,.reportsWorkflowMetrics article{min-width:0;padding:var(--space-3);background:#ffffff1a;border:1px solid #ffffff29;border-radius:8px;gap:.25rem;display:grid}.triageMetrics strong,.reportsWorkflowMetrics strong{color:#fff;font-size:clamp(1.55rem,2.2vw,2.1rem);line-height:1}.triageMetrics small,.reportsWorkflowMetrics small{color:#ffffffb8;font-weight:800}.overviewGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.overviewGrid article{min-height:118px}.reportsWorkflowCockpit{grid-template-columns:minmax(0,.84fr) minmax(500px,1.16fr)}.reportsWorkflowStepper{gap:var(--space-2);grid-column:1/-1;grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.reportsWorkflowStepper span{color:#ffffffd1;align-items:center;gap:var(--space-2);background:#ffffff14;border:1px solid #ffffff29;border-radius:999px;justify-content:center;min-height:38px;font-size:.78rem;font-weight:900;display:flex}.reportsWorkflowStepper strong{color:#10201a;background:#eb8d63;border-radius:999px;justify-content:center;align-items:center;width:1.35rem;height:1.35rem;display:inline-flex}.reportsWorkflowQueue{gap:var(--space-2);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.reportsWorkflowQueue .workBadge{overflow-wrap:normal;text-align:center;white-space:nowrap;flex:none;justify-content:center;min-width:92px}.reportsWorkflowQueue article{align-items:center;gap:var(--space-3);min-width:0;padding:var(--space-3);background:#ffffff1a;border:1px solid #ffffff29;border-radius:8px;justify-content:space-between;display:flex}.reportsWorkflowQueue div{gap:.2rem;min-width:0;display:grid}.reportsWorkflowQueue strong{color:#fff;overflow-wrap:anywhere}.reportsWorkflowQueue span{color:#ffffffb8;font-size:.8rem}.portalDashboardHero{padding:var(--space-5);margin-block-end:0}.portalAtGlance{gap:var(--space-4);padding:var(--space-5);background:#fff;border:1px solid #005b4329;border-radius:8px;display:grid;box-shadow:0 18px 48px #112a2314}.portalAtGlanceHeader{align-items:center;gap:var(--space-4);justify-content:space-between;display:flex}.portalAtGlanceHeader div{gap:.25rem;min-width:0;display:grid}.portalAtGlanceHeader span{color:#006548;text-transform:uppercase;font-size:.72rem;font-weight:900}.portalAtGlanceHeader h2{margin:0;font-size:clamp(1.35rem,2vw,2rem)}.portalAtGlanceHeader p{margin:0;font-size:.95rem}.portalAtGlanceGrid{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.portalAtGlanceGrid article{border:1px solid var(--color-border);min-width:0;padding:var(--space-3);background:#f7faf9;border-radius:8px;gap:.25rem;display:grid}.portalAtGlanceGrid span{color:var(--color-muted);text-transform:uppercase;font-size:.72rem;font-weight:900}.portalAtGlanceGrid strong{color:#006548;font-size:1.55rem;line-height:1}.portalAtGlanceGrid small{color:var(--color-muted);line-height:1.35}.operatorSubRow a,.portalReportLinks a,.reportPackageActions a{min-height:44px}.reportPackagePanel,.reportSectionCard,.clientManagerDetailDisclosure,.opportunityPackPanel,.portalGuidedJourney,.portalOpportunityPanel,.portalCoveragePanel{scroll-margin-top:130px}@media (max-width:1180px){.clientManagerCommandBand,.triageHero,.reportsWorkflowCockpit{grid-template-columns:1fr}.reportsWorkflowMetrics,.clientManagerCommandMetrics{grid-template-columns:repeat(3,minmax(0,1fr))}.overviewGrid,.portalAtGlanceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.dashboardShell{grid-template-columns:1fr}.topStatusBar,.workspaceHeader{padding-inline:var(--space-4)}.clientManagerClientSwitcher,.reportsWorkflowQueue,.reportsWorkflowStepper,.reportsServiceLadder,.portalLadderStrip,.portalProofReviewStrip{grid-template-columns:1fr}}@media (max-width:640px){html{scroll-padding-top:82px}.pageSurface,.clientPortalPageSurface{gap:var(--space-4);padding:var(--space-4)}.topStatusBar{position:static}.workspaceHeader{display:grid}.workspaceControls{grid-template-columns:1fr;display:grid}.clientManagerCommandBand,.triageHero,.reportsWorkflowCockpit,.portalDashboardHero,.portalAtGlance{padding:var(--space-4)}.portalDashboardHero .pageHeader h1,.portalReportHero .pageHeader h1{font-size:1.95rem;line-height:1.08}.portalPriorityActions{gap:var(--space-2)}.portalPriorityActionLinks a:nth-child(n+3){display:none}.clientManagerCommandMetrics,.reportsWorkflowMetrics,.reportsServiceLadder,.portalLadderStrip,.portalProofReviewStrip,.triageMetrics,.overviewGrid,.portalAtGlanceGrid{grid-template-columns:1fr}.portalAtGlanceHeader{align-items:stretch;display:grid}.portalAtGlanceHeader a,.portalPriorityActionLinks a,.portalPriorityCheckout button{width:100%;min-height:44px}}.pageHeader h1{letter-spacing:0;font-size:clamp(1.65rem,2.15vw,2.15rem)}.pageHeader p{max-width:760px}.clientManagerCommandBand{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:1rem;padding:1.35rem 1.5rem;display:grid}.clientManagerCommandCopy{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.45rem 1.5rem;display:grid}.clientManagerCommandCopy span,.clientManagerCommandCopy h2,.clientManagerCommandCopy p{grid-column:1}.clientManagerCommandCopy h2{max-width:none;font-size:clamp(1.45rem,2vw,2.1rem);line-height:1.06}.clientManagerCommandCopy p{max-width:860px;font-size:.96rem;line-height:1.45}.clientManagerCommandCopy p strong{color:#005b43}.clientManagerCommandMetrics{grid-template-columns:repeat(5,minmax(128px,1fr));gap:.8rem}.clientManagerCommandMetrics article{align-content:space-between;min-height:96px;padding:.95rem}.clientManagerCommandMetrics strong{overflow-wrap:normal;white-space:nowrap;word-break:keep-all;font-size:clamp(1.55rem,2vw,2.05rem);line-height:1}.clientManagerCommandMetrics span{overflow-wrap:normal;word-break:normal;line-height:1.15}.clientManagerCommandActions{grid-template-columns:repeat(3,minmax(160px,1fr));align-items:stretch;display:grid}.clientManagerCommandFootnote{color:#005b43;margin:0;font-size:.78rem}.clientManagerClientSwitcher{gap:.75rem}.clientManagerClientSwitcher a{min-height:58px;padding:.8rem .95rem}.clientManagerDashboardGrid{grid-template-columns:minmax(280px,.74fr) minmax(0,1.26fr);align-items:stretch}.clientManagerChartPanel,.clientManagerQueuePanel,.clientManagerPerformancePanel,.clientManagerIssuePanel,.clientManagerNextBestPanel,.clientManagerPortfolioPanel,.clientManagerDetailList{padding:1rem}.clientManagerQueueList,.clientManagerNextBestList,.clientManagerPortfolioRows{gap:.62rem}.clientManagerQueueList{grid-template-columns:1fr;display:grid}.clientManagerQueuePanel>.clientManagerQueueList,.clientManagerChartPanel>.sageChartStack{grid-template-columns:1fr;justify-content:stretch;align-items:stretch;display:grid}.clientManagerQueueItem{grid-template-columns:2.25rem minmax(0,1fr) auto;align-items:center;gap:.85rem;min-height:58px;padding:.72rem .85rem;display:grid}.clientManagerQueueItem>strong{border-radius:999px;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.clientManagerQueueItem div{gap:.12rem}.clientManagerQueueItem p{margin:0;font-size:.82rem;line-height:1.28}.clientManagerPerformanceRow,.clientManagerPerformanceHead{grid-template-columns:minmax(170px,1.3fr) minmax(96px,.7fr) minmax(64px,.45fr) minmax(64px,.45fr) minmax(110px,.55fr) minmax(170px,1fr)}.clientManagerIssueChart>span{max-width:170px}.portalDashboardHero{gap:1.4rem;padding:1.55rem 1.8rem}.portalDashboardHero .pageHeader h1{color:#fff;font-size:clamp(2rem,3.5vw,3.05rem);line-height:1.03}.portalDashboardHero .pageHeader p{color:#ffffffdb;font-size:1rem}.portalDashboardHero .portalPriorityActions{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1rem}.portalDashboardHero .portalPriorityActionLinks{flex-wrap:wrap;justify-content:flex-end;display:flex}.portalAtGlance{margin-top:-.3rem;padding:1.35rem 1.5rem}.portalAtGlanceHeader h2{font-size:clamp(1.35rem,1.8vw,1.85rem)}.portalAtGlanceGrid article{min-height:108px}.portalGuidedJourney .operationPanelHeader,.portalGuidedJourneyHeader{align-items:start}.portalGuidedProofGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.portalGuidedSteps{grid-template-columns:repeat(5,minmax(0,1fr))}.portalReportHero{gap:1.2rem;padding:1.5rem 1.7rem}.portalReportHero .pageHeader h1{color:var(--color-text);font-size:clamp(2rem,3.8vw,3.25rem);line-height:1.04}.portalReportHero .pageHeader p{font-size:1.05rem}.portalReportHero .portalPriorityActions{gap:1rem;padding:1rem}.portalReportHero .portalPriorityActions strong{font-size:clamp(1.15rem,2vw,1.6rem)}@media (max-width:1180px){.clientManagerCommandCopy{grid-template-columns:1fr}.clientManagerCommandMetrics{grid-template-columns:repeat(3,minmax(140px,1fr))}.clientManagerCommandActions{grid-template-columns:repeat(3,minmax(0,1fr))}.clientManagerPerformanceRow,.clientManagerPerformanceHead{grid-template-columns:minmax(160px,1.4fr) repeat(4,minmax(70px,.6fr)) minmax(150px,1fr)}}@media (max-width:760px){.clientManagerCommandMetrics,.clientManagerCommandActions,.portalGuidedProofGrid,.portalGuidedSteps,.clientManagerDashboardGrid,.clientManagerInsightGrid{grid-template-columns:1fr}}@media (max-width:520px){.clientPortalSurface{padding-inline:.9rem}.portalDashboardHero,.portalReportHero{padding:1.05rem}.portalDashboardHero .pageHeader h1,.portalReportHero .pageHeader h1{line-height:1.08;font-size:1.65rem!important}.portalDashboardHero .pageHeader p,.portalReportHero .pageHeader p{font-size:.92rem}.portalDashboardHero .portalPriorityActions,.portalReportHero .portalPriorityActions{grid-template-columns:1fr;padding:.85rem}.portalDashboardHero .portalPriorityActionLinks,.portalReportHero .portalPriorityActionLinks{grid-template-columns:1fr;display:grid}.portalReportHero .portalPriorityActions strong{font-size:1.05rem}.portalAtGlance{padding:1rem}.portalAtGlanceGrid article{min-height:92px}}.sidebarNav{background:linear-gradient(#17282a 0%,#2d3e40 44%,#17282a 100%);padding:1.25rem .85rem}.brandBlock{gap:.45rem}.brandBlock strong{letter-spacing:.06em;font-size:1.65rem}.brandBlock>span{letter-spacing:.08em;text-transform:uppercase;font-size:.67rem;font-weight:800}.navRoleBadge{display:none}.navGroup p{color:#ffffffb8;font-size:.68rem}.navQuickSwitch a[aria-current=page],.navQuickSwitch a:hover,.navQuickSwitch a:focus-visible{background:#ffffff21;outline:none}.navGroup a{border-radius:7px;gap:.58rem;min-height:38px;padding:.5rem .55rem;font-size:.92rem}.navIcon{background:#ffffff1a;border:1px solid #ffffff1f;border-radius:6px;place-items:center;width:28px;height:28px;display:grid}.navGroup a[aria-current=page]{background:#ffffff26;box-shadow:inset 3px 0 #f2ad29}.sageUtilityBar{background:#ffffffeb;grid-template-columns:minmax(260px,1fr) auto auto auto;align-items:center;gap:.85rem;min-height:64px;padding:.85rem 1.4rem;display:grid}.sageTopSearch{color:#6f7a76;background:#f3f3f4;border:1px solid #d9e3df;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;max-width:520px;min-height:38px;padding:0 .55rem;display:grid}.sageTopSearch input{color:#101820;font:inherit;background:0 0;border:0;outline:none;min-width:0}.sageTopSearch kbd{color:#6f7a76;background:#fff;border:1px solid #d9e3df;border-radius:5px;padding:.18rem .34rem;font-size:.68rem;font-weight:800}.sageUtilityActions{gap:.45rem;display:flex}.sageUtilityActions a{color:#13221d;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;text-decoration:none;display:inline-flex}.sageUtilityActions a:hover,.sageUtilityActions a:focus-visible{background:#eef6f2;border-color:#cfe0da;outline:none}.sageRoleSwitch{flex-wrap:nowrap}.sageRoleSwitch a{white-space:nowrap;min-height:34px}.sageUserMenu{color:#101820;grid-template-columns:38px auto;align-items:center;gap:0 .55rem;text-decoration:none;display:grid}.sageUserMenu>span{color:#fff;background:linear-gradient(135deg,#f8d59b,#0b6f55);border-radius:999px;justify-content:center;align-items:center;width:38px;height:38px;font-weight:900;display:inline-flex}.sageUserMenu strong,.sageUserMenu small{grid-column:2}.sageUserMenu strong{font-size:.8rem}.sageUserMenu small{color:#63716b;font-size:.7rem}.pageHeader{align-items:center}.pageHeader h1{font-size:clamp(1.55rem,2vw,2rem)}.pageHeader p{margin:.25rem 0 0;font-size:.92rem}.clientManagerHeaderActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.55rem;display:flex}.clientManagerHeaderActions a,.clientManagerHeaderActions button{border-radius:7px;justify-content:center;align-items:center;min-height:42px;padding:.65rem .95rem;font-size:.82rem;font-weight:900;text-decoration:none;display:inline-flex}.clientManagerHeaderActions .primaryAction,.clientManagerHeaderActions button{color:#fff;background:#17282a;border:1px solid #17282a}.clientManagerHeaderActions .secondaryAction{color:#17282a;background:#fff;border:1px solid #c2c7c8}.clientManagerMetricStrip{background:#fff;border:1px solid #c2c7c8;border-radius:8px;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden}.clientManagerMetricStrip article{gap:.3rem;min-height:74px;padding:.82rem .95rem;display:grid}.clientManagerMetricLabel{align-items:center;gap:.42rem;display:inline-flex}.clientManagerMetricLabel svg{color:#00684d;flex:none}.clientManagerMetricStrip article+article{border-left:1px solid #c2c7c8}.clientManagerMetricStrip span{color:#424848;text-transform:uppercase;font-size:.72rem;font-weight:800}.clientManagerMetricStrip strong{color:#17282a;font-size:clamp(1.38rem,1.9vw,1.82rem);line-height:1}.clientManagerMetricStrip small{color:#08835f;font-size:.72rem;font-weight:750}.clientManagerHandoffPackage{color:#f7fbf9;background:linear-gradient(135deg,#004b38f7,#061513fa),#17282a;border:1px solid #d7e6e033;border-radius:8px;gap:1rem;min-width:0;margin-block:.85rem;padding:1rem;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 54px #00271d33}.clientManagerHandoffPackage:before{content:"";background:linear-gradient(90deg,#e7b84a,#0000 72%);height:4px;position:absolute;inset:0 0 auto}.clientManagerHandoffPackage.blocked:before{background:linear-gradient(90deg,#b85b46,#0000 72%)}.clientHandoffHero{grid-template-columns:minmax(0,1fr) minmax(240px,.34fr);align-items:stretch;gap:1rem;display:grid}.clientHandoffHero>div:first-child{gap:.45rem;min-width:0;display:grid}.clientHandoffHero span,.clientHandoffAssets>div:first-child span,.clientHandoffNow span,.clientHandoffBlockers span,.clientHandoffReadyNote span,.clientHandoffStats span,.clientHandoffCopy label{color:#b7cacc;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:900}.clientHandoffHero h2{color:#fff;max-width:760px;margin:0;font-size:clamp(1.45rem,2.2vw,2.25rem);line-height:1.05}.clientHandoffHero p{color:#d7e4de;max-width:760px;margin:0;font-size:.95rem;line-height:1.45}.clientHandoffDecision{background:#ffffff14;border:1px solid #ffffff2e;border-radius:8px;gap:.45rem;min-width:0;padding:.9rem;display:grid}.clientHandoffDecision strong{color:#fff;font-size:1.85rem;line-height:1}.clientHandoffDecision small{color:#d7e4de;font-weight:800;line-height:1.35}.clientHandoffDecision em{color:#f5d073;letter-spacing:0;text-transform:uppercase;font-size:.75rem;font-style:normal;font-weight:950}.clientHandoffDecision a,.clientHandoffDecision>span:last-child,.clientHandoffAssetList a,.clientHandoffCopy button{color:#1a1c1d;background:#e7b84a;border:1px solid #e7b84a;border-radius:6px;justify-content:center;align-items:center;min-height:40px;padding:.55rem .85rem;font-size:.82rem;font-weight:950;text-decoration:none;display:inline-flex}.clientHandoffRailHeader{justify-content:space-between;align-items:end;gap:1rem;display:flex}.clientHandoffRailHeader span{color:#fff;text-transform:uppercase;font-size:.74rem;font-weight:950}.clientHandoffRailHeader p{color:#ffffffb8;text-align:right;margin:0;font-size:.8rem;line-height:1.35}.clientProofToPaymentRail{grid-template-columns:repeat(6,minmax(0,1fr));gap:.45rem;display:grid}.clientProofToPaymentRail article{background:#ffffff14;border:1px solid #ffffff29;border-radius:8px;gap:.35rem;min-width:0;min-height:76px;padding:.65rem;display:grid}.clientProofToPaymentRail article span{color:#fff;background:#ffffff24;border:1px solid #ffffff3d;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;font-size:.72rem;font-weight:950;display:inline-flex}.clientProofToPaymentRail article strong{color:#fff;font-size:.8rem;line-height:1.22}.clientProofToPaymentRail article.complete{background:#eef6f224;border-color:#a2d3b97a}.clientProofToPaymentRail article.current{background:#e7b84a24;border-color:#e7b84aad}.clientProofToPaymentRail article.blocked{background:#b85b462e;border-color:#b85b46b8}.clientHandoffGrid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr) minmax(260px,.8fr);gap:.85rem;display:grid}.clientHandoffAssets,.clientHandoffSummary,.clientHandoffCopy{color:#12221f;background:#fbfaf5;border:1px solid #d5e2db;border-radius:8px;gap:.75rem;min-width:0;padding:.85rem;display:grid}.clientHandoffAssets>div:first-child{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.urlOpportunityCard{border:1px solid color-mix(in srgb, var(--color-border) 78%, #00684d);border-radius:var(--radius-card);gap:var(--space-3);padding:var(--space-3);background:linear-gradient(135deg,#00684d0f,#e7b84a1a);grid-template-columns:minmax(220px,1.2fr) repeat(2,minmax(180px,1fr)) minmax(190px,.8fr);display:grid}.urlOpportunityCard>div{gap:.35rem;min-width:0;display:grid}.urlOpportunityCard span{color:var(--color-brand);text-transform:uppercase;font-size:.68rem;font-weight:900}.urlOpportunityCard strong{color:var(--color-text);overflow-wrap:anywhere;font-size:.95rem;line-height:1.25}.urlOpportunityCard p,.urlOpportunityCard small{color:var(--color-muted);overflow-wrap:anywhere;margin:0;font-size:.78rem;line-height:1.4}.urlOpportunityProof{border:1px solid var(--color-border);border-radius:var(--radius-control);padding:var(--space-2);background:#ffffffbd}.urlOpportunityProof a{color:var(--color-brand);font-size:.76rem;font-weight:900;text-decoration:none}.clientHandoffAssets>div:first-child strong,.clientHandoffNow strong,.clientHandoffStats strong{color:#12221f}.clientHandoffAssetList{gap:.5rem;display:grid}.clientHandoffAssetList article{border:1px solid #d5e2db;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.65rem;min-width:0;padding:.65rem;display:grid}.clientHandoffAssetList article.ready{border-color:#14724f61}.clientHandoffAssetList article.pending{background:#f7f2e7}.clientHandoffAssetList strong{color:#12221f;font-size:.88rem;display:block}.clientHandoffAssetList small,.clientHandoffAssetList article>span,.clientHandoffCopy span,.clientHandoffNow p,.clientHandoffBlockers p,.clientHandoffReadyNote p{color:#65736f;font-size:.78rem;line-height:1.4}.clientHandoffStats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.clientHandoffStats div,.clientHandoffNow,.clientHandoffBlockers,.clientHandoffReadyNote{background:#eef6f2;border:1px solid #d5e2db;border-radius:6px;gap:.25rem;min-width:0;padding:.6rem;display:grid}.clientHandoffBlockers{background:#fff3ee;border-color:#b85b4661}.clientHandoffBlockers span{color:#8a3d2a}.clientHandoffCopy textarea{color:#12221f;font:inherit;resize:vertical;background:#fff;border:1px solid #d5e2db;border-radius:6px;width:100%;min-height:132px;padding:.65rem;line-height:1.45}.clientHandoffCopy button{cursor:pointer;width:max-content}.clientManagerDashboardGrid{grid-template-columns:minmax(300px,.78fr) minmax(0,1.22fr);gap:.85rem;min-width:0;max-width:100%;margin-block:.85rem;display:grid}.clientManagerChartPanel,.clientManagerQueuePanel,.clientManagerPerformancePanel,.clientManagerRevenuePanel,.clientManagerIssuePanel,.clientManagerNextBestPanel{background:#fff;border:1px solid #c2c7c8;border-radius:8px;padding:.95rem;box-shadow:0 14px 34px #1428220a}.clientManagerChartPanel>div:first-child,.clientManagerQueuePanel>div:first-child,.clientManagerPerformancePanel>div:first-child,.clientManagerRevenuePanel>div:first-child,.clientManagerIssuePanel>div:first-child,.clientManagerNextBestPanel>div:first-child{justify-content:space-between;align-items:center;display:flex}.clientManagerChartPanel span,.clientManagerQueuePanel>div:first-child span,.clientManagerPerformancePanel>div:first-child span,.clientManagerRevenuePanel>div:first-child span,.clientManagerIssuePanel>div:first-child span,.clientManagerNextBestPanel>div:first-child span{color:#4e6358;text-transform:uppercase;font-size:.72rem;font-weight:900}.clientManagerChartPanel :is(h2,h3),.clientManagerQueuePanel :is(h2,h3),.clientManagerPerformancePanel :is(h2,h3),.clientManagerRevenuePanel :is(h2,h3),.clientManagerIssuePanel :is(h2,h3),.clientManagerNextBestPanel :is(h2,h3){margin:0;font-size:1rem}.clientManagerFunnelVisual{grid-template-columns:minmax(140px,.9fr) minmax(160px,1fr);align-items:center;gap:.85rem;margin-top:.75rem;display:grid}.clientManagerChartPanel>.clientManagerFunnelVisual{grid-template-columns:minmax(140px,.9fr) minmax(160px,1fr);justify-content:normal;align-items:center;gap:.85rem;display:grid}.clientManagerFunnelStack{place-items:center;gap:.18rem;display:grid}.funnelTier{clip-path:polygon(10% 0,90% 0,100% 100%,0 100%);height:42px;width:var(--tier-width);display:block}.funnelTier.tier1{background:#168f63}.funnelTier.tier2{background:#8cc66a}.funnelTier.tier3{background:#f1c24f}.funnelTier.tier4{background:#f0524d;min-width:44px}.clientManagerFunnelLegend{gap:.55rem;display:grid}.clientManagerFunnelLegend p{justify-content:space-between;align-items:center;gap:.7rem;margin:0;display:flex}.clientManagerFunnelLegend span{color:#52625d;text-transform:none;font-size:.82rem}.clientManagerFunnelLegend strong{color:#1a1c1d;white-space:nowrap}.clientManagerChartNote{color:#5c6d66;border-top:1px solid #e5eeea;margin:.7rem 0 0;padding-top:.65rem;font-size:.78rem;line-height:1.35}.clientManagerQueueTable{gap:.5rem;min-width:0;max-width:100%;margin-top:.72rem;display:grid;overflow:hidden}.clientManagerQueuePanel>.clientManagerQueueTable{justify-content:normal;gap:.5rem;display:grid}.clientManagerQueueHead,.clientManagerQueueItem{grid-template-columns:minmax(0,1.35fr) minmax(0,.72fr) minmax(74px,.42fr) minmax(58px,.28fr) minmax(96px,.42fr) minmax(96px,.5fr);gap:.65rem;min-width:0;display:grid}.clientManagerQueueHead{color:#68766f;text-transform:uppercase;font-size:.68rem;font-weight:900}.clientManagerQueueItem{background:#fbfdfc;border:1px solid #e0e9e5;border-radius:8px;align-items:center;min-height:50px;padding:.62rem .7rem;display:grid}.clientManagerQueueItem div{gap:.12rem;min-width:0;display:grid}.clientManagerQueueItem strong{color:#101820;overflow-wrap:normal;word-break:normal;font-size:.88rem;line-height:1.2}.clientManagerQueueItem small,.clientManagerQueueItem>span,.clientManagerQueueItem>a{color:#424848;overflow-wrap:anywhere;min-width:0;font-size:.78rem;line-height:1.25}.clientManagerQueueItem>a{color:#4e6358;font-weight:900;text-decoration:none}.clientManagerPerformanceRow{padding-block:.62rem}.clientManagerInsightGrid{grid-template-columns:minmax(270px,.9fr) minmax(270px,.9fr) minmax(250px,.8fr);gap:1rem;display:grid}.clientManagerRevenueBody{grid-template-columns:126px minmax(0,1fr);align-items:center;gap:1rem;margin-top:.78rem;display:grid}.clientManagerDonut{background:radial-gradient(circle at center, #fff 0 47%, transparent 48%), conic-gradient(#eb8d63 0 var(--first-stop), #0d7d58 var(--first-stop) var(--second-stop), #72b7d9 var(--second-stop) 100%);text-align:center;border-radius:999px;place-content:center;place-items:center;width:120px;height:120px;display:grid}.clientManagerDonut strong{color:#1a1c1d;font-size:.95rem}.clientManagerDonut small{color:#60716a;max-width:82px;font-size:.65rem}.clientManagerRevenueLegend{gap:.55rem;display:grid}.clientManagerRevenueLegend p{grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:.48rem;margin:0;display:grid}.clientManagerRevenueLegend i{border-radius:999px;width:10px;height:10px;display:block}.clientManagerRevenueLegend p:first-child i{background:#eb8d63}.clientManagerRevenueLegend p:nth-child(2) i{background:#0d7d58}.clientManagerRevenueLegend p:nth-child(3) i{background:#72b7d9}.clientManagerRevenueLegend span{color:#52625d;font-size:.8rem}.clientManagerRevenueLegend strong{color:#1a1c1d;font-size:.82rem}.clientManagerFocusBand{color:#fff;background:linear-gradient(90deg,#17282a,#4e6358);border-radius:8px;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.2rem;display:flex}.clientManagerFocusBand span{color:#ffb596;text-transform:uppercase;font-size:.72rem;font-weight:900}.clientManagerFocusBand strong{font-size:.95rem;display:block}.clientManagerFocusBand a{color:#1a1c1d;text-align:center;background:#eb8d63;border-radius:7px;min-width:190px;padding:.75rem 1rem;font-size:.82rem;font-weight:900;text-decoration:none}.clientManagerDeepDive{background:#fff;border:1px solid #c2c7c8;border-radius:8px;gap:1rem;padding:1rem;display:grid}.clientManagerDeepDive summary{color:#4e6358;cursor:pointer;font-weight:900}.clientManagerDeepDive[open]{display:grid}.portalCustomerHeader{color:#fff;background:#17282a;border-radius:8px 8px 0 0;justify-content:space-between;align-items:center;gap:1rem;max-width:1180px;margin:0 auto;padding:.85rem 1.15rem;display:flex}.portalCustomerBrand{color:#fff;align-items:center;min-width:0;text-decoration:none;display:inline-flex}.portalCustomerBrandLogo{object-fit:contain;object-position:left center;width:min(230px,38vw);height:auto;max-height:42px;display:block}.portalCustomerBrand strong{letter-spacing:.04em;font-size:1.45rem}.portalCustomerBrand span,.portalCustomerContext small{color:#ffffffc2;text-transform:uppercase;font-size:.68rem;font-weight:850}.portalCustomerContext{align-items:center;gap:.8rem;display:flex}.portalCustomerContext span{font-size:.9rem;font-weight:900}.portalCustomerContext a,.portalCustomerContext button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff47;border-radius:7px;padding:.45rem .7rem;font-family:inherit;font-size:.78rem;font-weight:900;text-decoration:none}.portalCustomerContext form{margin:0}.portalDashboardHero{background:linear-gradient(135deg,#17282a,#0d1e20);border-radius:0 0 8px 8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;max-width:1180px;margin-inline:auto;padding:1.15rem 1.35rem;display:grid;box-shadow:0 26px 70px #003d2e2e}.portalDashboardHero .pageHeader{align-items:start}.portalDashboardHero .pageHeader h1,.portalDashboardHero .pageHeader p{color:#fff}.portalAccountManagerCard{color:#1a1c1d;background:#fffffff0;border-radius:8px;align-items:center;gap:.75rem;min-width:230px;padding:.75rem;display:flex}.portalAccountManagerCard>span{background:linear-gradient(135deg,#dceee6,#ffb596);border-radius:999px;justify-content:center;align-items:center;width:42px;height:42px;font-weight:900;display:inline-flex}.portalAccountManagerCard div{gap:.12rem;display:grid}.portalAccountManagerCard small{color:#424848;font-size:.76rem}.portalDecisionDashboard{grid-template-columns:minmax(0,1fr) minmax(280px,340px);gap:1rem;max-width:1180px;margin-inline:auto;display:grid}.portalDecisionMain,.portalRecommendedCard,.portalRecentReports,.portalMiniJourney{background:#fff;border:1px solid #c2c7c8;border-radius:8px;box-shadow:0 18px 50px #112a2314}.portalDecisionMain{gap:1rem;padding:1.2rem;display:grid}.portalDecisionHeader{gap:.25rem;display:grid}.portalDecisionHeader>span,.portalRecommendedCard>span,.portalRecentReports .portalDecisionHeader>span,.portalMiniJourney .portalDecisionHeader>span{color:#4e6358;text-transform:uppercase;font-size:.72rem;font-weight:900}.portalDecisionHeader h2{margin:0;font-size:clamp(1.25rem,1.8vw,1.75rem)}.portalDecisionHeader p{margin:0;font-size:.92rem}.portalDecisionMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;display:grid}.portalDecisionMetrics article{background:#f3f3f4;border:1px solid #c2c7c8;border-radius:8px;gap:.22rem;min-height:110px;padding:.85rem;display:grid}.portalDecisionMetrics span{color:#424848;text-transform:uppercase;font-size:.7rem;font-weight:900}.portalDecisionMetrics strong{color:#4e6358;font-size:1.55rem;line-height:1}.portalDecisionGoodNews{color:#2d3e40;background:#d1e8da;border:1px solid #b5ccbf;border-radius:8px;padding:.9rem;font-size:.9rem;line-height:1.45}.portalLadderStrip,.reportsServiceLadder{grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem;display:grid}.reportsServiceLadder{flex-wrap:wrap;grid-template-columns:none;display:flex}.portalLadderStrip span,.reportsServiceLadder span{color:#424848;overflow-wrap:normal;word-break:normal;background:#f3f3f4;border:1px solid #c2c7c8;border-radius:8px;align-items:center;gap:.4rem;min-height:48px;padding:.5rem;font-size:.74rem;font-weight:850;display:flex}.reportsServiceLadder span{flex:170px;min-width:170px}.portalLadderStrip strong,.reportsServiceLadder strong{color:#fff;background:#0d7d58;border-radius:999px;flex:none;justify-content:center;align-items:center;width:24px;height:24px;font-size:.72rem;display:inline-flex}.portalMiniJourney,.portalRecentReports{box-shadow:none;padding:1rem}.portalMiniJourneyTrack{grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;gap:.5rem;margin-top:.85rem;display:grid}.portalMiniJourneyStep{text-align:center;place-items:center;gap:.3rem;min-width:0;display:grid}.portalMiniJourneyStep>span{color:#4e6358;background:#f4f7f6;border:1px solid #c2c7c8;border-radius:999px;justify-content:center;align-items:center;width:38px;height:38px;font-weight:900;display:inline-flex}.portalMiniJourneyStep.complete>span,.portalMiniJourneyStep.current>span{background:#e4f4ec;border-color:#0d7d58}.portalMiniJourneyStep strong{font-size:.74rem;line-height:1.18}.portalMiniJourneyStep small{color:#64736d;text-transform:capitalize;font-size:.68rem}.portalRecentReports .portalDecisionHeader{justify-content:space-between;align-items:center;display:flex}.portalRecentReports .portalDecisionHeader a{color:#4e6358;font-size:.78rem;font-weight:900;text-decoration:none}.portalRecentReportGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:.85rem;display:grid}.portalRecentReportGrid article{border:1px solid #c2c7c8;border-radius:8px;gap:.28rem;min-height:116px;padding:.85rem;display:grid}.portalRecentReportGrid strong{font-size:.86rem}.portalRecentReportGrid span,.portalRecentReportGrid small{color:#64736d;font-size:.74rem}.portalRecentReportGrid a{color:#4e6358;border:1px solid #c2c7c8;border-radius:6px;place-self:end start;padding:.42rem .6rem;font-size:.75rem;font-weight:900;text-decoration:none}.portalRecommendedCard{color:#fff;background:linear-gradient(#083d32,#061b18);align-content:start;gap:.75rem;padding:1.25rem;display:grid}.portalRecommendedCard h2,.portalRecommendedCard p,.portalRecommendedCard small{color:#fff}.portalRecommendedCard h2{margin:0;font-size:1.3rem}.portalRecommendedCard p{margin:0;font-size:.9rem;line-height:1.45}.portalRecommendedCard>strong{color:#ffb596;font-size:2rem}.portalProofReviewStrip{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.portalProofReviewStrip article{color:#1a1c1d;background:#f3f3f4;border:1px solid #c2c7c8;border-radius:8px;gap:.25rem;padding:.85rem;display:grid}.portalProofReviewStrip.compact article{color:#fff;background:#ffffff14;border-color:#ffffff3d}.portalProofReviewStrip span{color:#4e6358;text-transform:uppercase;font-size:.68rem;font-weight:900}.portalProofReviewStrip.compact span{color:#ffb596}.portalProofReviewStrip strong{color:inherit;font-size:.95rem}.portalProofReviewStrip p{color:inherit;margin:0;font-size:.78rem;line-height:1.35}.portalRecommendedCard ul,.portalReportOfferCards ul{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.portalRecommendedCard li,.portalReportOfferCards li{font-size:.82rem;line-height:1.35}.portalRecommendedCard li:before,.portalReportOfferCards li:before{color:#0d7d58;content:"✓ ";font-weight:900}.portalRecommendedCheckout button{color:#1a1c1d;background:#eb8d63;border:0;border-radius:7px;width:100%;min-height:44px;font-size:.86rem;font-weight:900}.portalReportHero{background:#fff;border:1px solid #c2c7c8;max-width:1180px;margin-inline:auto;padding:1.1rem 1.25rem}.portalReportHero .pageHeader h1{font-size:clamp(1.15rem,1.8vw,1.55rem)}.portalReportExecutive{background:#fff;border:1px solid #c2c7c8;border-radius:8px;gap:1.25rem;max-width:1180px;margin-inline:auto;padding:1.35rem;display:grid}.portalReportExecutiveHero{grid-template-columns:minmax(0,1fr) minmax(260px,320px);gap:1.25rem;display:grid}.portalReportExecutiveHero>div>span{color:#52615c;text-transform:uppercase;font-size:.72rem;font-weight:900}.portalReportExecutiveHero h1{color:#1a1c1d;margin:.55rem 0 .75rem;font-size:clamp(2rem,4vw,4rem);line-height:1.03}.portalReportExecutiveHero mark{color:#d28b16;background:0 0}.portalReportExecutiveHero p{color:#52615c;max-width:640px}.portalReportExecutiveHero aside{color:#fff;background:linear-gradient(#073d32,#071716);border-radius:8px;gap:.65rem;padding:1.15rem;display:grid}.portalReportExecutiveHero aside span{color:#ffb596;text-transform:uppercase;font-size:.72rem;font-weight:900}.portalReportExecutiveHero aside h2,.portalReportExecutiveHero aside p{color:#fff;margin:0}.portalReportExecutiveHero aside strong{color:#fff;font-size:2rem}.portalReportExecutiveHero aside a{color:#1a1c1d;text-align:center;background:#eb8d63;border-radius:7px;padding:.72rem .9rem;font-weight:900;text-decoration:none}.portalReportKpiStrip{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.portalReportKpiStrip article{border:1px solid #c2c7c8;border-radius:8px;gap:.24rem;min-height:108px;padding:.85rem;display:grid}.portalReportKpiStrip span,.portalReportChartCard>span,.portalReportOfferSpread .portalDecisionHeader>span{color:#52615c;text-transform:uppercase;font-size:.72rem;font-weight:900}.portalReportKpiStrip strong{color:#0b7a59;font-size:1.55rem}.portalReportOpportunitySpread{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.portalReportChartCard{border:1px solid #c2c7c8;border-radius:8px;gap:.75rem;min-height:220px;padding:1rem;display:grid}.portalLineChart{background:linear-gradient(#e8efec 1px,#0000 1px) 0 0/100% 33%,linear-gradient(90deg,#e8efec 1px,#0000 1px) 0 0/33% 100%;border-bottom:2px solid #cbd9d3;border-left:2px solid #cbd9d3;height:135px;position:relative}.portalLineChart:before{content:"";background:linear-gradient(25deg,#0000 0 16%,#0b7a59 16% 18%,#0000 18% 51%,#0b7a59 51% 53%,#0000 53%);position:absolute;inset:0}.portalLineChart i{height:12px;left:var(--point-x);top:var(--point-y);background:#0b7a59;border:3px solid #fff;border-radius:999px;width:12px;position:absolute;box-shadow:0 0 0 1px #0b7a59}.portalIssueDonut{background:radial-gradient(circle at center, #fff 0 44%, transparent 45%), conic-gradient(#0b7a59 0 42%, #52ad72 42% 64%, #eb8d63 64% 82%, #ef5d55 82% 100%);text-align:center;border-radius:999px;place-content:center;justify-self:center;align-items:center;width:132px;height:132px;display:grid}.portalIssueDonut strong{color:#1a1c1d;font-size:1.5rem}.portalIssueDonut small{color:#424848;font-size:.66rem}.portalOpportunityList{gap:.55rem;display:grid}.portalOpportunityList p{justify-content:space-between;align-items:center;margin:0;display:flex}.portalOpportunityList strong{color:#1a1c1d;font-size:.84rem}.portalOpportunityList span{color:#d14f48;font-size:.76rem;font-weight:850}.portalReportOfferSpread{gap:.9rem;display:grid}.portalReportOfferSpread .portalDecisionHeader p{color:#52615c;max-width:760px}.portalReportOfferCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.portalReportOfferCards article{border:1px solid #c2c7c8;border-radius:8px;gap:.55rem;padding:1rem;display:grid;position:relative}.portalReportOfferCards article.recommended{border-color:#ef5d55;box-shadow:0 16px 34px #ef5d551f}.portalReportOfferCards article>span{color:#52615c;text-transform:uppercase;font-size:.7rem;font-weight:900}.portalReportOfferCards h3{font-size:1rem}.portalReportOfferCards article>strong{color:#1a1c1d;font-size:1.8rem}.portalReportOfferCards p{margin:0;font-size:.84rem;line-height:1.42}.portalReportOfferCards a,.portalReportOfferCards button{color:#4e6358;text-align:center;background:#fff;border:1px solid #c2c7c8;border-radius:7px;min-height:40px;padding:.62rem .8rem;font-weight:900;text-decoration:none}.portalReportOfferCards article.recommended button{color:#fff;background:#ef5d55;border-color:#ef5d55;width:100%}.portalReportTrustRow{color:#52615c;flex-wrap:wrap;gap:1rem;font-size:.78rem;font-weight:800;display:flex}@media (max-width:1120px){.dashboardShell,.sageUtilityBar,.portalDashboardHero,.portalDecisionDashboard,.portalReportExecutiveHero{grid-template-columns:1fr}.sageUserMenu{justify-self:start}.clientManagerMetricStrip,.portalDecisionMetrics,.portalReportKpiStrip,.portalReportOpportunitySpread,.portalReportOfferCards{grid-template-columns:repeat(2,minmax(0,1fr))}.clientManagerDashboardGrid,.clientManagerInsightGrid{grid-template-columns:1fr}}@media (max-width:760px){.sageUtilityBar{gap:.7rem;padding:.85rem;display:grid}.sageTopSearch{max-width:none}.sageUtilityActions,.sageUserMenu{display:none}.portalCustomerHeader,.portalCustomerContext{align-items:center}.portalCustomerHeader{border-radius:8px;grid-template-columns:auto minmax(0,1fr);gap:.55rem;width:100%;max-width:100%;padding:.62rem .78rem;display:grid}.portalCustomerBrand strong{font-size:1.16rem}.portalCustomerContext{flex-wrap:wrap;justify-content:flex-end;gap:.32rem .52rem;min-width:0;display:flex}.portalCustomerContext span{font-size:.72rem}.portalCustomerContext a,.portalCustomerContext button{padding:.32rem .45rem;font-size:.68rem}.portalCustomerBrand span,.portalCustomerContext small{font-size:.62rem}.portalCustomerContext{gap:.35rem}.portalCustomerContext a,.portalCustomerContext button{justify-self:start;min-height:36px;padding:.4rem .65rem}.clientManagerMetricStrip,.clientManagerQueueHead,.clientManagerQueueItem,.clientManagerPerformanceHead,.clientManagerPerformanceRow,.portalDecisionMetrics,.portalLadderStrip,.portalMiniJourneyTrack,.portalRecentReportGrid,.portalReportKpiStrip,.portalReportOpportunitySpread,.portalReportOfferCards{grid-template-columns:1fr}.clientManagerQueueHead{display:none}.clientManagerMetricStrip article+article{border-top:1px solid #c2c7c8;border-left:0}.clientManagerFunnelVisual,.clientManagerRevenueBody{grid-template-columns:1fr}.clientManagerFocusBand{align-items:stretch;display:grid}.clientManagerFocusBand a{min-width:0}.portalReportExecutiveHero h1{font-size:2.1rem}}.pageSurface{gap:1rem;padding-block-start:1.05rem}.sageUtilityBar{min-height:72px;padding-block:.75rem}.clientManagerMetricStrip span,.clientManagerMetricStrip small{line-height:1.15}.clientManagerDashboardGrid{grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);gap:.72rem}.clientManagerChartPanel>div:first-child,.clientManagerQueuePanel>div:first-child,.clientManagerPerformancePanel>div:first-child,.clientManagerRevenuePanel>div:first-child,.clientManagerIssuePanel>div:first-child,.clientManagerNextBestPanel>div:first-child{margin-bottom:.55rem}.clientManagerFunnelVisual,.clientManagerChartPanel>.clientManagerFunnelVisual{grid-template-columns:minmax(130px,.76fr) minmax(150px,1fr);gap:.72rem}.clientManagerFunnelStack{gap:.28rem}.clientManagerFunnelLegend p{gap:.5rem;min-height:24px}.clientManagerFunnelLegend span,.clientManagerFunnelLegend strong{font-size:.78rem;line-height:1.15}.clientManagerQueueTable,.clientManagerQueuePanel>.clientManagerQueueTable{gap:.42rem}.clientManagerQueueHead,.clientManagerQueueItem{grid-template-columns:minmax(0,1.5fr) minmax(110px,.7fr) minmax(76px,.36fr) minmax(56px,.28fr);gap:.55rem}.clientManagerQueueItem{padding:.52rem .68rem}.clientManagerQueueItem small{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:2.44em;line-height:1.22;display:-webkit-box;overflow:hidden}.clientManagerPerformancePanel{padding-bottom:.78rem}.clientManagerPerformanceTable{margin-top:.35rem}.clientManagerPerformanceHead,.clientManagerPerformanceRow{grid-template-columns:minmax(160px,1.25fr) minmax(102px,.62fr) minmax(56px,.34fr) minmax(56px,.34fr) minmax(88px,.46fr) minmax(170px,.94fr)}.clientManagerInsightGrid{grid-template-columns:minmax(250px,.9fr) minmax(250px,.9fr) minmax(245px,.8fr);gap:.78rem}.clientManagerRevenueBody{grid-template-columns:112px minmax(0,1fr);gap:.7rem}.clientManagerDonut{width:112px;height:112px}.clientManagerIssueChart>span{width:112px;height:112px}.clientManagerNextBestList a{padding:.55rem}.clientManagerFocusBand{margin-top:.25rem;padding:.82rem 1rem}.portalCustomerHeader{min-height:62px;padding:.78rem 1rem}.portalCustomerBrand{align-items:center;text-decoration:none;display:inline-flex}.portalCustomerBrand strong{font-size:1.38rem;line-height:1}.portalCustomerBrand small{color:#ffffffc7;letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:900}.portalCustomerBrandLogo{width:min(238px,40vw);max-height:44px}.portalDashboardHero{gap:1rem;min-height:150px;padding:1.25rem 1.35rem}.portalDashboardHero .pageHeader h1{font-size:clamp(1.95rem,3vw,2.7rem)}.portalDashboardHero .pageHeader p{font-size:.95rem}.portalDecisionDashboard{align-items:start;gap:.9rem}.portalDecisionMain{gap:.82rem;padding:1rem}.portalDecisionMetrics{gap:.65rem}.portalDecisionMetrics article{min-height:122px;padding:.78rem}.portalMiniJourney,.portalRecentReports{padding:.82rem}.portalRecommendedCard{gap:.72rem;min-height:0;padding:1rem}.portalRecommendedCard>strong{font-size:1.72rem}.portalReportExecutive{padding:1.1rem}.portalReportExecutiveHero{gap:1rem}.portalReportExecutiveHero h1{font-size:clamp(2.35rem,3.6vw,3.55rem)}.portalReportExecutiveHero p{font-size:.94rem;line-height:1.52}.portalReportExecutiveHero aside{padding:1rem}.portalReportKpiStrip,.portalReportOpportunitySpread,.portalReportOfferCards{gap:.7rem}@media (max-width:1180px){.clientManagerDashboardGrid,.clientManagerInsightGrid{grid-template-columns:1fr}}@media (max-width:820px){.clientPortalSurface{gap:.8rem;padding:.8rem}.portalCustomerHeader{border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:.65rem;min-height:0;padding:.72rem .82rem}.portalCustomerBrand{gap:.45rem}.portalCustomerBrand strong{font-size:1.15rem}.portalCustomerBrand small{font-size:.54rem}.portalCustomerContext{justify-content:end;gap:.34rem}.portalCustomerContext span{font-size:.76rem}.portalCustomerContext small{display:none}.portalCustomerContext a,.portalCustomerContext button{min-height:34px;padding:.32rem .5rem}.portalDashboardHero{border-radius:8px;min-height:0;padding:1rem}.portalDashboardHero .pageHeader h1{font-size:1.85rem!important}.portalDecisionDashboard,.portalReportExecutiveHero{grid-template-columns:1fr}.portalDecisionMetrics,.portalReportKpiStrip,.portalReportOpportunitySpread,.portalReportOfferCards{grid-template-columns:repeat(2,minmax(0,1fr))}.portalReportExecutive{padding:.92rem}.portalReportExecutiveHero h1{font-size:clamp(2.05rem,8vw,2.85rem)}.portalReportExecutiveHero aside{padding:.86rem}}.managerModuleGrid,.managerOfferBoard{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;display:grid}.managerModuleGrid.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.managerModulePanel{background:#fff;border:1px solid #c2c7c8;border-radius:8px;gap:.8rem;padding:1rem;display:grid;box-shadow:0 16px 34px #0d221b0d}.managerModulePanel>span,.managerModulePanel h2+span,.managerOfferCardHeader span,.managerActionCard>div:first-child>span,.managerSettingsCard>span{color:#00583f;text-transform:uppercase;font-size:.72rem;font-weight:900}.managerModulePanel h2{color:#081915;margin:0;font-size:1.08rem}.managerModulePanel p,.managerModulePanel li{color:#4d5d57;margin:0;font-size:.86rem;line-height:1.45}.managerModuleLead{color:#fff;background:linear-gradient(145deg,#2d3e40,#17282a)}.managerModuleLead span,.managerModuleLead h2,.managerModuleLead p{color:#fff}.managerModuleLead a,.managerTeamCard a,.managerModuleActions a{border-radius:7px;justify-content:center;align-items:center;min-height:38px;padding:.58rem .78rem;font-size:.82rem;font-weight:900;text-decoration:none;display:inline-flex}.managerModuleLead a,.managerModuleActions a:first-child{color:#fff;background:#17282a;border:1px solid #17282a}.managerModuleLead a{color:#08231a;background:#f6bd3f;border-color:#f6bd3f;width:max-content}.managerTeamCard a,.managerModuleActions a+a{color:#17282a;background:#fff;border:1px solid #c2c7c8}.managerActionCard>div:first-child,.managerOfferCardHeader{justify-content:space-between;align-items:center;gap:.7rem;display:flex}.managerActionCard dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;margin:0;display:grid}.managerActionCard dl div{background:#f5faf8;border:1px solid #e0ebe7;border-radius:7px;padding:.55rem}.managerActionCard dt,.managerActionCard dd{margin:0}.managerActionCard dt{color:#60706a;text-transform:uppercase;font-size:.68rem;font-weight:800}.managerActionCard dd,.managerOfferCard>strong,.managerInvoiceRow>strong{color:#4e6358;font-size:1.15rem;font-weight:900}.managerModuleActions{flex-wrap:wrap;gap:.5rem;display:flex}.managerOfferCard ul,.managerModuleChecklist ul{gap:.4rem;margin:0;padding-left:1rem;display:grid}.managerInvoiceRow{grid-template-columns:minmax(0,1.5fr) minmax(130px,.45fr) auto;align-items:center}.managerInvoiceRow>div:first-child{gap:.25rem;display:grid}.managerSettingsCard{min-height:150px}.clientManagerMetricStrip article{min-height:58px;padding:.54rem .75rem}.clientManagerMetricStrip strong{font-size:clamp(1.2rem,1.55vw,1.52rem)}.clientManagerDashboardGrid{gap:.65rem;margin-block:.55rem}.clientManagerChartPanel,.clientManagerQueuePanel,.clientManagerPerformancePanel,.clientManagerRevenuePanel,.clientManagerIssuePanel,.clientManagerNextBestPanel{padding:.72rem}.clientManagerFunnelVisual{gap:.62rem;margin-top:.45rem}.funnelTier{height:32px}.clientManagerFunnelLegend{gap:.34rem}.clientManagerQueueTable{gap:.35rem;margin-top:.45rem}.clientManagerQueueItem{min-height:42px;padding:.42rem .55rem}.clientManagerQueueItem strong{font-size:.82rem}.clientManagerQueueItem small,.clientManagerQueueItem>span,.clientManagerQueueItem>a{font-size:.72rem}.clientManagerPerformanceRow{min-height:42px;padding-block:.32rem}.clientManagerPerformanceRow a:first-child,.clientManagerPerformanceRow>a,.clientManagerPerformanceRow>strong{font-size:.8rem}.clientManagerInsightGrid{gap:.62rem}.clientManagerRevenueBody{grid-template-columns:92px minmax(0,1fr);margin-top:.42rem}.clientManagerDonut,.clientManagerIssueChart>span{width:92px;height:92px}.clientManagerIssueChart{gap:.52rem}.clientManagerNextBestList{gap:.42rem}.clientManagerNextBestList a{min-height:44px;padding:.42rem}.portalReportMobileRecommendation{display:none}.portalReportExecutiveRecommendation{color:#fff;background:#17282a;border-radius:8px;gap:.7rem;padding:1rem;display:grid}.portalReportExecutiveRecommendation span{color:#f6bd3f;text-transform:uppercase;font-size:.72rem;font-weight:900}.portalReportExecutiveRecommendation h2,.portalReportExecutiveRecommendation p,.portalReportExecutiveRecommendation strong{color:#fff;margin:0}.portalReportExecutiveRecommendation strong{font-size:2rem}.portalReportExecutiveRecommendation a{color:#08231a;background:#f6bd3f;border-radius:7px;justify-content:center;align-items:center;min-height:40px;padding:.68rem .9rem;font-weight:900;text-decoration:none;display:inline-flex}@media (min-width:1181px){.clientManagerPerformancePanel{max-height:none;overflow:visible}}@media (max-width:1180px){.managerModuleGrid,.managerOfferBoard,.managerModuleGrid.compact,.managerInvoiceRow{grid-template-columns:1fr}}@media (max-width:820px){.portalCustomerHeader{justify-content:space-between;align-items:center;display:flex}.portalCustomerBrand{gap:.38rem;max-width:158px}.portalCustomerBrandLogo{width:150px;max-height:32px}.portalCustomerBrand strong{font-size:1rem}.portalCustomerBrand small{letter-spacing:0;white-space:normal;font-size:.48rem}.portalCustomerContext{flex:1;min-width:0}.portalCustomerContext span{text-overflow:ellipsis;white-space:nowrap;max-width:142px;overflow:hidden}.portalDashboardHero{gap:.45rem;padding:.68rem .78rem;display:grid}.portalDecisionDashboard{margin-top:0}.portalDashboardHero .pageHeader{display:block}.portalDashboardHero .pageHeader h1{line-height:1.14;font-size:1.18rem!important}.portalDashboardHero .pageHeader p,.portalAccountManagerCard{display:none}.portalDecisionMain{padding:.78rem}.portalDecisionHeader h2{font-size:1.35rem}.portalDecisionHeader p,.portalDecisionGoodNews{font-size:.82rem;line-height:1.38}.portalDecisionHeader p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.portalDecisionMetrics article{gap:.34rem;min-height:84px;padding:.5rem}.portalDecisionMetrics article svg{width:24px;height:24px}.portalDecisionMetrics article span{font-size:.66rem}.portalDecisionMetrics article strong{font-size:1.35rem}.portalDecisionMetrics article small{font-size:.7rem;line-height:1.2}.portalRecommendedCard{padding:.78rem}.portalReportExecutive{padding:.7rem}.portalReportExecutiveHero{gap:0}.portalReportExecutiveHero h1{font-size:clamp(1.7rem,7vw,2.18rem);line-height:1.08}.portalReportExecutiveHero p{font-size:.9rem;line-height:1.42}.portalReportExecutiveHero .portalReportDesktopRecommendation{display:none}.portalReportMobileRecommendation{margin-top:.7rem;display:grid}.portalReportMobileRecommendation strong{font-size:1.7rem}.portalReportKpiStrip{margin-top:.7rem}}html{background:var(--color-work-surface)}body{background:linear-gradient(180deg, #003d2e0a, #eef5f100 220px), var(--color-work-surface);color:var(--color-text);min-width:320px}button,input,select,textarea{font:inherit}:focus-visible{outline-offset:2px;outline:2px solid #c79836b8}.dashboardShell{background:var(--color-work-surface);grid-template-columns:minmax(156px,172px) minmax(0,1fr)}.dashboardMain{background:linear-gradient(180deg, #f9f8f4 0, var(--color-work-surface) 340px), var(--color-work-surface)}.sidebarNav{background:linear-gradient(180deg, #eb8d631f, #eb8d6300 170px), linear-gradient(180deg, var(--color-shell) 0%, #2d3e40 48%, var(--color-shell-deep) 100%);box-shadow:var(--shadow-shell);z-index:8;gap:1.05rem;padding:1.1rem .78rem}.brandLogoLink{max-width:148px}.brandLogo{object-fit:contain;object-position:left center;max-height:40px}.brandBlock strong{color:#fff;font-size:1.52rem;line-height:1}.brandBlock>span{color:var(--color-shell-muted)}.navQuickSwitch a,.navGroup a{align-items:center;min-width:0;display:inline-flex}.navGroup a{color:#eef8f3;font-size:.88rem;line-height:1.15}.navIcon{color:#d7ebe2;flex:none}.navGroup a[aria-current=page],.navQuickSwitch a[aria-current=page]{box-shadow:inset 3px 0 0 var(--color-chart-gold);background:#ffffff24}.sageUtilityBar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe0;border-bottom-color:#c5d3cddb;min-height:58px;padding:.62rem 1.15rem}.sageTopSearch{background:#fbfdfc;border-color:#d4e0db;max-width:560px;box-shadow:inset 0 1px #ffffffd1}.pageSurface{gap:.9rem;width:100%;max-width:1440px;padding:1rem 1.1rem 1.6rem}.manualApprovalConfirmation{color:#4d5553;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:.5rem;margin-bottom:.65rem;font-size:.76rem;line-height:1.4;display:grid}.manualApprovalConfirmation input{width:20px;height:20px;margin:0}.manualApprovalConfirmation input:focus-visible{outline:3px solid var(--sage-data-mint);outline-offset:2px}.portalRecommendedCard .manualApprovalConfirmation,.portalReportOfferCards .manualApprovalConfirmation{color:#fff;font-size:.8rem}.clientPortalShell{background:linear-gradient(180deg, var(--color-shell) 0, var(--color-shell) 132px, var(--color-work-surface) 132px), var(--color-work-surface)}.clientPortalPageSurface{max-width:1240px;padding-block-start:.9rem}.pageHeader{gap:.7rem}.pageHeader h1{color:#071713;font-size:clamp(1.42rem,2vw,2.05rem);line-height:1.08}.pageHeader p{color:#53635d;font-size:.92rem;line-height:1.45}.pageHeaderBadges{justify-content:flex-end}.heroPanel,.callout,.lockPanel,.verdictBanner,.panel,.card,.inlinePanel,.protectedBlock,.operationPanel,.toolTile,.operatingFinding,.managerModulePanel,.clientManagerMetricStrip,.clientManagerChartPanel,.clientManagerQueuePanel,.clientManagerPerformancePanel,.clientManagerRevenuePanel,.clientManagerIssuePanel,.clientManagerNextBestPanel,.clientManagerPortfolioPanel,.clientManagerDetailList,.clientManagerDeepDive,.portalDecisionMain,.portalRecommendedCard,.portalMiniJourney,.portalRecentReports,.portalReportExecutive,.portalReportOfferCards article{background:var(--color-surface);border-radius:var(--radius-card);box-shadow:var(--shadow-card);border-color:#c2c7c8}.portalRecommendedCard{color:#fff;background:linear-gradient(#073f33 0%,#041f1a 100%);border-color:#f4c65038}.portalRecommendedCard h2,.portalRecommendedCard p,.portalRecommendedCard li,.portalRecommendedCard small{color:#fff}.portalRecommendedCard>span,.portalRecommendedCard .portalProofReviewStrip.compact span,.portalRecommendedCard li:before{color:#ffb596}.sagePanel,.sageCard,.sageChart,.sageFirstViewport,.sageActionBand{background:var(--color-surface);border-radius:var(--radius-card);box-shadow:var(--shadow-card);border:1px solid #c2c7c8;min-width:0}.sagePanel,.sageCard,.sageChart{gap:.75rem;padding:.9rem;display:grid}.sageFirstViewport{grid-template-columns:minmax(260px,.74fr) minmax(0,1.26fr);gap:.8rem;padding:.9rem;display:grid}.sageDenseGrid,.mobileSafeGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:.75rem;min-width:0;display:grid}.sageSplit{grid-template-columns:minmax(260px,.78fr) minmax(0,1.22fr);align-items:start;gap:.85rem;min-width:0;display:grid}.sageActionBand{background:linear-gradient(90deg, var(--color-shell), #075640);color:#fff;justify-content:space-between;align-items:center;gap:.8rem;padding:.82rem 1rem;display:flex}.sageActionBand :is(h2,h3,strong,p){color:inherit;margin:0}.sageActionBand span{color:var(--color-chart-gold);text-transform:uppercase;font-size:.72rem;font-weight:900}.workBadge,.statusBadge,.releaseToolStatusPill{border-radius:var(--radius-control);letter-spacing:0;white-space:normal;border:1px solid #0000;gap:.35rem;min-width:0}.workBadge:before,.statusBadge:before{content:"";opacity:.82;background:currentColor;border-radius:999px;flex:none;width:.42rem;height:.42rem}.workBadge.tone-ready,.workBadge.tone-good,.workBadge.tone-pass,.workBadge.tone-complete,.statusBadge.neutral{background:var(--color-accent-soft);color:var(--color-accent-strong);border-color:#0d7d5833}.workBadge.tone-active,.workBadge.tone-recommended,.workBadge.tone-recommendation,.workBadge.tone-opportunity{background:var(--color-gold-soft);color:var(--color-gold-strong);border-color:#c7983657}.workBadge.tone-review,.workBadge.tone-hold,.workBadge.tone-pending{color:var(--color-hold);background:#fff7e6;border-color:#c7983642}.workBadge.tone-risk,.workBadge.tone-copper,.workBadge.tone-critical,.workBadge.tone-fail,.workBadge.tone-failed{background:var(--color-copper-soft);color:var(--color-copper-strong);border-color:#9b4f3852}.workBadge.tone-blocked,.workBadge.tone-private,.workBadge.tone-locked,.workBadge.tone-neutral,.workBadge.tone-dormant,.statusBadge.locked{color:#34495e;background:#e9efed;border-color:#34495e29}.sageStatusGlyph,.sageIcon{border-radius:var(--radius-control);border:1px solid #0000;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.sageStatusGlyph{width:.86rem;height:.86rem}.sageStatusGlyph:before{content:"";background:currentColor;border-radius:999px;width:.46rem;height:.46rem}.sageIcon svg{width:18px;height:18px;display:block}.sageIcon.tone-ready,.sageStatusGlyph.tone-ready{background:var(--color-accent-soft);color:var(--color-accent-strong)}.sageIcon.tone-recommendation,.sageIcon.tone-active,.sageStatusGlyph.tone-recommendation,.sageStatusGlyph.tone-active{background:var(--color-gold-soft);color:var(--color-gold-strong)}.sageIcon.tone-risk,.sageIcon.tone-critical,.sageStatusGlyph.tone-risk,.sageStatusGlyph.tone-critical{background:var(--color-copper-soft);color:var(--color-copper-strong)}.sageIcon.tone-neutral,.sageStatusGlyph.tone-neutral{color:#34495e;background:#e9efed}.sageChart{min-height:132px}.sageChartHeader{justify-content:space-between;align-items:start;gap:.8rem;display:flex}.sageChartHeader :is(h2,h3){margin:0;font-size:.96rem}.sageChartHeader p{margin:.15rem 0 0;font-size:.78rem;line-height:1.32}.sageBarChart,.trendChart{background:repeating-linear-gradient(0deg,#0000,#0000 31px,#6f82791f 32px);border-bottom:1px solid #cfdcd6;align-items:end;gap:.32rem;min-width:0;height:116px;padding-top:.45rem;display:flex}.sageBarChart span,.trendChart span{background:linear-gradient(180deg, var(--color-chart-green), #7fc7a9);height:var(--bar-height,auto);border-radius:4px 4px 0 0;flex:1 1 0;min-width:6px}.sageBarChart.tone-recommendation span,.sageBarChart.tone-active span{background:linear-gradient(180deg, var(--color-chart-gold), #f7d98f)}.sageBarChart.tone-risk span,.sageBarChart.tone-critical span{background:linear-gradient(180deg, var(--color-chart-copper), #e0a082)}.sageDonut{background:radial-gradient(circle at center, #fff 0 52%, transparent 53%), conic-gradient(var(--color-chart-green) 0 var(--score,0%), #dbe7e2 var(--score,0%) 100%);text-align:center;border-radius:999px;place-content:center;place-items:center;width:96px;height:96px;display:grid}.sageDonut.tone-recommendation,.sageDonut.tone-active{background:radial-gradient(circle at center, #fff 0 52%, transparent 53%), conic-gradient(var(--color-chart-gold) 0 var(--score,0%), #eadfc8 var(--score,0%) 100%)}.sageDonut.tone-risk,.sageDonut.tone-critical{background:radial-gradient(circle at center, #fff 0 52%, transparent 53%), conic-gradient(var(--color-chart-copper) 0 var(--score,0%), #ead8d1 var(--score,0%) 100%)}.sageDonut strong{color:#1a1c1d;font-size:.94rem;line-height:1}.sageDonut small{color:#60716a;max-width:68px;font-size:.64rem;line-height:1.12}.sageMatrix,.sageTimeline{gap:.5rem;min-width:0;display:grid}.sageMatrix{grid-template-columns:repeat(2,minmax(0,1fr))}.sageMatrix>*,.sageTimeline>*{background:var(--color-surface-raised);border-radius:var(--radius-control);border:1px solid #dde8e3;min-width:0;padding:.65rem}.mobileScroll{overscroll-behavior-inline:contain;max-width:100%;overflow-x:auto}.mobileScroll>*{min-width:720px}.pageSurface :is(table,dl,form,article,section,aside,header,footer,div){min-width:0}.pageSurface :is(h1,h2,h3,p,span,strong,small,a,button,dd,dt,li){overflow-wrap:anywhere}@media (min-width:1181px){.sageFirstViewport,.clientManagerDashboardGrid,.clientManagerInsightGrid{align-items:start}}@media (max-width:1180px){.dashboardShell{grid-template-columns:1fr}.sidebarNav{display:none}.sageFirstViewport,.sageSplit{grid-template-columns:1fr}}@media (max-width:760px){.sageUtilityBar{min-height:0;padding:.72rem}.mobileNav{background:#fffffff5;border-bottom:1px solid #c2c7c8;gap:.35rem;padding:.55rem .72rem;display:flex;overflow-x:auto}.mobileNav a{background:#f3f3f4;border:1px solid #c2c7c8;flex:none;min-height:36px}.pageSurface,.clientPortalPageSurface{gap:.7rem;padding:.72rem}.pageHeader,.pageHeaderMeta{grid-template-columns:1fr;justify-items:start;display:grid}.pageHeaderBadges{justify-content:flex-start}.sageActionBand{align-items:stretch;display:grid}.sageDenseGrid,.mobileSafeGrid,.sageMatrix{grid-template-columns:1fr}.sageBarChart,.trendChart{height:92px}.sageDonut{width:84px;height:84px}}.clientManagerCockpitShell{grid-template-columns:minmax(220px,.24fr) minmax(0,1fr);align-items:start;gap:.95rem;margin-block:.95rem 1.1rem;display:grid}.clientManagerCockpitMain{gap:.95rem;min-width:0;display:grid}.clientManagerCommandRail{background:#fff;border:1px solid #c2c7c8;border-radius:8px;gap:.85rem;padding:.95rem;display:grid;position:sticky;top:.75rem}.clientManagerCommandRail>div:first-child{gap:.32rem;display:grid}.clientManagerCommandRail span,.clientManagerCommandRail nav a,.clientManagerRailClientList small{color:#424848;text-transform:uppercase;font-size:.72rem;font-weight:850}.clientManagerCommandRail strong{color:#17282a;font-size:1rem}.clientManagerCommandRail p{color:#424848;margin:0;font-size:.82rem;line-height:1.35}.clientManagerCommandRail nav,.clientManagerRailClientList,.clientManagerRailActions{gap:.5rem;display:grid}.clientManagerCommandRail nav a,.clientManagerRailClientList a,.clientManagerRailActions a,.clientManagerRailActions button{border-radius:8px;min-height:38px;text-decoration:none}.clientManagerCommandRail nav a{color:#4e6358;background:#f9f8f4;border:1px solid #c2c7c8;padding:.58rem .68rem}.clientManagerRailClientList a{background:#fbfdfc;border:1px solid #c2c7c8;gap:.18rem;padding:.62rem .68rem;display:grid}.clientManagerRailClientList a.isActive{background:#d1e8da;border-color:#82b69f}.clientManagerRailClientList span{color:#17282a;text-transform:none;font-size:.84rem}.clientManagerRailClientList small{text-transform:none;line-height:1.25}.clientManagerRailActions .inlineActionForm{display:grid}.clientManagerRailActions .primaryAction,.clientManagerRailActions .secondaryAction,.clientManagerRailActions button{justify-content:center;align-items:center;padding:.55rem .7rem;font-size:.78rem;font-weight:900;display:inline-flex}.clientManagerRailActions .primaryAction,.clientManagerRailActions button{color:#fff;background:#17282a;border:1px solid #17282a}.clientManagerRailActions .secondaryAction{color:#17282a;background:#fff;border:1px solid #c2c7c8}.clientManagerCockpitMain .clientManagerMetricStrip{grid-template-columns:repeat(auto-fit,minmax(155px,1fr))}.clientManagerCockpitMain .clientManagerDashboardGrid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));margin-block:0}.clientManagerCockpitMain .clientManagerInsightGrid{grid-template-columns:repeat(auto-fit,minmax(255px,1fr))}@media (max-width:980px){.clientManagerCockpitShell{grid-template-columns:1fr}.clientManagerCommandRail{position:static}.clientManagerCommandRail nav,.clientManagerRailClientList{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}}@media (max-width:1180px){.urlOpportunityCard{grid-template-columns:repeat(2,minmax(0,1fr))}.clientHandoffHero,.clientHandoffGrid{grid-template-columns:1fr}.clientProofToPaymentRail{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.urlOpportunityCard{grid-template-columns:1fr}.clientManagerHandoffPackage{padding:.8rem}.clientProofToPaymentRail,.clientHandoffStats{grid-template-columns:1fr}.clientProofToPaymentRail article{grid-template-columns:auto minmax(0,1fr);align-items:center;min-height:0}.clientHandoffAssetList article{grid-template-columns:1fr;align-items:stretch}.clientHandoffDecision a,.clientHandoffDecision>span:last-child,.clientHandoffCopy button,.clientHandoffAssetList a{width:100%}}.boardAuditStandalone{background:#e8eef0;min-height:100vh;padding:1rem}.boardAuditReport{color:#1f2937;gap:1rem;max-width:1440px;margin-inline:auto;display:grid}.boardAuditPage{aspect-ratio:1.414;background:#fff;border:1px solid #cbd5e1;border-radius:8px;grid-template-rows:auto auto minmax(0,1fr) auto;gap:.8rem;min-height:780px;padding:1.1rem;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 48px #13274224}.boardAuditPageHeader,.boardAuditFooter,.boardAuditTraceBand{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.boardAuditPageHeader{color:#fff;background:#132742;border-radius:6px;min-height:64px;padding:.7rem .85rem}.boardAuditBrand{align-items:center;gap:.7rem;min-width:0;display:flex}.boardAuditClientLogo{color:#132742;background:#fff7ed;border:1px solid #f4b94280;border-radius:999px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;font-size:1.1rem;font-weight:900;display:inline-flex}.boardAuditBrand strong,.boardAuditBrand small{overflow-wrap:anywhere;display:block}.boardAuditBrand small{color:#c7d2e0;margin-top:.15rem;font-size:.78rem}.boardAuditReportTitle{color:#fff;text-align:center;flex:1;min-width:180px;font-size:.9rem;font-weight:900}.boardAuditSageLogo{object-fit:contain;background:#fff;border-radius:5px;max-width:160px;max-height:36px;padding:.32rem}.boardAuditPageNumber{color:#fff;background:#ffffff1a;border:1px solid #fff3;border-radius:999px;padding:.32rem .55rem;font-size:.82rem;font-weight:900}.boardAuditPageTitle{border-bottom:1px solid #d7e0e6;justify-content:space-between;align-items:end;gap:1rem;padding-bottom:.6rem;display:flex}.boardAuditPageTitle span,.boardAuditPage :is(article>span,th){color:#23697d;letter-spacing:0;text-transform:uppercase;font-size:.74rem;font-weight:900}.boardAuditPageTitle h2{color:#132742;text-align:right;max-width:520px;margin:0;font-size:1.62rem}.boardAuditPageBody{align-content:start;gap:.8rem;min-height:0;display:grid}.boardAuditSummaryGrid,.boardAuditSplit{grid-template-columns:minmax(280px,.85fr) minmax(0,1.15fr);gap:.8rem;display:grid}.boardAuditDecision,.boardAuditPageBody article,.boardAuditKpi,.boardAuditPackageCard,.boardAuditCtaCard{background:#f8fafc;border:1px solid #d7e0e6;border-radius:7px;min-width:0;padding:.78rem}.boardAuditDecision{background:linear-gradient(#fff7ed,#fff);border-color:#f4bf72}.boardAuditDecision h3{color:#132742;margin:.35rem 0 .7rem;font-size:1.08rem;line-height:1.24}.boardAuditDecision p,.boardAuditIntro,.boardAuditPage li,.boardAuditPage dd,.boardAuditPage small,.boardAuditPageBody p{color:#475569;margin:0;line-height:1.42}.boardAuditKpiGrid{grid-template-columns:repeat(auto-fit,minmax(138px,1fr));gap:.55rem;display:grid}.boardAuditKpi{background:#fff;align-content:start;gap:.28rem;min-height:112px;display:grid}.boardAuditKpi span{overflow-wrap:anywhere;white-space:normal;line-height:1.18}.boardAuditKpi strong{color:#132742;font-size:1.42rem;line-height:1}.boardAuditKpi p{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.86rem;line-height:1.25;display:-webkit-box;overflow:hidden}.boardAuditKpi.tone-risk{border-color:#dd443757}.boardAuditKpi.tone-warning{border-color:#f4b94294}.boardAuditKpi.tone-good{border-color:#23697d5c}.boardAuditThreeColumn,.boardAuditPackageGrid,.boardAuditCtaGrid,.boardAuditGroupGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.boardAuditThreeColumn article,.boardAuditGroupGrid article,.boardAuditSplit article,.boardAuditPlanRail article{gap:.48rem;display:grid}.boardAuditPage h3{color:#132742;margin:0;font-size:1rem;line-height:1.22}.boardAuditPage ul{align-content:start;gap:.28rem;margin:0;padding-left:1.05rem;display:grid}.boardAuditPage li{font-size:.86rem;line-height:1.3}.boardAuditScoreList{align-content:start;gap:.2rem;display:grid}.boardAuditScoreList div{gap:.12rem;display:grid}.boardAuditScoreList strong{color:#132742;font-size:.78rem}.boardAuditScoreList i{background:linear-gradient(90deg,#23697d,#f4b942);border-radius:999px;height:6px;display:block}.boardAuditScoreList p{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.72rem;line-height:1.16;display:-webkit-box;overflow:hidden}.boardAuditTable{border-collapse:collapse;table-layout:fixed;width:100%}.boardAuditTable th,.boardAuditTable td{color:#475569;text-align:left;vertical-align:top;border-bottom:1px solid #d7e0e6;padding:.34rem .45rem;font-size:.74rem;line-height:1.14}.boardAuditClamp{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.boardAuditTable td:first-child,.boardAuditTable td:nth-child(5){color:#132742;font-weight:900}.boardAuditGroupGrid{grid-template-columns:repeat(5,minmax(0,1fr))}.boardAuditGroupGrid article{background:#fff}.boardAuditGroupGrid strong{color:#9b2f2a;font-size:.86rem}.boardAuditGroupGrid dl{gap:.4rem;margin:0;display:grid}.boardAuditGroupGrid dt{color:#23697d;text-transform:uppercase;font-size:.72rem;font-weight:900}.boardAuditPlanRail{gap:.62rem;display:grid}.boardAuditPlanRail article{background:#fff;border-left:4px solid #23697d}.boardAuditPlanRail strong,.boardAuditPackageCard strong,.boardAuditCtaCard strong{color:#132742;font-size:1.18rem}.boardAuditPackageGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.boardAuditPackageCard{background:#fff;gap:.5rem;min-height:160px;display:grid}.boardAuditCtaGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.boardAuditCtaCard{background:linear-gradient(#fff,#fff7ed);border-color:#f4bf72;gap:.5rem;display:grid}.boardAuditCheckoutForm{margin:0}.boardAuditCtaCard a,.boardAuditCtaCard button{color:#fff;cursor:pointer;font:inherit;background:#23697d;border:0;border-radius:6px;justify-content:center;align-items:center;width:100%;min-height:38px;padding:.58rem .72rem;font-weight:900;text-decoration:none;display:inline-flex}.boardAuditCtaCard a[aria-disabled=true]{color:#fff;background:#64748b}.boardAuditFooter,.boardAuditTraceBand{color:#132742;background:#eef4ef;border-top:1px solid #d7e0e6;border-radius:5px;min-height:36px;padding:.42rem .65rem;font-size:.92rem;font-weight:700}.auditUrlClusterReport{gap:.9rem;display:grid}.auditUrlClusterGrid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:.8rem;display:grid}.auditUrlConversationGuide{background:linear-gradient(135deg,#f3fbf7,#fff);border:1px solid #b7dbc8;border-radius:8px;gap:.9rem;padding:1rem;display:grid}.auditUrlConversationGuide>div:first-child{gap:.35rem;display:grid}.auditUrlConversationGuide span{color:#006b4f;letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:900}.auditUrlConversationGuide h2{color:#052f25;margin:0;font-size:1.25rem}.auditUrlConversationGuide p,.auditUrlConversationGuide dd{color:#334155;margin:0}.auditUrlConversationGuide dl{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.55rem;margin:0;display:grid}.auditUrlConversationGuide dl>div{background:#ffffffd6;border:1px solid #d8e8df;border-radius:7px;gap:.35rem;padding:.7rem;display:grid}.auditUrlConversationGuide dt{color:#052f25;font-size:.82rem;font-weight:900}.auditUrlConversationActions{flex-wrap:wrap;gap:.55rem;display:flex}.auditUrlConversationActions a{color:#fff;background:#006b4f;border:1px solid #006b4f;border-radius:6px;padding:.65rem .85rem;font-weight:900;text-decoration:none}.auditUrlConversationActions a:nth-child(2){color:#006b4f;background:#fff}.auditUrlConversationActions a:nth-child(3){color:#6f4300;background:#fff8eb;border-color:#d89420}.auditUrlClusterCard{background:#fff;border:1px solid #cbd5e1;border-radius:8px;gap:.75rem;padding:.9rem;display:grid}.auditUrlClusterCard>div:first-child{gap:.35rem;display:grid}.auditUrlClusterCard span{color:#23697d;text-transform:uppercase;font-size:.74rem;font-weight:900}.auditUrlClusterCard h2{color:#132742;margin:0;font-size:1.1rem}.auditUrlClusterCard p{color:#475569;margin:0}.auditUrlClusterRows{gap:.45rem;display:grid}.auditUrlClusterRows div{background:#f8fafc;border:1px solid #d7e0e6;border-radius:6px;gap:.22rem;padding:.55rem;display:grid}.auditUrlClusterRows strong{color:#132742;font-size:.88rem}.auditUrlClusterRows small{color:#64748b;overflow-wrap:anywhere}@media print{@page{margin:0;size:A4 landscape}html,body{background:#fff;margin:0;padding:0}.boardAuditStandalone{background:#fff;padding:0}.boardAuditReport{gap:0;max-width:none}.boardAuditPage{aspect-ratio:auto;box-shadow:none;break-after:page;page-break-after:always;border:0;border-radius:0;width:297mm;height:210mm;min-height:0;margin:0;padding:7mm;position:relative}.boardAuditPageBody{gap:.62rem}.boardAuditKpiGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.boardAuditKpi{min-height:0;padding:.62rem}.boardAuditPage:last-child{break-after:auto;page-break-after:auto}}@media (max-width:980px){.boardAuditPage{aspect-ratio:auto;min-height:0}.boardAuditPageTitle,.boardAuditPageHeader,.boardAuditFooter,.boardAuditTraceBand,.boardAuditSummaryGrid,.boardAuditSplit{grid-template-columns:1fr;align-items:stretch;display:grid}.boardAuditPageTitle h2{text-align:left}.boardAuditKpiGrid,.boardAuditThreeColumn,.boardAuditPackageGrid,.boardAuditCtaGrid,.boardAuditGroupGrid{grid-template-columns:1fr}}.p34BrandLogo{width:180px;max-width:100%;height:auto}.p34Screen{gap:.85rem;display:grid}.p34ScreenJob{color:var(--sage-structured-sage);font-family:var(--sage-font-label);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:800;line-height:1.25}.p34Hero,.p34Panel,.p34HeroMeta,.p34ListItem,.p34Metric,.p34RoleCard,.p34Table,.p34Notice{background:var(--sage-white);border:1px solid var(--sage-line-grey);border-radius:4px}.p34Hero{grid-template-columns:minmax(0,1fr) minmax(260px,360px);align-items:stretch;gap:.85rem;padding:1rem;display:grid}.p34HeroCopy,.p34HeroMeta,.p34Panel,.p34Notice{align-content:start;gap:.75rem;display:grid}.p34HeroCopy h1,.p34PanelHeader h2{color:var(--sage-sage-ink);font-family:var(--sage-font-display);letter-spacing:0;margin:0}.p34HeroCopy h1{max-width:820px;font-size:2.05rem;line-height:1.04}.p34HeroCopy p,.p34PanelHeader p,.p34ListItem p,.p34Notice p{color:var(--sage-structured-sage);margin:0;line-height:1.45}.p34HeroMeta,.p34Panel{padding:.85rem}.p34PanelHeader{border-bottom:1px solid var(--sage-soft-grey);justify-content:space-between;align-items:start;gap:.75rem;padding-bottom:.7rem;display:flex}.p34PanelHeader>div{min-width:0}.p34PanelHeader h2{font-size:1.05rem;line-height:1.15}.p34Eyebrow,.p34Metric span,.p34ListItem small,.p34Status,.p34Table th,.p34StepRail strong{font-family:var(--sage-font-label);letter-spacing:.05em;text-transform:uppercase;font-size:.66rem;font-weight:800}.p34Eyebrow{color:var(--sage-structured-sage)}.p34ActionRow{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.p34Button{border-radius:3px;justify-content:center;align-items:center;min-height:34px;padding:.5rem .72rem;font-size:.78rem;font-weight:900;text-decoration:none;display:inline-flex}.p34Button.primary{background:var(--sage-sage-ink);border:1px solid var(--sage-sage-ink);color:var(--sage-white)}.p34Button.secondary{background:var(--sage-white);border:1px solid var(--sage-line-grey);color:var(--sage-sage-ink)}.p34Button.quiet{background:var(--sage-pale-sage);border:1px solid var(--sage-data-mint);color:var(--sage-sage-ink)}.p34Button.compact{white-space:nowrap;min-height:30px;padding:.38rem .58rem}.p34MetricGrid,.p34DashboardGrid,.p34TwoColumn,.p34ThreeColumn{gap:.75rem;display:grid}.p34MetricGrid{grid-template-columns:repeat(auto-fit,minmax(132px,1fr))}.p34DashboardGrid{grid-template-columns:minmax(0,1fr) minmax(300px,.75fr)}.p34TwoColumn{grid-template-columns:repeat(2,minmax(0,1fr))}.p34ThreeColumn{grid-template-columns:repeat(3,minmax(0,1fr))}.p34Metric{gap:.25rem;min-height:84px;padding:.75rem;display:grid}.p34Metric strong{color:var(--sage-sage-ink);font-size:1.35rem;line-height:1}.p34Metric small{color:var(--sage-structured-sage);line-height:1.25}.p34Metric.signal{border-top:3px solid var(--sage-copper-signal)}.p34Metric.good{background:var(--sage-pale-sage)}.p34Metric.risk{background:#fbebe4;border-color:#efb39a}.p34List{align-content:start;gap:.5rem;display:grid}.p34HeroMeta .p34ListItem{grid-template-columns:minmax(0,1fr) auto;align-items:start}.p34HeroMeta .p34ListItem>:first-child{grid-column:1/-1}.p34HeroMeta .p34Button.compact{white-space:nowrap;grid-column:2;justify-self:end}.p34ListItem{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.75rem;min-height:58px;padding:.65rem;display:grid}.p34ListItem strong{color:var(--sage-sage-ink);display:block}.p34ListItem small{color:var(--sage-structured-sage);text-transform:none;margin-top:.18rem;display:block}.servicesCatalogTiers{gap:1rem;display:grid}.servicesCatalogTier{gap:.65rem;display:grid}.servicesCatalogTier+.servicesCatalogTier{border-top:1px solid var(--sage-soft-grey);padding-top:1rem}.servicesCatalogTier>header{justify-content:space-between;align-items:end;gap:.75rem;display:flex}.servicesCatalogTier h3,.servicesCatalogTier p{margin:0}.servicesCatalogTier h3{color:var(--sage-sage-ink);font-family:var(--sage-font-display);font-size:1rem}.servicesCatalogTier>header>p{color:var(--sage-structured-sage);text-align:right;max-width:520px;font-size:.82rem}.p34Status{white-space:nowrap;border-radius:999px;align-items:center;min-height:26px;padding:.25rem .5rem;display:inline-flex}.p34Status.ready{background:var(--sage-pale-sage);color:var(--sage-deep-teal)}.p34Status.active{background:var(--sage-mist);color:var(--sage-sage-ink)}.p34Status.risk{color:var(--sage-copper-dark);background:#fbebe4}.p34Status.neutral{background:var(--sage-soft-grey);color:var(--sage-structured-sage)}.manualInvoiceResult{background:var(--sage-pale-sage);border:1px solid var(--sage-data-mint);color:var(--sage-sage-ink);border-radius:4px;padding:.85rem 1rem;font-weight:800}.manualInvoiceResult[role=alert]{background:#fbebe4;border-color:#efb39a}.reportWorkflowResultNext{color:var(--sage-structured-sage);margin-top:.3rem;font-weight:700;display:block}.manualInvoiceQueue{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:.75rem;display:grid}.manualInvoiceControl{background:var(--sage-cloud-surface);border:1px solid var(--sage-line-grey);border-radius:4px;gap:.8rem;padding:.85rem;display:grid}.manualInvoiceControl>header{justify-content:space-between;align-items:start;gap:.75rem;display:flex}.manualInvoiceControl>header>div{min-width:0}.manualInvoiceControl>header>strong{white-space:nowrap;flex:none}.manualInvoiceControl h3,.manualInvoiceControl p{margin:0}.manualInvoiceControl header span{color:var(--sage-structured-sage);font-family:var(--sage-font-label);letter-spacing:.04em;text-transform:uppercase;font-size:.68rem;font-weight:800}.manualInvoiceControlMeta{border-top:1px solid var(--sage-soft-grey);color:var(--sage-structured-sage);overflow-wrap:anywhere;padding-top:.65rem;font-size:.72rem;line-height:1.45}.manualInvoiceForm{gap:.7rem;display:grid}.manualInvoiceControlStack{gap:.75rem;display:grid}.manualInvoiceRevision{background:var(--sage-white);border:1px solid var(--sage-line-grey);border-radius:3px;padding:.7rem}.manualInvoiceRevision>summary{color:var(--sage-sage-ink);cursor:pointer;font-weight:900}.manualInvoiceRevision>p{color:var(--sage-structured-sage);margin:.65rem 0;line-height:1.45}.manualInvoiceForm>label:not(.manualInvoiceConfirmation){color:var(--sage-sage-ink);gap:.35rem;font-weight:800;display:grid}.manualInvoiceForm input[type=text],.manualInvoiceForm input[type=number],.manualInvoiceForm select,.manualInvoiceForm textarea{background:var(--sage-white);border:1px solid var(--sage-line-grey);color:var(--sage-sage-ink);font:inherit;border-radius:3px;width:100%;min-height:44px;padding:.65rem .7rem}.manualInvoiceForm textarea{resize:vertical;line-height:1.45}.manualInvoiceConfirmation{color:var(--sage-structured-sage);align-items:start;gap:.55rem;line-height:1.35;display:flex}.manualInvoiceConfirmation input{flex:none;width:20px;height:20px;margin-top:.05rem}.manualInvoiceForm button{background:var(--sage-copper-signal);border:1px solid var(--sage-copper-dark);color:var(--sage-sage-ink);cursor:pointer;font:inherit;border-radius:3px;min-height:44px;padding:.65rem .8rem;font-weight:900}.manualInvoiceForm input:focus-visible,.manualInvoiceForm select:focus-visible,.manualInvoiceForm textarea:focus-visible,.manualInvoiceForm button:focus-visible{outline:3px solid var(--sage-data-mint);outline-offset:2px}.manualInvoiceControlNote{color:var(--sage-structured-sage);line-height:1.45}.manualInvoiceArtifactSummary{background:var(--sage-pale-sage);border:1px solid var(--sage-data-mint);border-radius:4px;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;padding:.75rem;display:grid}.manualInvoiceArtifactSummary>div{gap:.2rem;min-width:0;display:grid}.manualInvoiceArtifactSummary span{color:var(--sage-structured-sage);letter-spacing:.04em;text-transform:uppercase;font-size:.68rem;font-weight:850}.manualInvoiceArtifactSummary strong{overflow-wrap:anywhere;font-size:.78rem}.portalInvoiceEvidenceCard{background:#ffffff1a;border:1px solid #ffffff47;border-radius:8px;gap:.65rem;padding:.85rem;display:grid}.portalInvoiceEvidenceCard>div{gap:.18rem;display:grid}.portalInvoiceEvidenceCard span,.portalInvoiceEvidenceCard small{color:#ffffffc7;font-size:.72rem}.portalInvoiceEvidenceCard strong{color:#fff;font-size:1rem}.portalInvoiceEvidenceCard a{color:#1a1c1d;background:#eb8d63;border-radius:7px;justify-content:center;align-items:center;min-height:42px;padding:.55rem .75rem;font-size:.82rem;font-weight:900;text-decoration:none;display:inline-flex}.portalInvoiceEvidenceActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.portalInvoiceEvidenceActions a+a{color:#fff;background:0 0;border:1px solid #fff6}@media (max-width:680px){.manualInvoiceArtifactSummary,.portalInvoiceEvidenceActions{grid-template-columns:1fr}}.boardAuditCheckoutNotice{background:var(--sage-pale-sage);border:1px solid var(--sage-data-mint);color:var(--sage-sage-ink);border-radius:3px;margin:0;padding:.7rem;line-height:1.4}.auditApprovalChoices{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:.8rem;margin-top:1rem;display:grid}.auditApprovalChoice{background:var(--sage-white);border:1px solid var(--sage-data-mint);color:var(--sage-sage-ink);border-radius:4px;gap:.75rem;padding:.9rem;display:grid}.auditApprovalChoice[data-offer-state=selected],.auditApprovalChoice[data-offer-state=available]{border-color:var(--sage-copper-signal);box-shadow:inset 0 3px 0 var(--sage-copper-signal)}.auditApprovalChoice[data-offer-state=canceled],.auditApprovalChoice[data-offer-state=locked],.auditApprovalChoice[data-offer-state=superseded],.auditApprovalChoice[data-offer-state=completed]{background:var(--sage-cloud-surface);border-color:var(--sage-line-grey)}.auditApprovalChoice>header{justify-content:space-between;align-items:start;gap:.75rem;display:flex}.auditApprovalChoice>header>div{min-width:0}.auditApprovalChoice :is(h3,p){margin:0}.auditApprovalChoice header span{color:var(--sage-structured-sage);font-family:var(--sage-font-label);letter-spacing:.04em;text-transform:uppercase;margin-bottom:.2rem;font-size:.68rem;font-weight:850;display:block}.auditApprovalChoice header>strong{white-space:nowrap;flex:none}.p34StepRail{grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.p34StepRail li{background:var(--sage-cloud-surface);border:1px solid var(--sage-line-grey);border-radius:4px;align-items:center;gap:.45rem;min-height:44px;padding:.45rem;display:flex;position:relative}.p34StepRail li small{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.p34StepRail span{background:var(--sage-white);border:1px solid var(--sage-line-grey);color:var(--sage-sage-ink);border-radius:999px;flex:none;justify-content:center;align-items:center;width:26px;height:26px;font-weight:900;display:inline-flex}.p34StepRail li.complete span{background:var(--sage-pale-sage)}.p34StepRail li.current{border-color:var(--sage-copper-signal)}.p34StepRail li.current span{background:var(--sage-copper-signal);color:var(--sage-sage-ink)}.reportWorkflowGrid{grid-template-columns:repeat(auto-fit,minmax(390px,1fr));gap:.85rem;display:grid}.reportWorkflowCard{background:var(--sage-cloud-surface);border:1px solid var(--sage-line-grey);border-radius:4px;align-content:start;gap:.85rem;min-width:0;padding:.9rem;display:grid}.reportWorkflowCard>header{justify-content:space-between;align-items:start;gap:.7rem;display:flex}.reportWorkflowCard>header span:first-child{color:var(--sage-structured-sage);font-family:var(--sage-font-label);letter-spacing:.04em;text-transform:uppercase;margin-bottom:.2rem;font-size:.68rem;font-weight:800;display:block}.reportWorkflowCard h3{color:var(--sage-sage-ink);margin:0;font-size:1rem;line-height:1.2}.reportWorkflowFacts{grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem;margin:0;display:grid}.reportWorkflowFacts>div{background:var(--sage-white);border:1px solid var(--sage-soft-grey);gap:.12rem;min-width:0;padding:.55rem;display:grid}.reportWorkflowFacts dt{color:var(--sage-structured-sage);font-size:.66rem;font-weight:800;line-height:1.25}.reportWorkflowFacts dd{color:var(--sage-sage-ink);overflow-wrap:anywhere;margin:0;font-size:.82rem;font-weight:900}.reportWorkflowEvidenceGate{background:color-mix(in srgb, var(--sage-white) 94%, var(--sage-soft-grey));border:1px solid var(--sage-line-grey);border-left:3px solid var(--sage-structured-sage);border-radius:3px;gap:.55rem;padding:.7rem;display:grid}.reportWorkflowEvidenceGate.isBlocked{border-left-color:var(--sage-copper-signal)}.reportWorkflowEvidenceGate>header{justify-content:space-between;align-items:start;gap:.65rem;display:flex}.reportWorkflowEvidenceGate>header span{color:var(--sage-structured-sage);letter-spacing:.04em;text-transform:uppercase;margin-bottom:.12rem;font-size:.66rem;font-weight:850;display:block}.reportWorkflowEvidenceGate>header strong{color:var(--sage-sage-ink);font-size:.88rem}.reportWorkflowEvidenceGate>p,.reportWorkflowEvidenceGate details{color:var(--sage-structured-sage);margin:0;font-size:.76rem;line-height:1.45}.reportWorkflowEvidenceGate summary{color:var(--sage-sage-ink);cursor:pointer;font-weight:850}.reportWorkflowEvidenceGate ul{gap:.35rem;margin:.55rem 0;padding-left:1.1rem;display:grid}.reportWorkflowEvidenceActions{flex-wrap:wrap;gap:.45rem;display:flex}.reportWorkflowActions,.reportWorkflowEditors{flex-wrap:wrap;align-items:start;gap:.55rem;display:flex}.reportWorkflowActions form{margin:0}.reportWorkflowActions .p34Button{cursor:pointer;font:inherit;font-size:.78rem;font-weight:900}.reportWorkflowEditor,.reportWorkflowDangerZone{background:var(--sage-white);border:1px solid var(--sage-line-grey);border-radius:3px;flex:280px;min-width:0;padding:.65rem}.reportWorkflowEditor>summary,.reportWorkflowDangerZone>summary,.reportWorkflowTierEditor>summary{color:var(--sage-sage-ink);cursor:pointer;font-weight:900;line-height:1.35}.reportWorkflowDangerZone>p{color:var(--sage-structured-sage);margin:.65rem 0;line-height:1.45}.reportWorkflowEditForm,.reportWorkflowSectionEditors,.reportWorkflowCorrections{gap:.7rem;margin-top:.7rem;display:grid}.reportWorkflowEditForm label{color:var(--sage-sage-ink);gap:.3rem;font-size:.76rem;font-weight:850;display:grid}.reportWorkflowEditForm :is(input:not([type=hidden]),select,textarea){background:var(--sage-white);border:1px solid var(--sage-line-grey);color:var(--sage-sage-ink);font:inherit;border-radius:3px;width:100%;min-height:42px;padding:.55rem .62rem}.reportWorkflowEditForm textarea{resize:vertical;line-height:1.4}.reportWorkflowRecommendedTier{border:1px solid var(--sage-soft-grey);flex-wrap:wrap;gap:.7rem;margin:0;padding:.65rem;display:flex}.reportWorkflowRecommendedTier legend{color:var(--sage-structured-sage);padding:0 .25rem;font-size:.72rem;font-weight:850}.reportWorkflowRecommendedTier label{align-items:center;gap:.35rem;display:flex}.reportWorkflowRecommendedTier input{width:auto;min-height:auto}.reportWorkflowTierEditor{border-top:1px solid var(--sage-soft-grey);padding:.65rem 0}.reportWorkflowFieldGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-top:.7rem;display:grid}.reportWorkflowFieldGrid .wide{grid-column:1/-1}.reportWorkflowCorrections article{background:#fff8f4;border:1px solid #efb39a;gap:.55rem;padding:.7rem;display:grid}.reportWorkflowCorrections p{color:var(--sage-structured-sage);margin:0}.reportWorkflowEditForm :is(input,select,textarea,button):focus-visible,.reportWorkflowEditor>summary:focus-visible,.reportWorkflowDangerZone>summary:focus-visible{outline:3px solid var(--sage-data-mint);outline-offset:2px}.p34Table{border-collapse:separate;border-spacing:0;width:100%;overflow:hidden}.p34Table th,.p34Table td{border-bottom:1px solid var(--sage-soft-grey);text-align:left;vertical-align:top;padding:.62rem}.p34Table th{background:var(--sage-cloud-surface);color:var(--sage-structured-sage)}.p34Table td{color:var(--sage-sage-ink);font-size:.84rem;line-height:1.35}.p34ChartBarList{gap:.5rem;display:grid}.p34ChartBar{gap:.28rem;display:grid}.p34ChartBar>div{justify-content:space-between;align-items:center;display:flex}.p34ChartBar i{background:var(--sage-mist);border-radius:999px;height:9px;display:block;overflow:hidden}.p34ChartBar i:before{background:var(--sage-structured-sage);content:"";height:100%;width:var(--bar-width,50%);display:block}.p34Donut{background:radial-gradient(circle at center, var(--sage-white) 0 53%, transparent 54%), conic-gradient(var(--sage-structured-sage) 0 var(--score,65%), var(--sage-mist) var(--score,65%) 100%);text-align:center;border-radius:999px;place-content:center;place-items:center;width:112px;height:112px;display:grid}.p34Donut strong{color:var(--sage-sage-ink);font-size:1rem}.p34Donut small{color:var(--sage-structured-sage);max-width:76px}.p34DarkPanel{background:var(--sage-sage-ink);border-color:var(--sage-sage-ink);color:var(--sage-white)}.p34DarkPanel :is(h1,h2,h3,strong),.p34DarkPanel .p34Eyebrow{color:var(--sage-white)}.p34DarkPanel p,.p34DarkPanel small{color:var(--sage-data-mint)}.p34ClientMessage{background:var(--sage-warm-paper);border:1px solid var(--sage-line-grey);border-radius:4px;gap:.55rem;padding:.7rem;display:grid}.p34ClientMessage textarea{background:var(--sage-white);border:1px solid var(--sage-line-grey);color:var(--sage-sage-ink);font:inherit;min-height:108px;padding:.55rem}.p34Tabs{flex-wrap:wrap;gap:.45rem;display:flex}.p34Tabs a,.p34Tabs span{background:var(--sage-white);border:1px solid var(--sage-line-grey);color:var(--sage-sage-ink);border-radius:3px;min-height:32px;padding:.45rem .6rem;font-size:.78rem;font-weight:850;text-decoration:none}.p34Tabs a[aria-current=page],.p34Tabs span{background:var(--sage-pale-sage);border-color:var(--sage-data-mint)}.p34FormRow{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:end;gap:.65rem;display:grid}.p34FormRow label{color:var(--sage-sage-ink);gap:.25rem;font-size:.78rem;font-weight:850;display:grid}.p34FormRow input,.p34FormRow select,.p34FormRow textarea{background:var(--sage-white);border:1px solid var(--sage-line-grey);color:var(--sage-sage-ink);font:inherit;border-radius:3px;min-height:36px;padding:.45rem .55rem}.p34FormRow button,.p34PlainButton{background:var(--sage-sage-ink);border:1px solid var(--sage-sage-ink);color:var(--sage-white);cursor:pointer;font:inherit;border-radius:3px;min-height:36px;padding:.45rem .7rem;font-size:.78rem;font-weight:900}.dashboardShell{grid-template-columns:176px minmax(0,1fr)}.sidebarNav{gap:1rem;padding:1rem}.brandLogo{max-width:126px}.navQuickSwitch{gap:.35rem;display:grid}.navQuickSwitch a{color:var(--sage-data-mint);border:1px solid #b7cacc47;border-radius:3px;min-height:30px;padding:.42rem .5rem;font-size:.72rem;font-weight:850;text-decoration:none}.navQuickSwitch a[aria-current=page]{color:var(--sage-white);background:#ffffff1f}.topStatusBar.sageUtilityBar{background:var(--sage-warm-paper);min-height:56px;padding:.6rem 1rem}.pageSurface{gap:.85rem;max-width:1320px;padding:1rem}.sageUtilityActions.clientOnlyHidden{display:none}.boardAuditPageHeader{background:var(--sage-sage-ink)}.boardAuditReportTitle,.boardAuditBrand small{color:var(--sage-data-mint)}.boardAuditClientLogo{background:var(--sage-pale-sage);border-color:var(--sage-data-mint);color:var(--sage-sage-ink)}.boardAuditPageTitle span,.boardAuditPage :is(article>span,th){color:var(--sage-structured-sage)}.boardAuditPageTitle h2,.boardAuditPage h3,.boardAuditKpi strong,.boardAuditPlanRail strong,.boardAuditPackageCard strong,.boardAuditCtaCard strong{color:var(--sage-sage-ink)}.boardAuditDecision{border-color:var(--sage-copper-signal);background:linear-gradient(#fff8f4,#fff)}.boardAuditCtaCard{border-color:var(--sage-copper-signal);background:linear-gradient(#fff,#fff8f4)}.boardAuditCtaCard a,.boardAuditCtaCard button{background:var(--sage-sage-ink)}.boardAuditTraceBand,.boardAuditFooter{background:var(--sage-pale-sage);color:var(--sage-sage-ink)}@media (max-width:1180px){.p34Hero,.p34DashboardGrid,.p34TwoColumn,.p34ThreeColumn{grid-template-columns:1fr}}@media (max-width:760px){html,body{max-width:100%;overflow-x:hidden}.dashboardShell,.dashboardMain,.pageSurface{width:100%;min-width:0;max-width:100vw;overflow-x:hidden}.dashboardShell{grid-template-columns:1fr;display:block}.topStatusBar.sageUtilityBar{display:none}.mobileNav{max-width:100vw}.mobileNav div{max-width:calc(100vw - 1.44rem);overflow-x:auto}.p34Screen,.p34Hero,.p34HeroCopy,.p34HeroMeta,.p34Panel,.p34MetricGrid,.p34DashboardGrid,.p34TwoColumn,.p34ThreeColumn,.p34List,.p34Table{min-width:0;max-width:100%}.p34Hero{grid-template-columns:minmax(0,1fr);padding:.75rem}.p34HeroCopy h1{overflow-wrap:normal;word-break:normal;font-size:clamp(1.55rem,9vw,2.05rem)}.p34HeroCopy p{font-size:.98rem}.p34PanelHeader,.p34ListItem{grid-template-columns:1fr;align-items:stretch;display:grid}.servicesCatalogTier>header{align-items:start;display:grid}.servicesCatalogTier>header>p{text-align:left}.manualInvoiceQueue,.auditApprovalChoices{grid-template-columns:minmax(0,1fr)}.auditApprovalChoice>header{display:grid}.auditApprovalChoice header>strong{white-space:normal}.p34ActionRow{align-items:stretch;display:grid}.p34Button{width:100%;min-height:44px}.p34MetricGrid{grid-template-columns:1fr}.p34Table{display:block;overflow-x:auto}.p34StepRail{grid-template-columns:1fr}}.sageTopSearch{grid-template-columns:auto minmax(0,1fr);min-height:44px}.sageUtilityActions a{gap:.38rem;width:auto;height:auto;min-height:44px;padding:.55rem .68rem}.sageUtilityActions a span{font-size:.72rem;font-weight:850}.sageRoleSwitch a,.sageUserMenu{min-height:44px}.p34DarkPanel .p34Metric{background:#ffffff1a;border-color:#ffffff3d}.p34DarkPanel .p34Metric.signal{border-top-color:var(--sage-copper-signal)}.p34DarkPanel .p34Metric :is(span,small){color:var(--sage-data-mint)}.p34DarkPanel .p34Metric strong{color:var(--sage-white)}.p34DarkPanel .p34Button.primary{background:var(--sage-copper-signal);border-color:var(--sage-copper-signal);color:var(--sage-sage-ink)}.p34DarkPanel .p34Button.secondary{background:var(--sage-white);border-color:var(--sage-white);color:var(--sage-sage-ink)}.dashboardShell [class*=clientCommandActions] a,.dashboardShell [class*=triageActions] a{border-color:#ffffff6b;justify-content:center;align-items:center;min-height:44px;display:inline-flex;box-shadow:inset 0 1px #ffffff1f}.dashboardShell [class*=clientCommandActions] a:focus-visible,.dashboardShell [class*=clientCommandActions] a:hover,.dashboardShell [class*=triageActions] a:focus-visible,.dashboardShell [class*=triageActions] a:hover{outline:2px solid var(--sage-data-mint);outline-offset:2px;background:#fff3}.dashboardShell [class*=clientCommandActions] a:first-child{background:var(--sage-copper-signal);border-color:var(--sage-copper-signal);color:var(--sage-sage-ink)}.dashboardShell [class*=triageActions] a:first-child{background:#0b8060;border-color:#0b8060}.sageRecoveryState{background:radial-gradient(circle at 88% 8%, #b9d4c86b, transparent 34%), var(--sage-warm-paper);border:1px solid var(--sage-line-grey);align-items:center;min-height:min(680px,100vh - 8rem);padding:clamp(1rem,4vw,3.5rem);display:grid}.sageRecoveryCard{background:var(--sage-white);border:1px solid var(--sage-line-grey);border-top:5px solid var(--sage-copper-signal);justify-self:center;gap:.85rem;width:100%;max-width:680px;padding:clamp(1.25rem,4vw,2.5rem);display:grid;box-shadow:0 24px 60px #092d261f}.sageRecoveryCard .p34BrandLogo{max-width:180px;height:auto;margin-bottom:.35rem}.sageRecoveryEyebrow,.sageLoadingHeader span{color:var(--sage-structured-sage);font-family:var(--sage-font-label);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:850}.sageRecoveryCard h1{color:var(--sage-sage-ink);font-family:var(--sage-font-display);margin:0;font-size:clamp(1.8rem,5vw,3rem);line-height:1.02}.sageRecoveryCard>p{color:var(--sage-structured-sage);max-width:58ch;margin:0;line-height:1.6}.sageRecoveryActions{flex-wrap:wrap;gap:.6rem;margin-top:.35rem;display:flex}.sageRecoveryActions a,.sageRecoveryActions button{background:var(--sage-white);border:1px solid var(--sage-line-grey);color:var(--sage-sage-ink);cursor:pointer;font:inherit;border-radius:3px;justify-content:center;align-items:center;min-height:44px;padding:.65rem .9rem;font-size:.82rem;font-weight:900;text-decoration:none;display:inline-flex}.sageRecoveryActions button,.sageRecoveryActions a.primary{background:var(--sage-sage-ink);border-color:var(--sage-sage-ink);color:var(--sage-white)}.sageRecoveryActions a:focus-visible,.sageRecoveryActions button:focus-visible{outline:3px solid var(--sage-copper-signal);outline-offset:3px}.sageRecoveryReference{color:var(--sage-structured-sage);font-family:var(--sage-font-label);overflow-wrap:anywhere;font-size:.7rem}.sageLoadingState{background:var(--sage-white);border:1px solid var(--sage-line-grey);gap:1rem;min-height:420px;padding:clamp(1rem,3vw,2rem);display:grid}.sageLoadingHeader{gap:.35rem;display:grid}.sageLoadingHeader strong{color:var(--sage-sage-ink);font-family:var(--sage-font-display);font-size:clamp(1.3rem,3vw,2rem)}.sageLoadingGrid,.sageLoadingBody{gap:.75rem;display:grid}.sageLoadingGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.sageLoadingBody{grid-template-columns:repeat(2,minmax(0,1fr))}.sageLoadingGrid i,.sageLoadingBody i{background:linear-gradient(100deg, var(--sage-soft-grey), var(--sage-pale-sage));border:1px solid var(--sage-line-grey);min-height:92px;animation:1.35s ease-in-out infinite alternate sageLoadingPulse;display:block}.sageLoadingBody i{min-height:132px}@keyframes sageLoadingPulse{0%{opacity:.55}to{opacity:1}}@media (prefers-reduced-motion:reduce){.sageLoadingGrid i,.sageLoadingBody i{animation:none}}@media (max-width:1180px){.mobileNav{border-bottom:1px solid var(--sage-line-grey);z-index:4;background:#fffffffa;padding:.6rem .85rem;display:block;position:sticky;top:58px}.mobileNav>summary{color:var(--sage-sage-ink);cursor:pointer;grid-template-columns:40px minmax(0,1fr) auto auto;align-items:center;gap:.65rem;min-height:52px;list-style:none;display:grid}.mobileNav>summary::-webkit-details-marker{display:none}.mobileNavMenuIcon{background:var(--sage-sage-ink);color:var(--sage-white);border-radius:3px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.mobileNavIdentity{gap:.1rem;min-width:0;display:grid}.mobileNavIdentity small,.mobileNavPanelHeader>span,.mobileNavFooter>span{color:var(--sage-structured-sage);font-family:var(--sage-font-label);letter-spacing:.06em;text-transform:uppercase;font-size:.64rem;font-weight:850}.mobileNavIdentity strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mobileNavMenuLabel{color:var(--sage-structured-sage);font-size:.76rem;font-weight:850}.mobileNavChevron{transition:transform .16s}.mobileNav[open] .mobileNavChevron{transform:rotate(180deg)}.mobileNavPanel{border-top:1px solid var(--sage-soft-grey);gap:.85rem;margin-top:.55rem;padding:.85rem 0 .25rem;display:grid}.mobileNavPanelHeader{gap:.25rem;display:grid}.mobileNavPanelHeader p{color:var(--sage-structured-sage);max-width:72ch;margin:0;font-size:.82rem;line-height:1.4}.mobileNavLinks{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.5rem;display:grid}.mobileNav .mobileNavLinks a{background:var(--sage-cloud-surface);border:1px solid var(--sage-line-grey);color:var(--sage-sage-ink);justify-content:space-between;align-items:center;gap:.55rem;min-height:48px;padding:.65rem .72rem;display:flex}.mobileNav .mobileNavLinks a[aria-current=page]{background:var(--sage-pale-sage);border-color:var(--sage-data-mint);box-shadow:inset 3px 0 0 var(--sage-copper-signal)}.mobileNavFooter{border-top:1px solid var(--sage-soft-grey);gap:.45rem;padding-top:.75rem;display:grid}.mobileNavRoleSwitch{flex-wrap:wrap;gap:.5rem;display:flex}.mobileNav .mobileNavRoleSwitch a{background:var(--sage-white);border:1px solid var(--sage-line-grey);color:var(--sage-sage-ink);align-items:center;min-height:44px;padding:.55rem .7rem;display:inline-flex}.mobileNav .mobileNavRoleSwitch a[aria-current=page]{background:var(--sage-sage-ink);border-color:var(--sage-sage-ink);color:var(--sage-white)}.mobileNavFooter small{color:var(--sage-structured-sage);line-height:1.35}}.staffLoginShell{background:radial-gradient(circle at 14% 8%, #b7cacc6b, transparent 31rem), var(--sage-warm-paper);align-items:center;min-height:100vh;display:flex}.staffLoginPageSurface{width:100%;max-width:720px;margin:0 auto;padding:clamp(1rem,4vw,3rem)}.staffLoginScreen{gap:1rem}.staffLoginBrand{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.85rem;display:flex}.staffLoginBrand .p34BrandLogo{max-width:190px;height:auto}.staffLoginPanel{background:#fffffff5;box-shadow:0 22px 60px #16302d1f}.staffLoginForm{gap:.9rem;margin-top:.3rem;display:grid}.staffLoginForm label{color:var(--sage-sage-ink);gap:.35rem;font-size:.82rem;font-weight:850;display:grid}.staffLoginForm input{background:var(--sage-white);border:1px solid var(--sage-structured-sage);color:var(--sage-sage-ink);font:inherit;border-radius:4px;min-height:48px;padding:.72rem .8rem}.staffLoginForm button,.staffSignOutForm button,.staffMobileSignOut button{background:var(--sage-sage-ink);border:1px solid var(--sage-sage-ink);color:var(--sage-white);cursor:pointer;font:inherit;border-radius:4px;min-height:44px;padding:.65rem .8rem;font-size:.82rem;font-weight:900}.staffLoginForm :is(input,button):focus-visible,.staffSignOutForm button:focus-visible,.staffMobileSignOut button:focus-visible{outline:3px solid var(--sage-sage-ink);outline-offset:2px}.staffLoginNotice,.staffLoginError{border-left:4px solid var(--sage-data-mint);margin:0;padding:.7rem .8rem}.staffLoginNotice{background:var(--sage-pale-sage)}.staffLoginError{border-color:var(--sage-sage-ink);color:var(--sage-sage-ink);background:#fff2ed}.staffLoginHelp{background:var(--sage-cloud-surface);border:1px solid var(--sage-soft-grey);border-radius:4px;gap:.35rem;margin-top:1rem;padding:.8rem;display:grid}.staffLoginHelp p{margin:0}.staffLoginOwnerAccess{color:var(--sage-structured-sage);text-align:center;margin:.9rem 0 0;font-size:.78rem}.staffLoginOwnerAccess a{color:var(--sage-sage-ink);font-weight:850}.staffSignOutForm,.staffMobileSignOut{margin:0}.staffSignOutForm button{color:var(--sage-sage-ink);background:0 0;min-height:36px}.staffMobileSignOut button{width:100%}@media (max-width:760px){.mobileNav{max-width:100vw;padding:.5rem .72rem;top:0;overflow:visible}.mobileNav>summary,.mobileNav .mobileNavLinks a,.mobileNav .mobileNavRoleSwitch a,.p34Button.compact,.p34Tabs a,.p34FormRow button,.p34PlainButton,.dashboardShell [class*=clientCommandActions] a,.dashboardShell [class*=triageActions] a,.dashboardShell [class*=clientSwitcher] a,.dashboardShell [class*=nextActionPanel] a,.pageSurface :is(button,summary,select,input:not([type=hidden]):not([type=checkbox]):not([type=radio])){min-height:44px}.staffLoginPageSurface{padding:1rem}.staffLoginBrand{align-items:flex-start;display:grid}.mobileNavLinks,.sageLoadingGrid,.sageLoadingBody{grid-template-columns:repeat(2,minmax(0,1fr))}.sageRecoveryState{min-height:calc(100vh - 5rem);padding:.72rem}.sageRecoveryActions{display:grid}.sageRecoveryActions a,.sageRecoveryActions button{width:100%}.reportWorkflowGrid,.reportWorkflowFieldGrid,.reportWorkflowFacts{grid-template-columns:minmax(0,1fr)}.reportWorkflowCard>header,.reportWorkflowActions,.reportWorkflowEditors{display:grid}.reportWorkflowActions form,.reportWorkflowActions .p34Button,.reportWorkflowEditor,.reportWorkflowDangerZone{width:100%}}@media (max-width:430px){.mobileNavMenuLabel{display:none}.mobileNav>summary{grid-template-columns:40px minmax(0,1fr) auto}.mobileNavLinks,.sageLoadingGrid,.sageLoadingBody{grid-template-columns:1fr}}
