/* Wave 3 extends the approved product tokens. No global styles or live renderer changes. */
.dd-analytics{--dd-secondary-size:var(--dd-measure-size);--dd-caution:var(--amber,#946B12)}
.dd-analytics .dd-card-head{height:var(--dd-head-height)}
.dd-analytics .dd-title{min-width:0;flex-shrink:1}
.dd-analytics .dd-title h2{min-width:0}
.dd-analytics .dd-info-wrap{flex:none}
.dd-analytics .dd-card-head>.dd-select{max-width:48%}
.dd-query-expansions .dd-card-head>.dd-select{max-width:60%}
.dd-analytics .dd-controls{gap:6px;flex-wrap:nowrap;flex:none;max-width:54%}
.dd-analytics .dd-controls .dd-select{min-width:0}
.dd-analytics-body{gap:var(--dd-small-gap)}
.dd-analytics-body>:not(.dd-a-list-space):not(.dd-chart-frame){flex-shrink:0}
.dd-card-slot{min-width:0;width:100%}
.dd-a-headline{display:flex;flex-direction:column;gap:var(--dd-micro-gap);flex:none}
.dd-a-headline .dd-caption{overflow-wrap:anywhere}
.dd-a-body-note{flex:none}
.dd-a-today-summary,.dd-a-today-lead,.dd-a-today-outcomes{display:flex;flex-direction:column;gap:6px}
.dd-analytics-body>.dd-a-today-trend{display:flex;flex-direction:column;gap:8px;flex:1;min-height:0}
.dd-a-today-trend .dd-a-mini-chart{min-height:90px}.dd-a-today-trend .dd-a-mini-chart .dd-chart{min-height:66px}
.dd-a-topic-summary{display:flex;flex-direction:column;gap:8px}
.dd-a-rank-summary{display:flex;flex-direction:column;gap:8px}
.dd-a-score-summary{display:flex;flex-direction:column;gap:8px}
.dd-sentiment-score .dd-a-list-space>.dd-a-section-line{margin-bottom:8px}
.dd-a-page-domain{display:flex;align-items:center;gap:6px;white-space:nowrap}
.dd-ranking-note{padding:10px 16px;flex:none}
.dd-a-section-line{flex:none}
.dd-a-section-line>span:last-child{flex-shrink:1;text-align:right;min-width:0}
.dd-a-subsection{display:flex;flex-direction:column;gap:var(--dd-micro-gap);flex:none;border-top:1px solid var(--dd-hairline);padding-top:var(--dd-small-gap)}
.dd-a-list-space{flex:1 1 auto;min-height:0;min-width:0;position:relative}
.dd-fit-list{display:flex;flex-direction:column}
.dd-fit-list>*{flex:none;min-width:0}
.dd-fit-list>.dd-a-row-button>span:first-child{height:100%}
.dd-fit-list>.dd-a-fact,.dd-fit-list>.dd-a-stage,.dd-fit-list>.dd-a-engine-row,.dd-fit-list>.dd-a-rank-question{display:flex;flex-direction:column;justify-content:center}
.dd-a-list-space>p{padding-block:var(--dd-small-gap)}
.dd-a-truncate{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.dd-a-copy{display:flex;flex-direction:column;gap:0;min-width:0;width:100%}
.dd-a-row-button{display:block;width:100%;min-width:0;min-height:0;border:0;border-radius:0;background:none;padding:0;text-align:left;color:var(--dd-ink);font:inherit}
.dd-a-row-button:hover{background:var(--dd-tint)}
.dd-a-row-button:focus-visible{outline-offset:-2px}
.dd-a-row-button .dd-brand{min-width:0}
.dd-a-row-button .dd-chip{flex:none}
.dd-a-meter-row{display:grid;grid-template-columns:18px minmax(90px,1fr) minmax(30px,.75fr) 48px;gap:var(--dd-small-gap);align-items:center;min-height:32px;padding-inline:var(--dd-small-gap);border-bottom:1px solid var(--dd-hairline)}
.dd-a-meter-row strong,.dd-a-score-row strong{font-size:var(--dd-body-size);font-weight:500;text-align:right;font-variant-numeric:tabular-nums}
.dd-a-meter-row.dd-you-row,.dd-a-score-row.dd-you-row,.dd-a-topic-leader.dd-you-row{box-shadow:inset 2px 0 0 var(--dd-accent)}
.dd-a-meter{display:block;height:5px;width:100%;background:var(--dd-tint);border-radius:4px;overflow:hidden}
.dd-a-meter-fill{display:block;height:100%;width:var(--runtime-share)}
.dd-a-tone--accent{background:var(--dd-accent)}.dd-a-tone--neutral{background:var(--dd-neutral)}
.dd-a-tone--positive{background:var(--dd-positive-graphic)}.dd-a-tone--negative{background:var(--dd-negative-graphic)}
.dd-a-tone--read{background:var(--dd-read)}
.dd-a-tone--named{background:var(--dd-positive)}.dd-a-tone--absent{background:var(--dd-state-neutral)}
.dd-a-split{display:flex;flex:none;height:6px;border-radius:3px;overflow:hidden;background:var(--dd-tint)}
.dd-a-split>span{height:100%;width:var(--runtime-share);flex:none}
.dd-a-text--positive{color:var(--dd-positive)!important}.dd-a-text--negative{color:var(--dd-negative)!important}.dd-a-text--caution{color:var(--dd-caution)!important}.dd-a-text--neutral{color:var(--dd-muted)}
.dd-a-small-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--dd-small-gap);margin:0;flex:none}
.dd-a-small-stats>div{min-width:0}
.dd-a-small-stats dt{font-size:var(--dd-meta-size);color:var(--dd-muted);overflow-wrap:anywhere}
.dd-a-small-stats dd{margin:0;display:flex;flex-direction:column;gap:2px}
.dd-a-small-stats strong{font-size:var(--dd-secondary-size);font-weight:600;font-variant-numeric:tabular-nums;line-height:1.3;letter-spacing:-.025em}
.dd-a-small-stats--primary>div:first-child strong,.dd-a-engine-row:first-child .dd-a-secondary-number{font-size:var(--dd-display-size)}
.dd-a-small-stats dd>span{font-size:var(--dd-meta-size);color:var(--dd-muted)}
.dd-a-small-stats dt.dd-a-engine-stat-label{display:flex;align-items:center;min-height:18px;margin-bottom:4px}
.dd-a-stat-engine{display:inline-flex;align-items:center;gap:6px;min-width:0;max-width:100%}
.dd-a-stat-engine-name{white-space:nowrap}
.dd-a-table{table-layout:fixed}
.dd-a-table th{white-space:normal;line-height:1.2}
.dd-a-table td{overflow-wrap:anywhere}
.dd-a-table .dd-a-row-button{line-height:1.4}
.dd-a-table .dd-meta{font-size:var(--dd-meta-size)}
.dd-a-table th img{display:block;margin:auto;object-fit:contain}
.dd-a-table .dd-a-col-engine{width:36px;padding-inline:2px;text-align:center}
.dd-a-table thead th:is(.dd-a-col-engine,.dd-a-col-heat),.dd-a-table tbody td.dd-a-col-engine{padding-inline:0;text-align:center;vertical-align:middle}
.dd-a-table th .dd-engine-logo{display:grid;margin-inline:auto}
.dd-sov-comparison{display:grid;grid-template-columns:minmax(96px,.9fr) minmax(144px,1.1fr);align-items:center;gap:16px;width:100%;max-width:740px;margin-inline:auto}
.dd-sov-wheel{position:relative;width:min(100%,212px);aspect-ratio:1;justify-self:center}
.dd-sov-plot{display:block;position:absolute;inset:0;pointer-events:none}
.dd-sov-open{position:absolute;inset:0;display:grid;place-items:center;width:100%;height:100%;padding:0;border:0;border-radius:50%;background:none;color:var(--dd-ink)}
.dd-sov-open:hover .dd-sov-label{color:var(--dd-accent)}
.dd-sov-centre{display:flex;flex-direction:column;align-items:center;gap:4px;width:61%}
.dd-sov-value{font-size:var(--dd-display-size);font-weight:600;line-height:1;letter-spacing:-.025em;font-variant-numeric:tabular-nums}
.dd-sov-value--pending{font-size:18px}
.dd-sov-label{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--dd-meta-size);color:var(--dd-muted)}
.dd-sov-legend{height:100%;max-height:192px;min-width:0;min-height:0}
.dd-sov-brand{display:grid;grid-template-columns:5px minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;height:32px;border:0;border-bottom:1px solid var(--dd-hairline);padding:0 4px;background:none;text-align:left;font-size:var(--dd-body-size);color:var(--dd-ink)}
.dd-sov-brand--you{background:var(--dd-client)}
.dd-sov-brand:hover,.dd-sov-brand:focus-visible{background:var(--dd-tint)}
.dd-sov-brand strong{font-weight:500;font-variant-numeric:tabular-nums}
.dd-sov-brand .dd-brand{gap:6px;min-width:0}
.dd-sov-brand .dd-brand-mark{width:18px;height:18px;border-radius:4px}
.dd-sov-key{width:5px;height:14px;border-radius:2px}
.dd-sov-engines .dd-a-small-stats{grid-template-columns:repeat(4,minmax(0,1fr))}
.dd-sov-engines .dd-a-small-stats>div{display:flex;align-items:center;gap:6px}
.dd-sov-engines dt.dd-a-engine-stat-label{margin-bottom:0;flex:none}
.dd-sov-engines .dd-a-stat-engine-name{display:none}
.dd-sov-pending .dd-sov-engines strong{font-size:var(--dd-body-size);line-height:1.8}
.dd-a-evidence-dot{display:grid;place-items:center;border:0;background:none;width:100%;min-height:32px;padding:0}
.dd-a-evidence-dot:hover{background:var(--dd-tint)}
.dd-a-evidence-dot:focus-visible{outline-offset:-2px}
.dd-citation-stage{display:inline-flex;align-items:center;gap:4px;flex:none;white-space:nowrap}
.dd-citation-stage .dd-line-icon{width:13px;height:13px}
.dd-citation-table tbody td{height:46px;vertical-align:middle;padding-block:4px}
.dd-citation-table td.dd-a-col-engine{position:relative;padding:0}
.dd-citation-table .dd-a-evidence-dot{position:absolute;inset:0;height:100%;min-height:0}
.dd-citation-table tbody tr:hover,.dd-citation-table tbody tr:focus-within{background:var(--dd-tint)}
.dd-citation-meta{display:flex;flex-wrap:wrap;align-items:center;gap:2px 10px;line-height:18px;min-width:0;text-align:left}
.dd-citation-sources{display:inline-flex;align-items:flex-start;gap:6px;min-width:0;max-width:100%}
.dd-citation-favicons{display:inline-flex;align-items:center;flex:none;padding-left:0}
.dd-citation-favicon{display:inline-grid;place-items:center;position:relative;width:18px;height:18px;border:1px solid var(--dd-panel);box-shadow:0 0 0 1px var(--dd-line);border-radius:50%;background:var(--dd-panel);color:var(--dd-muted);font-size:8px;flex:none;overflow:hidden}
.dd-citation-favicon+.dd-citation-favicon{margin-left:-4px}
.dd-citation-favicon:first-child{z-index:3}.dd-citation-favicon:nth-child(2){z-index:2}.dd-citation-favicon:nth-child(3){z-index:1}
.dd-citation-favicon img{position:absolute;inset:1px;width:14px;height:14px;object-fit:contain;background:var(--dd-panel)}
.dd-citation-source-names{display:inline-flex;flex-wrap:wrap;align-items:center;gap:0 3px;min-width:0}
.dd-citation-source-item{display:inline-flex;min-width:0;max-width:100%}
.dd-citation-source-name{min-width:0;white-space:normal;overflow-wrap:anywhere}
.dd-citation-source-tail{max-width:7ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.dd-a-dot-legend{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:var(--dd-meta-size);color:var(--dd-muted);flex:none}
.dd-a-table-body{padding:0}
.dd-a-answer-row{display:grid;grid-template-columns:16px minmax(0,1fr) 116px 42px;gap:var(--dd-small-gap);align-items:center;min-height:40px;padding:0 var(--dd-inset);border-bottom:1px solid var(--dd-hairline)}
.dd-a-answer-row .dd-state{font-size:var(--dd-meta-size)}
.dd-a-answer-row time{text-align:right}
.dd-a-outcome{display:grid;grid-template-columns:126px 52px minmax(0,1fr);gap:var(--dd-small-gap);min-height:32px;align-items:center;border-bottom:1px solid var(--dd-hairline)}
.dd-a-outcome strong{text-align:right;font-weight:500;font-variant-numeric:tabular-nums}
.dd-a-outcome>.dd-meta{text-align:right}
.dd-a-mini-chart{flex:1 1 auto;min-height:100px}
.dd-a-mini-chart .dd-chart{min-height:80px}
.dd-a-stage-list,.dd-a-engine-list{display:flex;flex-direction:column}
.dd-a-stage{display:flex;flex-direction:column;gap:4px;padding-block:8px;border-bottom:1px solid var(--dd-hairline)}
.dd-a-stage:first-child{padding-top:0}
.dd-a-stage:last-child{border-bottom:0}
.dd-a-stage-head{display:flex;align-items:baseline;gap:var(--dd-small-gap)}
.dd-a-secondary-number{font-size:var(--dd-secondary-size);font-weight:600;font-variant-numeric:tabular-nums;line-height:1.3;letter-spacing:-.025em}
.dd-a-stage-quality{margin-left:auto;font-size:var(--dd-meta-size)}
.dd-a-stage-hint{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.dd-a-stage-question{display:flex;align-items:center;gap:var(--dd-small-gap)}
.dd-a-stage-question>.dd-meta{flex:1}
.dd-a-stage-question>.dd-link{flex:none}
.dd-a-engine-row{display:flex;flex-direction:column;gap:4px;padding-block:5px;border-bottom:1px solid var(--dd-hairline)}
.dd-a-engine-row:last-child{border-bottom:0}
.dd-a-engine-head{display:flex;align-items:center;justify-content:space-between;gap:var(--dd-small-gap)}
.dd-a-engine-measure{display:flex;align-items:baseline;gap:8px;line-height:1.2}
.dd-a-engine-measure .dd-meta{font-size:var(--dd-meta-size)}
.dd-a-engine-row .dd-link{min-height:18px;flex:none}
.dd-a-score-row{display:grid;grid-template-columns:minmax(130px,1fr) minmax(30px,1fr) 50px;gap:var(--dd-small-gap);align-items:center;min-height:32px;padding-inline:var(--dd-small-gap);border-bottom:1px solid var(--dd-hairline)}
.dd-a-compare-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--dd-inset);flex:none}
.dd-a-compare-stats>div{display:flex;flex-direction:column;gap:5px;min-width:0}
.dd-a-compare-stats>div+div{border-left:1px solid var(--dd-hairline);padding-left:var(--dd-inset)}
.dd-a-compare-stats .dd-brand{min-width:0}
.dd-a-compare-stats .dd-chip{flex:none}
.dd-a-compare-stats .dd-a-secondary-number{font-size:var(--dd-measure-size)}
.dd-a-head-to-head-engines{flex:none}
.dd-a-duel-row{display:grid;grid-template-columns:minmax(145px,1fr) 25px minmax(30px,1fr) 25px;gap:var(--dd-small-gap);align-items:center;min-height:32px;border-bottom:1px solid var(--dd-hairline);font-variant-numeric:tabular-nums}
.dd-a-duel-row>strong{font-weight:500}.dd-a-duel-row>span:last-child{text-align:right}
.dd-a-duel-bars{display:flex;flex-direction:column;gap:3px}
.dd-a-duel-bars .dd-a-meter{height:4px}
.dd-a-observation-text{display:block;padding-block:7px;border-bottom:1px solid var(--dd-hairline);font-size:var(--dd-meta-size);line-height:1.45}
.dd-a-fact{position:relative;padding:6px 0 6px 12px;border-bottom:1px solid var(--dd-hairline)}
.dd-a-fact::before{content:'';position:absolute;left:0;top:10px;bottom:10px;width:2px;background:var(--dd-neutral)}
.dd-a-fact--correct::before{background:var(--dd-positive-graphic)}.dd-a-fact--incorrect::before{background:var(--dd-negative-graphic)}
.dd-a-fact-head{display:flex;align-items:center;justify-content:space-between;gap:var(--dd-small-gap);font-size:var(--dd-meta-size)}
.dd-a-fact-actions{display:flex;align-items:center;gap:var(--dd-small-gap)}
.dd-a-fact-copy{display:block;font-size:var(--dd-meta-size);line-height:1.45;overflow-wrap:anywhere}
.dd-a-chart-dot{width:7px;height:7px;border-radius:50%;background:var(--dd-accent)}.dd-a-chart-dot--rival{background:var(--dd-neutral)}
.dd-a-col-type{width:88px}.dd-a-col-count{width:66px}.dd-a-col-rank{width:34px}.dd-a-col-bar{width:78px}
.dd-a-source-cell{display:flex;align-items:center;gap:var(--dd-small-gap);min-width:0}
.dd-a-source-cell>.dd-a-row-button{min-width:0;flex:1}
.dd-a-row-extra{opacity:0;flex:none;white-space:nowrap}
.dd-a-table tr:hover .dd-a-row-extra,.dd-a-table tr:focus-within .dd-a-row-extra{opacity:1}
.dd-a-mobile-only{display:none}
.dd-a-type-name{display:flex;align-items:center;gap:6px;min-width:0}
.dd-a-type-name .dd-chip{flex:none}
.dd-a-col-heat{width:54px}
.dd-a-heat-table td{height:34px;border:0}
.dd-a-heat-table :is(th,td).dd-a-col-heat{padding:0 3px;text-align:center}
.dd-a-heat{display:block;width:100%;height:28px;min-height:0;padding:0;border:1px solid var(--dd-hairline);border-radius:4px;background:var(--dd-tint);font-size:var(--dd-meta-size);font-variant-numeric:tabular-nums;text-align:center}
.dd-a-heat--strong{background:color-mix(in srgb,var(--dd-accent) 18%,white)}.dd-a-heat--medium{background:color-mix(in srgb,var(--dd-accent) 11%,white)}.dd-a-heat--light{background:color-mix(in srgb,var(--dd-accent) 5%,white)}.dd-a-heat--none{background:none;color:var(--dd-muted)}
.dd-a-search{height:var(--dd-control-height);max-width:43%;width:142px;min-width:0;border:1px solid var(--dd-line);border-radius:var(--dd-control-radius);padding:3px 8px;font:400 var(--dd-meta-size)/1.4 'Instrument Sans',sans-serif;background:var(--dd-panel);color:var(--dd-ink)}
.dd-a-topic-rank{display:grid;grid-template-columns:minmax(72px,1.35fr) 24px minmax(16px,1fr) 52px 48px;gap:6px;align-items:center;min-height:32px;border-bottom:1px solid var(--dd-hairline);font-variant-numeric:tabular-nums}
.dd-a-topic-rank strong{font-weight:600}.dd-a-topic-rank>span:nth-last-child(-n+2){text-align:right}
.dd-a-topic-leader{display:grid;grid-template-columns:minmax(90px,1fr) 38px 40px;gap:var(--dd-small-gap);align-items:center;padding-inline:8px;min-height:28px;font-variant-numeric:tabular-nums}
.dd-a-topic-leader strong{font-weight:500}.dd-a-topic-leader>span:last-child{text-align:right}
.dd-proof .dd-analytics-body{gap:var(--dd-micro-gap)}
.dd-a-proof-row{display:grid;grid-template-columns:minmax(140px,1fr) 126px 16px 126px;gap:6px;align-items:center;min-height:40px;border-bottom:1px solid var(--dd-hairline)}
.dd-a-proof-row>span:not(.dd-engine){display:flex;flex-direction:column;gap:2px}
.dd-a-proof-row .dd-state{font-size:var(--dd-meta-size);white-space:normal}
.dd-a-proof-row .dd-state>span{min-width:0;overflow-wrap:normal;text-align:left}
.dd-proof .dd-a-section-line h3{white-space:nowrap}
.dd-a-proof-row small{font-size:var(--dd-meta-size)}
.dd-a-rank-legend{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:var(--dd-meta-size);flex:none}
.dd-a-rank-question{padding-block:6px;border-bottom:1px solid var(--dd-hairline)}
.dd-a-rank-question .dd-a-section-line{margin-bottom:6px}
.dd-a-rank-question .dd-a-copy>.dd-a-truncate:first-child{font-weight:500}
.dd-a-rank-gap .dd-meta{color:var(--dd-negative)}
.dd-a-expansion-row{display:flex;gap:var(--dd-small-gap);align-items:center;min-height:48px;border-bottom:1px solid var(--dd-hairline)}
.dd-a-expansion-row>.dd-a-row-button{flex:1;min-width:0}
.dd-a-expansion-row>.dd-link,.dd-a-expansion-row>.dd-meta{flex:none;white-space:nowrap}
@container(max-width:480px){
  .dd-a-engine-measure{flex-direction:column;align-items:flex-end;gap:0}
  .dd-sov-comparison{gap:12px}
  .dd-sov-legend{max-height:168px}
  .dd-sov-brand{height:28px;gap:6px;padding-inline:2px}
  .dd-sov-value{font-size:24px}
  .dd-sov-value--pending{font-size:14px}
  .dd-a-stat-engine-name{display:none}
  .dd-a-table th,.dd-a-table td{padding-inline:8px}
  .dd-a-table th:first-child,.dd-a-table td:first-child{padding-left:12px}
  .dd-a-table th:last-child,.dd-a-table td:last-child{padding-right:12px}
  .dd-a-table .dd-a-col-engine{width:29px;padding-inline:0}
  .dd-a-answer-row{grid-template-columns:16px minmax(0,1fr) 116px 36px;gap:6px}
  .dd-citation-meta{column-gap:8px}
  .dd-a-outcome{grid-template-columns:112px 52px minmax(0,1fr);gap:6px}
  .dd-a-outcome>.dd-meta{font-size:var(--dd-meta-size)}
  .dd-a-stage-head{gap:6px;flex-wrap:wrap}.dd-a-stage-hint{order:4;flex-basis:100%}
  .dd-a-duel-row{grid-template-columns:minmax(140px,1fr) 23px minmax(18px,.4fr) 23px;gap:6px}
  .dd-a-fact-head{align-items:flex-start;flex-wrap:wrap;gap:2px}
  .dd-a-fact-actions{margin-left:auto}
  .dd-a-col-type{display:none}.dd-a-mobile-only{display:block}
  .dd-a-col-count{width:58px}.dd-a-col-bar{width:40px}
  .dd-a-source-cell{gap:4px}.dd-a-row-extra{font-size:11px}
  .dd-a-col-heat{width:41px}.dd-a-heat-table :is(th,td).dd-a-col-heat{padding:0 2px}
  .dd-a-proof-row{grid-template-columns:minmax(110px,1fr) minmax(58px,80px) 12px minmax(58px,80px);gap:4px}
  .dd-proof .dd-a-small-stats{grid-template-columns:1.2fr 1fr .8fr 1fr}
  .dd-a-proof-row .dd-engine{font-size:var(--dd-meta-size);gap:6px;white-space:normal}
  .dd-a-small-stats dt{min-height:34px;line-height:1.3}
  .dd-a-score-row{grid-template-columns:minmax(120px,1fr) minmax(30px,.7fr) 50px;gap:6px}
}
@container(max-width:330px){
  .dd-a-today-summary,.dd-a-today-lead,.dd-a-today-outcomes{gap:4px}
  .dd-a-outcome{grid-template-columns:minmax(0,1fr) auto}.dd-a-outcome>.dd-meta{display:none}
  .dd-sov-pending .dd-sov-engines .dd-a-small-stats{grid-template-columns:repeat(2,minmax(0,1fr))}
  .dd-a-small-stats,.dd-proof .dd-a-small-stats{grid-template-columns:repeat(2,minmax(0,1fr))}
  .dd-a-small-stats dt{min-height:0}
  .dd-a-proof-row{grid-template-columns:minmax(84px,1fr) 66px 10px 66px}
}
@media(hover:none){.dd-a-row-extra{opacity:1}}

