.DashboardTour-module__9PPvqa__launcher{white-space:nowrap}.DashboardTour-module__9PPvqa__modalBackdrop,.DashboardTour-module__9PPvqa__shade{z-index:2100;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#0a0f1c9e;position:fixed}.DashboardTour-module__9PPvqa__modalBackdrop{place-items:center;padding:20px;display:grid;inset:0}.DashboardTour-module__9PPvqa__contextPromptWrap{z-index:2050;pointer-events:none;width:min(430px,100vw - 32px);position:fixed;bottom:24px;right:24px}.DashboardTour-module__9PPvqa__welcomeCard,.DashboardTour-module__9PPvqa__popover{border:1px solid var(--border,#dbe2ea);background:var(--surface,#fff);color:var(--text,#111827);border-radius:18px;box-shadow:0 24px 80px #0f172a3d}.DashboardTour-module__9PPvqa__welcomeCard{width:min(520px,100%);padding:28px;position:relative}.DashboardTour-module__9PPvqa__contextPromptCard{pointer-events:auto;width:100%;padding:22px;box-shadow:0 18px 54px #0f172a33}.DashboardTour-module__9PPvqa__welcomeCard h2,.DashboardTour-module__9PPvqa__popover h3{letter-spacing:-.02em;margin:0}.DashboardTour-module__9PPvqa__welcomeCard p,.DashboardTour-module__9PPvqa__popover p{color:var(--muted,#667085);line-height:1.55}.DashboardTour-module__9PPvqa__welcomeMeta{color:var(--muted,#667085);align-items:center;gap:10px;margin:14px 0 22px;font-size:13px;display:flex}.DashboardTour-module__9PPvqa__welcomeActions,.DashboardTour-module__9PPvqa__popoverActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.DashboardTour-module__9PPvqa__closeButton{color:inherit;cursor:pointer;background:0 0;border:0}.DashboardTour-module__9PPvqa__closeButton:focus-visible{outline:3px solid color-mix(in srgb, var(--brand,#6d5dfc) 45%, transparent);outline-offset:3px;border-radius:8px}.DashboardTour-module__9PPvqa__welcomeClose{border-radius:999px;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:16px;right:16px}.DashboardTour-module__9PPvqa__spotlight{z-index:2101;pointer-events:none;border:2px solid var(--brand,#6d5dfc);border-radius:12px;transition:top .18s,left .18s,width .18s,height .18s;position:fixed;box-shadow:0 0 0 4px #6d5dfc29,0 12px 36px #0f172a33}.DashboardTour-module__9PPvqa__popover{z-index:2110;width:min(360px,100vw - 24px);padding:18px;position:fixed}.DashboardTour-module__9PPvqa__popoverTop{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.DashboardTour-module__9PPvqa__progress{color:var(--muted,#667085);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:700}.DashboardTour-module__9PPvqa__popover h3{font-size:19px}.DashboardTour-module__9PPvqa__popover p{margin:8px 0 16px;font-size:14px}.DashboardTour-module__9PPvqa__popoverActions{justify-content:space-between}.DashboardTour-module__9PPvqa__navActions{gap:8px;margin-left:auto;display:flex}@media (max-width:720px){.DashboardTour-module__9PPvqa__launcher span{display:none}.DashboardTour-module__9PPvqa__launcher{justify-content:center;width:36px;min-width:36px;padding-inline:0}.DashboardTour-module__9PPvqa__popover{width:auto;inset:auto 12px 12px!important}.DashboardTour-module__9PPvqa__welcomeCard{padding:24px 20px}.DashboardTour-module__9PPvqa__contextPromptWrap{width:auto;bottom:76px;left:12px;right:12px}.DashboardTour-module__9PPvqa__contextPromptCard{padding:20px}}@media (prefers-reduced-motion:reduce){.DashboardTour-module__9PPvqa__spotlight{transition:none}}
.CompetitiveLandscape-module__MauxOG__landscape{gap:14px;display:grid}.CompetitiveLandscape-module__MauxOG__insights{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.CompetitiveLandscape-module__MauxOG__insight{text-align:left;cursor:pointer;min-width:0;color:var(--text);background:var(--surface-subtle);border:1px solid var(--border);border-radius:12px;gap:3px;padding:12px 14px;transition:border-color .15s,background .15s,transform .15s;display:grid}.CompetitiveLandscape-module__MauxOG__insight:hover,.CompetitiveLandscape-module__MauxOG__insight:focus-visible{background:var(--surface-brand);border-color:#d8d4ff}.CompetitiveLandscape-module__MauxOG__insight:active{transform:translateY(1px)}.CompetitiveLandscape-module__MauxOG__insight span{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-weight:750}.CompetitiveLandscape-module__MauxOG__insight strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.CompetitiveLandscape-module__MauxOG__insight small{color:var(--brand-ink);font-size:11px;font-weight:700}.CompetitiveLandscape-module__MauxOG__desktopChart{display:block}.CompetitiveLandscape-module__MauxOG__chartWrap{border:1px solid var(--border);background:var(--surface);border-radius:14px;position:relative;overflow:hidden}.CompetitiveLandscape-module__MauxOG__svg{min-height:360px;display:block}.CompetitiveLandscape-module__MauxOG__emergingZone{fill:#5b55e709}.CompetitiveLandscape-module__MauxOG__priorityZone{fill:#5b55e716}.CompetitiveLandscape-module__MauxOG__lowerZone{fill:#545b6606}.CompetitiveLandscape-module__MauxOG__visibleZone{fill:#2463a709}.CompetitiveLandscape-module__MauxOG__gridLine{stroke:#e7e9ef;stroke-width:1px}.CompetitiveLandscape-module__MauxOG__thresholdLine{stroke:#c9c5ff;stroke-width:1.25px;stroke-dasharray:5 6}.CompetitiveLandscape-module__MauxOG__axisLabel{fill:var(--text-muted);font-size:11px;font-weight:600}.CompetitiveLandscape-module__MauxOG__axisTitle{fill:var(--text-secondary);font-size:12px;font-weight:700}.CompetitiveLandscape-module__MauxOG__quadrantLabel{fill:#7771d5;letter-spacing:.035em;text-transform:uppercase;font-size:10px;font-weight:800}.CompetitiveLandscape-module__MauxOG__bubble{cursor:pointer;fill:#5b55e733;stroke:#5b55e7;stroke-width:1.5px;outline:none;transition:fill .15s,stroke-width .15s,filter .15s}.CompetitiveLandscape-module__MauxOG__bubble:hover,.CompetitiveLandscape-module__MauxOG__bubble:focus,.CompetitiveLandscape-module__MauxOG__bubbleActive{fill:#5b55e757;stroke-width:2.5px;filter:drop-shadow(0 4px 8px #3932a833)}.CompetitiveLandscape-module__MauxOG__bubble:focus-visible{stroke:#3932a8;stroke-width:3px}.CompetitiveLandscape-module__MauxOG__bubbleSelected{fill:#5b55e78c;stroke:#3932a8;stroke-width:3px}.CompetitiveLandscape-module__MauxOG__scannedRing{fill:none;stroke:#7c77f3;stroke-width:2px;stroke-dasharray:3 3;opacity:.75}.CompetitiveLandscape-module__MauxOG__tooltip{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff5;border:1px solid #dcd9ff;border-radius:12px;width:min(250px,34%);padding:13px 14px;position:absolute;top:14px;right:14px;box-shadow:0 12px 32px #131c2d1f}.CompetitiveLandscape-module__MauxOG__tooltipHeading{justify-content:space-between;align-items:center;gap:8px;display:flex}.CompetitiveLandscape-module__MauxOG__tooltipHeading strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.CompetitiveLandscape-module__MauxOG__tooltipHeading span{color:var(--brand-ink);background:var(--surface-brand);border-radius:999px;flex:none;padding:3px 6px;font-size:9px;font-weight:800}.CompetitiveLandscape-module__MauxOG__tooltip dl{gap:6px;margin:10px 0 8px;display:grid}.CompetitiveLandscape-module__MauxOG__tooltip dl div{justify-content:space-between;align-items:center;gap:12px;display:flex}.CompetitiveLandscape-module__MauxOG__tooltip dt{color:var(--text-muted);font-size:10px}.CompetitiveLandscape-module__MauxOG__tooltip dd{color:var(--text);margin:0;font-size:11px;font-weight:750}.CompetitiveLandscape-module__MauxOG__tooltip p{color:var(--text-secondary);margin:0 0 9px;font-size:10px;line-height:1.4}.CompetitiveLandscape-module__MauxOG__scanLink{color:var(--brand-ink);font-size:11px;font-weight:800}.CompetitiveLandscape-module__MauxOG__scanLink:hover{text-decoration:underline}.CompetitiveLandscape-module__MauxOG__mobileList{display:none}.CompetitiveLandscape-module__MauxOG__mobileRow{border-bottom:1px solid var(--border);grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 0;display:grid}.CompetitiveLandscape-module__MauxOG__mobileRow:last-child{border-bottom:0}.CompetitiveLandscape-module__MauxOG__mobileRank{width:24px;height:24px;color:var(--brand-ink);background:var(--surface-brand);border-radius:8px;place-items:center;font-size:10px;font-weight:800;display:grid}.CompetitiveLandscape-module__MauxOG__mobileRow>div{gap:3px;min-width:0;display:grid}.CompetitiveLandscape-module__MauxOG__mobileRow strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.CompetitiveLandscape-module__MauxOG__mobileRow small{color:var(--text-muted);font-size:10px}.CompetitiveLandscape-module__MauxOG__mobileRow a{color:var(--brand-ink);font-size:11px;font-weight:800}.CompetitiveLandscape-module__MauxOG__legend{color:var(--text-muted);flex-wrap:wrap;gap:8px 14px;font-size:10px;display:flex}.CompetitiveLandscape-module__MauxOG__legend span{align-items:center;gap:6px;display:inline-flex}.CompetitiveLandscape-module__MauxOG__legendBubble{background:#5b55e73d;border:1.5px solid #5b55e7;border-radius:50%;width:10px;height:10px;display:inline-block}.CompetitiveLandscape-module__MauxOG__legendRing{border:1.5px dashed #7c77f3;border-radius:50%;width:12px;height:12px;display:inline-block}@media (max-width:900px){.CompetitiveLandscape-module__MauxOG__insights{grid-template-columns:1fr}.CompetitiveLandscape-module__MauxOG__insight{grid-template-columns:minmax(0,1fr) auto;align-items:center}.CompetitiveLandscape-module__MauxOG__insight span{grid-column:1/-1}.CompetitiveLandscape-module__MauxOG__insight small{text-align:right}.CompetitiveLandscape-module__MauxOG__tooltip{width:min(230px,42%)}}@media (max-width:680px){.CompetitiveLandscape-module__MauxOG__desktopChart{display:none}.CompetitiveLandscape-module__MauxOG__mobileList{padding:0 2px;display:block}.CompetitiveLandscape-module__MauxOG__legend span:nth-child(2){display:none}}
