:root{--text:#6b6375;--text-h:#08060d;--bg:#fff;--border:#e5e4e7;--code-bg:#f4f3ec;--accent:#aa3bff;--accent-bg:#aa3bff1a;--accent-border:#aa3bff80;--social-bg:#f4f3ec80;--shadow:#0000001a 0 10px 15px -3px, #0000000d 0 4px 6px -2px;--sans:system-ui, "Segoe UI", Roboto, sans-serif;--heading:system-ui, "Segoe UI", Roboto, sans-serif;--mono:ui-monospace, Consolas, monospace;font:18px/145% var(--sans);letter-spacing:.18px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (width<=1024px){:root{font-size:16px}}@media (prefers-color-scheme:dark){:root{--text:#9ca3af;--text-h:#f3f4f6;--bg:#16171d;--border:#2e303a;--code-bg:#1f2028;--accent:#c084fc;--accent-bg:#c084fc26;--accent-border:#c084fc80;--social-bg:#2f303a80;--shadow:#0006 0 10px 15px -3px, #00000040 0 4px 6px -2px}#social .button-icon{filter:invert()brightness(2)}}body{margin:0}#root{box-sizing:border-box;width:100%;min-height:100svh}h1,h2{font-family:var(--heading);color:var(--text-h);font-weight:500}h1{letter-spacing:-.5px;margin:0 0 4px;font-size:32px}h2{letter-spacing:-.24px;margin:0 0 12px;font-size:18px;line-height:118%}p{margin:0}:root{--qe-bg:#f7f5fc;--qe-surface:#fff;--qe-ink:#1a1633;--qe-body:#4a4462;--qe-muted:#6e6788;--qe-faint:#b9b3cc;--qe-border:#e7e2f4;--qe-row-border:#f0edf8;--qe-chip:#f0edf8;--qe-hover:#f4f1fb;--qe-track:#f0edf8;--qe-shadow:0 1px 3px #1a16330d;--qe-shadow-panel:0 8px 24px #1a163314;--qe-sel:#b8860b;--qe-sel-glow:#b8860b73}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--qe-bg:#0b0a24;--qe-surface:#14122e;--qe-ink:#f5f3fc;--qe-body:#c9c4dc;--qe-muted:#9a94b8;--qe-faint:#5a5478;--qe-border:#ffffff21;--qe-row-border:#ffffff12;--qe-chip:#ffffff1a;--qe-hover:#ffffff0d;--qe-track:#ffffff14;--qe-shadow:none;--qe-shadow-panel:0 8px 24px #00000059;--qe-sel:#c9a20e;--qe-sel-glow:#c9a20e73}}:root[data-theme=dark]{--qe-bg:#0b0a24;--qe-surface:#14122e;--qe-ink:#f5f3fc;--qe-body:#c9c4dc;--qe-muted:#9a94b8;--qe-faint:#5a5478;--qe-border:#ffffff21;--qe-row-border:#ffffff12;--qe-chip:#ffffff1a;--qe-hover:#ffffff0d;--qe-track:#ffffff14;--qe-shadow:none;--qe-shadow-panel:0 8px 24px #00000059;--qe-sel:#c9a20e;--qe-sel-glow:#c9a20e73}.qe-app{background:var(--qe-bg);min-height:100svh;color:var(--qe-ink);font-family:Figtree,system-ui,sans-serif}.qe-app a{color:#6151ff;text-decoration:none}.qe-app a:hover{color:#8a38ff;text-decoration:underline}.qe-status-line{color:var(--qe-muted);padding:24px 32px}.qe-error{color:#d33}.qe-header{background:var(--qe-surface);border-bottom:1px solid var(--qe-border);flex-wrap:wrap;align-items:center;gap:16px;padding:14px 32px;display:flex}.qe-logo{height:22px;display:block}.qe-logo-for-dark{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .qe-logo-for-light{display:none}:root:not([data-theme=light]) .qe-logo-for-dark{display:block}}:root[data-theme=dark] .qe-logo-for-light{display:none}:root[data-theme=dark] .qe-logo-for-dark{display:block}.qe-header-title{font-size:15px;font-weight:700}.qe-header-divider{background:var(--qe-border);width:1px;height:24px}.qe-header-tagline{letter-spacing:.08em;color:var(--qe-muted);text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:11px}.qe-header-right{align-items:center;gap:16px;margin-left:auto;display:flex}.qe-header-date{color:var(--qe-muted);cursor:help;font-family:JetBrains Mono,monospace;font-size:11px}.qe-user{align-items:center;gap:10px;display:flex}.qe-user-name{color:var(--qe-muted);text-overflow:ellipsis;white-space:nowrap;max-width:160px;font-family:Figtree,sans-serif;font-size:12px;font-weight:600;overflow:hidden}.qe-signout{color:var(--qe-muted);background:var(--qe-chip);border:1px solid var(--qe-border);cursor:pointer;border-radius:999px;padding:4px 12px;font-family:Figtree,sans-serif;font-size:12px;font-weight:600}.qe-signout:hover{color:#6151ff;border-color:#6151ff80}.qe-theme-switch{border:1px solid var(--qe-border);background:var(--qe-chip);cursor:pointer;border-radius:999px;flex:none;width:40px;height:22px;padding:0;position:relative}.qe-theme-switch-knob{background:var(--qe-surface);border-radius:50%;width:18px;height:18px;transition:transform .15s;position:absolute;top:1px;left:1px;box-shadow:0 1px 2px #1a163340}.qe-theme-switch[data-on=true]{background:#6151ff59;border-color:#6151ff80}.qe-theme-switch[data-on=true] .qe-theme-switch-knob{transform:translate(18px)}.qe-nav{align-items:center;gap:16px;display:flex}.qe-nav-link{color:var(--qe-muted);cursor:pointer;background:0 0;border:none;padding:4px 0;font-family:Figtree,sans-serif;font-size:13px;font-weight:600}.qe-nav-link-active{color:#6151ff}.qe-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;padding:24px 32px 8px;display:grid}.qe-kpi-card{background:var(--qe-surface);border:1px solid var(--qe-border);box-shadow:var(--qe-shadow);border-radius:16px;padding:16px 20px}.qe-kpi-card-gap{position:relative;overflow:hidden}.qe-kpi-card-gap:before{content:"";background:linear-gradient(#8a38ff,#c812ff);width:4px;position:absolute;inset:0 auto 0 0}.qe-kpi-label{letter-spacing:.1em;text-transform:uppercase;color:var(--qe-muted);margin-bottom:6px;font-family:JetBrains Mono,monospace;font-size:10.5px}.qe-kpi-value{font-size:32px;font-weight:800;line-height:1}.qe-kpi-value-row{align-items:baseline;gap:8px;display:flex}.qe-kpi-value-gradient{background:linear-gradient(90deg,#8a38ff,#c812ff);color:#0000;-webkit-background-clip:text;background-clip:text}.qe-kpi-sublabel{color:var(--qe-muted);font-size:12px}.qe-filter-bar{flex-wrap:wrap;align-items:center;gap:10px;padding:16px 32px;display:flex}.qe-search-input{color:var(--qe-ink);background:var(--qe-surface);border:1px solid var(--qe-border);border-radius:999px;outline:none;width:190px;padding:8px 16px;font-family:Figtree,sans-serif;font-size:13px;font-weight:600}.qe-search-input::placeholder{color:var(--qe-faint)}.qe-filter-divider{background:var(--qe-border);width:1px;height:24px}.qe-status-chip-row{flex-wrap:wrap;gap:6px;display:flex}.qe-status-chip{cursor:pointer;color:var(--qe-ink);background:var(--qe-surface);border:1px solid var(--qe-border);border-radius:999px;padding:7px 14px;font-family:Figtree,sans-serif;font-size:12.5px;font-weight:600}.qe-status-chip-active{color:#fff}.qe-select{appearance:none;color:var(--qe-ink);background:var(--qe-surface);border:1px solid var(--qe-border);cursor:pointer;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='6'><path d='M1 1l4 4 4-4' stroke='%236E6788' fill='none' stroke-width='1.5'/></svg>");background-position:right 12px center;background-repeat:no-repeat;border-radius:999px;padding:8px 32px 8px 14px;font-family:Figtree,sans-serif;font-size:13px;font-weight:600}.qe-msf{position:relative}.qe-msf-trigger{cursor:pointer;background:var(--qe-surface);border:1px solid var(--qe-border);color:var(--qe-ink);white-space:nowrap;border-radius:999px;padding:8px 14px;font-family:Figtree,sans-serif;font-size:13px;font-weight:600}.qe-msf-trigger-active{color:#6151ff;border-color:#6151ff}.qe-msf-backdrop{z-index:90;position:fixed;inset:0}.qe-msf-popover{z-index:100;background:var(--qe-surface);border:1px solid var(--qe-border);border-radius:12px;min-width:240px;max-height:320px;padding:6px;position:absolute;top:calc(100% + 6px);left:0;overflow:auto;box-shadow:0 12px 32px #1a163329}.qe-msf-popover-head{justify-content:space-between;align-items:center;padding:6px 10px 8px;display:flex}.qe-msf-popover-title{letter-spacing:.08em;text-transform:uppercase;color:var(--qe-muted);font-family:JetBrains Mono,monospace;font-size:10px}.qe-msf-clear{color:#6151ff;cursor:pointer;background:0 0;border:none;padding:0;font-family:Figtree,sans-serif;font-size:12px;font-weight:600}.qe-msf-option{cursor:pointer;border-radius:8px;align-items:center;gap:9px;padding:6px 10px;font-size:13px;display:flex}.qe-msf-option:hover,.qe-msf-option:focus-within{background:var(--qe-hover)}.qe-msf-option input[type=checkbox]{accent-color:#6151ff;flex:none;width:14px;height:14px}.qe-msf-option-label{flex:1}.qe-msf-option-count{color:var(--qe-faint);font-family:JetBrains Mono,monospace;font-size:10.5px}.qe-btn-clear,.qe-btn-export{cursor:pointer;color:var(--qe-ink);background:var(--qe-surface);border:1px solid var(--qe-border);border-radius:999px;padding:8px 16px;font-family:Figtree,sans-serif;font-size:13px;font-weight:600}.qe-btn-clear{color:#6151ff;background:0 0;border:none;padding:8px 6px}.qe-btn-export{color:#6151ff;background:#6151ff1a;border:1px solid #6151ff80}.qe-btn-export:disabled{opacity:.5;cursor:default}.qe-result-summary{color:var(--qe-muted);white-space:nowrap;margin-left:auto;font-family:JetBrains Mono,monospace;font-size:11.5px}.qe-main{align-items:flex-start;gap:20px;padding:0 32px 32px;display:flex}.qe-table-card{background:var(--qe-surface);border:1px solid var(--qe-border);min-width:0;box-shadow:var(--qe-shadow);border-radius:16px;flex:1;overflow:hidden}.qe-table-scroll{overflow-x:auto}.qe-table{border-collapse:collapse;width:100%;font-size:13.5px}.qe-table th{text-align:left;letter-spacing:.1em;text-transform:uppercase;color:var(--qe-muted);border-bottom:2px solid var(--qe-border);white-space:nowrap;padding:12px 16px;font-family:JetBrains Mono,monospace;font-size:10.5px;font-weight:500}.qe-table th:first-child{padding-left:24px}.qe-table th:last-child{padding-right:24px}.qe-sortable{cursor:pointer}.qe-sortable:focus-visible{outline-offset:-2px;outline:2px solid #6151ff}.qe-row{cursor:pointer}.qe-row:hover{background:var(--qe-hover)}.qe-row:focus-visible{outline-offset:-2px;outline:2px solid #6151ff}.qe-row-selected{background:var(--qe-chip)}.qe-table td{border-bottom:1px solid var(--qe-row-border);padding:13px 16px}.qe-table td:first-child{padding-left:24px}.qe-table td:last-child{white-space:nowrap;padding-right:24px}.qe-cell-name{white-space:nowrap;font-weight:700}.qe-cell-muted{color:var(--qe-body)}.qe-score-value{font-variant-numeric:tabular-nums;font-weight:700}.qe-chip-row{flex-wrap:wrap;gap:6px;display:flex}.qe-chip-row-spaced{margin-top:8px}.qe-group-row td{border-bottom:1px solid var(--qe-row-border);background:var(--qe-hover);padding:0}.qe-group-row td:first-child{padding-left:0}.qe-group-row-inner{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;box-sizing:border-box;background:0 0;border:none;flex-wrap:wrap;align-items:center;gap:14px;padding:16px 24px 12px;display:flex;position:relative}.qe-group-row-inner:focus-visible{outline-offset:-2px;outline:2px solid #6151ff}.qe-group-caret{color:var(--qe-muted);font-family:JetBrains Mono,monospace;font-size:11px;position:absolute;top:50%;left:6px;transform:translateY(-50%)}.qe-group-segment{font-size:16px;font-weight:800}.qe-group-value{color:#8a38ff;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600}.qe-group-value-muted{color:var(--qe-muted);font-weight:400}.qe-group-bar{background:var(--qe-chip);border-radius:999px;flex:none;width:120px;height:8px;position:relative;overflow:hidden}.qe-group-bar-fill{background:linear-gradient(90deg,#6151ff,#c812ff);border-radius:999px;position:absolute;top:0;bottom:0}.qe-group-count{letter-spacing:.06em;text-transform:uppercase;color:var(--qe-muted);white-space:nowrap;margin-left:auto;font-family:JetBrains Mono,monospace;font-size:10.5px}.qe-chip{background:var(--qe-chip);color:var(--qe-ink);white-space:nowrap;border-radius:999px;padding:3px 10px;font-family:JetBrains Mono,monospace;font-size:11px}.qe-pill{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:3px 10px;font-family:JetBrains Mono,monospace;font-size:10.5px;display:inline-block}.qe-empty{text-align:center;color:var(--qe-muted);padding:40px;font-size:14px}.qe-empty-inline{text-align:left;padding:0}.qe-panel{background:var(--qe-surface);border:1px solid var(--qe-border);width:380px;box-shadow:var(--qe-shadow-panel);border-radius:16px;flex:none;position:sticky;top:20px;overflow:hidden}.qe-panel-topbar{background:linear-gradient(90deg,#0e83ff,#6151ff,#8a38ff,#c812ff);height:4px}.qe-panel-body{padding:20px 24px 24px}.qe-panel-name{font-size:20px;font-weight:800;line-height:1.2}.qe-panel-meta{letter-spacing:.06em;text-transform:uppercase;color:var(--qe-muted);margin-top:4px;font-family:JetBrains Mono,monospace;font-size:11px}.qe-panel-section-label{letter-spacing:.1em;text-transform:uppercase;color:var(--qe-muted);margin-top:20px;font-family:JetBrains Mono,monospace;font-size:10.5px}.qe-engagement-list{flex-direction:column;gap:12px;margin-top:10px;display:flex}.qe-engagement-card{border:1px solid var(--qe-border);border-radius:12px;padding:14px 16px}.qe-engagement-head{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.qe-engagement-heading{font-size:14px;font-weight:700}.qe-chip-planqc{color:#6151ff;background:#6151ff1f;font-weight:600}.qe-vas-main{flex-wrap:wrap;align-items:flex-start;gap:20px;padding:16px 32px 32px;display:flex}.qe-chart-card{background:var(--qe-surface);border:1px solid var(--qe-border);min-width:0;box-shadow:var(--qe-shadow);border-radius:16px;flex:560px;padding:24px 28px}.qe-chart-head{flex-wrap:wrap;align-items:baseline;gap:12px;margin-bottom:4px;display:flex}.qe-chart-title{font-size:16px;font-weight:700}.qe-chart-unit{color:var(--qe-muted);font-family:JetBrains Mono,monospace;font-size:11px}.qe-chart-sub{color:var(--qe-muted);margin-bottom:20px;font-size:12.5px}.qe-bar-list{flex-direction:column;gap:6px;display:flex}.qe-bar-row{cursor:pointer;border-radius:12px;align-items:center;gap:16px;margin:0 -10px;padding:8px 10px;display:flex}.qe-bar-row:hover,.qe-bar-row-selected{background:var(--qe-hover)}.qe-bar-label{flex:none;width:clamp(120px,22%,210px);font-size:13.5px;font-weight:600;line-height:1.25}.qe-bar-combined{letter-spacing:.06em;text-transform:uppercase;color:var(--qe-muted);margin-top:2px;font-family:JetBrains Mono,monospace;font-size:9.5px;font-weight:400;display:block}.qe-bar-track{background:var(--qe-track);border-radius:999px;flex:1;min-width:220px;height:26px;position:relative;overflow:hidden}.qe-bar-range{background:linear-gradient(90deg,#6151ff,#c812ff);border-radius:999px;position:absolute;top:0;bottom:0}.qe-bar-range-dim{opacity:.55}.qe-bar-range-label{text-align:right;width:76px;color:var(--qe-body);flex:none;font-family:JetBrains Mono,monospace;font-size:12.5px}.qe-bar-coverage{text-align:right;flex:none;width:118px}.qe-bar-untracked{letter-spacing:.04em;color:var(--qe-faint);font-family:JetBrains Mono,monospace;font-size:10.5px}.qe-bar-axis{color:var(--qe-faint);justify-content:space-between;margin-top:10px;padding-left:clamp(136px,24%,226px);padding-right:226px;font-family:JetBrains Mono,monospace;font-size:10.5px;display:flex}.qe-vas-panel{flex:340px;width:380px;max-width:440px}.qe-segment-name{font-size:14px;font-weight:700}.qe-segment-industry{color:var(--qe-muted);margin-top:2px;font-size:11.5px}.qe-segment-potentials{gap:14px;margin-top:10px;display:flex}.qe-segment-potentials>div{flex:1}.qe-segment-potential-label{letter-spacing:.08em;text-transform:uppercase;color:var(--qe-muted);margin-bottom:4px;font-family:JetBrains Mono,monospace;font-size:9.5px}.qe-potential-high,.qe-potential-medium,.qe-potential-low{letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:3px 10px;font-family:JetBrains Mono,monospace;font-size:10.5px;display:inline-block}.qe-potential-high{color:#c812ff;background:#c812ff14;border:1px solid #c812ff59}.qe-potential-medium{color:#6151ff;background:#6151ff14;border:1px solid #6151ff59}.qe-potential-low{color:var(--qe-muted);background:#6e678814;border:1px solid #6e678859}.qe-vas-source{color:var(--qe-faint);margin-top:20px;font-family:JetBrains Mono,monospace;font-size:11px;line-height:1.6}.qe-vas-coverage-summary{color:var(--qe-muted);margin-top:10px;margin-bottom:2px;font-family:JetBrains Mono,monospace;font-size:11px}.qe-link-button{color:#6151ff;cursor:pointer;background:0 0;border:none;margin-top:10px;padding:0;font-family:Figtree,sans-serif;font-size:12px;font-weight:600;display:inline-block}.qe-link-button:hover{color:#8a38ff;text-decoration:underline}@media (width<=900px){.qe-kpi-grid{grid-template-columns:repeat(2,1fr)}.qe-main,.qe-vas-main{flex-direction:column}.qe-panel{width:100%;position:static}}.qe-cdp{background:var(--qe-surface);border:1px solid var(--qe-border);width:380px;box-shadow:var(--qe-shadow-panel);border-radius:16px;flex:none;position:sticky;top:20px;overflow:hidden}.qe-cdp-topbar{background:linear-gradient(90deg,#0e83ff,#6151ff,#8a38ff,#c812ff);height:4px}.qe-cdp-body{max-height:calc(100vh - 60px);padding:20px 24px 24px;overflow-y:auto}.qe-cdp-header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.qe-cdp-name{font-size:20px;font-weight:800;line-height:1.2}.qe-cdp-meta{letter-spacing:.06em;text-transform:uppercase;color:var(--qe-muted);margin-top:4px;font-family:JetBrains Mono,monospace;font-size:11px}.qe-cdp-close{cursor:pointer;color:var(--qe-muted);background:0 0;border:none;padding:2px 6px;font-size:18px;line-height:1}.qe-cdp-stat-grid{grid-template-columns:1fr 1fr 1fr;gap:8px;margin-top:16px;display:grid}.qe-cdp-stat-card{border:1px solid var(--qe-border);border-radius:12px;padding:9px 12px}.qe-cdp-stat-label{letter-spacing:.06em;text-transform:uppercase;color:var(--qe-muted);font-family:JetBrains Mono,monospace;font-size:9.5px}.qe-cdp-stat-value{margin-top:2px;font-size:15px;font-weight:800}.qe-cdp-status-row{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.qe-cdp-pill{letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:3px 10px;font-family:JetBrains Mono,monospace;font-size:10.5px}.qe-cdp-quadrant-tag{color:#8a38ff;font-family:JetBrains Mono,monospace;font-size:11px}.qe-cdp-section{margin-top:18px}.qe-cdp-section-header{cursor:pointer;width:100%;font:inherit;background:0 0;border:none;justify-content:space-between;align-items:center;padding:0;display:flex}.qe-cdp-section-title{letter-spacing:.1em;text-transform:uppercase;color:var(--qe-muted);font-family:JetBrains Mono,monospace;font-size:10.5px}.qe-cdp-chevron{color:var(--qe-faint);font-size:13px;transition:transform .15s ease-out;transform:rotate(0)}.qe-cdp-chevron-open{transform:rotate(90deg)}.qe-cdp-section-body-wrap{grid-template-rows:0fr;transition:grid-template-rows .15s ease-out;display:grid}.qe-cdp-section-body-wrap[data-open=true]{grid-template-rows:1fr}.qe-cdp-section-body-inner{opacity:0;transition:opacity .15s ease-out;overflow:hidden}.qe-cdp-section-body-wrap[data-open=true] .qe-cdp-section-body-inner{opacity:1}.qe-cdp-section-body-wrap[data-open=true] .qe-cdp-section-body-inner>:first-child{margin-top:8px}@media (prefers-reduced-motion:reduce){.qe-cdp-chevron,.qe-cdp-section-body-wrap,.qe-cdp-section-body-inner{transition:none}}.qe-cdp-empty{color:var(--qe-muted);font-size:12.5px;line-height:1.5}.qe-cdp-action-card{background:#6151ff0a;border:1px solid #6151ff;border-radius:12px;padding:12px 16px}.qe-cdp-action-label{letter-spacing:.08em;text-transform:uppercase;color:#6151ff;font-family:JetBrains Mono,monospace;font-size:10px}.qe-cdp-action-text{text-wrap:pretty;margin-top:4px;font-size:13px;font-weight:600}.qe-cdp-action-meta{color:var(--qe-muted);margin-top:6px;font-family:JetBrains Mono,monospace;font-size:10.5px}.qe-cdp-fits{flex-direction:column;gap:8px;display:flex}.qe-cdp-fit-card{border:1px solid var(--qe-border);border-radius:12px;padding:10px 14px}.qe-cdp-fit-head{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.qe-cdp-fit-field{font-size:13px;font-weight:700}.qe-cdp-fit-score{color:#8a38ff;margin-left:auto;font-family:JetBrains Mono,monospace;font-size:10.5px;font-weight:600}.qe-cdp-fit-description{color:var(--qe-body);text-wrap:pretty;margin-top:4px;font-size:12px;line-height:1.5}.qe-cdp-eng-list{flex-direction:column;gap:12px;display:flex}.qe-cdp-eng-row{border:1px solid var(--qe-border);border-radius:12px;padding:14px 16px}.qe-cdp-eng-row-planqc{background:#0e83ff0a;border-color:#0e83ff59}.qe-cdp-eng-row-competitor{background:#c812ff08;border-color:#c812ff4d}.qe-cdp-eng-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.qe-cdp-provider-chip{letter-spacing:.02em;border-radius:999px;padding:3px 10px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700}.qe-cdp-stage-tag,.qe-cdp-confidence-tag{letter-spacing:.04em;text-transform:uppercase;color:var(--qe-faint);font-family:JetBrains Mono,monospace;font-size:10px}.qe-cdp-eng-chips{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.qe-cdp-field-chip{background:var(--qe-chip);color:var(--qe-body);border-radius:999px;padding:2px 8px;font-family:JetBrains Mono,monospace;font-size:10.5px}.qe-cdp-eng-usecase{color:var(--qe-body);text-wrap:pretty;margin-top:8px;font-size:13px;line-height:1.5}.qe-cdp-eng-notes{color:var(--qe-muted);border-left:2px solid var(--qe-border);margin-top:8px;padding-left:10px;font-size:12px;line-height:1.5}.qe-cdp-eng-source{color:var(--qe-muted);flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;font-family:JetBrains Mono,monospace;font-size:11px;display:flex}.qe-cdp-eng-source a{font-family:JetBrains Mono,monospace;font-size:11px}.qe-cdp-faint{color:var(--qe-faint)}.qe-cdp-stale{color:#c812ff;margin-top:8px;font-size:11px;display:block}.qe-cdp-notes{color:var(--qe-body);border-left:2px solid var(--qe-border);text-wrap:pretty;padding-left:10px;font-size:12.5px;line-height:1.55}.qe-cdp-signals{border:1px solid var(--qe-border);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.qe-cdp-signal-row{border-bottom:1px solid var(--qe-row-border);cursor:pointer;padding:9px 14px}.qe-cdp-signal-row:last-child{border-bottom:none}.qe-cdp-signal-row:hover,.qe-cdp-signal-row:focus-visible{background:var(--qe-hover)}.qe-cdp-signal-summary{align-items:baseline;gap:8px;display:flex}.qe-cdp-signal-label{letter-spacing:.06em;text-transform:uppercase;color:var(--qe-muted);flex:1;font-family:JetBrains Mono,monospace;font-size:10px}.qe-cdp-signal-value{white-space:nowrap;text-overflow:ellipsis;max-width:150px;font-size:12.5px;font-weight:700;overflow:hidden}.qe-cdp-signal-conf{letter-spacing:.06em;text-transform:uppercase;border-radius:999px;flex:none;padding:1px 7px;font-family:JetBrains Mono,monospace;font-size:9.5px}.qe-cdp-signal-caret{color:var(--qe-faint);font-family:JetBrains Mono,monospace;font-size:10px}.qe-cdp-signal-detail{margin-top:6px}.qe-cdp-signal-detail-text{color:var(--qe-body);text-wrap:pretty;font-size:11.5px;line-height:1.55}.qe-cdp-signal-detail a{font-family:JetBrains Mono,monospace;font-size:10.5px}.qe-cdp-no-signal{color:var(--qe-faint);margin-top:8px;font-family:JetBrains Mono,monospace;font-size:10.5px;line-height:1.6}.qe-cdp-cross-link{cursor:pointer;color:#6151ff;text-align:left;background:0 0;border:none;margin-top:18px;padding:0;font-family:inherit;font-size:12.5px;display:block}.qe-cdp-cross-link:hover{color:#8a38ff;text-decoration:underline}@media (width<=900px){.qe-cdp{width:100%;position:static}}.qe-tm-filterbar{flex-wrap:wrap;align-items:center;gap:10px;padding:14px 32px 0;display:flex}.qe-tm-search{color:var(--qe-ink);background:var(--qe-surface);border:1px solid var(--qe-border);border-radius:999px;outline:none;width:180px;padding:8px 16px;font-family:Figtree,sans-serif;font-size:13px;font-weight:600}.qe-tm-divider{background:var(--qe-border);width:1px;height:24px}.qe-tm-legend-chip{cursor:pointer;border:1px solid var(--qe-border);background:var(--qe-surface);color:var(--qe-ink);border-radius:999px;align-items:center;gap:7px;padding:7px 13px;font-family:Figtree,sans-serif;font-size:12.5px;font-weight:600;display:flex}.qe-tm-legend-chip-hidden{color:var(--qe-faint);text-decoration:line-through}.qe-tm-legend-dot{box-sizing:border-box;border-radius:50%;flex:none;width:13px;height:13px}.qe-tm-legend-chip-hidden .qe-tm-legend-dot{opacity:.3}.qe-tm-reset-zoom{letter-spacing:.06em;text-transform:uppercase;color:#6151ff;background:var(--qe-surface);cursor:pointer;border:1px solid #6151ff;border-radius:999px;padding:7px 14px;font-family:JetBrains Mono,monospace;font-size:11px}.qe-tm-summary{color:var(--qe-muted);white-space:nowrap;margin-left:auto;font-family:JetBrains Mono,monospace;font-size:11.5px}.qe-tm-main{flex:1;align-items:flex-start;gap:20px;padding:16px 32px 32px;display:flex}.qe-tm-card{background:var(--qe-surface);border:1px solid var(--qe-border);min-width:0;box-shadow:var(--qe-shadow);border-radius:16px;flex:1;padding:24px 28px 20px}.qe-tm-thresholds{flex-wrap:wrap;align-items:center;gap:18px;margin-bottom:14px;display:flex}.qe-tm-thresholds-label{letter-spacing:.1em;text-transform:uppercase;color:var(--qe-muted);font-family:JetBrains Mono,monospace;font-size:10.5px}.qe-tm-threshold{color:var(--qe-body);align-items:center;gap:8px;font-size:12px;display:flex}.qe-tm-threshold input[type=range]{width:110px}.qe-tm-threshold-value{width:26px;font-family:JetBrains Mono,monospace;font-size:11.5px;font-weight:600}.qe-tm-reset-thresholds{letter-spacing:.06em;text-transform:uppercase;color:var(--qe-muted);border:1px solid var(--qe-border);cursor:pointer;background:0 0;border-radius:999px;padding:4px 12px;font-family:JetBrains Mono,monospace;font-size:10.5px}.qe-tm-drag-hint{color:var(--qe-faint);margin-left:auto;font-family:JetBrains Mono,monospace;font-size:10.5px}.qe-tm-layout{gap:0;display:flex}.qe-tm-y-label{writing-mode:vertical-rl;letter-spacing:.12em;text-transform:uppercase;width:34px;color:var(--qe-muted);flex:none;justify-content:center;align-items:center;font-family:JetBrains Mono,monospace;font-size:10.5px;display:flex;transform:rotate(180deg)}.qe-tm-plot-col{flex:1;min-width:0}.qe-tm-plot{cursor:crosshair;-webkit-user-select:none;user-select:none;width:100%;position:relative;overflow:hidden}.qe-tm-tint{pointer-events:none;background:linear-gradient(135deg,#8a38ff0d,#c812ff0d);position:absolute;top:0;bottom:0;right:0}.qe-tm-gridline-v{background:var(--qe-row-border);pointer-events:none;width:1px;position:absolute;top:0;bottom:0}.qe-tm-gridline-h{background:var(--qe-row-border);pointer-events:none;height:1px;position:absolute;left:0;right:0}.qe-tm-tick-label{color:var(--qe-faint);pointer-events:none;font-family:JetBrains Mono,monospace;font-size:10px;position:absolute}.qe-tm-tick-label-x{bottom:4px;transform:translate(-50%)}.qe-tm-tick-label-y{left:6px;transform:translateY(-50%)}.qe-tm-midline-v{pointer-events:none;z-index:5;border-left:1.5px dashed #8a38ff80;width:1px;position:absolute;top:0;bottom:0}.qe-tm-midline-h{pointer-events:none;z-index:5;border-top:1.5px dashed #8a38ff80;height:1px;position:absolute;left:0;right:0}.qe-tm-midline-tag{color:#8a38ff;white-space:nowrap;font-family:JetBrains Mono,monospace;font-size:9.5px;position:absolute}.qe-tm-midline-tag-x{bottom:2px;left:4px}.qe-tm-midline-tag-y{top:2px;right:4px}.qe-tm-sel-guide-v{border-left:1.5px dashed var(--qe-sel);pointer-events:none;z-index:8;width:0;position:absolute;bottom:0}.qe-tm-sel-guide-h{border-top:1.5px dashed var(--qe-sel);pointer-events:none;z-index:8;height:0;position:absolute}.qe-tm-sel-guide-label{color:var(--qe-sel);background:var(--qe-surface);white-space:nowrap;pointer-events:none;z-index:9;border-radius:6px;padding:1px 6px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:700;position:absolute}.qe-tm-frame{border-left:2px solid var(--qe-border);border-bottom:2px solid var(--qe-border);pointer-events:none;position:absolute;inset:0}.qe-tm-caption{z-index:15;pointer-events:none;background:var(--qe-surface);border-radius:8px;padding:3px 8px;position:absolute}.qe-tm-caption-tr{text-align:right;top:10px;right:14px}.qe-tm-caption-tl{top:10px;left:24px}.qe-tm-caption-br{text-align:right;bottom:10px;right:14px}.qe-tm-caption-bl{bottom:10px;left:14px}.qe-tm-caption-title{letter-spacing:.1em;text-transform:uppercase;color:var(--qe-muted);font-family:JetBrains Mono,monospace;font-size:10.5px;font-weight:600}.qe-tm-caption-title-prime{background:linear-gradient(90deg,#8a38ff,#c812ff);color:#0000;-webkit-background-clip:text;background-clip:text}.qe-tm-caption-sub{color:var(--qe-faint);font-size:11px}.qe-tm-bubble{box-sizing:border-box;cursor:pointer;border-radius:50%;transition:filter .1s;position:absolute}.qe-tm-bubble:hover{filter:brightness(1.06)}.qe-tm-bubble-selected{box-shadow:0 0 0 3px var(--qe-sel), 0 0 18px 3px var(--qe-sel-glow)}.qe-tm-callout-line{background:var(--qe-faint);pointer-events:none;z-index:12;transform-origin:0 0;height:1px;position:absolute}.qe-tm-callout-line-keep{background:var(--qe-sel)}.qe-tm-callout-label{color:var(--qe-body);white-space:nowrap;pointer-events:none;z-index:12;background:var(--qe-surface);border-radius:4px;padding:0 4px;font-size:10.5px;font-weight:600;position:absolute}.qe-tm-callout-label-keep{color:var(--qe-ink);font-weight:800}.qe-tm-callout-label-prox{color:var(--qe-muted)}.qe-tm-brush{pointer-events:none;z-index:50;background:#6151ff14;border:1.5px dashed #6151ff;position:absolute}.qe-tm-x-label{text-align:center;letter-spacing:.12em;text-transform:uppercase;color:var(--qe-muted);margin-top:10px;font-family:JetBrains Mono,monospace;font-size:10.5px}.qe-tm-footer{flex-wrap:wrap;align-items:center;gap:20px;margin-top:14px;display:flex}.qe-tm-size-legend{color:var(--qe-muted);align-items:center;gap:10px;font-family:JetBrains Mono,monospace;font-size:10.5px;display:flex}.qe-tm-size-legend-label{letter-spacing:.08em;text-transform:uppercase}.qe-tm-size-legend-item{align-items:center;gap:5px;display:flex}.qe-tm-size-dot{border:1.5px solid var(--qe-muted);box-sizing:border-box;border-radius:50%;flex:none}.qe-tm-unscored-toggle{letter-spacing:.06em;text-transform:uppercase;color:var(--qe-muted);border:1px solid var(--qe-border);cursor:pointer;background:0 0;border-radius:999px;padding:4px 12px;font-family:JetBrains Mono,monospace;font-size:10.5px}.qe-tm-highlight-note{color:var(--qe-faint);font-family:JetBrains Mono,monospace;font-size:10.5px}.qe-tm-unscored-tray{border:1px dashed var(--qe-border);border-radius:12px;flex-wrap:wrap;gap:6px;margin-top:10px;padding:12px 14px;display:flex}.qe-tm-unscored-chip{background:var(--qe-chip);color:var(--qe-body);white-space:nowrap;border-radius:999px;padding:3px 10px;font-family:JetBrains Mono,monospace;font-size:11px}@media (width<=900px){.qe-tm-main{flex-direction:column}}
