.ema-pilot-workspace{color:#243047;flex-direction:column;gap:26px;max-width:1440px;margin:auto;padding:8px 0 32px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;display:flex}.ema-pilot-workspace h1,.ema-pilot-workspace h2,.ema-pilot-workspace h3,.ema-pilot-workspace p{margin:0;font-family:inherit}.pilot-main-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.pilot-main-heading h1{letter-spacing:-1px;margin:6px 0 10px;font-size:34px;font-weight:750}.pilot-main-heading p,.pilot-muted{color:#657187;font-size:14px;line-height:1.55}.pilot-eyebrow{letter-spacing:.09em;text-transform:uppercase;color:var(--brand-detail-light,#7142a3);font-size:12px;font-weight:700}.pilot-cut{color:var(--brand-detail-light,#7142a3);white-space:normal;background:#f2edf9;border-radius:20px;padding:10px 16px;font-size:12px}.pilot-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.pilot-kpi,.pilot-panel,.pilot-area-card{background:#fff;border:1px solid #e7e8ef;border-radius:22px;padding:24px;box-shadow:0 7px 22px #29204004}.pilot-kpi-icon{color:var(--brand-detail-light,#7142a3);background:#f3eef9;border-radius:13px;margin-bottom:16px;padding:10px;display:inline-flex}.pilot-kpi h2{font-size:15px;font-weight:650}.pilot-kpi .pilot-kpi-value{letter-spacing:-1.3px;margin:12px 0;font-size:42px;font-weight:750}.pilot-kpi-value span{color:#818a9b;margin-left:5px;font-size:18px;font-weight:500}.pilot-section-heading{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.pilot-section-heading h2,.pilot-panel h2{font-size:21px;font-weight:700}.pilot-section-heading a,.pilot-back{color:var(--brand-detail-light,#7142a3);align-items:center;gap:8px;font-size:14px;text-decoration:none;display:inline-flex}.pilot-area-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.pilot-area-card{color:inherit;border-top:3px solid var(--brand-primary,#7142a3);text-decoration:none;display:block}.pilot-area-card h3{margin:14px 0;font-size:18px}.pilot-area-card strong{font-size:31px}.pilot-area-card small{color:#738097;font-size:14px;font-weight:400}.pilot-area-card p{color:#657187;margin:10px 0 20px;font-size:14px}.pilot-area-card>span{color:var(--brand-detail-light,#7142a3);align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.pilot-chart-grid{grid-template-columns:1.4fr 1fr;gap:22px;display:grid}.pilot-panel h2{margin:8px 0!important}.pilot-chart{min-width:0;height:280px;margin-top:22px}.pilot-panel{min-width:0}.pilot-legend{flex-wrap:wrap;gap:12px;margin-top:16px;font-size:12px;display:flex}.pilot-legend span{align-items:center;gap:6px;display:flex}.pilot-legend i{border-radius:50%;width:9px;height:9px}.pilot-document-card{color:inherit;background:linear-gradient(110deg,#f3edf9,#fff);border:1px solid #e4ddee;border-radius:20px;align-items:center;gap:18px;padding:22px;text-decoration:none;display:flex}.pilot-document-card h2{font-size:19px;margin-bottom:5px!important}.pilot-document-card p{color:#657187;font-size:14px}.pilot-document-icon{color:var(--brand-detail-light,#7142a3);background:#fff;border-radius:15px;padding:14px}.pilot-document-cta{color:var(--brand-detail-light,#7142a3);align-items:center;gap:8px;margin-left:auto;font-size:14px;font-weight:650;display:flex}.pilot-document-cover{background:#fff;border:1px solid #e7e8ef;border-radius:24px;grid-template-columns:1fr 1.2fr;align-items:center;gap:48px;padding:40px;display:grid}.pilot-cover-art{color:#fff;background:radial-gradient(at 80% 10%,#b8a0d5,#5e2d92 65%);border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:270px;display:flex}.pilot-cover-art span{letter-spacing:.08em;font-size:32px;font-weight:800}.pilot-document-cover h2{font-size:28px}.pilot-document-cover p{color:#657187;margin:18px 0;font-size:16px;line-height:1.7}.pilot-primary{background:var(--brand-primary,#7340ae);color:#fff;cursor:pointer;border:0;border-radius:13px;align-items:center;gap:10px;padding:14px 20px;font:600 15px inherit;display:inline-flex}.pilot-primary:disabled{opacity:.5;cursor:default}.pilot-viewer-toolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pilot-viewer-toolbar button{cursor:pointer;background:#fff;border:1px solid #e0e2eb;border-radius:10px;align-items:center;padding:10px;font-family:inherit;display:flex}.pilot-viewer-toolbar button:disabled{opacity:.4}.pilot-viewer{background:#131c30;border-radius:16px;width:100%;min-width:0;min-height:200px;overflow:auto}.pilot-viewer:fullscreen{border-radius:0}.ema-pilot-workspace a:focus-visible,.ema-pilot-workspace button:focus-visible{outline:3px solid var(--brand-primary,#7340ae);outline-offset:4px}@media (width<=1000px){.pilot-kpi-grid,.pilot-area-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pilot-chart-grid{grid-template-columns:1fr}}@media (width<=600px){.pilot-main-heading{flex-direction:column;align-items:flex-start}.pilot-main-heading h1{font-size:29px}.pilot-kpi{padding:16px}.pilot-kpi .pilot-kpi-value{font-size:32px}.pilot-area-grid{grid-template-columns:1fr}.pilot-panel{padding:16px}.pilot-document-card{flex-wrap:wrap}.pilot-document-cta{margin-left:0}.pilot-document-cover{grid-template-columns:1fr;gap:24px;padding:20px}.pilot-cover-art{min-height:160px}.pilot-chart{height:240px}}.ema-pilot-workspace .pilot-main-heading{box-shadow:none;background:0 0;border:0;min-width:0;padding:0;position:static}.pilot-heading-copy{min-width:0}.pilot-heading-copy .ema-client-identity{align-items:center;gap:12px;margin-bottom:14px;display:flex}.pilot-heading-copy .ema-client-identity img{-o-object-fit:contain;object-fit:contain;width:auto;max-width:200px;height:52px;display:block}.pilot-heading-copy .pilot-eyebrow{display:none}.ema-pilot-workspace .pilot-cut{text-align:center;box-sizing:border-box;border:1px solid #e4ddee;flex-shrink:0;justify-content:center;align-items:center;max-width:360px;min-height:44px;line-height:1.5;display:inline-flex}.ema-pilot-workspace .pilot-document-card{box-sizing:border-box;width:100%;margin-inline:auto}.pilot-document-icon{flex-shrink:0;justify-content:center;align-items:center;display:flex}@media (width<=600px){.ema-pilot-workspace .pilot-cut{align-self:stretch;width:100%;max-width:none}.pilot-heading-copy .ema-client-identity img{max-width:180px;height:44px}.pilot-document-cta{justify-content:flex-start;width:100%}.pilot-main-heading{gap:16px}}.pilot-heading-copy .ema-client-identity img[src$=diexa-logo\.png]{clip-path:inset(30% 0 20%);width:200px;height:auto;max-height:none;margin:-26px 0 -22px}.ema-pilot-workspace .pilot-heading-copy .ema-client-identity .ema-client-logo-plate[src$=diexa-logo\.png]{box-shadow:none;border:0;border-radius:0;padding:0;background:0 0!important}.pilot-history-select{background:var(--identity-surface,#fff);width:min(100%,440px);min-height:44px;color:inherit;font:inherit;border:1px solid #ddd5e9;border-radius:12px;margin:12px 0;padding:10px 14px;display:block}.pilot-history-tabs{flex-wrap:wrap;gap:10px;display:flex}.pilot-history-tabs a{color:var(--brand-detail-light,#7340ae);border:1px solid #ddd5e9;border-radius:14px;padding:12px 18px;text-decoration:none}.pilot-history-tabs a[aria-current=page]{background:var(--brand-primary,#7340ae);color:#fff}.ema-pilot-workspace .ema-pilot-workspace{box-sizing:border-box;width:100%;margin:0;padding:0}.ema-themed .ema-pilot-workspace{color:var(--identity-text)}.ema-themed .ema-pilot-workspace :is(.pilot-kpi,.pilot-panel,.pilot-area-card,.pilot-document-cover){background:var(--identity-surface);border-color:var(--identity-line);color:var(--identity-text)}.ema-themed .ema-pilot-workspace :is(.pilot-muted,.pilot-main-heading p,.pilot-area-card p,.pilot-document-card p,.pilot-document-cover p){color:var(--identity-muted)}.ema-themed .ema-pilot-workspace :is(.pilot-kpi-icon,.pilot-cut){background:var(--identity-soft);color:var(--area-brand-detail);border-color:var(--identity-line)}.ema-themed .ema-pilot-workspace .pilot-document-card{background:var(--identity-soft);border-color:var(--identity-line);color:var(--identity-text)}.ema-themed .ema-pilot-workspace .pilot-document-icon{background:var(--identity-surface);color:var(--area-brand-detail)}.ema-themed .ema-pilot-workspace :is(.pilot-section-heading a,.pilot-back,.pilot-document-cta,.pilot-eyebrow,.pilot-history-tabs a){color:var(--area-brand-detail)}.ema-themed .ema-pilot-workspace .pilot-history-tabs a[aria-current=page]{color:var(--area-brand-ink,#fff)}.ema-themed .ema-pilot-workspace .pilot-viewer-toolbar button{background:var(--identity-surface);border-color:var(--identity-line);color:var(--identity-text)}.pilot-state-card{border:1px solid var(--identity-line,#e3dfec);background:var(--identity-surface,#fff);border-radius:22px;align-items:center;gap:22px;padding:32px;display:flex}.pilot-state-icon{background:var(--identity-soft,#f2edf9);width:62px;height:62px;color:var(--brand-detail-light,#7340ae);border-radius:18px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.pilot-state-card h2{font-size:22px;margin-bottom:10px!important}.pilot-state-card p{color:var(--identity-muted,#657187);line-height:1.6}.pilot-secondary{border:1px solid var(--identity-line,#ddd6e9);background:var(--identity-surface,#fff);color:var(--identity-text,#243047);cursor:pointer;border-radius:12px;justify-content:center;align-self:flex-start;align-items:center;gap:8px;padding:11px 17px;font-weight:600;display:inline-flex}.pilot-secondary:disabled{opacity:.5;cursor:default}.pilot-state-card button{margin-top:18px}.pilot-context summary{cursor:pointer;font-weight:600}.pilot-context p{margin-top:14px!important}.pilot-action-grid,.pilot-report-library{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.pilot-action-card,.pilot-report-tile{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.pilot-action-card h3{font-size:22px}.pilot-action-card dl{grid-template-columns:1fr 1fr;gap:20px;width:100%;margin:0;display:grid}.pilot-action-card dt{color:var(--identity-muted,#657187);font-size:12px}.pilot-action-card dd{margin:7px 0 0;font-weight:600}.pilot-action-card label{width:100%;font-size:14px;font-weight:600}.pilot-action-card select{border:1px solid var(--identity-line,#ddd6e9);background:var(--identity-soft,#f2edf9);width:100%;color:var(--identity-text,#243047);border-radius:12px;margin-top:8px;padding:12px;display:block}.pilot-action-status,.pilot-score-label{background:var(--identity-soft,#f2edf9);border-radius:20px;padding:6px 12px;font-size:12px;font-weight:700;display:inline-flex}.pilot-action-tools{flex-wrap:wrap;gap:12px;display:flex}.pilot-main-heading h2{font-size:30px;margin:8px 0 12px!important}.pilot-score-meter{background:#fff6;border-radius:10px;height:8px;margin:16px 0;overflow:hidden}.pilot-score-meter span{background:currentColor;border-radius:10px;height:100%;display:block}.ema-pilot-workspace .pilot-attention-healthy{color:#173f78!important;background:#dbeafe!important;border-color:#93c5fd!important}.ema-pilot-workspace .pilot-attention-observation{color:#674800!important;background:#fde68a!important;border-color:#facc15!important}.ema-pilot-workspace .pilot-attention-critical{color:#8b1c1c!important;background:#fee2e2!important;border-color:#fca5a5!important}.ema-pilot-workspace [class*=pilot-attention-] .pilot-muted,.ema-pilot-workspace [class*=pilot-attention-] small,.ema-pilot-workspace [class*=pilot-attention-] .pilot-kpi-value span{color:inherit;opacity:.85}.ema-pilot-workspace [class*=pilot-attention-] .pilot-score-label,.ema-pilot-workspace [class*=pilot-attention-] .pilot-kpi-icon{color:inherit;background:#fff6}.pilot-report-tile .pilot-cut{align-self:flex-start}.pilot-cover-art{background:radial-gradient(ellipse at 80% 10%,var(--brand-accent,#b8a0d5),var(--brand-primary,#7340ae) 65%)}@media (width<=700px){.pilot-action-grid,.pilot-report-library{grid-template-columns:1fr}.pilot-state-card{flex-direction:column;align-items:flex-start;padding:22px}.pilot-action-card dl{grid-template-columns:1fr}}.ema-themed .ema-pilot-workspace [class*=pilot-attention-] :is(.pilot-muted,.pilot-main-heading p,.pilot-area-card p){opacity:.9;color:inherit!important}.ema-themed aside a[aria-current=page],.ema-themed aside a[aria-current=page] :is(span,svg){color:#fff!important}
