@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_d8ebd1{font-family:Inter,Inter Fallback;font-style:normal}.__variable_d8ebd1{--font-inter:"Inter","Inter Fallback"}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans Fallback;src:local("Arial");ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.00%;size-adjust:101.17%}.__className_4eeef7{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.__variable_4eeef7{--font-cv-sans:"IBM Plex Sans","IBM Plex Sans Fallback"}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/011e180705008d6f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ba5fb2a8c88521c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/92eeb95d069020cc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d3ebbfd689654d3a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ef4d5661765d0e49-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d29838c109ef09b4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e40af3453d7c920a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99dcf268bda04fe5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98e207f02528a563-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono Fallback;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_9f0762{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.__variable_9f0762{--font-cv-mono:"IBM Plex Mono","IBM Plex Mono Fallback"}.cv-command-center{--cv-ink:#0c1222;--cv-ink-secondary:#475569;--cv-ink-muted:#94a3b8;--cv-surface:#ffffff;--cv-surface-muted:#f4f6f9;--cv-surface-inset:#eef2f6;--cv-border:#e2e8f0;--cv-border-strong:#cbd5e1;--cv-accent:#1d4ed8;--cv-accent-soft:#eff6ff;--cv-shell:#071018;--cv-positive:#047857;--cv-warning:#b45309;--cv-negative:#b91c1c;--cv-closed:#64748b;--cv-ease:cubic-bezier(0.22,1,0.36,1);--cv-font-sans:var(--font-cv-sans,var(--font-inter)),system-ui,sans-serif;--cv-font-mono:var(--font-cv-mono,ui-monospace),monospace}.cv-command-center .sidebar{background:var(--cv-shell)}.cv-command-center .v2-page{--v2-bg:var(--cv-surface-muted);--v2-surface:var(--cv-surface);--v2-surface-alt:var(--cv-surface-inset);--v2-text:var(--cv-ink);--v2-text-secondary:var(--cv-ink-secondary);--v2-text-muted:var(--cv-ink-muted);--v2-border:var(--cv-border);--v2-border-subtle:#eef2f7;--v2-primary:var(--cv-accent);--v2-primary-hover:#1e40af;--v2-positive:var(--cv-positive);--v2-warning:var(--cv-warning);--v2-negative:var(--cv-negative);font-family:var(--cv-font-sans);padding:0 24px 48px;gap:24px}.cv-command-center .v2-page-title{font-size:clamp(1.625rem,2.2vw,2rem);font-weight:600;letter-spacing:-.03em}.cv-command-center .v2-page-desc{font-size:16px;line-height:1.6;max-width:640px}.cv-mono{font-family:var(--cv-font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:.92em}.cv-demo-chip{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--cv-ink-secondary);background:var(--cv-surface-inset);border:1px solid var(--cv-border)}.cv-coverage-note{line-height:1.55}.cv-coverage-note,.cv-discover-demo-note{margin:0;font-size:13px;color:var(--cv-ink-secondary)}.cv-overview-meta-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.cv-stale-inline{margin:0;font-size:13px;color:var(--cv-warning)}.cv-opp-header{margin:0}.cv-opp-header-eyebrow{margin:0 0 6px;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--cv-ink-muted)}.cv-opp-header-title{margin:0;font-size:clamp(1.375rem,2vw,1.75rem);font-weight:600;letter-spacing:-.025em;color:var(--cv-ink);line-height:1.2}.cv-opp-header-id{margin:8px 0 0;color:var(--cv-ink-muted);font-size:13px}.cv-stage-track{padding:4px 0 8px;overflow-x:auto}.cv-stage-track-list{display:flex;gap:0;list-style:none;margin:0;padding:0;min-width:min(100%,720px)}.cv-stage-track-item{flex:1 1;display:flex;flex-direction:column;align-items:center;gap:8px;padding:8px 4px 10px;border-bottom:2px solid var(--cv-border);min-width:72px}.cv-stage-track-item--complete{border-bottom-color:var(--cv-positive)}.cv-stage-track-item--current{border-bottom-color:var(--cv-accent)}.cv-stage-track-item--upcoming{border-bottom-color:var(--cv-border)}.cv-stage-track-dot{width:8px;height:8px;border-radius:50%;background:var(--cv-border-strong)}.cv-stage-track-item--complete .cv-stage-track-dot{background:var(--cv-positive)}.cv-stage-track-item--current .cv-stage-track-dot{background:var(--cv-accent);box-shadow:0 0 0 3px var(--cv-accent-soft)}.cv-stage-track-label{font-size:11px;font-weight:500;color:var(--cv-ink-muted);text-align:center;line-height:1.2}.cv-stage-track-item--current .cv-stage-track-label{color:var(--cv-accent);font-weight:600}.cv-stage-track-item--complete .cv-stage-track-label{color:var(--cv-ink-secondary)}.cv-overview-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);grid-gap:20px;gap:20px;align-items:start}.cv-decision-panel{background:var(--cv-surface);border:1px solid var(--cv-border);border-radius:16px;padding:28px 32px}.cv-decision-panel-eyebrow{margin:0 0 8px;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--cv-ink-muted)}.cv-decision-panel-rec-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px}.cv-decision-rec{font-size:clamp(1.5rem,2.5vw,2rem);font-weight:600;letter-spacing:-.03em;line-height:1.1}.cv-decision-rec--success{color:var(--cv-positive)}.cv-decision-rec--warning{color:var(--cv-warning)}.cv-decision-rec--critical{color:var(--cv-negative)}.cv-decision-confidence,.cv-decision-rec--neutral{color:var(--cv-ink-secondary)}.cv-decision-confidence{margin:0 0 16px;font-size:14px}.cv-decision-metrics{display:flex;flex-wrap:wrap;gap:24px;margin:0 0 20px;padding:16px 0;border-top:1px solid var(--cv-border-subtle,var(--cv-border));border-bottom:1px solid var(--cv-border-subtle,var(--cv-border))}.cv-decision-metrics dt{margin:0 0 4px;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--cv-ink-muted)}.cv-decision-metrics dd{margin:0;font-size:1.125rem;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--cv-ink)}.cv-decision-next{margin:0 0 20px;font-size:15px;line-height:1.55;color:var(--cv-ink-secondary)}.cv-decision-primary-cta{padding:12px 22px;font-size:14px}.cv-risk-card{padding:24px!important;height:100%}.cv-risk-title{margin:0 0 10px;font-size:14px;font-weight:600;color:var(--cv-ink)}.cv-risk-body{margin:0 0 16px;font-size:14px;line-height:1.55;color:var(--cv-ink-secondary)}.cv-overview-quick-links{display:flex;flex-wrap:wrap;gap:16px;padding-top:4px}.cv-quick-link{font-size:13px;font-weight:500;color:var(--cv-accent);text-decoration:none;transition:color .15s var(--cv-ease)}.cv-quick-link:hover{color:var(--v2-primary-hover);text-decoration:underline}.cv-onboarding-card{padding:36px 40px!important}.cv-onboarding-title{margin:0 0 12px;font-size:1.5rem;font-weight:600;letter-spacing:-.02em}.cv-onboarding-lead{margin:0 0 24px;font-size:16px;line-height:1.6;color:var(--cv-ink-secondary);max-width:56ch}.cv-discover-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px}.cv-discover-result-count{font-size:13px;font-weight:600;color:var(--cv-ink-muted)}.cv-filter-rail{padding:16px 20px!important}.cv-filter-rail .v2-filter-row{display:grid;grid-template-columns:1fr auto auto;grid-gap:10px;gap:10px;align-items:center}.cv-discover-rows{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.cv-discover-row{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 20px;background:var(--cv-surface);border:1px solid var(--cv-border);border-radius:12px;transition:border-color .15s var(--cv-ease),background .15s var(--cv-ease)}.cv-discover-row:hover:not(.cv-discover-row--closed){border-color:var(--cv-border-strong)}.cv-discover-row--closed{opacity:.58;background:var(--cv-surface-inset)}.cv-discover-row--closed .cv-discover-row-title{color:var(--cv-closed)}.cv-discover-row-title-line{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px}.cv-discover-row-title{margin:0;font-size:16px;font-weight:600;letter-spacing:-.015em;color:var(--cv-ink);line-height:1.3}.cv-discover-row-chip{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;padding:2px 6px;border-radius:4px;background:var(--cv-surface-inset);color:var(--cv-ink-muted)}.cv-discover-row-agency{margin:0 0 4px;font-size:13px;color:var(--cv-ink-secondary)}.cv-discover-row-rationale{margin:0;font-size:13px;color:var(--cv-ink-muted);line-height:1.45}.cv-discover-row-deadline{margin:8px 0 0;font-size:12px;color:var(--cv-ink-muted)}.cv-discover-row-actions{display:flex;flex-direction:column;align-items:flex-end;gap:8px;flex-shrink:0}.cv-shortlist-workspace{display:grid;grid-template-columns:minmax(280px,340px) minmax(0,1fr);grid-gap:0;gap:0;align-items:start;border:1px solid var(--cv-border);border-radius:16px;overflow:hidden;background:var(--cv-surface)}.cv-qual-panel,.cv-shortlist-panel{border:none!important;border-radius:0!important;box-shadow:none!important;align-self:start}.cv-shortlist-panel{border-right:1px solid var(--cv-border)!important;padding:20px!important}.cv-qual-panel{padding:20px 24px!important}.cv-shortlist-workspace--linked .cv-shortlist-item.selected{background:var(--cv-accent-soft);border-left:3px solid var(--cv-accent);margin-left:-3px;padding-left:calc(12px + 3px)}.cv-shortlist-workspace--linked .cv-qual-panel--linked{box-shadow:inset 4px 0 0 var(--cv-accent)}.cv-command-center .v2-shortlist-list{max-height:min(70vh,520px);overflow-y:auto}.v2-shortlist-item--closed{opacity:.62;background:var(--cv-surface-inset)}.v2-shortlist-item--closed .v2-shortlist-row-title{color:var(--cv-closed);text-decoration:line-through;-webkit-text-decoration-color:rgba(100,116,139,.45);text-decoration-color:rgba(100,116,139,.45)}.v2-shortlist-item--closed.selected{opacity:.85;text-decoration:none}.v2-shortlist-row-closed-label{font-size:11px}.cv-qual-selected-closed,.v2-shortlist-row-closed-label{font-weight:500;color:var(--cv-closed)}.cv-qual-selected-header{margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid var(--cv-border)}.cv-qual-selected-eyebrow{margin:0 0 6px;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--cv-ink-muted)}.cv-qual-selected-title{margin:0;font-size:1.25rem;font-weight:600;letter-spacing:-.02em;color:var(--cv-ink)}.cv-qual-selected-meta{margin:8px 0 0;font-size:13px;color:var(--cv-ink-secondary)}.cv-qual-decision{padding:20px 22px;border-radius:12px;border:1px solid var(--cv-border);margin-bottom:20px;background:var(--cv-surface-muted)}.cv-qual-decision--green{border-left:4px solid var(--cv-positive)}.cv-qual-decision--amber{border-left:4px solid var(--cv-warning)}.cv-qual-decision--red{border-left:4px solid var(--cv-negative)}.cv-qual-decision--neutral{border-left:4px solid var(--cv-border-strong)}.cv-qual-decision-eyebrow{margin:0 0 8px;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--cv-ink-muted)}.cv-qual-decision-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:8px}.cv-qual-decision-label{margin:0;font-size:1.35rem;font-weight:600;letter-spacing:-.02em;line-height:1.2;color:var(--cv-ink)}.cv-qual-decision-evidence-summary{margin:0 0 10px;font-size:14px;font-weight:500;color:var(--cv-ink-secondary)}.cv-qual-decision-sub{margin:0 0 10px;font-size:13px;color:var(--cv-warning);line-height:1.45}.cv-qual-decision-summary{margin:0 0 8px;font-size:14px;line-height:1.55;color:var(--cv-ink-secondary)}.cv-qual-decision-confidence{margin:0;font-size:12px;color:var(--cv-ink-muted);text-transform:capitalize}.cv-semantic-tag{display:inline-flex;padding:3px 8px;border-radius:999px;font-size:11px;font-weight:600}.cv-semantic-tag--green{background:#ecfdf5;color:var(--cv-positive)}.cv-semantic-tag--amber{background:#fffbeb;color:var(--cv-warning)}.cv-semantic-tag--red{background:#fef2f2;color:var(--cv-negative)}.cv-semantic-tag--neutral{background:var(--cv-surface-inset);color:var(--cv-ink-secondary)}.cv-factor-compare-head{margin-bottom:16px}.cv-factor-compare-title{margin:0 0 4px;font-size:14px;font-weight:600;color:var(--cv-ink)}.cv-factor-compare-legend{margin:0;font-size:12px;color:var(--cv-ink-muted);line-height:1.4}.cv-factor-compare-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:18px}.cv-factor-row-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px}.cv-factor-row-label{font-size:14px;font-weight:500;color:var(--cv-ink)}.cv-factor-row-score{font-size:14px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--cv-ink)}.cv-factor-bar-track{height:6px;border-radius:999px;background:var(--cv-surface-inset);margin-bottom:8px}.cv-factor-bar-fill{display:block;height:100%;border-radius:999px;transition:width .2s var(--cv-ease)}.cv-factor-bar-fill--green{background:var(--cv-positive)}.cv-factor-bar-fill--amber{background:var(--cv-warning)}.cv-factor-bar-fill--red{background:var(--cv-negative)}.cv-factor-bar-fill--neutral{background:var(--cv-border-strong)}.cv-factor-row-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.cv-evidence-action,.cv-evidence-tag{display:inline-flex;align-items:center;padding:3px 10px;border-radius:999px;font-size:11px;font-weight:600;border:1px solid transparent}.cv-evidence-tag--green{background:#ecfdf5;color:var(--cv-positive)}.cv-evidence-tag--amber{background:#fffbeb;color:var(--cv-warning)}.cv-evidence-tag--red{background:#fef2f2;color:var(--cv-negative)}.cv-evidence-tag--neutral{background:var(--cv-surface-inset);color:var(--cv-ink-secondary)}.cv-evidence-action{cursor:pointer;background:transparent;transition:background .15s var(--cv-ease)}.cv-evidence-action--amber{background:#fffbeb;color:var(--cv-warning);border-color:rgba(180,83,9,.25)}.cv-evidence-action--amber:hover{background:#fef3c7}.cv-evidence-action--neutral{background:var(--cv-surface-inset);color:var(--cv-ink-secondary)}.cv-evidence-review-panel{margin-top:10px;padding:12px 14px;border-radius:10px;background:var(--cv-surface-inset);border:1px solid var(--cv-border)}.cv-evidence-review-detail{margin:0 0 8px;font-size:13px;line-height:1.45;color:var(--cv-ink-secondary)}.cv-evidence-review-prompt{margin:0 0 10px;font-size:13px;font-weight:500;color:var(--cv-warning);line-height:1.4}.cv-factor-row-detail{margin:8px 0 0;font-size:13px;line-height:1.45;color:var(--cv-ink-secondary)}@media (max-width:960px){.cv-shortlist-workspace{grid-template-columns:1fr}.cv-shortlist-panel{border-right:none!important;border-bottom:1px solid var(--cv-border)!important}}.cv-command-center .pwin-workspace-dark,.cv-command-center .v2-pwin-workspace{border-radius:16px;overflow:hidden}@media (max-width:960px){.cv-filter-rail .v2-filter-row,.cv-overview-grid{grid-template-columns:1fr}.cv-discover-row-actions{width:100%;flex-direction:row;align-items:center}.cv-command-center .v2-page{padding:0 16px 32px}}@media (max-width:560px){.cv-decision-panel{padding:20px}.cv-stage-track-label{font-size:10px}}.cv-command-center{--cvd-navy:#0b1b3a;--cvd-navy-2:#13284f;--cvd-blue:#2563eb;--cvd-blue-strong:#1d4ed8;--cvd-blue-ink:#1847c4;--cvd-ink:#0b1324;--cvd-ink-2:#344054;--cvd-muted:#5f6b7d;--cvd-line:#e6eaf0;--cvd-line-soft:#eef1f6;--cvd-canvas:#f6f8fb;--cvd-card:#ffffff;--cvd-green:#138a45;--cvd-green-bg:#e3f6ea;--cvd-amber:#9a5b00;--cvd-amber-bg:#fdf1d6;--cvd-red:#c22a2f;--cvd-red-bg:#fde8e8;--cvd-radius:14px;--cvd-shadow:0 1px 2px rgba(16,24,40,0.04),0 1px 3px rgba(16,24,40,0.04)}.cv-command-center .app-top-bar,.cv-command-center .sidebar{font-family:var(--cv-font-sans)}.cv-command-center .sidebar{background:var(--cvd-navy);padding:22px 14px 18px}.cv-command-center .sidebar-logo{padding:2px 6px 22px}.cv-command-center .sidebar-logo-pill-bare{background:transparent;box-shadow:none;padding:0;border-radius:0}.cv-command-center .sidebar-logo-pill-bare .sidebar-logo-img{max-height:40px!important;width:auto;height:auto}.cv-command-center .sidebar-nav-flat .sidebar-category-items{gap:4px}.cv-command-center .sidebar-nav-flat .sidebar-link,.cv-command-center .sidebar-v2-links .sidebar-link{padding:11px 14px;border-radius:10px;font-size:15px;font-weight:500;color:#d3dbe8;gap:12px;box-shadow:none}.cv-command-center .sidebar-nav-flat .sidebar-link:hover,.cv-command-center .sidebar-v2-links .sidebar-link:hover{background:rgba(255,255,255,.07);color:#ffffff}.cv-command-center .sidebar-nav-flat .sidebar-link.active{background:var(--cvd-blue);color:#ffffff;box-shadow:0 6px 16px rgba(37,99,235,.35)}.cv-command-center .sidebar-icon{width:20px;height:20px;flex-shrink:0}.sidebar-v2-footer{margin-top:auto;padding-top:18px;border-top:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;gap:10px}.sidebar-v2-label{font-size:13px;color:#9aa8bd;padding:0 8px}.sidebar-workspace-card{display:flex;align-items:center;gap:12px;padding:11px 12px;border-radius:12px;background:rgba(255,255,255,.06);color:#ffffff;text-decoration:none;min-height:44px}.sidebar-workspace-card:hover{background:rgba(255,255,255,.1)}.sidebar-workspace-avatar{width:34px;height:34px;border-radius:8px;background:var(--cvd-blue);display:grid;place-items:center;font-size:13px;font-weight:700;flex-shrink:0}.sidebar-workspace-text{display:flex;flex-direction:column;min-width:0;flex:1 1}.sidebar-workspace-name{font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar-workspace-cage{font-size:12px;color:#9aa8bd}.sidebar-workspace-chevron{color:#9aa8bd;flex-shrink:0}.sidebar-v2-links{display:flex;flex-direction:column;gap:2px;padding-top:4px}.cv-command-center .main:has(.cvd-root){background:var(--cvd-canvas)}.cv-command-center .app-top-bar{border-bottom:0;background:transparent;padding:2px 0 6px}.app-top-bar-dashboard{align-items:flex-start;margin-bottom:6px}.cvd-heading{min-width:0;flex:1 1 360px}.cvd-title{margin:0;font-size:clamp(1.5rem,2.1vw,1.95rem);line-height:1.2;font-weight:700;letter-spacing:-.025em;color:var(--cvd-ink)}.cvd-subtitle{margin:6px 0 0;font-size:15px;color:var(--cvd-ink-2)}.cv-command-center .app-top-bar .page-header-actions{gap:14px;flex-wrap:nowrap}.cvd-search{position:relative;display:flex;align-items:center;width:clamp(220px,28vw,430px)}.cvd-search-icon{position:absolute;left:14px;color:var(--cvd-ink-2);pointer-events:none}.cvd-search input{width:100%;height:44px;padding:0 16px 0 40px;border-radius:12px;border:1px solid var(--cvd-line);background:#ffffff;box-shadow:var(--cvd-shadow);font-size:14px;color:var(--cvd-ink)}.cvd-search input::placeholder{color:#667085}.cvd-search input:focus-visible{outline:2px solid var(--cvd-blue);outline-offset:1px}.cv-command-center .app-top-bar .icon-btn{width:44px;height:44px;border:0;background:transparent;color:var(--cvd-ink);border-radius:12px}.cv-command-center .app-top-bar .icon-btn:hover{background:#eef2f8}.cv-command-center .app-top-bar .icon-btn .badge{top:4px;right:4px;background:var(--cvd-blue);border:2px solid var(--cvd-canvas)}.cv-command-center .app-top-add{display:inline-flex;align-items:center;gap:6px;height:44px;padding:0 14px;border-radius:12px;background:var(--cvd-blue)}.cv-command-center .app-top-add-caret{opacity:.85}.cv-command-center .user-avatar-btn{display:inline-flex;align-items:center;gap:6px;width:auto;height:44px;background:transparent;color:var(--cvd-ink);padding:0}.cv-command-center .user-avatar-initials{width:44px;height:44px;border-radius:50%;background:#12366e;color:#ffffff;display:grid;place-items:center;font-size:15px;font-weight:600}.cv-command-center .user-avatar-caret{color:var(--cvd-ink-2)}.cv-command-center .v2-page.cvd-root{padding:0;gap:0;background:transparent}.cvd-page{display:flex;flex-direction:column;gap:20px;font-family:var(--cv-font-sans);color:var(--cvd-ink);max-width:1680px}.cvd-muted{color:var(--cvd-muted)}.cvd-small{font-size:13px}.cvd-toolbar,.cvd-toolbar-meta{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.cvd-toolbar-meta{margin-left:auto}.cvd-select,.cvd-select-wrap{position:relative}.cvd-select{display:inline-flex;align-items:center;gap:10px;height:44px;padding:0 14px;border-radius:12px;border:1px solid var(--cvd-line);background:#ffffff;box-shadow:var(--cvd-shadow);font-size:15px;color:var(--cvd-ink);cursor:pointer}.cvd-select:hover{border-color:#cfd6e2}.cvd-select-text{display:inline-flex;align-items:baseline;gap:6px;white-space:nowrap;max-width:320px;overflow:hidden;text-overflow:ellipsis}.cvd-select-text strong{font-weight:600}.cvd-select-sub{font-size:12px;color:var(--cvd-muted)}.cvd-range select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;font:600 15px var(--cv-font-sans);color:var(--cvd-ink);padding-right:22px;cursor:pointer}.cvd-range select:focus-visible{outline:none}.cvd-range:focus-within{outline:2px solid var(--cvd-blue);outline-offset:1px}.cvd-range-caret{position:absolute;right:14px;pointer-events:none}.cvd-menu{position:absolute;top:calc(100% + 6px);left:0;min-width:280px;background:#ffffff;border:1px solid var(--cvd-line);border-radius:12px;box-shadow:0 12px 32px rgba(16,24,40,.12);padding:6px;z-index:30}.cvd-menu-label{font-size:12px;font-weight:600;color:var(--cvd-muted);padding:8px 10px 4px}.cvd-menu-item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px;border-radius:8px;font-size:14px;color:var(--cvd-ink);text-decoration:none;min-height:24px}a.cvd-menu-item:hover{background:#f2f5fa}.cvd-menu-item-current{color:var(--cvd-blue-ink);font-weight:600}.cvd-demo-chip{height:28px;padding:0 12px;border-radius:999px;background:#fff4dc;color:#7a4a00;font-size:12px;font-weight:600;border:1px solid #f3d9a2}.cvd-demo-chip,.cvd-sync{display:inline-flex;align-items:center}.cvd-sync{gap:8px;font-size:13px;color:var(--cvd-ink-2)}.cvd-sync-dot{width:8px;height:8px;border-radius:50%;background:#22a55b}.cvd-sync-warn .cvd-sync-dot{background:#e5484d}.cvd-spin{animation:cvd-spin 1s linear infinite;color:var(--cvd-muted)}@keyframes cvd-spin{to{transform:rotate(1turn)}}.cvd-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:16px;gap:16px}.cvd-kpi{display:flex;gap:14px;padding:18px 18px 16px;border-radius:var(--cvd-radius);border:1px solid var(--cvd-line);box-shadow:var(--cvd-shadow);min-width:0}.cvd-kpi-blue{background:#eef4ff;border-color:#dce7fb}.cvd-kpi-violet{background:#f2f1fd;border-color:#e3e0f8}.cvd-kpi-green{background:#ecf8f1;border-color:#d5eedf}.cvd-kpi-amber{background:#fff7ea;border-color:#f5e6c8}.cvd-kpi-rose{background:#fdf0f0;border-color:#f6dcdc}.cvd-kpi-icon{flex-shrink:0;padding-top:2px}.cvd-kpi-blue .cvd-kpi-icon{color:#2563eb}.cvd-kpi-violet .cvd-kpi-icon{color:#4b3fb8}.cvd-kpi-green .cvd-kpi-icon{color:#138a45}.cvd-kpi-amber .cvd-kpi-icon{color:#b86e00}.cvd-kpi-rose .cvd-kpi-icon{color:#c22a2f}.cvd-kpi-body{min-width:0}.cvd-kpi-label{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:15px;font-weight:600;color:var(--cvd-ink)}.cvd-kpi-badge{font-size:10.5px;font-weight:600;letter-spacing:.02em;padding:2px 7px;border-radius:999px;background:rgba(19,138,69,.12);color:#0f6b36}.cvd-kpi-value{margin-top:6px;font-size:clamp(1.6rem,2.1vw,2.05rem);line-height:1.15;font-weight:700;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--cvd-ink);white-space:nowrap}.cvd-kpi-rose .cvd-kpi-value{color:var(--cvd-red)}.cvd-kpi .cvd-kpi-value-quiet{color:var(--cvd-ink)}.cvd-kpi-value-text{font-size:1.25rem;line-height:1.6;font-weight:600;color:var(--cvd-ink-2);white-space:normal}.cvd-kpi-foot{margin-top:6px;display:flex;flex-direction:column;gap:2px;font-size:13.5px}.cvd-kpi-sub{color:var(--cvd-ink-2)}.cvd-trend{display:inline-flex;align-items:center;gap:2px;font-weight:700}.cvd-trend-up{color:var(--cvd-green)}.cvd-trend-down{color:var(--cvd-red)}.cvd-kpi-split{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:5px;color:var(--cvd-ink);font-size:15px;margin-top:4px}.cvd-kpi-split .cvd-kpi-sub{font-size:12.5px}.cvd-num-bid{color:var(--cvd-green);font-weight:700}.cvd-num-nobid{color:var(--cvd-red);font-weight:700}.cvd-kpi-divider{color:#b9c0cc;margin:0 4px}.cvd-panel{background:var(--cvd-card);border:1px solid var(--cvd-line);border-radius:var(--cvd-radius);box-shadow:var(--cvd-shadow);padding:18px 20px;min-width:0;display:flex;flex-direction:column}.cvd-panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.cvd-panel-title{display:inline-flex;align-items:center;gap:8px;margin:0;font-size:18px;font-weight:700;letter-spacing:-.01em;color:var(--cvd-ink)}.cvd-panel-meta{font-size:14px;color:var(--cvd-ink-2)}.cvd-panel-meta strong{color:var(--cvd-ink)}.cvd-panel-note{margin:auto 0 0;padding-top:12px;font-size:12px;color:var(--cvd-muted)}.cvd-link{display:inline-flex;align-items:center;gap:4px;font-size:14px;font-weight:600;color:var(--cvd-blue-ink);text-decoration:none;white-space:nowrap}.cvd-link:hover{color:var(--cvd-blue-strong);text-decoration:underline}.cvd-link-quiet{color:var(--cvd-blue-ink);text-decoration:none}.cvd-link-quiet:hover{text-decoration:underline}.cvd-analytics{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1.18fr);grid-gap:18px;gap:18px}.cvd-bottom{display:grid;grid-template-columns:minmax(0,2.05fr) minmax(0,1fr);grid-gap:18px;gap:18px;align-items:start}.cvd-funnel{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.cvd-funnel-row{display:grid;grid-template-columns:minmax(150px,1.2fr) minmax(0,1fr) auto;align-items:center;grid-gap:14px;gap:14px;padding-bottom:4px;border-bottom:1px solid var(--cvd-line-soft)}.cvd-funnel-row:last-child{border-bottom:0}.cvd-funnel-shape-wrap{display:flex;justify-content:center}.cvd-funnel-shape{height:46px;display:grid;place-items:center;font-size:18px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;-webkit-clip-path:polygon(0 0,100% 0,92% 100%,8% 100%);clip-path:polygon(0 0,100% 0,92% 100%,8% 100%);border-radius:6px}.cvd-funnel-shape-0{background:#bfd3fb;color:#0b1b3a}.cvd-funnel-shape-1{background:#6d9bf1;color:#ffffff}.cvd-funnel-shape-2{background:#2f68e0;color:#ffffff}.cvd-funnel-shape-3{background:#173e9a;color:#ffffff}.cvd-funnel-label{display:flex;flex-direction:column;min-width:0;overflow:hidden}.cvd-funnel-hint,.cvd-funnel-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cvd-funnel-name{font-size:15px;font-weight:600}.cvd-funnel-hint{font-size:12px;color:var(--cvd-muted)}.cvd-funnel-value{text-align:right;font-size:15px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;display:flex;flex-direction:column;align-items:flex-end}.cvd-funnel-cov{font-size:11px;font-weight:500;color:var(--cvd-muted)}.cvd-donut-body{display:flex;align-items:center;gap:22px;flex-wrap:wrap;justify-content:center;flex:1 1}.cvd-donut{position:relative;width:172px;height:172px;flex-shrink:0}.cvd-donut svg{width:100%;height:100%}.cvd-donut-center{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.cvd-donut-center strong{font-size:28px;line-height:1.1;font-weight:700}.cvd-donut-center span{font-size:13px;color:var(--cvd-ink-2)}.cvd-donut-legend{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px;min-width:150px;flex:1 1}.cvd-donut-legend li{display:flex;align-items:center;gap:10px;font-size:14.5px}.cvd-legend-dot{width:12px;height:12px;border-radius:50%;flex-shrink:0}.cvd-legend-label{flex:1 1}.cvd-legend-pct{font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cvd-insights{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.cvd-insight{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:12px;background:#f4f7fd;text-decoration:none;color:var(--cvd-ink);min-height:44px;transition:background .15s}.cvd-insight:hover{background:#eaf0fb}.cvd-insight-icon{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;flex-shrink:0}.cvd-insight-positive .cvd-insight-icon{color:var(--cvd-blue);background:#e2ebfd}.cvd-insight-warning .cvd-insight-icon{color:#b86e00;background:#fdefcf}.cvd-insight-critical .cvd-insight-icon{color:var(--cvd-red);background:#fbe1e1}.cvd-insight-info .cvd-insight-icon{color:#4b3fb8;background:#ece9fb}.cvd-insight-text{display:flex;flex-direction:column;min-width:0;flex:1 1}.cvd-insight-title{font-size:14.5px;font-weight:600}.cvd-insight-detail{font-size:13px;color:var(--cvd-ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cvd-insight-chevron{color:var(--cvd-ink-2);flex-shrink:0}.cvd-table-panel{padding:18px 0 8px}.cvd-table-filters,.cvd-table-foot,.cvd-table-panel .cvd-empty,.cvd-table-panel .cvd-panel-head{margin-left:20px;margin-right:20px}.cvd-table-filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.cvd-chip{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:999px;border:1px solid var(--cvd-line);background:#ffffff;font-size:13px;font-weight:600;color:var(--cvd-ink-2);cursor:pointer}.cvd-chip:hover{border-color:#cfd6e2}.cvd-chip-active{background:#eaf1fe;border-color:#bcd0fa;color:var(--cvd-blue-ink)}.cvd-chip-count{font-size:12px;color:var(--cvd-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cvd-table-scroll{overflow-x:auto}.cvd-table{width:100%;border-collapse:collapse;min-width:760px}.cvd-table th{text-align:left;font-size:13px;font-weight:600;color:var(--cvd-ink);background:#f7f9fc;padding:0;border-bottom:1px solid var(--cvd-line);white-space:nowrap}.cvd-table th:first-child .cvd-sort{padding-left:20px}.cvd-sort{display:inline-flex;align-items:center;gap:5px;width:100%;min-height:40px;padding:0 12px;border:0;background:transparent;font:inherit;color:inherit;cursor:pointer;text-align:left}.cvd-sort svg{color:#98a2b3}.cvd-sort-active svg{color:var(--cvd-blue)}.cvd-table td{padding:11px 12px;border-bottom:1px solid var(--cvd-line-soft);font-size:14px;vertical-align:middle}.cvd-table td:first-child{padding-left:20px;max-width:340px}.cvd-table tbody tr:last-child td{border-bottom:0}.cvd-table tbody tr:hover td{background:#fafbfd}.cvd-row-selected td{background:#f2f6ff}.cvd-row-closed td{color:var(--cvd-muted)}.cvd-opp-title{display:block;font-size:14.5px;font-weight:600;color:var(--cvd-blue-ink);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cvd-opp-title:hover{text-decoration:underline}.cvd-row-closed .cvd-opp-title{color:#4a5a7a}.cvd-opp-sol{margin-top:2px;font-family:var(--cv-font-mono);font-size:12px;color:var(--cvd-muted)}.cvd-agency{display:inline-flex;align-items:center;gap:10px;max-width:190px}.cvd-agency-mark{width:30px;height:30px;border-radius:8px;background:#eef2f8;border:1px solid var(--cvd-line);color:#1e3a6b;display:grid;place-items:center;font-size:10.5px;font-weight:700;letter-spacing:.02em;flex-shrink:0}.cvd-agency-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cvd-num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap}.cvd-pill{display:inline-flex;align-items:center;justify-content:center;min-width:54px;height:26px;padding:0 10px;border-radius:999px;font-size:13px;font-weight:700;white-space:nowrap}.cvd-pill-xs{min-width:0;height:20px;font-size:11px;padding:0 8px}.cvd-pill-neutral{background:#eef1f6;color:#3d4757;font-weight:600}.cvd-decision-bid,.cvd-pwin-good{background:var(--cvd-green-bg);color:#0f6b36}.cvd-decision-evaluate,.cvd-pwin-mid{background:var(--cvd-amber-bg);color:var(--cvd-amber)}.cvd-decision-no_bid,.cvd-pwin-low{background:var(--cvd-red-bg);color:#a3191e}.cvd-due{display:inline-flex;align-items:center;gap:7px;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cvd-due svg{color:var(--cvd-ink-2)}.cvd-due-urgent{font-weight:600}.cvd-due-urgent,.cvd-due-urgent svg{color:var(--cvd-red)}.cvd-due-closed{color:var(--cvd-muted)}.cvd-table-none{text-align:center;padding:24px!important}.cvd-table-foot{margin-top:10px;margin-bottom:6px;font-size:12px;color:var(--cvd-muted)}.cvd-actions{list-style:none;margin:0;padding:0}.cvd-action{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--cvd-line-soft)}.cvd-action:last-child{border-bottom:0}.cvd-check{width:20px;height:20px;flex-shrink:0;accent-color:var(--cvd-blue);cursor:pointer;margin:0}.cvd-action-text{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.cvd-action-title{font-size:14.5px;color:var(--cvd-ink);cursor:pointer}.cvd-action-done .cvd-action-title{text-decoration:line-through;color:var(--cvd-muted)}.cvd-action-meta{font-size:12.5px;color:var(--cvd-muted)}.cvd-due-pill{flex-shrink:0;font-size:12.5px;font-weight:600;padding:5px 10px;border-radius:8px;background:#f1f3f7;color:var(--cvd-ink-2);white-space:nowrap}.cvd-due-pill-today{background:var(--cvd-green-bg);color:#0f6b36}.cvd-due-pill-overdue{background:var(--cvd-red-bg);color:#a3191e}.cvd-error-inline{margin:8px 0 0;font-size:13px;color:var(--cvd-red)}.cvd-empty{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:20px 0 16px}.cvd-empty p{margin:0}.cvd-empty-title{font-size:16px;font-weight:600;margin:0}.cvd-empty-inline{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:12px 14px;border-radius:12px;background:#f7f9fc;color:var(--cvd-ink-2);font-size:14px}.cvd-empty-inline p{margin:0}.cvd-error{gap:8px;align-items:flex-start}.cvd-error p{margin:0}.cvd-btn{display:inline-flex;align-items:center;justify-content:center;height:40px;padding:0 16px;border-radius:10px;font-size:14px;font-weight:600;border:0;cursor:pointer;text-decoration:none}.cvd-btn-primary{background:var(--cvd-blue);color:#ffffff}.cvd-btn-primary:hover{background:var(--cvd-blue-strong);color:#ffffff}.cvd-skeleton{display:flex;flex-direction:column;gap:20px}.cvd-skel{border-radius:var(--cvd-radius);background:linear-gradient(90deg,#edf0f5,#f6f8fb 50%,#edf0f5);background-size:200% 100%;animation:cvd-shimmer 1.4s ease-in-out infinite}.cvd-skel-kpi{height:118px}.cvd-skel-panel{height:260px}.cvd-skel-table{height:340px}@keyframes cvd-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.cvd-skel,.cvd-spin{animation:none}}@media (max-width:1440px){.cvd-kpi{padding:16px 14px;gap:10px}.cvd-kpi-label{font-size:14px}}@media (max-width:1320px){.cvd-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.cvd-analytics{grid-template-columns:repeat(2,minmax(0,1fr))}.cvd-funnel-panel{grid-column:1/-1}}@media (max-width:1180px){.cvd-bottom{grid-template-columns:minmax(0,1fr)}.cv-command-center .app-top-bar-dashboard{flex-wrap:wrap}.cv-command-center .app-top-bar-dashboard .page-header-actions{width:100%;justify-content:flex-start}.cvd-search{flex:1 1;width:auto}}@media (max-width:860px){.cvd-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.cvd-analytics{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.cvd-kpis{grid-template-columns:minmax(0,1fr)}.cvd-toolbar-meta{margin-left:0}.cvd-select-text{max-width:180px}.cvd-funnel-row{grid-template-columns:minmax(110px,1fr) minmax(0,1fr) auto;gap:10px}.cvd-subtitle{font-size:14px}.cv-command-center .app-top-bar .page-header-actions{flex-wrap:wrap}.cvd-search{flex:1 1 100%;order:10}}