*{box-sizing:border-box}body{margin:0;font-family:Inter,ui-sans-serif,system-ui,Segoe UI,sans-serif;color:#172033;background:#f6f7f9}a{color:inherit;text-decoration:none}button,.button,.primary{border:0;border-radius:8px;padding:10px 14px;background:#172033;color:#fff;display:inline-flex;gap:8px;align-items:center;font-weight:700;cursor:pointer}.primary{background:#0f766e}button:disabled,.button:disabled,.primary:disabled{opacity:.8;cursor:not-allowed}.buttonSpinner{animation:riqSpin 1s linear infinite;flex:0 0 auto}input,select{border:1px solid #ccd3dd;border-radius:8px;padding:11px 12px;background:#fff;min-width:0}.hero{min-height:72vh;background:linear-gradient(#0a141a94,#0a141a66),url(https://images.unsplash.com/photo-1514933651103-005eec06c04b?auto=format&fit=crop&w=1600&q=80) center/cover;display:flex;align-items:center;padding:8vw;color:#fff}.hero h1{font-size:64px;line-height:1;margin:8px 0}.hero p{font-size:21px;max-width:620px}.heroActions{display:flex;gap:10px;flex-wrap:wrap}.ghostOnDark{background:#ffffff29;border:1px solid rgba(255,255,255,.45);color:#fff}.eyebrow{font-size:13px;text-transform:uppercase;letter-spacing:.08em}.valueGrid,.cards,.metricGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;padding:24px}.card,.panel,.metric{background:#fff;border:1px solid #e1e6ed;border-radius:8px;padding:18px;box-shadow:0 1px 2px #141e280a}footer{padding:28px;color:#526071}.siteFooter{display:flex;gap:22px;flex-wrap:wrap;align-items:center;border-top:1px solid #d8cdbb;background:#f1e5d3;color:#254047;padding:26px 7vw;line-height:1.5}.siteFooter a{color:#254047}.publicPage{min-height:100vh;background:#f6f7f9}.publicNav{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 7vw}.publicNav div{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.brand.dark{color:#172033}.legalPage{width:min(980px,calc(100vw - 32px));margin:24px auto 54px;display:grid;gap:14px}.legalPage h1{font-size:44px;line-height:1.05;margin:0}.legalPage h2{font-size:22px;margin:12px 0 0}.legalPage p{margin:0;color:#475569;line-height:1.65}.legalPage a{color:#0f766e;font-weight:800}.legalMeta{font-weight:800;color:#667085!important}.contactGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.contactGrid a{display:grid;gap:7px;border:1px solid #d8dee8;border-radius:8px;background:#f8fafc;padding:16px;color:#172033}.contactGrid span{color:#667085;font-size:13px;text-transform:uppercase;font-weight:900}.contactGrid b{overflow-wrap:anywhere}.auth,.formPage{min-height:100vh;display:grid;place-items:center;padding:24px}.wide{max-width:900px;width:100%}.grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.checks{display:flex;gap:16px;flex-wrap:wrap;margin:16px 0}.appShell{display:grid;grid-template-columns:240px minmax(0,1fr);min-height:100vh;max-width:100vw;overflow:hidden}aside{background:#111827;color:#d8dee8;padding:18px;display:flex;flex-direction:column;gap:6px;min-width:0}aside a{display:flex;align-items:center;gap:10px;padding:10px;border-radius:8px}.brand{font-size:22px;font-weight:800;color:#fff;margin:0;padding:0}.sidebarIdentity{display:grid;gap:4px;margin-bottom:14px;padding:10px 8px 12px;border-bottom:1px solid #273449}.sidebarIdentity span{color:#9fb3c8;font-size:13px;font-weight:700;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}aside a.active{background:#263244;color:#fff}.sidebarLogout{margin-top:8px;background:transparent;border:1px solid #334155;color:#d8dee8;justify-content:center}.workspace{padding:24px;overflow:auto;min-width:0}.pageHeader{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.pageHeader h1{margin:0;font-size:30px}.metric span{color:#667085}.metric b{display:block;font-size:30px;margin-top:8px}.split{display:grid;grid-template-columns:1fr 1fr;gap:16px}.listItem{padding:12px 0;border-top:1px solid #edf0f4;display:grid;gap:4px}.listItem span,.row span,.row a,small{color:#5b6678}.table{background:#fff;border:1px solid #e1e6ed;border-radius:8px;overflow:hidden}.row{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:12px;padding:14px 16px;border-top:1px solid #edf0f4;align-items:center}.row:first-child{border-top:0}.row.tall{grid-template-columns:2fr 1fr 1fr 1fr 2fr}.tabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:14px}.tabs span,.chip{border:1px solid #cdd5df;border-radius:999px;padding:8px 10px;background:#fff;font-size:13px}.chip{display:inline-block}.chip.warning{background:#fef3c7}.chip.opportunity{background:#dcfce7}.chip.info{background:#dbeafe}.chip.urgent{background:#fee2e2}@media(max-width:800px){.appShell{grid-template-columns:1fr;overflow:auto}aside{position:static}.hero h1{font-size:42px}.split,.grid2,.row,.row.tall{grid-template-columns:1fr}.workspace{padding:14px}.publicNav{align-items:flex-start;display:grid;padding:18px 20px}.siteFooter{gap:14px;padding:22px 20px}.legalPage h1{font-size:34px}}.discoveryForm{margin-bottom:16px}.discoveryForm label{display:grid;gap:6px;font-weight:700}.statusLine{color:#475569;margin:8px 0 0}.row.realCompetitor{grid-template-columns:2fr .8fr 1.2fr 1.4fr auto}.row.realCompetitor button{justify-content:center}@media(max-width:800px){.row.realCompetitor{grid-template-columns:1fr}}.envBadge,.analystLinks{display:none}.operatorHero{display:grid;gap:8px;margin-bottom:16px}.operatorHero h2{font-size:28px;line-height:1.15;margin:0}.operatorHero p{margin:0;color:#536179}.operatorHero small{color:#536179;font-weight:700}.outcomeGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:16px}.outcomeGrid .panel{min-width:0}.briefSectionGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.briefSectionCard{display:grid;gap:10px;align-content:start}.briefLinks{display:flex;flex-wrap:wrap;gap:8px}.comparisonControls{display:grid;gap:14px;margin-bottom:16px}.compareSelector{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.compareSelector label{display:grid;grid-template-columns:auto 1fr;gap:4px 8px;align-items:center;border:1px solid #d7e0ea;border-radius:8px;padding:10px;background:#fff}.compareSelector label.selected{border-color:#0f766e;background:#f0fdfa}.compareSelector small{grid-column:2;color:#536179}.selectedComparisonResult{display:grid;gap:12px}.deltaList{display:flex;flex-wrap:wrap;gap:8px}.deltaList span{border:1px solid #d7e0ea;border-radius:999px;padding:6px 10px;color:#536179;font-weight:700}.coverageAction{width:max-content;margin-top:12px}.settingsGrid{display:grid;grid-template-columns:minmax(0,2fr) minmax(280px,1fr);gap:16px}.settingsActions{display:grid;gap:10px;margin-top:10px}.preferenceBlock{display:grid;gap:10px;padding:12px;border:1px solid #d7e0ea;border-radius:8px;margin:12px 0}.preferenceBlock label{display:grid;gap:6px;font-weight:700}.preferenceBlock select{min-height:42px;border:1px solid #cbd5e1;border-radius:8px;padding:0 12px;background:#fff}.preferenceBlock p{margin:0;color:#536179}.preferenceBlock .primary{width:max-content}.sourceRegistryDrawer{width:min(980px,calc(100vw - 40px))}.analystDrawer{width:min(760px,calc(100vw - 40px))}.analystDrawer .miniItem p{overflow-wrap:anywhere}.sourceRegistryDrawer .scanHeader{align-items:flex-start}.sourceRegistryDrawer .scanHeader .eyebrow{color:#0f766e}@media(max-width:900px){.outcomeGrid,.settingsGrid,.briefSectionGrid{grid-template-columns:1fr}.operatorHero h2{font-size:24px}}.modalBackdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;padding:20px;background:#0f172a94;display:grid;place-items:center}.confirmDialog{position:relative;width:min(440px,calc(100vw - 32px));background:#fff;color:#172033;border:1px solid #d8dee8;border-radius:10px;box-shadow:0 24px 70px #0f172a47;padding:22px;display:grid;gap:12px}.confirmDialog h2{margin:0;font-size:24px;line-height:1.15}.confirmDialog p{margin:0;color:#536179}.confirmDialog .eyebrow{color:#0f766e;font-weight:800}.confirmClose{position:absolute;right:12px;top:12px}.dialogActions{display:flex;justify-content:flex-end;gap:10px;margin-top:6px}.dangerAction{background:#b42318}.dangerAction:hover{background:#912018}@media(max-width:520px){.dialogActions{display:grid}.dialogActions button{justify-content:center;width:100%}}.scopePanel{margin-bottom:16px}.scopeGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.scopeGrid span{display:grid;gap:6px;color:#536179}.scopeGrid b{color:#101828}@media(max-width:800px){.scopeGrid{grid-template-columns:1fr}}.scanResult{margin-bottom:16px}.scanHeader{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.scanHeader h2{margin:0 0 6px}.scanHeader p{margin:0;color:#536179}.scanColumns{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:16px}.miniItem{border-top:1px solid #edf0f4;padding:12px 0;display:grid;gap:5px}.miniItem b{color:#101828}.miniItem span,.miniItem p{color:#536179;margin:0}.miniItem small{color:#64748b;overflow-wrap:anywhere}.miniItem a{color:#0f766e;font-weight:700}.warningNote b{color:#92400e}.sourceIssueActions{display:flex;gap:8px;flex-wrap:wrap;margin-top:6px}.sourceIssueActions .gridAction{width:max-content;text-decoration:none;color:#fff}.sourceIssueActions .gridAction:hover{color:#fff}@media(max-width:900px){.scanHeader{display:grid}.scanColumns{grid-template-columns:1fr}}.scanSummaryGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-top:14px}.scanSummaryGrid span,.nextStepBox{border:1px solid #d8dee8;border-radius:8px;background:#f8fafc;padding:10px 12px;color:#536179}.scanSummaryGrid b{display:block;color:#101828;font-size:22px}.nextStepBox{display:grid;gap:4px;margin-top:12px}.nextStepBox b{color:#101828}.mutedResult{color:#64748b;margin:8px 0 14px}.globalScanProgress{margin-top:12px}.competitorActions .gridAction:disabled:before{content:"";width:12px;height:12px;border:2px solid rgba(255,255,255,.45);border-top-color:#fff;border-radius:999px;animation:riqSpin 1s linear infinite}@media(max-width:900px){.scanSummaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.gridShell{background:#fff;border:1px solid #e1e6ed;border-radius:8px;overflow:hidden;max-width:100%;margin-top:16px}.gridTools{min-height:58px;padding:12px 14px;border-bottom:1px solid #e1e6ed;display:flex;align-items:center;justify-content:space-between;gap:14px;background:#fff}.gridTools span{color:#536179}.gridTools b{color:#101828}.gridTools label{font-size:0;display:flex;align-items:center}.gridTools input{width:260px;max-width:42vw;padding:9px 11px}.gridShell .e-grid{border:0;font-family:Inter,ui-sans-serif,system-ui,Segoe UI,sans-serif}.gridShell .e-grid .e-headercell{background:#f8fafc;color:#374151;font-weight:800;height:44px}.gridShell .e-grid .e-headercell,.gridShell .e-grid .e-rowcell{font-size:14px}.gridShell .e-grid .e-rowcell{line-height:1.25;border-color:#e5e7eb;vertical-align:middle}.gridShell .e-grid .e-gridcontent,.gridShell .e-grid .e-content,.gridShell .e-grid .e-table{background:#fff}.gridShell .e-gridpager{border-top:1px solid #e1e6ed}.gridShell .e-grid .e-groupdroparea{display:none}.gridShell .e-grid a{color:#334155}.gridShell .e-grid .e-row:hover .e-rowcell{background:#f8fafc}.gridActionGroup{display:flex;justify-content:center;gap:6px}.gridAction{padding:7px 11px;border-radius:8px;background:#111827;color:#fff;font-size:13px;justify-content:center}.emptyGridState{padding:26px}.emptyGridState h2{margin:0 0 6px}.emptyGridState p{margin:0;color:#536179}@media(max-width:800px){.gridTools{align-items:stretch;display:grid}.gridTools input{width:100%;max-width:none}}.pageActions{display:flex;gap:10px;flex-wrap:wrap}.manualCompetitorForm{margin-bottom:16px}.manualCompetitorForm h2{margin:0}.competitorActions{justify-content:flex-start;flex-wrap:wrap}.competitorActions .gridAction{font-size:12px;padding:6px 8px}.gridAction.subtle{background:#475569}.iconButton{padding:8px;border-radius:8px;background:#e5e7eb;color:#111827}.evidenceDrawer{position:fixed;right:20px;top:20px;bottom:20px;width:min(520px,calc(100vw - 40px));z-index:20;background:#fff;color:#172033;border:1px solid #d8dee8;border-radius:8px;box-shadow:0 24px 70px #0f172a40;padding:18px;display:flex;flex-direction:column;gap:12px;overflow:auto}.evidenceHeader{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.evidenceHeader span{font-size:12px;text-transform:uppercase;color:#0f766e;font-weight:800}.evidenceHeader h2{font-size:22px;margin:3px 0 0}.evidenceMeta{display:flex;gap:8px;flex-wrap:wrap}.evidenceMeta span{border:1px solid #d8dee8;background:#f8fafc;border-radius:999px;padding:6px 8px;font-size:12px}.evidenceDrawer h3{margin:8px 0 0}.evidenceDrawer a{color:#0f766e;font-weight:700;overflow-wrap:anywhere}.evidenceItem{display:grid;gap:5px;border-top:1px solid #edf0f4;padding:10px 0}.evidenceItem b{color:#101828}.evidenceItem span,.evidenceItem small{color:#536179;overflow-wrap:anywhere}.recommendationEvidence{width:min(680px,calc(100vw - 40px))}.evidenceGroup{border-top:1px solid #d8dee8;padding-top:12px;display:grid;gap:8px}.evidenceGroup h3{margin:0}.evidenceGroup p{margin:0;color:#475569}.evidenceItem.compact{padding:8px 0}.evidenceItem.compact b{font-size:14px}@media(max-width:800px){.evidenceDrawer{top:10px;right:10px;bottom:10px;left:10px;width:auto}.pageActions{justify-content:flex-start}}.watchlistFilterRow{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.watchlistTabs{margin-bottom:0}.watchlistTabs button{background:#fff;color:#172033;border:1px solid #cdd5df;border-radius:999px;padding:8px 10px}.watchlistTabs button.activeTab{background:#111827;color:#fff;border-color:#111827}.helpButton{flex:0 0 auto;border:1px solid #cdd5df;background:#fff}.trackingHelpDialog{width:min(560px,calc(100vw - 40px))}.trackingHelpList{display:grid;gap:8px}.trackingHelpList article{display:grid;gap:4px;border-top:1px solid #edf0f4;padding:10px 0}.trackingHelpList b{color:#101828}.trackingHelpList span{color:#536179}.sourceRegistry,.scanDetail{margin:16px 0}.sourceList{display:grid;gap:8px;margin-top:14px}.sourceRow{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(180px,.8fr) auto;gap:12px;align-items:center;border-top:1px solid #edf0f4;padding:11px 0}.sourceRow div{display:grid;gap:4px;min-width:0}.sourceRow a,.sourceRow small,.sourceRow span{color:#536179;overflow-wrap:anywhere}.sourceRow b{color:#101828}.scanRow{grid-template-columns:1fr 1fr 1fr 1fr 2fr auto}@media(max-width:900px){.watchlistFilterRow{align-items:flex-start}.sourceRow,.scanRow{grid-template-columns:1fr}.sourceRow .gridAction,.scanRow .gridAction{justify-content:center}}.sourceAddForm{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(180px,.6fr) auto;gap:10px;margin-top:14px}.sourceRow select{width:100%}.recommendationCard{display:grid;align-content:start;gap:8px}.recommendationCard .gridAction{justify-content:center;width:max-content}.recommendationMeta{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.trustChip{border:1px solid #cbd5e1;border-radius:999px;padding:6px 8px;background:#f8fafc;color:#334155;font-size:12px;font-weight:800}.trustChip.high{border-color:#99f6e4;background:#ecfdf5;color:#0f766e}.trustChip.medium{border-color:#fde68a;background:#fffbeb;color:#92400e}.trustChip.low{border-color:#fecaca;background:#fef2f2;color:#991b1b}.trustReasons{margin:0;padding-left:18px;color:#536179;font-size:13px;line-height:1.4}.trustReasons li+li{margin-top:3px}.chip.urgency-high{background:#fee2e2;color:#991b1b}.chip.urgency-medium{background:#fef3c7;color:#92400e}.chip.urgency-low{background:#e0f2fe;color:#075985}@media(max-width:900px){.sourceAddForm{grid-template-columns:1fr}.recommendationCard .gridAction{width:100%}}.sourceHealth{display:grid;grid-template-columns:repeat(5,minmax(90px,1fr));gap:10px;margin-top:14px}.sourceHealth span{border:1px solid #d8dee8;border-radius:8px;padding:9px 10px;background:#f8fafc;color:#536179}.sourceHealth b{display:block;color:#101828;font-size:18px}.sourceHealth .warn b,.sourceStatus.warn{color:#b42318}.sourceStatus{display:block;color:#0f766e;margin-bottom:2px}@media(max-width:900px){.sourceHealth{grid-template-columns:repeat(2,minmax(0,1fr))}}.scanProgress{display:flex;align-items:center;gap:8px;margin-top:12px;padding:10px 12px;border:1px solid #bae6fd;border-radius:8px;background:#f0f9ff;color:#075985;font-weight:700}.scanProgress svg{animation:riqSpin 1s linear infinite}.sourceControls{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:12px}.sourceControls label{display:flex;align-items:center;gap:6px;color:#475569;font-weight:700}.inactiveSource{opacity:.62}.sourceNote{margin:12px 0 0;color:#64748b;font-size:13px}.sourceRegistry.isBusy{position:relative}.sourceRegistry.isBusy:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:8px;pointer-events:none;box-shadow:inset 0 0 0 2px #0e74901f}@keyframes riqSpin{to{transform:rotate(360deg)}}.activityItem{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center}.activityItem div{display:grid;gap:4px;min-width:0}.activityItem small{color:#667085;font-size:12px}.activityItem .gridAction{white-space:nowrap}.activityItem .gridAction:disabled{background:#cbd5e1;color:#475569;cursor:not-allowed}@media(max-width:700px){.activityItem{grid-template-columns:1fr}.activityItem .gridAction{width:max-content}}.sourcePreview{display:flex;justify-content:space-between;gap:14px;align-items:center;margin-bottom:16px}.sourcePreview h2{margin:0 0 4px}.sourcePreview p{margin:0;color:#536179}.sourcePreview a{color:#0f766e;font-weight:700;overflow-wrap:anywhere}@media(max-width:700px){.sourcePreview{display:grid}.sourcePreview .gridAction{width:max-content}}.handoffList{display:grid;gap:10px;margin-top:14px}.handoffCard,.alertHistoryItem{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;border-top:1px solid #edf0f4;padding:12px 0}.handoffCard:first-child,.alertHistoryItem:first-child{border-top:0}.handoffCard div,.alertHistoryItem div{display:grid;gap:4px;min-width:0}.handoffCard b,.alertHistoryItem b{color:#101828}.handoffCard span,.alertHistoryItem span{color:#536179}.handoffCard small,.alertHistoryItem small{color:#667085}.handoffActions{display:flex!important;flex-direction:row!important;gap:8px!important;flex-wrap:wrap;justify-content:flex-end}.alertSplit{margin-top:16px}.alertHistoryItem .gridAction{white-space:nowrap}@media(max-width:900px){.handoffCard,.alertHistoryItem{display:grid}.handoffActions{justify-content:flex-start}.alertHistoryItem .gridAction{width:max-content}}.discoveryProfileHint{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px;padding:10px 12px;border:1px solid #d8dee8;border-radius:8px;background:#f8fafc;color:#536179}.discoveryProfileHint span{overflow-wrap:anywhere}.competitorActionPanel{margin:16px 0}.competitorPanelTools{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.competitorPanelTools label{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:800;color:#536179}.competitorPanelTools .competitorSearch{min-width:280px;display:grid;align-items:start;gap:6px}.competitorPanelTools .competitorSearch input{min-height:38px;border:1px solid #cad3df;border-radius:8px;background:#fff;padding:9px 10px;font:inherit;color:#101828}.competitorPanelTools select{min-width:130px;border:1px solid #cad3df;border-radius:8px;background:#fff;padding:9px 10px;font:inherit;color:#101828}.competitorActionCards{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;margin-top:14px}.competitorActionCard{display:grid;gap:10px;border:1px solid #e1e6ed;border-radius:8px;padding:14px;background:#fff}.competitorActionCard b{display:block;color:#101828;margin-bottom:4px}.competitorMeta{display:grid;gap:3px;color:#536179}.competitorMeta span,.competitorMeta small,.competitorMeta a{color:#536179;overflow-wrap:anywhere}.competitorMeta a{color:#0f766e;font-weight:700}.trackingBadge{justify-self:start;border-radius:999px;padding:5px 8px;background:#eef2ff;color:#3730a3;font-size:12px;font-weight:800;text-transform:capitalize}.trackingBadge.tracked{background:#dcfce7;color:#166534}.trackingBadge.ignored{background:#fee2e2;color:#991b1b}.trackingBadge.needs_review{background:#fef3c7;color:#92400e}@media(max-width:700px){.discoveryProfileHint{display:grid}.competitorPanelTools{justify-content:stretch}.competitorPanelTools label,.competitorPanelTools select,.competitorPanelTools .button,.competitorPanelTools .competitorSearch{min-width:0;width:100%}.competitorActionCard .competitorActions .gridAction{flex:1 1 calc(50% - 6px)}}.competitorEmptyState{display:flex;align-items:center;justify-content:space-between;gap:18px;border-color:#99f6e4;background:linear-gradient(135deg,#ecfdf5,#fff)}.competitorEmptyState div{display:grid;gap:7px}.competitorEmptyState .eyebrow{color:#0f766e;font-weight:900}.competitorEmptyState h2{margin:0;font-size:26px;line-height:1.15}.competitorEmptyState p{margin:0;max-width:760px;color:#334155;line-height:1.5}.competitorEmptyState.searchEmpty{border-color:#d8dee8;background:#fff}.competitorEmptyState .primary{flex:0 0 auto;justify-content:center;min-width:150px}@media(max-width:760px){.competitorEmptyState{display:grid}.competitorEmptyState .primary{width:100%}}.compactActions{justify-content:flex-start;flex-wrap:wrap}.gridShell .e-grid .riqCommand{background:#111827;color:#fff;border:0;border-radius:8px;font-weight:800;font-size:12px;padding:6px 8px;margin:0 3px}.gridShell .e-grid .riqCommand:hover{background:#0f766e;color:#fff}.watchlistBoard{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:16px}.watchlistColumn h2{text-transform:capitalize}.watchlistCard{display:grid;gap:8px;border-top:1px solid #edf0f4;padding:12px 0}.watchlistCard div{display:grid;gap:4px}.watchlistCard span,.watchlistCard small{color:#536179}.watchlistCard a{color:#0f766e;font-weight:700;overflow-wrap:anywhere}.watchlistActions{display:flex!important;flex-direction:row!important;gap:6px!important;flex-wrap:wrap}.watchlistActions .gridAction,.watchlistCard .watchlistActions a.gridAction{font-size:12px;padding:6px 9px;color:#fff;text-decoration:none}.watchlistActions .gridAction:hover,.watchlistCard .watchlistActions a.gridAction:hover{background:#0f766e;color:#fff}.watchlistActions .gridAction.isScanning{display:inline-flex;align-items:center;gap:6px}.watchlistActions .gridAction.isScanning:before{content:"";width:12px;height:12px;border:2px solid rgba(255,255,255,.45);border-top-color:#fff;border-radius:999px;animation:riqSpin 1s linear infinite}.removeWatchlistButton{justify-self:start}.watchlistActions .gridAction:disabled{opacity:.8;cursor:not-allowed}@media(max-width:1000px){.watchlistBoard{grid-template-columns:1fr}}.operatorMetrics .metric:nth-child(3) b,.operatorMetrics .metric:nth-child(4) b{font-size:26px}.watchlistIntelligence{display:grid;gap:14px;margin-top:16px}.watchlistIntelligence h2{margin:0}.watchlistIntelligence p{margin:0;color:#536179}.comparisonCards{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px}.comparisonCard{display:grid;gap:10px;border:1px solid #e1e6ed;border-radius:8px;background:#fff;padding:14px}.comparisonCard>div:first-child{display:grid;gap:4px;min-width:0}.comparisonCard b{display:block;color:#101828;line-height:1.2;overflow-wrap:anywhere}.comparisonCard span{display:block;color:#536179;line-height:1.25}.comparisonCard p{margin:0;color:#536179}.comparisonCard .gridAction{width:max-content}.summaryPills{display:flex;gap:6px;flex-wrap:wrap}.summaryPills span,.watchlistIntel span{border:1px solid #d8dee8;border-radius:999px;background:#f8fafc;color:#536179;padding:5px 8px;font-size:12px;font-weight:700}.summaryPills b{display:inline;color:#101828}.watchlistIntel{display:flex!important;flex-direction:row!important;gap:6px!important;flex-wrap:wrap}.watchlistIntel span{background:#ecfdf5;color:#0f766e;border-color:#bbf7d0}.firstRunGuide{display:grid;grid-template-columns:minmax(280px,.9fr) minmax(420px,1.1fr);gap:18px;margin-bottom:16px;border-color:#bfdbfe;background:linear-gradient(135deg,#eff6ff,#fff)}.firstRunIntro{display:grid;gap:10px;align-content:start}.firstRunIntro h2{margin:0;font-size:26px;line-height:1.15}.firstRunIntro p{margin:0;color:#475569;line-height:1.5}.firstRunActions{display:flex;gap:10px;flex-wrap:wrap;margin-top:4px}.firstRunSteps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.firstRunSteps article{border:1px solid #d8e6f7;border-radius:8px;background:#fff;padding:12px;display:grid;gap:7px;align-content:start}.firstRunSteps span{display:grid;place-items:center;width:28px;height:28px;border-radius:999px;background:#0f766e;color:#fff;font-weight:900}.firstRunSteps b{color:#101828}.firstRunSteps p{margin:0;color:#536179;font-size:13px;line-height:1.35}@media(max-width:1050px){.firstRunGuide,.firstRunSteps{grid-template-columns:1fr}.firstRunActions .primary,.firstRunActions .button{width:max-content}}@media(max-width:560px){.firstRunActions .primary,.firstRunActions .button{width:100%;justify-content:center}}.signalBand{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:#d8dee8}.signalBand div{background:#0f172a;color:#dbeafe;padding:22px 28px;display:grid;gap:4px}.signalBand span,.productShot span,.authStats span span{font-size:12px;text-transform:uppercase;color:#93a4b8}.signalBand b{font-size:34px;color:#fff}.signalBand small{color:#9fb3c8}.productPreview,.howItWorks,.liveSignals{padding:52px 7vw}.sectionIntro{max-width:760px;margin-bottom:18px}.sectionIntro h2,.liveSignals h2{font-size:34px;margin:0}.previewGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.productShot{background:#fff;border:1px solid #dfe6ef;border-radius:8px;padding:18px;box-shadow:0 14px 36px #0f172a14;display:grid;gap:10px}.productShot b{font-size:22px}.productShot p{border-top:1px solid #edf0f4;margin:0;padding-top:10px;color:#536179}.howItWorks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;background:#fff}.howItWorks div{border:1px solid #dfe6ef;border-radius:8px;padding:20px}.howItWorks span{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#0f766e;color:#fff;font-weight:800}.howItWorks h3{margin:14px 0 6px}.howItWorks p{margin:0;color:#536179}.liveSignals{display:grid;grid-template-columns:1fr 1.2fr;gap:24px;align-items:start;background:#111827;color:#e5edf7}.feedPreview,.authFeed{display:grid;gap:10px}.signalLine{background:#ffffff14;border:1px solid rgba(255,255,255,.12);border-radius:8px;padding:12px 14px;color:#e5edf7}.signalLine span{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;margin-right:10px;font-weight:900}.signalLine.up span{background:#0f766e}.signalLine.down span{background:#b45309}.authSplit{grid-template-columns:minmax(320px,520px) minmax(320px,1fr);gap:18px;background:#eef2f6}.intelligenceAuth{background:#111827}.authPanel,.authAside,.authIntelligence{background:#fff;border:1px solid #e1e6ed;border-radius:8px;padding:28px;box-shadow:0 1px 2px #141e280a}.authPanel{display:grid;gap:12px}.authIntelligence{background:#0f172a;color:#e5edf7;border-color:#253449;display:grid;gap:16px;align-self:stretch}.authPanel h1,.authAside h2,.onboardingPanel h1{margin:0}.authPanel p,.authAside span,.formIntro p,.profileSummary p{color:#5b6678}.authPanel label,.onboardingPanel label{display:grid;gap:6px;font-weight:700}.brand.dark{color:#111827;padding:0}.muted a{color:#0f766e;font-weight:800}.authStats{display:grid;grid-template-columns:1fr 1fr;gap:10px}.authStats span{display:grid;background:#162235;border:1px solid #263750;border-radius:8px;padding:14px;color:#9fb3c8}.authStats b{font-size:28px;color:#fff}.miniMap{position:relative;min-height:190px;border:1px solid #263750;border-radius:8px;background:linear-gradient(135deg,#162235,#101827);overflow:hidden;padding:16px}.miniMap i{position:absolute;width:12px;height:12px;border-radius:50%;background:#2dd4bf;box-shadow:0 0 0 8px #2dd4bf1f}.miniMap i:nth-child(1){left:22%;top:32%}.miniMap i:nth-child(2){left:58%;top:22%}.miniMap i:nth-child(3){left:74%;top:58%}.miniMap i:nth-child(4){left:36%;top:68%}.miniMap strong{position:absolute;left:16px;bottom:16px}.aiCard{background:#f8fafc;color:#172033;border-radius:8px;padding:16px;display:grid;gap:7px}.aiCard span{color:#0f766e;text-transform:uppercase;font-size:12px;font-weight:800}.aiCard b{font-size:18px}.aiCard p{margin:0;color:#536179}.industryList{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.industryList span{display:grid;gap:4px;border:1px solid #e1e6ed;border-radius:8px;padding:12px}.onboardingPage{align-items:start}.onboardingPanel{display:grid;gap:16px}.formIntro{display:grid;gap:6px}.industryGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px}.industryOption{border:1px solid #d8dee8;border-radius:8px;padding:12px;background:#fff;cursor:pointer}.industryOption input{display:none}.industryOption span{font-weight:500;color:#5b6678}.industryOption.selected{border-color:#0f766e;background:#ecfdf5;box-shadow:inset 0 0 0 1px #0f766e}.full{grid-column:1/-1}.formActions{display:flex;gap:10px;flex-wrap:wrap}.ghost{background:#e5e7eb;color:#111827}.profileSummary{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.profileSummary div{border:1px solid #edf0f4;border-radius:8px;padding:14px}.profileSummary span{display:block;color:#667085;font-size:13px;margin-bottom:6px}.profileSummary b{display:block;color:#101828}@media(max-width:900px){.authSplit,.previewGrid,.howItWorks,.liveSignals,.signalBand{grid-template-columns:1fr}.authAside{display:none}.full{grid-column:auto}}.labelTitle{display:flex;align-items:center;gap:8px;line-height:1.2}.labelTitle span{display:inline-flex;align-items:center;gap:3px}.labelTitle b{color:#d92d20;font-size:16px;line-height:1}.labelTitle small{display:inline-flex;align-items:center;width:max-content;padding:2px 6px;border-radius:999px;background:#fee2e2;color:#991b1b;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.02em}.fieldHint{color:#667085;font-size:13px;font-weight:500}.fieldHelp{color:#b42318;font-size:13px;font-weight:700}.fieldError input,.fieldError select{border-color:#d92d20;box-shadow:0 0 0 3px #d92d201f}.errorStatus{color:#b42318;background:#fff1f0;border:1px solid #fecdca;border-radius:8px;padding:10px 12px}.alertSettingsPanel{max-width:1160px}.alertSettingsPanel h2{margin:6px 0 14px}.alertChannelChecks,.alertRuleChecks{gap:18px 22px}.alertSettingsPanel .checks label,.quietHoursRow>label:first-child{display:inline-flex;align-items:center;gap:8px;font-weight:600}.alertSettingsGrid{display:grid;grid-template-columns:repeat(2,minmax(280px,1fr));gap:18px 28px;margin:18px 0 24px}.fieldStack{display:grid;gap:7px;align-content:start}.fieldStack>span{font-weight:800;color:#172033}.fieldStack small{font-size:13px;line-height:1.35;color:#667085}.fieldStack input,.fieldStack select{width:100%;min-height:40px}.confidenceField>span{display:flex;align-items:center;justify-content:space-between;gap:10px}.confidenceField>span b{font-size:18px}.confidenceField input[type=range]{padding:0;min-height:40px}.inputWithSuffix{display:grid;grid-template-columns:minmax(80px,1fr) auto;align-items:center;gap:8px}.inputWithSuffix em{font-style:normal;font-weight:800;color:#536179}.quietHoursRow{display:grid;grid-template-columns:132px 190px 190px;align-items:start;gap:14px 22px;margin:10px 0 16px}.quietHoursRow>label:first-child{height:40px;margin-top:26px}.compactTime{width:190px}.compactTime input{font-variant-numeric:tabular-nums}@media(max-width:760px){.alertSettingsGrid{grid-template-columns:1fr}.confidenceField>span{align-items:flex-start;display:grid}.quietHoursRow{grid-template-columns:1fr;align-items:stretch}.quietHoursRow>label:first-child{height:auto;margin-top:0}.compactTime{width:100%}}.humanTransferSummary{align-content:start}.humanContactsButton{width:max-content}.humanContactsDrawer{width:min(640px,calc(100vw - 40px))}.humanContactForm,.humanContactCard{border:1px solid #d7e0ea;border-radius:8px;padding:12px;background:#fff;display:grid;gap:12px}.humanContactForm{background:#f8fafc}.humanContactForm h3,.humanContactList h3{margin:0}.humanContactGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.humanContactList{display:grid;gap:10px}.humanContactCardHeader{display:flex;justify-content:space-between;gap:12px;align-items:center}.humanContactCardHeader b{font-size:16px}.inlineCheck{display:inline-flex;align-items:center;gap:8px;font-weight:700;color:#172033}.humanContactActions{display:flex;gap:10px;justify-content:space-between;align-items:center;flex-wrap:wrap}.humanContactActions .button,.humanContactForm .primary{width:max-content}.humanContactEmpty{border:1px dashed #cbd5e1;border-radius:8px;padding:16px;color:#536179;background:#f8fafc}.drawerFooterNote{margin:0;color:#536179;line-height:1.45}.dangerButton{background:#7f1d1d;color:#fff}.dangerButton:hover{background:#991b1b}@media(max-width:760px){.humanContactGrid{grid-template-columns:1fr}.humanContactsDrawer{top:10px;right:10px;bottom:10px;left:10px;width:auto}}.handoffDeliveryList{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.handoffAuditList{display:grid;gap:2px;margin-top:8px;color:#64748b}.deliveryPill{border:1px solid #d7e0ea;border-radius:999px;padding:4px 8px;background:#f8fafc;color:#334155;font-size:12px;font-weight:700}.deliveryPill.sent{border-color:#99f6e4;background:#ecfdf5;color:#0f766e}.deliveryPill.failed{border-color:#fecaca;background:#fef2f2;color:#991b1b}.deliveryPill.skipped{border-color:#fde68a;background:#fffbeb;color:#92400e}.chip.critical{background:#fee2e2;color:#991b1b}.competitorDetailHero{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.competitorDetailHero h2{font-size:28px;margin:8px 0}.competitorDetailHero p{margin:4px 0;color:#536179}.competitorDetailHero a{color:#0f766e;font-weight:800}.detailTabs{margin:12px 0 14px}.detailTabs button{background:#fff;color:#172033;border:1px solid #cdd5df;border-radius:999px;padding:8px 12px}.detailTabs button.activeTab{background:#111827;color:#fff;border-color:#111827}.detailMetricGrid{padding:0;margin-top:14px}.outcomeGrid article{border:1px solid #e1e6ed;border-radius:8px;background:#fff;padding:16px;display:grid;gap:6px}.outcomeGrid article span{color:#667085}.outcomeGrid article b{font-size:18px;color:#101828}.outcomeGrid article p{margin:0;color:#536179}.sourceSummaryPanel{margin-top:0}.sourceOutcomeList{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-top:14px}.sourceOutcomeList .miniItem{border:1px solid #edf0f4;border-radius:8px;padding:12px}@media(max-width:800px){.competitorDetailHero{display:grid}.competitorDetailHero .gridActionGroup{justify-content:flex-start;flex-wrap:wrap}.detailMetricGrid{grid-template-columns:1fr 1fr}}.ownerContactGrid{align-items:start}.ownerContactGrid>label{align-content:start;min-width:0}.ownerContactGrid .labelTitle{min-height:26px;align-items:center}.ownerContactGrid input{width:100%;min-height:42px}.ownerContactGrid .fieldHint,.ownerContactGrid .fieldHelp{min-height:18px;margin-top:0;line-height:1.35}.watchlistScanDrawer{width:min(780px,calc(100vw - 40px));padding:16px}.watchlistScanDrawer .scanResult{margin:0;border:0;box-shadow:none;padding:0}.watchlistScanDrawer .scanHeader{align-items:flex-start}.watchlistScanDrawer .scanColumns{grid-template-columns:1fr;gap:10px}.watchlistScanDrawer .scanSummaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.watchlistScanDrawer .pageActions{justify-content:flex-start}.watchlistScanDrawer .button{white-space:nowrap}.interactiveSummary button{display:block;text-align:left;border:1px solid #d8dee8;border-radius:8px;background:#f8fafc;color:#536179;padding:10px 12px;font-weight:500}.interactiveSummary button b{display:block;color:#101828;font-size:22px}.interactiveSummary button span{display:block;color:#536179}.interactiveSummary button:hover,.interactiveSummary button.activeSummary{border-color:#0f766e;background:#ecfdf5;color:#0f766e}.interactiveSummary button:hover span,.interactiveSummary button.activeSummary span{color:#0f766e}.findingGroup{display:grid;gap:0}.findingGroupHeader{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #edf0f4;margin-top:10px}.findingGroupHeader h3{margin:0;padding:8px 0}.linkButton{background:transparent;color:#0f766e;border:0;padding:0;font-weight:800}.focusedFindingsNotice{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;border:1px solid #bae6fd;border-radius:8px;background:#f0f9ff;color:#075985;padding:10px 12px}.scanSingleColumn{margin-top:14px}.findingGroupActions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.compactSortLabel{display:flex;align-items:center;gap:8px;color:#536179;font-size:13px;font-weight:800}.compactSortLabel select{min-width:210px;border:1px solid #d8dee8;border-radius:8px;background:#fff;color:#101828;padding:8px 10px;font:inherit;font-weight:700}.socialPostCard{border:1px solid #d8dee8;border-radius:8px;background:#fff;padding:12px;margin-top:10px;display:grid;gap:8px}.socialPostHeader{display:flex;align-items:center;justify-content:space-between;gap:8px}.socialPlatformBadge{width:max-content;border-radius:999px;background:#eef2ff;color:#3730a3;padding:4px 8px;font-size:12px;font-weight:900}.socialPlatformBadge.instagram{background:#fdf2f8;color:#be185d}.socialPlatformBadge.facebook{background:#eff6ff;color:#1d4ed8}.socialPostHeader small{color:#64748b}.socialPostCard b{color:#101828}.socialCaption{margin:0;color:#475569;line-height:1.45}.socialMetrics,.socialActions{display:flex;gap:8px;flex-wrap:wrap}.socialMetrics span{border:1px solid #e1e6ed;border-radius:999px;background:#f8fafc;color:#536179;padding:4px 7px;font-size:12px;font-weight:700}.socialActions a,.socialPostCard a{color:#0f766e;font-weight:800;width:max-content}.socialPostCard small{color:#64748b}.socialDateChip{display:inline-flex;width:max-content;border:1px solid #d8dee8;border-radius:999px;background:#f8fafc;color:#475569;padding:4px 8px;font-size:12px;font-weight:800}.socialDateChip.upcoming{border-color:#bbf7d0;background:#ecfdf5;color:#0f766e}.socialDateChip.past{border-color:#fed7aa;background:#fff7ed;color:#9a3412}.executiveSummary{display:grid;gap:12px;margin-top:14px;padding:14px;border:1px solid #d8dee8;border-radius:8px;background:#fff}.executiveSummary h3{font-size:20px;margin:4px 0 0}.summaryTags,.summaryMeta{display:flex;gap:8px;flex-wrap:wrap}.summaryTags span{border-radius:999px;background:#ecfdf5;color:#0f766e;padding:5px 8px;font-size:12px;font-weight:800}.summaryMeta span{border:1px solid #d8dee8;border-radius:8px;background:#f8fafc;color:#536179;padding:9px 10px;min-width:110px}.summaryMeta b{display:block;color:#101828;font-size:18px}.summaryFindings{display:grid;gap:4px;border-top:1px solid #edf0f4;padding-top:10px}.summaryFindings p{margin:0;color:#536179}.sourceQuickAdd{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:12px 0}.sourceQuickAdd span{font-size:13px;color:#536179;font-weight:700}.sourceQuickAdd button{border:1px solid #cbd5e1;background:#fff;color:#0b1426;border-radius:8px;padding:8px 10px;font-weight:700;cursor:pointer}.sourceQuickAdd button.activeQuick{background:#0f766e;color:#fff;border-color:#0f766e}.sourceQuickAdd button:disabled{opacity:.6;cursor:not-allowed}.briefingHero{border-left:4px solid #0f766e}.sectionHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.sectionHeader h2{margin:2px 0 0}.marketSnapshot,.trendSnapshot{margin-bottom:16px}.snapshotGrid,.trendCardGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:12px}.snapshotGrid article,.trendCardGrid article{border:1px solid #d8dee8;border-radius:8px;background:#f8fafc;padding:14px;display:grid;gap:6px}.snapshotGrid b{font-size:28px;color:#101828}.trendCardGrid b{font-size:18px;line-height:1.2;color:#101828}.snapshotGrid span,.trendCardGrid span{font-weight:800;color:#0f766e}.snapshotGrid p,.trendCardGrid p{margin:0;color:#536179}.feedGroupGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:14px;margin-bottom:16px}.feedGroupCard{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.feedGroupCard h2{margin:2px 0 6px}.feedGroupCard p{margin:0;color:#536179}.feedGroupCard small{display:block;margin-top:8px}.feedGroupCard .gridAction{white-space:nowrap}@media(max-width:1000px){.snapshotGrid,.trendCardGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.feedGroupCard{display:grid}}@media(max-width:650px){.snapshotGrid,.trendCardGrid{grid-template-columns:1fr}.sectionHeader{display:grid}}.campaignPage{background:#f6f7f9;color:#101828}.campaignHero{min-height:calc(100vh - 24px);color:#fff;background:linear-gradient(90deg,#080e1ce6,#080e1ca3 48%,#080e1c47),var(--campaignHero) center/cover;display:grid;grid-template-rows:auto 1fr}.campaignNav{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 7vw}.campaignBrand{font-size:24px;font-weight:900}.campaignNav div{display:flex;align-items:center;gap:10px}.campaignNav a:not(.primary){font-weight:800;color:#fff}.campaignHeroInner{display:grid;grid-template-columns:minmax(320px,1fr) minmax(320px,430px);gap:34px;align-items:center;padding:34px 7vw 64px}.campaignHeroCopy{display:grid;gap:18px;max-width:760px}.campaignHeroCopy h1{font-size:68px;line-height:.98;margin:0}.campaignHeroCopy p{font-size:21px;line-height:1.42;max-width:680px;margin:0;color:#e5edf7}.campaignProof{display:flex;gap:10px;flex-wrap:wrap}.campaignProof span{display:inline-flex;align-items:center;gap:7px;border:1px solid rgba(255,255,255,.24);border-radius:999px;background:#ffffff1f;padding:8px 10px;font-weight:800;color:#fff}.campaignLeadPanel{background:#fff;color:#101828;border:1px solid rgba(255,255,255,.2);border-radius:8px;box-shadow:0 24px 70px #00000047;padding:22px;display:grid;gap:12px}.campaignLeadPanel h2{font-size:26px;line-height:1.1;margin:0}.campaignLeadPanel p{margin:0;color:#536179}.campaignLeadPanel label{display:grid;gap:6px;font-weight:800;color:#172033}.campaignLeadPanel small{line-height:1.35}.campaignSection{padding:58px 7vw}.campaignOutcomes{background:#fff}.campaignTriptych,.campaignProcess{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.campaignTriptych article,.campaignProcess article,.campaignSignalGrid article{border:1px solid #dfe6ef;border-radius:8px;background:#fff;padding:20px;display:grid;gap:10px}.campaignTriptych span{display:grid;place-items:center;width:34px;height:34px;border-radius:999px;background:#0f766e;color:#fff;font-weight:900}.campaignTriptych h3,.campaignProcess h3{font-size:22px;margin:0}.campaignTriptych p,.campaignProcess p,.campaignSignals p{margin:0;color:#536179;line-height:1.45}.campaignSignals{display:grid;grid-template-columns:minmax(280px,.9fr) minmax(320px,1.1fr);gap:24px;align-items:start}.campaignSignals h2{font-size:34px;line-height:1.08;margin:0 0 10px}.campaignSignalGrid{display:grid;grid-template-columns:1fr;gap:10px}.campaignSignalGrid article{grid-template-columns:auto 1fr;align-items:start}.campaignSignalGrid svg,.campaignProcess svg{color:#0f766e}.campaignProcess{background:#111827;color:#e5edf7}.campaignProcess article{background:#162235;border-color:#263750}.campaignProcess h3{color:#fff}.campaignProcess p{color:#b6c2d2}.campaignStickyCta{position:sticky;bottom:0;z-index:8;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 7vw;background:#fff;border-top:1px solid #dfe6ef;box-shadow:0 -10px 30px #0f172a14}.campaignStickyCta div{display:grid;gap:2px}.campaignStickyCta b{font-size:18px}.campaignStickyCta span{color:#536179}.campaignPage .primary{white-space:nowrap}@media(max-width:950px){.campaignHeroInner,.campaignSignals,.campaignTriptych,.campaignProcess{grid-template-columns:1fr}.campaignHeroCopy h1{font-size:48px}.campaignLeadPanel{max-width:560px}.campaignStickyCta{align-items:flex-start;display:grid}}@media(max-width:560px){.campaignNav{align-items:flex-start;display:grid}.campaignNav div{flex-wrap:wrap}.campaignHeroInner,.campaignSection,.campaignNav,.campaignStickyCta{padding-left:20px;padding-right:20px}.campaignHeroCopy h1{font-size:40px}.campaignHeroCopy p{font-size:18px}.campaignProof span{border-radius:8px;width:100%}.campaignStickyCta .primary{justify-content:center;width:100%}}.sourceRowActions{display:flex!important;flex-direction:row!important;gap:8px!important;justify-content:flex-end;align-items:center;flex-wrap:wrap}.gridAction.danger{background:#7f1d1d;color:#fff}.gridAction.danger:hover{background:#991b1b;color:#fff}@media(max-width:900px){.sourceRowActions{justify-content:flex-start}}.billingPanel .sectionHeader{align-items:flex-start;margin-bottom:14px}.billingPanel .sectionHeader h2{margin:0 0 4px}.billingPanel .sectionHeader p{margin:0;color:#536179}.planCheckoutGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;margin-top:16px}.planCheckoutGrid article{border:1px solid #d8dee8;border-radius:8px;background:#f8fafc;padding:14px;display:grid;gap:8px}.planCheckoutGrid span{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:#0f766e;font-weight:900}.planCheckoutGrid b{font-size:24px;color:#101828}.planCheckoutGrid p{margin:0;color:#536179;line-height:1.35}.planCheckoutGrid button{justify-content:center;width:100%;margin-top:4px}@media(max-width:640px){.billingPanel .sectionHeader{display:grid}.billingPanel .sectionHeader button{width:100%;justify-content:center}}.operationalTrends{display:grid;gap:14px;margin:0 0 16px}.operationalTrends.compact{margin-top:16px}.operationalTrendGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px}.trendLeader{align-self:start;border:1px solid #d8dee8;border-radius:999px;padding:6px 10px;background:#f8fafc;color:#536179;font-weight:800}.trendLeader b{color:#101828}.trendVizCard{border:1px solid #d8dee8;border-radius:8px;background:#fff;padding:14px;display:grid;gap:10px;min-height:126px}.trendVizHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.trendVizHeader span{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:#536179;font-weight:900}.trendVizValue{font-size:24px;line-height:1.1;font-weight:900;color:#101828;overflow-wrap:anywhere}.trendVizCard p{margin:0;color:#536179;line-height:1.35}.trendDelta{border:1px solid #d8dee8;border-radius:999px;background:#f8fafc;color:#536179;padding:4px 8px;font-size:12px;font-weight:900;white-space:nowrap}.trendDelta.up{border-color:#bbf7d0;background:#ecfdf5;color:#0f766e}.trendDelta.down{border-color:#fed7aa;background:#fff7ed;color:#9a3412}.sparkline{width:100%;height:42px;display:block}.visualPair{display:grid;grid-template-columns:1fr 1fr;gap:12px}.visualPair>article{border:1px solid #d8dee8;border-radius:8px;background:#fff;padding:14px;display:grid;gap:10px;min-width:0}.miniSectionHeader{display:grid;gap:4px}.miniSectionHeader span{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:#536179;font-weight:900}.miniSectionHeader b{font-size:16px;color:#101828}.radarWrap{display:flex;align-items:center;gap:14px}.radarChart{width:150px;height:150px;flex:0 0 auto}.radarLegend{display:grid;gap:6px;min-width:0}.radarLegend span{display:grid;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:6px;color:#536179;font-size:12px;min-width:0}.radarLegend b{color:#101828;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.radarDot{width:8px;height:8px;border-radius:999px;background:#0f766e}.categoryBars{display:grid;gap:8px}.categoryBar{display:grid;grid-template-columns:96px minmax(0,1fr) 40px;gap:8px;align-items:center;font-size:12px;color:#536179;font-weight:800}.categoryBarTrack{height:8px;border-radius:999px;background:#edf2f7;overflow:hidden}.categoryBarFill{display:block;height:100%;border-radius:999px}@media(max-width:900px){.visualPair{grid-template-columns:1fr}.radarWrap{align-items:flex-start;flex-direction:column}.trendLeader{justify-self:start}}.publicPage{min-height:100vh;display:flex;flex-direction:column}.publicPage>.siteFooter{margin-top:auto}.publicPage>.legalPage{margin-bottom:48px}.legalPage a.primary{color:#fff;width:max-content;min-width:116px;justify-content:center}.contactGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.contactGrid a{min-width:0;align-content:start}.contactGrid b{white-space:nowrap;overflow-wrap:normal;word-break:normal;font-size:clamp(14px,1.05vw,16px);line-height:1.35}@media(max-width:640px){.contactGrid{grid-template-columns:1fr}.contactGrid b{white-space:normal;overflow-wrap:anywhere}}.competitorActionPanel .competitorSectionHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.competitorActionPanel .competitorSectionHeader h2{margin:0}.workspace>.siteFooter{margin-top:auto;border-radius:8px;border:1px solid #d8dee8;padding:18px;background:#fff;color:#475569}.workspace{display:flex;flex-direction:column;gap:24px}.workspace>.siteFooter a{color:#0f766e;font-weight:800}.onboardingPlanGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.onboardingPlanSection{display:grid;gap:14px;margin:12px 0 4px;padding:18px;border:1px solid #bfdbfe;border-radius:8px;background:linear-gradient(180deg,#eff6ff,#f8fbff)}.onboardingPlanSection h2{margin:0}.onboardingPlan{border:1px solid #cbd5e1;border-radius:8px;padding:14px;background:#fff;cursor:pointer;display:grid;gap:7px}.onboardingPlan input{position:absolute;opacity:0;pointer-events:none}.onboardingPlan span{color:#0f766e;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.onboardingPlan b{color:#101828;font-size:24px}.onboardingPlan p{margin:0;color:#536179;line-height:1.4}.onboardingPlan.selected{border-color:#0f766e;background:#e6f7f1;box-shadow:inset 0 0 0 1px #0f766e}@media(max-width:800px){.onboardingPlanGrid{grid-template-columns:1fr}}.sidebarPlan{display:grid;gap:2px;width:max-content;max-width:100%;margin-top:4px;padding:6px 8px;border:1px solid #334155;border-radius:8px;background:#162235;color:#9fb3c8;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.sidebarPlan b{color:#ecfdf5;font-size:13px;text-transform:none;letter-spacing:0}.sidebarHelp{justify-content:center;margin-top:8px;background:#0f766e;color:#fff}.feedbackBackdrop{justify-items:end;padding:20px}.feedbackDrawer{width:min(520px,calc(100vw - 40px));max-height:calc(100vh - 40px);overflow:auto;background:#fff;color:#172033;border:1px solid #d8dee8;border-radius:10px;box-shadow:0 24px 70px #0f172a47;padding:20px;display:grid;gap:16px}.feedbackHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.feedbackHeader h2{margin:2px 0 6px;font-size:24px;line-height:1.15}.feedbackHeader p{margin:0;color:#536179;line-height:1.45}.feedbackHeader .eyebrow{color:#0f766e;font-weight:900}.feedbackForm{display:grid;gap:12px}.feedbackForm label{display:grid;gap:6px;color:#172033;font-weight:800}.feedbackForm select,.feedbackForm textarea{width:100%;border:1px solid #ccd3dd;border-radius:8px;background:#fff;color:#172033;font:inherit}.feedbackForm textarea{min-height:150px;resize:vertical;padding:11px 12px;line-height:1.45}.feedbackContext{display:grid;gap:4px;padding:10px 12px;border:1px solid #d8dee8;border-radius:8px;background:#f8fafc}.feedbackContext span{color:#667085;font-size:12px;font-weight:900;text-transform:uppercase}.feedbackContext b{color:#101828;overflow-wrap:anywhere}.scopePanel .sectionHeader{align-items:center;margin-bottom:14px}.scopePanel .sectionHeader h2{margin:0}.scopePanel .coverageAction{flex:0 0 auto;margin-top:0}.activityList .activityItem{align-items:flex-start}.activityList .activityItem div{overflow-wrap:anywhere}@media(max-width:700px){.scopePanel .sectionHeader{align-items:flex-start;display:grid}.scopePanel .coverageAction{width:max-content}}.competitorActionPanel .competitorSectionHeader p{margin:4px 0 0}.planGuardrail{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:0 0 16px;border-color:#bfdbfe;background:#eff6ff}.planGuardrail div{display:grid;gap:4px}.planGuardrail span{color:#2563eb;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.planGuardrail b{color:#101828;font-size:18px}.planGuardrail p{margin:0;color:#475569}.planGuardrail.atLimit{border-color:#fecaca;background:#fff1f0}.planGuardrail.atLimit span,.planGuardrail.atLimit p{color:#b42318}.competitorActionPanel .competitorPanelTools{display:grid;grid-template-columns:minmax(260px,1fr) minmax(160px,220px);align-items:end;justify-content:stretch;gap:12px;margin:0 0 14px;padding:12px;border:1px solid #e1e7ef;border-radius:8px;background:#f8fafc}.competitorActionPanel .competitorPanelTools label{display:grid;align-items:start;gap:6px;font-size:13px;font-weight:800;color:#536179}.competitorActionPanel .competitorPanelTools .competitorSearch{min-width:0}.competitorActionPanel .competitorPanelTools .competitorSearch input,.competitorActionPanel .competitorPanelTools select{min-height:42px;width:100%;border:1px solid #cad3df;border-radius:8px;background:#fff;padding:9px 10px;font:inherit;color:#101828}.firstBaselinePanel{display:grid;gap:16px;margin:0 0 18px;border-color:#99f6e4;background:linear-gradient(135deg,#ecfdf5,#f8fafc 62%,#fff)}.firstBaselineHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.firstBaselineHeader h2{margin:2px 0 8px;font-size:26px;line-height:1.15}.firstBaselineHeader p{max-width:880px;margin:0;color:#334155;line-height:1.45}.baselineRunButton{flex:0 0 auto;min-width:210px;justify-content:center}.firstBaselineSteps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.firstBaselineSteps article{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 10px;padding:12px;border:1px solid #ccfbf1;border-radius:8px;background:#ffffffb8}.firstBaselineSteps span{display:grid;place-items:center;grid-row:span 2;width:28px;height:28px;border-radius:999px;background:#0f766e;color:#fff;font-weight:900}.firstBaselineSteps b{color:#101828}.firstBaselineSteps p{margin:0;color:#536179;line-height:1.35}.baselineProgressWrap{display:grid;gap:8px;padding:12px;border:1px solid #bfdbfe;border-radius:8px;background:#eff6ff}.baselineProgressMeta{display:flex;justify-content:space-between;gap:12px;color:#1e3a8a;font-weight:900}.baselineProgressTrack{height:12px;overflow:hidden;border-radius:999px;background:#dbeafe}.baselineProgressTrack span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#0f766e,#2563eb);transition:width .25s ease}.baselineProgressWrap small{color:#475569}.baselineResults{display:grid;gap:12px}.baselineResults h3{margin:0;font-size:18px}.baselineResultCard{display:grid;gap:12px;padding:14px;border:1px solid #d8dee8;border-radius:8px;background:#fff}.baselineResultTop,.baselineIssue,.baselineAddSource{display:flex;align-items:center;justify-content:space-between;gap:12px}.baselineResultTop div,.baselineIssue div{min-width:0;display:grid;gap:3px}.baselineResultTop b,.baselineIssue b{color:#101828}.baselineResultTop span,.baselineIssue span,.baselineIssue small{color:#536179;overflow-wrap:anywhere}.baselineIssueList{display:grid;gap:8px}.baselineIssue{padding:10px;border:1px solid #fed7aa;border-radius:8px;background:#fff7ed}.baselineIssue b{color:#9a3412}.baselineIssueActions{display:flex;flex:0 0 auto;gap:8px}.baselineHealthy{display:flex;align-items:center;gap:8px;margin:0;color:#047857;font-weight:800}.baselineAddSource{align-items:stretch;padding-top:10px;border-top:1px solid #edf0f4}.baselineAddSource input,.baselineAddSource select{min-height:40px;border:1px solid #cad3df;border-radius:8px;background:#fff;padding:8px 10px;font:inherit}.baselineAddSource input{flex:1 1 320px;min-width:0}.baselineAddSource select{flex:0 0 190px}.baselineWizardBackdrop{z-index:80;align-items:center;overflow:auto}.baselineWizard{width:min(1120px,calc(100vw - 32px));max-height:calc(100vh - 32px);overflow:auto;display:grid;gap:16px;padding:22px;border:1px solid #cbd5e1;border-radius:10px;background:#f8fafc;color:#101828;box-shadow:0 24px 80px #0f172a52}.baselineWizardHeader,.wizardStageHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.baselineWizardHeader h2{margin:2px 0 8px;font-size:30px;line-height:1.1}.baselineWizardHeader p,.wizardStageHeader p{margin:0;color:#475569;line-height:1.45}.wizardStepper{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.wizardStepper span{display:flex;align-items:center;gap:8px;min-width:0;padding:9px 10px;border:1px solid #d8dee8;border-radius:8px;background:#fff;color:#536179;font-size:13px;font-weight:800}.wizardStepper b{display:grid;place-items:center;flex:0 0 auto;width:24px;height:24px;border-radius:999px;background:#e2e8f0;color:#334155}.wizardStepper span.active{border-color:#99f6e4;background:#ecfdf5;color:#0f766e}.wizardStepper span.active b{background:#0f766e;color:#fff}.wizardBody{display:grid;gap:14px}.wizardStage{display:grid;gap:12px;padding:16px;border:1px solid #d8dee8;border-radius:8px;background:#fff}.wizardStage h3{margin:0 0 5px;font-size:20px}.wizardPill{flex:0 0 auto;border:1px solid #bfdbfe;border-radius:999px;background:#eff6ff;color:#1d4ed8;padding:7px 10px;font-size:12px;font-weight:900}.wizardPill.warn{border-color:#fed7aa;background:#fff7ed;color:#9a3412}.wizardCompetitorList,.wizardBaselineCards{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.wizardCandidateGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.wizardIntro .firstBaselineSteps{grid-template-columns:repeat(4,minmax(0,1fr))}.wizardCandidateGrid button{display:grid;gap:5px;min-height:92px;padding:12px;border:1px solid #d8dee8;border-radius:8px;background:#fff;color:#101828;text-align:left;font:inherit;cursor:pointer}.wizardCandidateGrid button:hover{border-color:#99f6e4;background:#f0fdfa}.wizardCandidateGrid button.selected{border-color:#0f766e;background:#ecfdf5;box-shadow:inset 4px 0 #0f766e}.wizardCandidateGrid button:disabled{cursor:not-allowed;opacity:.62}.wizardCandidateGrid b{color:#101828}.wizardCandidateGrid span,.wizardCandidateGrid small{color:#536179;overflow-wrap:anywhere}.wizardCompetitorList article,.wizardBaselineCards article{display:grid;gap:5px;padding:12px;border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc}.wizardCompetitorList b,.wizardBaselineCards b{color:#101828}.wizardCompetitorList span,.wizardCompetitorList small,.wizardBaselineCards span,.wizardBaselineCards p{margin:0;color:#536179;overflow-wrap:anywhere}.wizardActions{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}.wizardEmpty,.wizardMuted{margin:0;padding:12px;border:1px dashed #cbd5e1;border-radius:8px;background:#f8fafc;color:#536179}.wizardResults{max-height:440px;overflow:auto;padding-right:4px}.wizardMetricGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}@media(max-width:700px){.planGuardrail,.competitorActionPanel .competitorSectionHeader,.competitorActionPanel .competitorPanelTools{display:grid;grid-template-columns:1fr}.competitorActionPanel .competitorSectionHeader .button,.competitorActionPanel .competitorPanelTools label,.competitorActionPanel .competitorPanelTools select,.competitorActionPanel .competitorPanelTools .competitorSearch{min-width:0;width:100%}.firstBaselineHeader,.baselineResultTop,.baselineIssue,.baselineAddSource{display:grid;grid-template-columns:1fr}.firstBaselineSteps,.wizardIntro .firstBaselineSteps{grid-template-columns:1fr}.baselineRunButton,.baselineIssueActions,.baselineAddSource input,.baselineAddSource select,.baselineAddSource button{width:100%}.baselineWizard{width:calc(100vw - 20px);max-height:calc(100vh - 20px);padding:14px}.baselineWizardHeader,.wizardStageHeader,.wizardActions{display:grid;grid-template-columns:1fr}.wizardStepper,.wizardCandidateGrid,.wizardMetricGrid{grid-template-columns:1fr}.wizardActions .primary,.wizardActions .button{justify-content:center;width:100%}}@media(max-width:560px){.campaignHeroInner,.campaignSignals{grid-template-columns:minmax(0,1fr)}.campaignStickyCta .primary{white-space:normal;text-align:center}}
