.analytics-module__m710AW__page{color:#111827;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;min-height:100vh;font-family:var(--font-inter,"Inter"), "Segoe UI", system-ui, -apple-system, sans-serif;-webkit-font-smoothing:antialiased;background:#fafbfd;font-size:13px;line-height:1.45}.analytics-module__m710AW__inner{max-width:1280px;margin:0 auto;padding:20px 20px 48px}.analytics-module__m710AW__mono{font-family:var(--font-plex-mono,"IBM Plex Mono"), ui-monospace, SFMono-Regular, Menlo, monospace}.analytics-module__m710AW__label{font-family:var(--font-plex-mono,"IBM Plex Mono"), ui-monospace, SFMono-Regular, Menlo, monospace;text-transform:uppercase;letter-spacing:.12em;color:#6b7280;font-size:10px}.analytics-module__m710AW__passport{font-family:var(--font-plex-mono,"IBM Plex Mono"), ui-monospace, SFMono-Regular, Menlo, monospace;color:#6b7280;overflow-wrap:anywhere;margin-top:6px;font-size:10px}.analytics-module__m710AW__accent{color:#2f6fed}.analytics-module__m710AW__top{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:14px;display:flex}.analytics-module__m710AW__brand{font-family:var(--font-plex-mono,"IBM Plex Mono"), ui-monospace, SFMono-Regular, Menlo, monospace;letter-spacing:.14em;text-transform:uppercase;color:#6b7280;align-items:center;gap:12px;margin-bottom:8px;font-size:10px;display:flex}.analytics-module__m710AW__brand a{color:#2f6fed;text-decoration:none}.analytics-module__m710AW__brand a:hover{text-decoration:underline}.analytics-module__m710AW__h1{font-family:var(--font-space-grotesk,"Space Grotesk"), var(--font-inter,"Inter"), sans-serif;letter-spacing:-.01em;color:#111827;margin:0;font-size:22px;font-weight:600}.analytics-module__m710AW__subtitle{color:#4b5563;max-width:760px;margin:6px 0 0}.analytics-module__m710AW__controls{flex-direction:column;flex:none;align-items:flex-end;gap:8px;display:flex}.analytics-module__m710AW__controlsRow{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.analytics-module__m710AW__btn{font-family:var(--font-plex-mono,"IBM Plex Mono"), ui-monospace, SFMono-Regular, Menlo, monospace;color:#111827;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:4px;padding:6px 12px;font-size:11px;line-height:1.2}.analytics-module__m710AW__btn:hover{color:#2f6fed;border-color:#2f6fed}.analytics-module__m710AW__btn:disabled{opacity:.6;cursor:default}.analytics-module__m710AW__locales{gap:2px;display:flex}.analytics-module__m710AW__localeBtn{font-family:var(--font-plex-mono,"IBM Plex Mono"), ui-monospace, SFMono-Regular, Menlo, monospace;color:#6b7280;letter-spacing:.08em;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:3px;padding:4px 6px;font-size:10px}.analytics-module__m710AW__localeBtn:hover{color:#2f6fed}.analytics-module__m710AW__localeOn{color:#2f6fed;background:#eff4fe;border-color:#c7d7fb}.analytics-module__m710AW__pill{font-family:var(--font-plex-mono,"IBM Plex Mono"), ui-monospace, SFMono-Regular, Menlo, monospace;color:#374151;white-space:nowrap;background:#fff;border:1px solid #d1d5db;border-radius:999px;padding:2px 8px;font-size:10px}.analytics-module__m710AW__pillOk{color:#0f766e;background:#f0fdfa;border-color:#99f6e4}.analytics-module__m710AW__pillErr{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.analytics-module__m710AW__kpis{background:#e5e7eb;border:1px solid #e5e7eb;border-radius:6px;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin-top:16px;display:grid;overflow:hidden}.analytics-module__m710AW__kpi{background:#fff;min-width:0;padding:12px 14px}.analytics-module__m710AW__kpiValue{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:#111827;margin-top:4px;font-size:26px;font-weight:600;line-height:1.1}.analytics-module__m710AW__word{font-family:var(--font-plex-mono,"IBM Plex Mono"), ui-monospace, SFMono-Regular, Menlo, monospace;letter-spacing:.08em;color:#b45309;white-space:nowrap;background:#fffbeb;border:1px dashed #f5c98a;border-radius:3px;padding:2px 6px;font-size:11px;display:inline-block}.analytics-module__m710AW__wordRule{color:#2f6fed;background:#eff4fe;border-color:#c7d7fb}.analytics-module__m710AW__wordMuted{font-family:var(--font-plex-mono,"IBM Plex Mono"), ui-monospace, SFMono-Regular, Menlo, monospace;color:#6b7280;white-space:nowrap;font-size:11px}.analytics-module__m710AW__kpiValue .analytics-module__m710AW__word{margin-top:6px;font-size:12px}.analytics-module__m710AW__section{margin-top:28px}.analytics-module__m710AW__sectionHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.analytics-module__m710AW__h2{font-family:var(--font-space-grotesk,"Space Grotesk"), var(--font-inter,"Inter"), sans-serif;color:#111827;margin:0;font-size:15px;font-weight:600}.analytics-module__m710AW__hint{color:#6b7280;max-width:820px;margin:4px 0 0;font-size:12px}.analytics-module__m710AW__panel{background:#fff;border:1px solid #e5e7eb;border-radius:6px;padding:14px}.analytics-module__m710AW__pipeline{align-items:stretch;gap:0;padding-bottom:4px;display:flex;overflow-x:auto}.analytics-module__m710AW__stage{background:#fff;border:1px solid #d1d5db;border-radius:4px;flex-direction:column;flex:1 1 0;justify-content:space-between;gap:6px;min-width:150px;padding:10px 12px;display:flex}.analytics-module__m710AW__stageRule{background:#f5f8ff;border-style:dashed;border-color:#2f6fed}.analytics-module__m710AW__stageValue{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:600;line-height:1.1}.analytics-module__m710AW__stage .analytics-module__m710AW__word{white-space:normal;line-height:1.35}.analytics-module__m710AW__stageNote{font-family:var(--font-plex-mono,"IBM Plex Mono"), ui-monospace, SFMono-Regular, Menlo, monospace;color:#6b7280;overflow-wrap:anywhere;font-size:10px}.analytics-module__m710AW__arrow{color:#9ca3af;flex:none;justify-content:center;align-items:center;width:26px;display:flex}.analytics-module__m710AW__graphWrap{grid-template-columns:minmax(0,1fr) 240px;align-items:start;gap:14px;display:grid}.analytics-module__m710AW__svg{background:linear-gradient(90deg,#f1f3f7 1px,#0000 1px) 0 0/24px 24px,linear-gradient(#f1f3f7 1px,#0000 1px) 0 0/24px 24px,#fff;border:1px solid #e5e7eb;border-radius:4px;width:100%;height:auto;display:block}.analytics-module__m710AW__node circle{stroke:#fff;stroke-width:1.5px;transition:r .12s}.analytics-module__m710AW__node:hover circle{stroke:#111827;stroke-width:2px}.analytics-module__m710AW__nodeText{font-family:var(--font-plex-mono,"IBM Plex Mono"), ui-monospace, SFMono-Regular, Menlo, monospace;fill:#374151;pointer-events:none;font-size:9px}.analytics-module__m710AW__clusterText{font-family:var(--font-plex-mono,"IBM Plex Mono"), ui-monospace, SFMono-Regular, Menlo, monospace;letter-spacing:.14em;fill:#9ca3af;text-anchor:middle;pointer-events:none;font-size:10px}.analytics-module__m710AW__legend{font-family:var(--font-plex-mono,"IBM Plex Mono"), ui-monospace, SFMono-Regular, Menlo, monospace;color:#374151;font-size:10px}.analytics-module__m710AW__legendBlock{margin-bottom:14px}.analytics-module__m710AW__legendRow{cursor:default;align-items:center;gap:8px;margin-top:6px;display:flex}.analytics-module__m710AW__legendRow input{accent-color:#2f6fed;margin:0}.analytics-module__m710AW__swatch{border-radius:50%;flex:none;width:10px;height:10px}.analytics-module__m710AW__edgeSwatch{border-top:2px solid;flex:none;width:18px;height:0}.analytics-module__m710AW__scroll{overflow-x:auto}.analytics-module__m710AW__table{border-collapse:collapse;width:100%;font-size:12px}.analytics-module__m710AW__table th{font-family:var(--font-plex-mono,"IBM Plex Mono"), ui-monospace, SFMono-Regular, Menlo, monospace;text-transform:uppercase;letter-spacing:.1em;color:#6b7280;text-align:left;white-space:nowrap;border-bottom:1px solid #e5e7eb;padding:6px 8px;font-size:10px;font-weight:500}.analytics-module__m710AW__table td{vertical-align:middle;white-space:nowrap;border-bottom:1px solid #f3f4f6;padding:6px 8px}.analytics-module__m710AW__num{font-family:var(--font-plex-mono,"IBM Plex Mono"), ui-monospace, SFMono-Regular, Menlo, monospace;text-align:right;font-variant-numeric:tabular-nums}.analytics-module__m710AW__table th.analytics-module__m710AW__num{text-align:right}.analytics-module__m710AW__basketRow td{font-family:var(--font-plex-mono,"IBM Plex Mono"), ui-monospace, SFMono-Regular, Menlo, monospace;letter-spacing:.06em;color:#374151;white-space:normal;background:#f8fafc;font-size:10px}.analytics-module__m710AW__basketId{text-transform:uppercase;letter-spacing:.14em;margin-right:10px;font-weight:600}.analytics-module__m710AW__dot{vertical-align:middle;border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.analytics-module__m710AW__sym{font-family:var(--font-plex-mono,"IBM Plex Mono"), ui-monospace, SFMono-Regular, Menlo, monospace;color:#111827;font-weight:600}.analytics-module__m710AW__dim{color:#6b7280}.analytics-module__m710AW__cells{gap:4px;display:flex}.analytics-module__m710AW__cell{border-radius:2px;width:14px;height:14px;display:inline-block}.analytics-module__m710AW__pass{background:#16a34a}.analytics-module__m710AW__fail{background:#dc2626}.analytics-module__m710AW__unknown{background:#d1d5db}.analytics-module__m710AW__wallLegend{font-family:var(--font-plex-mono,"IBM Plex Mono"), ui-monospace, SFMono-Regular, Menlo, monospace;color:#6b7280;flex-wrap:wrap;align-items:center;gap:14px;margin-top:10px;font-size:10px;display:flex}.analytics-module__m710AW__wallLegend span{align-items:center;gap:6px;display:inline-flex}.analytics-module__m710AW__status{font-family:var(--font-plex-mono,"IBM Plex Mono"), ui-monospace, SFMono-Regular, Menlo, monospace;letter-spacing:.06em;color:#374151;background:#f9fafb;border:1px solid #e5e7eb;border-radius:3px;padding:1px 6px;font-size:10px}.analytics-module__m710AW__statusProposed{color:#2f6fed;background:#eff4fe;border-color:#c7d7fb}.analytics-module__m710AW__kindCell{font-family:var(--font-plex-mono,"IBM Plex Mono"), ui-monospace, SFMono-Regular, Menlo, monospace;color:#b91c1c;font-size:11px}.analytics-module__m710AW__empty{font-family:var(--font-plex-mono,"IBM Plex Mono"), ui-monospace, SFMono-Regular, Menlo, monospace;color:#6b7280;background:#fff;border:1px dashed #d1d5db;border-radius:4px;padding:14px;font-size:11px}.analytics-module__m710AW__footNote{font-family:var(--font-plex-mono,"IBM Plex Mono"), ui-monospace, SFMono-Regular, Menlo, monospace;color:#6b7280;overflow-wrap:anywhere;border-top:1px solid #e5e7eb;margin-top:28px;padding-top:12px;font-size:10px}.analytics-module__m710AW__pageState{text-align:center;background:#fff;border:1px dashed #d1d5db;border-radius:6px;margin-top:40px;padding:24px}.analytics-module__m710AW__pageState .analytics-module__m710AW__word{font-size:14px}.analytics-module__m710AW__pageStateHint{color:#6b7280;margin-top:10px;font-size:12px}@media (max-width:1000px){.analytics-module__m710AW__kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-module__m710AW__graphWrap{grid-template-columns:minmax(0,1fr)}.analytics-module__m710AW__top{flex-direction:column}.analytics-module__m710AW__controls{align-items:flex-start}.analytics-module__m710AW__controlsRow{justify-content:flex-start}}@media (max-width:640px){.analytics-module__m710AW__inner{padding:14px 12px 40px}.analytics-module__m710AW__kpis{grid-template-columns:minmax(0,1fr)}.analytics-module__m710AW__kpiValue{font-size:22px}}