/* A double cell pairs two normal-width bodies. Tables and plotted series can span both. */
@container(min-width:800px){
  .dd-analytics-body:has(>.dw-table-space),.dd-content-types>.dd-card-body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto minmax(0,1fr);column-gap:24px}
  .dd-analytics-body:has(>.dw-table-space)>.dd-a-headline{grid-column:1;grid-row:1;max-width:none}
  .dd-analytics-body:has(>.dw-table-space)>.dd-a-body-note{grid-column:2;grid-row:1;align-self:center}
  .dd-analytics-body:has(>.dw-table-space):not(:has(>.dd-a-headline))>.dd-a-body-note{grid-column:1}
  .dd-analytics-body:has(>.dw-table-space)>.dd-a-list-space,.dd-content-types>.dd-card-body>.dd-a-list-space{grid-column:1/-1;grid-row:2}
  .dd-analytics-body:has(>.dw-table-space:only-child){grid-template-rows:minmax(0,1fr)}
  .dd-analytics-body:has(>.dw-table-space:only-child)>.dd-a-list-space{grid-row:1}
  .dd-content-types>.dd-card-body>.dd-a-body-note{grid-column:1}
  .dd-citation-performance>.dd-card-body,.dd-query-expansions>.dd-card-body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto minmax(0,1fr);gap:12px 24px}
  .dd-citation-performance>.dd-card-body>.dd-a-headline,.dd-query-expansions>.dd-card-body>.dd-a-headline{grid-column:1;grid-row:1;max-width:none}
  .dd-citation-performance>.dd-card-body>.dd-a-dot-legend,.dd-query-expansions>.dd-card-body>.dd-a-section-line{grid-column:2;grid-row:1;align-self:center}
  .dd-citation-performance>.dd-card-body>.dd-a-list-space,.dd-query-expansions>.dd-card-body>.dd-a-list-space{grid-column:1/-1;grid-row:2}
  .dd-query-expansions .dd-fit-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;align-content:start}
  .dd-a-headline{max-width:calc((100% - 24px)/2)}
  .dd-sentiment-score>.dd-card-body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
  .dd-a-score-summary{align-self:center;gap:16px}.dd-a-score-summary>.dd-a-headline{max-width:none}
  .dd-a-head-to-head-engines{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px}
  .dd-head-to-head .dd-fit-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;align-content:start}
  .dd-a-stage-list>.dd-a-stage{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto auto;gap:12px 24px;align-content:center}
  .dd-a-stage-head{grid-column:1;grid-row:1}.dd-a-stage>.dd-a-meter{grid-column:1;grid-row:2}
  .dd-a-stage>.dd-meta{grid-column:2;grid-row:1}.dd-a-stage-question{grid-column:2;grid-row:2}
  .dd-a-engine-list>.dd-a-engine-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px;align-content:center}
  .dd-a-engine-head,.dd-a-engine-row>.dd-a-split{grid-column:1}
  .dd-a-engine-row>.dd-card-section-line{grid-column:2;grid-row:1/3;align-items:center}
  .dd-brand-facts .dd-fit-list>.dd-a-fact{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:24px}
  .dd-a-fact-head{align-items:center}.dd-a-fact-copy{font-size:13px}
  .dd-visibility-today>.dd-card-body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto minmax(0,1fr);gap:16px 24px}
  .dd-a-today-summary{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:center}
  .dd-a-today-lead>.dd-a-headline{max-width:none}
  .dd-analytics-body>.dd-a-today-trend{grid-column:1/-1;min-height:0}.dd-a-today-trend>.dd-chart-frame{flex:1}
  .dd-share-of-voice>.dd-card-body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto minmax(0,1fr) auto;gap:8px 24px}
  .dd-share-of-voice .dd-sov-comparison{display:contents}
  .dd-share-of-voice .dd-sov-wheel{grid-column:1;grid-row:2;align-self:center}
  .dd-share-of-voice .dd-sov-legend{grid-column:2;grid-row:1/4;max-height:none;align-self:stretch;justify-content:space-evenly}
  .dd-share-of-voice .dd-sov-brand{height:48px}
  .dd-share-of-voice .dd-sov-engines{grid-column:1;grid-row:3}
  .dd-a-compare-stats{gap:24px}.dd-a-compare-stats>div+div{padding-left:24px}
  .dd-a-compare-stats .dd-movement{display:flex}
  .dd-a-topic-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:center}
  .dd-a-topic-summary>.dd-a-small-stats{grid-column:1;grid-row:1}.dd-a-topic-summary>.dd-a-section-line{grid-column:2}
  .dd-proof>.dd-card-body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto auto auto minmax(0,1fr);gap:12px 24px}
  .dd-proof>.dd-card-body>.dd-a-row-button{grid-column:1;grid-row:1}
  .dd-proof .dd-a-small-stats{grid-column:2;grid-row:1/3;align-self:center}
  .dd-proof .dd-a-body-note{grid-column:1;grid-row:2}
  .dd-proof .dd-a-section-line,.dd-proof>.dd-card-body>.dd-a-truncate{grid-column:1/-1}
  .dd-proof>.dd-card-body>.dd-a-list-space{grid-column:1/-1}
  .dd-rank-vs-ai>.dd-card-body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
  .dd-a-rank-summary{align-self:center;gap:16px}.dd-a-rank-summary>.dd-a-small-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}
  .dd-a-proof-row{grid-template-columns:minmax(0,1fr) 220px 16px 220px}
  .dd-topic-rankings>.dd-card-body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
  .dd-topic-rankings>.dd-card-body>.dd-a-subsection{border:0;padding:0}
  .dd-topic-rankings .dd-a-topic-leader{min-height:48px}
  .dd-brand-list{grid-template-columns:repeat(2,minmax(0,1fr));align-content:stretch;column-gap:24px}
  .dd-perception-body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto minmax(0,1fr);gap:20px 24px}
  .dd-perception-summary{grid-column:1;grid-row:1;align-self:start}
  .dd-perception-sources{grid-column:1;grid-row:2;align-self:end}
  .dd-perception-body>.dd-observations{grid-column:2;grid-row:1/3;margin:0;border:0}
  .dd-card-body>.dd-empty{grid-column:1/-1;grid-row:1/-1}
}
