.decision-panel{padding:var(--space-6);background:var(--surface-card);border:1px solid var(--line-default);border-radius:var(--radius-lg);min-width:0;margin:18px 0 16px}.full-report #decision-panel:focus{outline:none}.full-report #decision-panel:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}.decision-rows{margin:0;padding:0;list-style:none}.decision-row{border-top:1px solid var(--line-default);grid-template-columns:minmax(256px,1fr) minmax(0,2.4fr) auto;grid-template-areas:"label body status";align-items:start;gap:8px 24px;min-width:0;padding:16px 0;display:grid}.decision-row:first-child{border-top:0;padding-top:0}.decision-row:last-child{padding-bottom:0}@media (min-width:761px){.decision-row{align-items:baseline}}.decision-label{grid-area:label;min-width:0}.decision-body{grid-area:body;min-width:0}.decision-status{grid-area:status;min-width:0;margin:0}.full-report .decision-label h3{font-size:var(--text-md);font-weight:var(--weight-semibold);line-height:var(--leading-snug);color:var(--ink-strong);margin:0 0 3px}.full-report .decision-label p{font-size:var(--text-xs);line-height:var(--leading-body);color:var(--status-muted-ink);overflow-wrap:anywhere;margin:0}.decision-metric{flex-wrap:wrap;align-items:center;gap:8px 20px;display:flex}.decision-value{font-size:var(--text-lg);font-weight:var(--weight-semibold);line-height:var(--leading-snug);color:var(--ink-strong);font-variant-numeric:tabular-nums;display:block}.full-report .decision-sentence{font-size:var(--text-md);line-height:var(--leading-body);color:var(--ink-body);overflow-wrap:anywhere;margin:6px 0 0}.decision-metric+.decision-sentence{margin-top:8px}.decision-body>.decision-sentence:first-child{margin-top:0}.full-report .decision-note{font-size:var(--text-xs);line-height:var(--leading-body);color:var(--status-muted-ink);overflow-wrap:anywhere;margin:4px 0 0}.decision-sentence a{color:var(--link);font-weight:var(--weight-semibold);text-underline-offset:3px;align-items:center;gap:3px;text-decoration:underline;display:inline-flex}.full-report .decision-band-source{font-size:var(--text-xs);line-height:var(--leading-snug);color:var(--ink-muted);align-self:flex-end;margin:0}.decision-band-source a{color:inherit;text-underline-offset:3px;align-items:center;gap:3px;text-decoration:underline;display:inline-flex}@media (hover:hover){.decision-band-source a:hover{color:var(--link)}}.decision-bullet{flex:220px;min-width:0;max-width:360px}.decision-bullet-track{height:var(--bar-md);background:var(--surface-track);box-shadow:inset 0 0 0 1px var(--line-strong);border-radius:6px;display:block;position:relative}.decision-bullet-band{background:var(--reference-band);box-shadow:inset 0 0 0 1px var(--reference-band-edge);border-radius:4px;position:absolute;top:0;bottom:0}.decision-bullet-marker{background:var(--ink-strong);width:4px;height:22px;box-shadow:0 0 0 2px var(--surface-card);border-radius:2px;margin-left:-2px;position:absolute;top:-5px}.decision-bullet-marker-capped{border-radius:2px 3px 3px 2px;width:6px;margin-left:-6px}.decision-bullet-below .decision-bullet-marker{background:var(--status-clarify-mark)}.decision-panel .decision-bullet-above .decision-bullet-marker{background:var(--status-above-mark)}.decision-bullet-axis{height:16px;font-size:var(--text-xs);color:var(--ink-muted);font-variant-numeric:tabular-nums;margin-top:7px;line-height:16px;display:block;position:relative;container-type:inline-size}.decision-bullet-caption{top:0;left:calc(var(--caption-at) * 1%);white-space:nowrap;transform:translateX(clamp(calc(var(--caption-at) * -1cqw), -50%, calc((100 - var(--caption-at)) * 1cqw - 100%)));position:absolute}.decision-chip{border-radius:var(--radius-sm);max-width:100%;font-size:var(--text-xs);font-weight:var(--weight-semibold);line-height:var(--leading-snug);overflow-wrap:anywhere;border:1px solid;align-items:flex-start;gap:7px;padding:6px 10px;display:inline-flex}.decision-chip svg{flex-shrink:0;margin-top:2px}.decision-chip-clarify{color:var(--status-clarify-ink);background:var(--status-clarify-bg);border-color:var(--status-clarify-line)}.decision-chip-neutral{color:var(--status-muted-ink);font-weight:var(--weight-regular);background:0 0;border-color:#0000;padding:6px 0}.decision-chip-reference{color:var(--status-neutral-ink);background:var(--surface-card);border-color:var(--status-neutral-line)}.decision-chip-above{color:var(--status-above-ink);background:var(--status-above-bg);border-color:var(--status-above-line)}.full-report .decision-position{font-size:var(--text-sm);line-height:var(--leading-body);color:var(--ink-body);overflow-wrap:anywhere;flex-wrap:wrap;align-items:flex-start;gap:6px 8px;margin:8px 0 0;display:flex}.decision-chip-position{color:var(--status-neutral-ink);background:var(--status-neutral-bg);border-color:var(--status-neutral-line)}.full-report .decision-change-note{font-size:var(--text-sm);line-height:var(--leading-body);color:var(--ink-body);overflow-wrap:anywhere;flex-wrap:wrap;align-items:flex-start;gap:6px 8px;margin:8px 0 0;display:flex}.decision-position a{color:var(--link);font-weight:var(--weight-semibold);text-underline-offset:3px;align-items:center;gap:3px;text-decoration:underline;display:inline-flex}.comment-mix{min-width:0;margin:0;container:comment-mix/inline-size}.comment-mix-rows{gap:8px var(--space-3);grid-template-columns:fit-content(50%) minmax(80px,1fr) auto;margin:0;padding:0;list-style:none;display:grid}.comment-mix-row{grid-column:1/-1;grid-template-columns:subgrid;align-items:center;row-gap:5px;min-width:0;display:grid}.comment-mix-label{min-width:0;font-size:var(--text-xs);font-weight:var(--weight-semibold);line-height:var(--leading-snug);color:var(--ink-body);overflow-wrap:break-word;grid-area:1/1;align-items:center;gap:6px;display:flex}.comment-mix-label>svg{color:var(--tile-violet-ink);flex-shrink:0}.comment-mix-track{height:var(--bar-sm);background:var(--data-single-track);border-radius:4px;grid-area:1/2;min-width:0;display:block}.comment-mix-fill{background:var(--data-single);border-radius:4px;min-width:2px;height:100%;display:block;overflow:hidden}.comment-mix-part,.comment-mix-key{background:repeating-linear-gradient(135deg,var(--data-single) 0 1.5px,var(--data-single-light) 1.5px 4px);box-shadow:inset 0 0 0 1px var(--data-single)}.comment-mix-part{min-width:2px;height:100%;box-shadow:inset 0 0 0 1px var(--data-single),2px 0 0 var(--surface-card);display:block}.comment-mix-part-whole{box-shadow:inset 0 0 0 1px var(--data-single)}.comment-mix-value{font-size:var(--text-xs);font-weight:var(--weight-semibold);line-height:var(--leading-snug);color:var(--ink-strong);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;grid-area:1/3}.comment-mix-note{min-width:0;font-size:var(--text-xs);line-height:var(--leading-snug);color:var(--ink-label);flex-wrap:wrap;grid-area:2/2/auto/-1;align-items:center;gap:0 6px;display:flex}.comment-mix-note>strong{font-weight:var(--weight-semibold);color:var(--ink-strong);font-variant-numeric:tabular-nums}.comment-mix-key{border-radius:2px;flex-shrink:0;width:10px;height:10px;display:block}@container comment-mix (max-width:360px){.comment-mix-rows{grid-template-columns:minmax(0,1fr) auto;row-gap:10px}.comment-mix-row{align-items:start}.comment-mix-label{align-items:flex-start}.comment-mix-label>svg{margin-top:2px}.comment-mix-value{grid-column:2}.comment-mix-track{grid-area:2/1/auto/-1}.comment-mix-note{grid-area:3/1/auto/-1}}@media (forced-colors:active){.comment-mix-track{outline-offset:-1px;outline:1px solid canvastext}.comment-mix-fill{forced-color-adjust:none;background:canvastext}.comment-mix-part,.comment-mix-key{forced-color-adjust:none;background:repeating-linear-gradient(135deg,canvastext 0 1.5px,canvas 1.5px 4px);box-shadow:inset 0 0 0 1px canvastext}}@media (max-width:1150px){.decision-row{grid-template-columns:minmax(130px,.75fr) minmax(0,2fr);grid-template-areas:"label body""label status";gap:10px 20px}}@media screen and (max-width:1150px){.decision-row:not(:has(>.decision-status)){grid-template-areas:"label body"}}@media (max-width:760px){.decision-panel{margin:10px 0 12px;padding:16px}.decision-row{grid-template-columns:minmax(0,1fr);grid-template-areas:"label""status""body";gap:8px 12px;padding:15px 0}.decision-row:first-child{padding-top:0}.decision-row:last-child{padding-bottom:0}.decision-bullet{flex-basis:100%;max-width:none}.decision-row:not(:has(>.decision-status)){grid-template-areas:"label""body"}}@media screen{.decision-panel .comment-mix-label,.decision-panel .comment-mix-value,.decision-panel .comment-mix-note,.decision-panel .follower-sample-compact .follower-sample-key-label,.decision-panel .follower-sample-compact .follower-sample-key-label>strong{font-size:var(--text-sm)}.decision-panel .comment-mix-track,.decision-panel .comment-mix-fill{height:var(--bar-md);border-radius:6px}.decision-panel .comment-mix-key{width:12px;height:12px}.decision-panel{container:decision-panel/inline-size}@container decision-panel (min-width:800px){.decision-rows{--decision-label:clamp(160px,100cqi - 738px,260px);grid-template-columns:[label-start] var(--decision-label) [label-end value-start chip-start] 210px [value-end chip-end chart-start] min(420px,100cqi - 318px - var(--decision-label)) [chart-end values-start] minmax(48px,1fr) [values-end];column-gap:20px;display:grid}.decision-row{grid-column:1/-1;grid-template-columns:subgrid;grid-template-areas:none;align-items:start;gap:0 normal}.decision-body,.decision-metric{display:contents}.decision-label{grid-area:1/label/span 2;align-self:baseline}.decision-value{grid-area:1/value;align-self:baseline}.decision-row:not(:has(.decision-bullet)) .decision-value{grid-column:value-start/values-end}.decision-bullet{grid-area:1/chart;max-width:none;margin-top:8px}.decision-status{grid-area:2/chip;margin-top:8px}.full-report .decision-band-source{grid-area:1/chart;place-self:start end;margin-top:27px}.full-report .decision-sentence,.full-report .decision-position{grid-area:4/value-start/auto/values-end}.full-report .decision-change-note,.decision-row-followers .decision-position{grid-column:chart-start/values-end}.full-report .decision-change-note{grid-row:3}.decision-row .follower-sample-compact{grid-area:1/chart-start/auto/values-end;grid-template-columns:subgrid;margin-top:4px;display:grid}.decision-row .follower-sample-compact .follower-sample-bar{grid-column:chart}.decision-row .follower-sample-compact .follower-sample-legend{grid-column:chart-start/values-end;grid-template-columns:repeat(2,minmax(0,max-content));gap:8px 16px;display:grid}.decision-row .follower-sample-compact .follower-sample-key{align-items:flex-start}.decision-row .follower-sample-compact .follower-sample-swatch{margin-top:4px}.decision-row .follower-sample-compact .follower-sample-key-label{display:block}.decision-row .follower-sample-compact .follower-sample-key-label>strong{white-space:nowrap;margin-left:6px}.decision-row .comment-mix{grid-area:1/value-start/auto/values-end;grid-template-columns:subgrid;align-self:baseline;display:grid;container-type:normal}.decision-row .comment-mix-rows{grid-column:1/-1;grid-template-columns:subgrid;gap:10px normal}.decision-row .comment-mix-label{grid-column:value-start/chip-end}.decision-row .comment-mix-track{grid-column:chart}.decision-row .comment-mix-value{grid-column:values;justify-self:start;min-width:4ch}.decision-row .comment-mix-note{grid-column:chart-start/values-end}}@container decision-panel (min-width:800px) and (max-width:899.98px){.decision-row .follower-sample-compact .follower-sample-legend{grid-column:chart;grid-template-columns:minmax(0,1fr);gap:6px}.decision-row .follower-sample-compact .follower-sample-key{align-items:center}.decision-row .follower-sample-compact .follower-sample-swatch{margin-top:0}.decision-row .follower-sample-compact .follower-sample-key-text{flex:auto}.decision-row .follower-sample-compact .follower-sample-key-label{flex-wrap:nowrap;justify-content:space-between;gap:12px;display:flex}.decision-row .follower-sample-compact .follower-sample-key-label>strong{margin-left:0}}@container decision-panel (min-width:1040px){.decision-rows{grid-template-columns:[label-start]minmax(140px,260px)[label-end value-start]max-content[value-end chip-start]max-content[chip-end chart-start]420px[chart-end values-start]minmax(48px,1fr)[values-end]}.decision-status{grid-row:1;align-self:center;margin-top:0}}}@media print{.decision-sentence a{color:inherit;text-decoration:none}.decision-sentence a svg{display:none}.decision-band-source a{color:inherit;text-decoration:none}.decision-band-source a svg{display:none}.decision-position a{color:inherit;text-decoration:none}.decision-position a svg{display:none}.decision-chip,.decision-bullet-track,.decision-bullet-band,.decision-bullet-marker,.decision-chip-reference,.comment-mix-track,.comment-mix-fill,.comment-mix-part,.comment-mix-key{-webkit-print-color-adjust:exact;print-color-adjust:exact}.comment-mix{break-inside:avoid}.comment-mix-rows{row-gap:3pt}.decision-status .decision-chip-reference,.decision-status .decision-chip-above{white-space:normal;gap:3px;padding:2.5pt 3pt}.decision-row-engagement .decision-value.num-hero{font-size:var(--num-size)}}
.overview-format-chart{min-width:0;margin:20px 0 18px}.full-report .overview-group-sample,.full-report .overview-chart-source,.full-report .overview-format-sample{font-size:var(--text-xs);line-height:var(--leading-body);color:var(--ink-muted);margin:9px 0 0}.full-report .overview-chart-source{color:var(--ink-label);margin-top:14px}.overview-format-bar{height:var(--bar-md);border-radius:var(--radius-sm);background:var(--surface-card);gap:2px;display:flex;overflow:hidden}.overview-format-bar>span{flex-shrink:1;min-width:0;display:block}.overview-format-legend{gap:12px;margin:17px 0 0;padding:0;list-style:none;display:grid}.overview-format-legend li{min-width:0;color:var(--ink-label);font-size:var(--text-xs);line-height:var(--leading-snug);grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.overview-format-legend strong{color:var(--ink-strong);font-size:var(--text-xs);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;white-space:nowrap}.overview-summary{min-width:0;margin:var(--space-4) 0 var(--space-5)}.overview-summary>.chart-readout{margin-bottom:var(--space-3)}.overview-summary-note{margin:0 0 var(--space-3);font-size:var(--text-sm);line-height:var(--leading-body);color:var(--ink-muted)}.overview-summary>.overview-format-chart{margin:0}.overview-format-legend.overview-format-legend-names{flex-wrap:wrap;gap:6px 16px;margin-top:12px;display:flex}.overview-format-legend-names li{gap:7px;display:flex}.overview-columns{align-items:flex-start;gap:0;margin:0;padding:0;list-style:none;display:flex}.overview-columns>li{align-items:center;gap:var(--space-1);flex-direction:column;flex:1 1 0;min-width:0;display:flex}.overview-column{border-bottom:1px solid var(--line-strong);width:100%;height:48px;display:block;position:relative}.overview-column>i{background:var(--data-single);border-radius:3px 3px 0 0;width:clamp(12px,60%,24px);max-width:calc(100% - 4px);min-height:2px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.overview-column-label{box-sizing:border-box;max-width:100%;font-size:var(--text-xs);line-height:var(--leading-snug);color:var(--ink-label);text-align:center;padding:0 2px}.report-content-summary .overview-format-legend li,.report-content-summary .overview-format-legend strong{font-size:var(--text-sm)}@media (max-width:360px){.overview-format-legend li{gap:7px}}@media print{.overview-format-chart,.overview-summary{break-inside:avoid}.overview-format-bar,.overview-column>i{-webkit-print-color-adjust:exact;print-color-adjust:exact}.overview-format-legend strong{color:var(--ink-strong)}}
.publication-charts{margin:0 0 var(--space-6);border:1px solid var(--line-default);border-radius:var(--radius-lg);padding:var(--space-6);background:var(--surface-card);min-width:0}.publication-charts>.card-header{margin-bottom:26px}.publication-counter-switch{flex-wrap:wrap;flex-shrink:0;gap:8px;max-width:100%;display:flex}.publication-counter-switch button{border-radius:var(--radius-sm);min-height:36px;color:var(--ink-label);font-size:var(--text-sm);font-weight:var(--weight-medium);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:6px;padding:7px 10px;font-family:inherit;display:flex}.publication-counter-switch button[aria-pressed=true]{background:var(--brand-soft);border-color:var(--link);color:var(--link)}@media (hover:hover){.publication-counter-switch button[aria-pressed=false]:hover{background:var(--surface-sunken)}}.publication-chart-grid{grid-template-columns:minmax(0,1.55fr) minmax(230px,1fr);gap:28px;display:grid}.publication-chart-grid>:only-child{grid-column:1/-1}.publication-response-chart,.publication-format-comparison{min-width:0}.publication-chart-section-title{margin-bottom:16px}.publication-chart-section-title h4{font-size:var(--text-sm);line-height:var(--leading-body);font-weight:var(--weight-semibold);color:var(--ink-label);margin:0 0 5px}.publication-chart-section-title>span{font-size:var(--text-xs);color:var(--ink-muted);line-height:var(--leading-body);display:block}.publication-chart-legend{flex-wrap:wrap;gap:17px;margin:0 0 9px;padding:0;list-style:none;display:flex}.publication-chart-legend>li{font-size:var(--text-xs);color:var(--ink-label);align-items:center;gap:7px;display:flex}.publication-charts .format-shape{width:8px;height:8px}.publication-charts .publication-point-image{color:var(--format-image)}.publication-charts .publication-point-video{color:var(--format-video)}.publication-charts .publication-point-carousel{color:var(--format-carousel)}.publication-scatter{touch-action:pan-y;min-width:0;height:224px;position:relative}.publication-scatter>svg{font-family:inherit;display:block;overflow:visible}.publication-chart-gridline{stroke:var(--line-subtle);stroke-width:1px}.publication-chart-axis-label{fill:var(--ink-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.publication-svg-point{fill:currentColor;stroke:var(--surface-card);stroke-width:1.5px}.publication-svg-point.selected{stroke:var(--ink-strong);stroke-width:2px;filter:none}.publication-point-target{cursor:pointer;z-index:1;background:0 0;border:0;border-radius:50%;width:44px;height:44px;padding:0;position:absolute;transform:translate(-50%,-50%)}.publication-point-target:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-5px;background:color-mix(in srgb,var(--focus-ring) 12%,transparent)}.publication-point-target.selected{z-index:2}.publication-chart-readout{border-radius:var(--radius-md);background:var(--surface-sunken);min-width:0;margin-top:14px;padding:14px}.publication-readout-top{font-size:var(--text-xs);line-height:var(--leading-body);color:var(--ink-label);justify-content:space-between;align-items:center;gap:10px;display:flex}.publication-readout-top>span{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:flex}.publication-readout-top>strong{font-size:var(--text-md);color:var(--ink-strong);white-space:nowrap;font-variant-numeric:tabular-nums}.publication-readout-top>strong>small{font-size:var(--text-xs);font-weight:var(--weight-regular);color:var(--ink-muted)}.publication-readout-post{align-items:flex-start;gap:12px;margin-bottom:13px;display:flex}.publication-readout-text{flex:1;min-width:0}.publication-readout-text>p{-webkit-line-clamp:2;overflow-wrap:anywhere;font-size:var(--text-xs);line-height:var(--leading-body);color:var(--ink-body);-webkit-box-orient:vertical;margin:8px 0 0;display:-webkit-box;overflow:hidden}.publication-readout-controls{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.publication-readout-controls>label{flex:1;min-width:125px}.publication-readout-controls select{border:1px solid var(--line-strong);border-radius:var(--radius-sm);width:100%;min-width:0;min-height:36px;color:var(--ink-body);background:var(--surface-card);font-family:inherit;font-size:var(--text-xs);padding:7px 24px 7px 9px}.publication-point-pagination{gap:3px;display:flex}.publication-point-pagination button{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface-card);width:36px;height:36px;color:var(--ink-label);cursor:pointer;place-items:center;padding:0;display:grid}.publication-charts .publication-chart-open{min-height:36px;color:var(--link);font-family:inherit;font-size:var(--text-xs);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:5px;padding:8px 4px;display:flex}.publication-format-comparison{border-left:1px solid var(--line-default);padding-left:25px}.publication-chart-values{border-top:1px solid var(--line-default);margin-top:24px;padding-top:16px}.publication-chart-values>summary{cursor:pointer;color:var(--ink-label);font-size:var(--text-xs);line-height:var(--leading-body);justify-content:space-between;align-items:center;gap:10px;list-style:none;display:flex}.publication-chart-values>summary::-webkit-details-marker{display:none}.publication-chart-values[open]>summary>svg{transform:rotate(180deg)}.publication-chart-values table{table-layout:fixed;border-collapse:collapse;width:100%;font-size:var(--text-xs);line-height:var(--leading-body);margin-top:15px}.publication-chart-values caption{text-align:left;font-size:var(--text-xs);line-height:var(--leading-body);color:var(--ink-muted);padding-bottom:12px}.publication-chart-values th{font-size:var(--text-xs);letter-spacing:0;text-transform:none;color:var(--ink-muted);text-align:left;border-bottom:1px solid var(--line-strong);padding:9px 5px}.publication-chart-values th:first-child{width:50%}.publication-chart-values td{border-bottom:1px solid var(--line-subtle);color:var(--ink-body);overflow-wrap:anywhere;white-space:normal;padding:10px 5px}.publication-chart-values td>small{font-size:var(--text-xs);color:var(--ink-muted);overflow-wrap:anywhere;margin-top:4px;display:block}.publication-chart-values tfoot th{color:var(--ink-label);font-weight:var(--weight-semibold);border-bottom:1px solid var(--line-subtle);vertical-align:top}.publication-chart-values tfoot td{color:var(--ink-muted)}.publication-chart-values tfoot tr:first-child>*{border-top:1px solid var(--line-strong)}.publication-charts button:focus-visible,.publication-charts select:focus-visible,.publication-charts summary:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.publication-charts .publication-point-target:focus-visible{outline-offset:-5px}.publication-chart-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media screen{.publication-chart-legend>li,.publication-readout-text>p{font-size:var(--text-sm)}}@media screen and (max-width:1180px){.publication-charts>.card-header{flex-wrap:wrap;gap:16px}.publication-chart-grid{grid-template-columns:minmax(0,1fr);gap:27px}.publication-format-comparison{border-left:0;border-top:1px solid var(--line-default);padding-top:24px;padding-left:0}}@media (max-width:560px){.publication-charts{padding:var(--space-5) var(--space-4);margin-bottom:var(--space-6)}.publication-charts>.card-header{margin-bottom:22px}.publication-charts .card-header-aside{flex-basis:100%}.publication-counter-switch{gap:4px;width:100%}.publication-counter-switch button{flex:auto;gap:5px;min-height:42px;padding:10px 6px}.publication-chart-legend{gap:14px}.publication-readout-top{flex-wrap:wrap}.publication-chart-readout{padding:12px}.publication-readout-controls>label{flex-basis:calc(100% - 91px);min-width:0}.publication-point-pagination button{width:40px;height:40px}.publication-readout-controls select{min-height:40px}.publication-charts .publication-chart-open{flex-basis:100%;justify-content:flex-start;min-height:40px}.publication-chart-values th:first-child{width:47%}.publication-chart-values td,.publication-chart-values th{font-size:var(--text-xs);padding-left:3px;padding-right:3px}.publication-chart-grid{gap:24px}}@media screen and (max-width:760px){.publication-readout-controls select{font-size:var(--text-input)}}@media print{.publication-charts{break-inside:avoid;border-radius:0;margin-bottom:22px;padding:15px}.publication-chart-grid{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:20px}.publication-format-comparison{border-top:0;border-left:1px solid var(--line-default);padding:0 0 0 18px}.publication-counter-switch,.publication-point-target,.publication-chart-readout{display:none!important}.publication-chart-values{break-inside:auto}.publication-chart-values>summary>svg{display:none}.publication-svg-point{-webkit-print-color-adjust:exact;print-color-adjust:exact}.publication-chart-values table{font-size:9pt}.publication-chart-section-title h4{font-size:var(--text-md)}.publication-chart-values tr{break-inside:avoid}}.publication-chart-month-tick{stroke:var(--line-strong);stroke-width:1px}.publication-chart-median>line{stroke:var(--ink-label);stroke-width:1.5px;stroke-dasharray:5 4}.publication-chart-legend>.publication-chart-median-key{color:var(--ink-body);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;gap:6px}.publication-chart-median-key>i{background:repeating-linear-gradient(to right,var(--ink-label) 0 5px,transparent 5px 9px);flex-shrink:0;width:18px;height:1.5px;display:block}.publication-chart-median-pill>rect{fill:var(--surface-card)}.publication-chart-median-pill>text{fill:var(--ink-body);font-size:var(--text-xs);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums}.publication-response-chart>.chart-readout{margin-bottom:var(--space-3)}@media screen{.publication-response-chart>.chart-readout,.publication-activity .chart-readout{min-height:calc(var(--text-xs) * var(--leading-snug) + var(--space-1) + var(--num-md) * var(--leading-tight))}}.publication-chart-cursor{stroke:var(--icon-muted);stroke-width:1px}.publication-scatter.is-scrubbing .publication-svg-point:not(.is-active){opacity:.35}.publication-readout-top>span>em{font-style:normal;font-weight:var(--weight-semibold);color:var(--status-neutral-ink);background:var(--status-neutral-bg);border-radius:6px;padding:1px 7px}@media print{.publication-chart-median>line{-webkit-print-color-adjust:exact;print-color-adjust:exact}.publication-format-comparison .bar-list-frame{--bar-list-label:50%}.publication-scatter .publication-chart-cursor{display:none}.publication-scatter.is-scrubbing .publication-svg-point{opacity:1}}@media (max-width:560px){.publication-counter-switch button,.publication-readout-controls select,.publication-charts .publication-chart-open,.publication-chart-values>summary{min-height:44px}.publication-point-pagination button{width:44px;height:44px}.publication-readout-controls>label{flex-basis:calc(100% - 99px)}}@media screen and (max-width:359px){.publication-readout-controls>label{flex-basis:100%}}
.comment-ratio-empty{font-size:var(--text-xs);line-height:var(--leading-body);color:var(--ink-muted)}.comment-report .comment-summary-fact{font-size:var(--text-md);line-height:var(--leading-body);color:var(--ink-strong);align-items:flex-start;gap:11px;margin:0;display:flex}.comment-summary-fact>svg{color:var(--ink-muted);flex-shrink:0;margin-top:4px}@media screen{.comment-summary-fact>svg{display:none}}.comment-summary-fact+.comment-report-metrics{margin-top:16px}.comment-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.comment-structure .card-header{margin-bottom:14px}.comment-structure{margin:var(--space-4) 0 4px;padding:var(--space-6);background:var(--surface-card);border:1px solid var(--line-default);border-radius:var(--radius-lg);color:var(--ink-strong);break-inside:avoid}.comment-structure-bar{border-radius:var(--radius-sm);background:var(--surface-card);gap:2px;height:16px;margin:0 0 18px;display:flex;overflow:hidden}.comment-structure-bar>span{flex-basis:0;min-width:3px}.comment-structure-emoji{background:repeating-linear-gradient(135deg,var(--data-single) 0 1.5px,var(--data-single-light) 1.5px 4px);box-shadow:inset 0 0 0 1px var(--data-single)}.comment-structure-short{background:var(--data-single)}.comment-structure-longer{background:var(--data-single-deep)}.comment-structure-empty{background:repeating-linear-gradient(135deg,var(--surface-track) 0,var(--surface-track) 3px,var(--line-strong) 3px,var(--line-strong) 4px)}.comment-structure-list{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.comment-structure-list>li{min-width:0}.comment-structure-row{font-size:var(--text-sm);line-height:var(--leading-body);color:var(--ink-label);flex-direction:column;gap:4px;display:flex}.comment-structure-row>span{align-items:center;gap:7px;display:flex}.comment-structure-row>span>i{border-radius:3px;flex:none;width:10px;height:10px}.comment-structure-row>strong{font-size:var(--text-md);color:var(--ink-strong);font-variant-numeric:tabular-nums;align-items:baseline;gap:8px;padding-left:17px;display:flex}.comment-structure-row>strong>small{font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--ink-label)}.comment-structure-examples{gap:6px;margin:10px 0 0;padding:0 0 0 17px;list-style:none;display:grid}.comment-structure-examples>li{font-size:var(--text-sm);line-height:var(--leading-body);color:var(--ink-body);overflow-wrap:anywhere}.comment-structure-examples q{quotes:"“" "”"}:lang(pl) .comment-structure-examples q{quotes:"„" "”"}.comment-structure+.comment-report-metrics{margin-top:18px}@media (max-width:760px){.comment-structure{padding:18px}.comment-structure-list{grid-template-columns:1fr;gap:14px}}@media print{.comment-structure{padding:14px}.comment-structure-bar>span,.comment-structure-row i{-webkit-print-color-adjust:exact;print-color-adjust:exact}}@media (max-width:760px){.comment-report details>summary{box-sizing:border-box;min-height:44px}}.comment-report .comment-language-card{margin:var(--space-4) 0 4px}.comment-language-card{break-inside:avoid}
.panel-trend-chart{margin-top:var(--space-5)}.panel-trend-chart>svg{touch-action:pan-y;width:100%;display:block;overflow:visible}.panel-chart-readout{margin-bottom:var(--space-3)}.panel-chart-grid{stroke:var(--line-subtle);stroke-width:1px}.panel-chart-x-tick,.panel-chart-y-tick{fill:var(--ink-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.panel-chart-line,.panel-chart-gap,.panel-chart-gap-key{fill:none;stroke:var(--data-followers)}.panel-chart-point{fill:var(--data-followers);opacity:0;transition:opacity .1s}.panel-chart-point.is-visible{opacity:1}.panel-trend-chart.is-active .panel-chart-point.is-visible:not(.is-active){opacity:.35}.panel-chart-cursor{stroke:var(--icon-muted);stroke-width:1px}.panel-trend-chart svg circle:focus-visible{stroke:var(--focus-ring);stroke-width:2px;fill:color-mix(in srgb,var(--focus-ring) 8%,transparent);outline:none}.panel-chart-axis-note{margin:var(--space-2) 0 0;font-size:var(--text-xs);line-height:var(--leading-body);color:var(--ink-muted)}@media (max-width:760px){.panel-trend-chart{margin-top:var(--space-4)}}@media print{.panel-trend-chart .panel-chart-cursor{display:none}.panel-trend-chart.is-active .panel-chart-point.is-visible{opacity:1}}.chart-readout{align-items:baseline;column-gap:var(--space-2);row-gap:var(--space-1);flex-wrap:wrap;min-width:0;display:flex}.chart-readout-label{font-size:var(--text-xs);font-weight:var(--weight-semibold);line-height:var(--leading-snug);color:var(--ink-label);flex:1 0 100%}.chart-readout-detail{min-width:0;font-size:var(--text-xs);line-height:var(--leading-snug);color:var(--ink-muted)}@media screen{.chart-readout-detail{font-size:var(--text-sm)}}@media print{.chart-readout{display:none}}.bar-list,.bar-list-frame,.audience-leading-bar{--bar-list-columns:minmax(min-content,min(var(--bar-list-label,36%),var(--bar-list-label-max,220px))) minmax(32px,1fr) minmax(3.2em,max-content)}.bar-list{grid-template-columns:var(--bar-list-columns);gap:var(--space-3);min-width:0;margin:0;padding:0;list-style:none;display:grid}.bar-list-row{grid-template-columns:subgrid;align-items:center;row-gap:var(--space-1);grid-column:1/-1;min-width:0;display:grid}.bar-list-label{align-items:center;gap:var(--space-2);min-width:0;font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--ink-label);overflow-wrap:normal;display:flex}.bar-list-track{height:var(--bar-sm);background:var(--data-single-track);border-radius:4px;min-width:0;display:block;overflow:hidden}.bar-list-fill{border-radius:4px;min-width:2px;height:100%;display:block}.bar-list-fill-single{background:var(--data-single)}.bar-list-fill.bar-list-fill-zero{box-shadow:none;border-radius:0;width:2px!important}.bar-list-fill-zero.bar-list-fill-single{background:var(--data-single)}.bar-list-fill-zero.bar-list-fill-image{background:var(--format-image)}.bar-list-fill-zero.bar-list-fill-video{background:var(--format-video)}.bar-list-fill-zero.bar-list-fill-carousel{background:var(--format-carousel)}.bar-list-track:has(>.bar-list-fill-image,>.bar-list-fill-video,>.bar-list-fill-carousel){background:var(--surface-card);box-shadow:inset 0 0 0 1px var(--line-strong)}.bar-list-track-missing{background:repeating-linear-gradient(135deg,var(--surface-sunken) 0,var(--surface-sunken) 4px,var(--line-default) 4px,var(--line-default) 5px)}.bar-list-row-muted .bar-list-fill{box-shadow:none}.bar-list-row-muted .bar-list-fill-single{background:var(--data-single-soft)}.bar-list-value{font-size:var(--text-sm);font-weight:var(--weight-semibold);line-height:var(--leading-snug);color:var(--ink-strong);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.bar-list-row-muted .bar-list-value{color:var(--ink-muted)}.bar-list-detail{font-size:var(--text-xs);line-height:var(--leading-body);color:var(--ink-muted);grid-column:1/-1}.bar-list-frame{grid-template-columns:var(--bar-list-columns);column-gap:var(--space-3);row-gap:var(--space-2);min-width:0;display:grid}.bar-list-frame>.bar-list{grid-column:1/-1;grid-template-columns:subgrid}.bar-list-axis{justify-content:space-between;gap:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--line-default);font-size:var(--text-xs);line-height:var(--leading-body);color:var(--ink-muted);font-variant-numeric:tabular-nums;grid-column:2;margin:0;display:flex}.bar-list-axis>span{white-space:nowrap}.publication-format-comparison .bar-list-frame{margin-top:var(--space-5)}.audience-leading-bar{grid-template-columns:var(--bar-list-columns);column-gap:var(--space-3);min-width:0;display:grid}.audience-leading-bar>.bar-list-track{grid-column:2}.format-shape{background:currentColor;flex-shrink:0;width:10px;height:10px;display:inline-block}.format-shape-image{color:var(--format-image);border-radius:50%}.format-shape-video{color:var(--format-video);border-radius:2px}.format-shape-carousel{color:var(--format-carousel);transform:rotate(45deg)}.overview-format-legend .format-shape,.publication-format-list .format-shape,.publication-median-bars .format-shape{box-shadow:inset 0 0 0 1px}.overview-format-legend .format-shape-image,.publication-format-list .format-shape-image,.publication-median-bars .format-shape-image{background:var(--format-image-soft)}.overview-format-legend .format-shape-video,.publication-format-list .format-shape-video,.publication-median-bars .format-shape-video{background:var(--format-video-soft)}.overview-format-legend .format-shape-carousel,.publication-format-list .format-shape-carousel,.publication-median-bars .format-shape-carousel{background:var(--format-carousel-soft)}.overview-format-bar>span:first-child,.publication-format-stack>span:first-child{border-top-left-radius:inherit;border-bottom-left-radius:inherit}.overview-format-bar>span:last-child,.publication-format-stack>span:last-child{border-top-right-radius:inherit;border-bottom-right-radius:inherit}.overview-format-image,.publication-format-image,.bar-list-fill-image{background:var(--format-image-soft);box-shadow:inset 0 0 0 1px var(--format-image)}.overview-format-video,.publication-format-video,.bar-list-fill-video{background:var(--format-video-soft);box-shadow:inset 0 0 0 1px var(--format-video)}.overview-format-carousel,.publication-format-carousel,.bar-list-fill-carousel{background:var(--format-carousel-soft);box-shadow:inset 0 0 0 1px var(--format-carousel)}.bar-list-row-muted .bar-list-fill-image:not(.bar-list-fill-zero){background:color-mix(in srgb,var(--format-image-soft) 45%,var(--surface-card));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--format-image) 70%,var(--surface-card))}.bar-list-row-muted .bar-list-fill-video:not(.bar-list-fill-zero){background:color-mix(in srgb,var(--format-video-soft) 45%,var(--surface-card));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--format-video) 70%,var(--surface-card))}.bar-list-row-muted .bar-list-fill-carousel:not(.bar-list-fill-zero){background:color-mix(in srgb,var(--format-carousel-soft) 45%,var(--surface-card));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--format-carousel) 70%,var(--surface-card))}@media screen and (max-width:380px){.bar-list-label{overflow-wrap:anywhere}}@media print{.panel-chart-line,.panel-chart-gap,.panel-chart-point,.panel-chart-gap-key{-webkit-print-color-adjust:exact;print-color-adjust:exact}.bar-list,.bar-list-frame,.audience-leading-bar{--bar-list-label-max:100%}.bar-list{row-gap:3pt}.bar-list-label,.bar-list-value{font-size:var(--text-xs)}.bar-list-track,.audience-leading-bar>.bar-list-track{height:6px}.bar-list-track,.bar-list-fill,.overview-format-bar>span,.publication-format-stack>span,.format-shape{-webkit-print-color-adjust:exact;print-color-adjust:exact}}
.tile-sky{--tile-bg:var(--tile-sky-bg);--tile-line:var(--tile-sky-line);--tile-ink:var(--tile-sky-ink)}.tile-violet{--tile-bg:var(--tile-violet-bg);--tile-line:var(--tile-violet-line);--tile-ink:var(--tile-violet-ink)}.tile-teal{--tile-bg:var(--tile-teal-bg);--tile-line:var(--tile-teal-line);--tile-ink:var(--tile-teal-ink)}.tile-rose{--tile-bg:var(--tile-rose-bg);--tile-line:var(--tile-rose-line);--tile-ink:var(--tile-rose-ink)}.tile-green{--tile-bg:var(--tile-green-bg);--tile-line:var(--tile-green-line);--tile-ink:var(--tile-green-ink)}.section-header{column-gap:var(--space-6);margin:0 0 var(--space-8);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"text action""chips chips";min-width:0;display:grid}.section-header .section-header-text{grid-area:text;min-width:0}.section-header .section-header-eyebrow{margin:0 0 var(--space-2);font-size:var(--text-xs);font-weight:var(--weight-semibold);line-height:var(--leading-snug);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted)}.section-header .section-header-title{font-size:var(--text-xl);font-weight:var(--weight-semibold);line-height:var(--leading-tight);letter-spacing:0;color:var(--ink-strong);text-wrap:balance;overflow-wrap:anywhere;margin:0}.section-header .section-header-description{margin:var(--space-2) 0 0;max-width:760px;font-size:var(--text-md);line-height:var(--leading-body);color:var(--ink-label)}.section-header .section-header-action{align-self:start;gap:var(--space-2);grid-area:action;display:flex}.section-header .section-header-chips{gap:var(--space-2);margin:var(--space-4) 0 0;flex-wrap:wrap;grid-area:chips;padding:0;list-style:none;display:flex}.section-chip{border:1px solid var(--line-default);border-radius:var(--radius-sm);background:var(--surface-card);max-width:100%;min-height:28px;font-size:var(--text-xs);font-weight:var(--weight-medium);line-height:var(--leading-snug);color:var(--ink-label);overflow-wrap:anywhere;align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.section-chip>svg{color:var(--icon-muted);flex-shrink:0}.section-chip.section-chip-clarify{color:var(--status-clarify-ink);background:var(--status-clarify-bg);border-color:var(--status-clarify-line)}.section-chip.section-chip-clarify>svg{color:currentColor}.subsection-header{align-items:flex-start;gap:var(--space-3);margin:0 0 var(--space-5);min-width:0;display:flex}.subsection-header .subsection-header-icon{border:1px solid var(--line-default);border-radius:var(--radius-md);background:var(--surface-card);width:36px;height:36px;color:var(--icon-muted);flex-shrink:0;place-items:center;display:grid}.subsection-header .subsection-header-icon.icon-tile{border-color:var(--tile-line);background:var(--tile-bg);color:var(--tile-ink)}.subsection-header .subsection-header-text{flex:auto;min-width:0}.subsection-header .subsection-header-title{margin:0 0 var(--space-1);font-size:var(--text-lg);font-weight:var(--weight-semibold);line-height:var(--leading-tight);letter-spacing:0;color:var(--ink-strong)}.subsection-header .subsection-header-description{max-width:810px;font-size:var(--text-sm);line-height:var(--leading-body);color:var(--ink-muted);margin:0}.subsection-header .subsection-header-meta{max-width:40%;font-size:var(--text-xs);line-height:var(--leading-snug);color:var(--ink-muted);text-align:right;flex:0 auto;align-self:flex-end;margin:0}@media screen{.section-header .section-header-description,.subsection-header .subsection-header-description{max-width:70ch}}.card-header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);margin:0 0 var(--space-4);min-width:0;display:flex}.card-header .card-header-text{min-width:0}.card-header .card-header-label{align-items:center;gap:var(--space-2);margin:0 0 var(--space-2);font-size:var(--text-xs);font-weight:var(--weight-medium);line-height:var(--leading-snug);letter-spacing:0;text-transform:none;color:var(--ink-label);display:flex}.card-header .card-header-label>svg{color:var(--icon-muted);flex-shrink:0}.card-header .card-header-label>svg.icon-tile{box-sizing:content-box;border:1px solid var(--tile-line);border-radius:var(--radius-sm);background:var(--tile-bg);color:var(--tile-ink);margin:-4px;padding:3px}.card-header .card-header-title{font-size:var(--text-lg);font-weight:var(--weight-semibold);line-height:var(--leading-tight);letter-spacing:0;color:var(--ink-strong);overflow-wrap:anywhere;margin:0}.card-header .card-header-meta{margin:var(--space-1) 0 0;font-size:var(--text-xs);line-height:var(--leading-snug);color:var(--ink-muted)}.card-header .card-header-aside{align-items:center;gap:var(--space-2);font-size:var(--text-xs);line-height:var(--leading-snug);color:var(--ink-muted);text-align:right;flex-shrink:0;display:flex}.metric-tile-grid{--metric-columns:4;grid-template-columns:repeat(var(--metric-columns),minmax(0,1fr));gap:0 var(--space-3);min-width:0;margin:0;display:grid}.metric-tile-grid[data-count="3"]{--metric-columns:3}.metric-tile-grid[data-count="2"]{--metric-columns:2}.metric-tile-grid[data-count="1"]{--metric-columns:1}.metric-tile{grid-row:span 6;grid-template-rows:subgrid;min-width:0;padding:var(--space-4) var(--space-5);background:var(--surface-card);border:1px solid var(--line-default);border-radius:var(--radius-md);scroll-margin-top:calc(90px - var(--report-bar-clearance,0px));grid-template-columns:minmax(0,1fr);row-gap:0;display:grid}.metric-tile-grid>.metric-tile:nth-child(n+5){margin-top:var(--space-3)}.metric-tile .metric-tile-label{justify-content:space-between;align-items:flex-start;gap:var(--space-2);font-size:var(--text-sm);font-weight:var(--weight-medium);line-height:var(--leading-snug);color:var(--ink-label);grid-row:1;margin:0;display:flex}.metric-tile .metric-tile-label>span{overflow-wrap:anywhere;min-width:0}.metric-tile .metric-tile-label>svg{color:var(--icon-muted);flex-shrink:0;margin-top:1px}.metric-tile .metric-tile-label>svg.icon-tile{box-sizing:content-box;border:1px solid var(--tile-line);border-radius:var(--radius-sm);background:var(--tile-bg);color:var(--tile-ink);margin:-5px -7px -6px -5px;padding:5px}.metric-tile .metric-tile-value{margin:var(--space-2) 0 0;font-size:var(--text-xl);font-weight:var(--weight-semibold);line-height:var(--leading-tight);letter-spacing:0;color:var(--ink-strong);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;grid-row:2;container-type:inline-size}.metric-tile .metric-tile-value .num-lg{--num-size:min(var(--num-lg), calc(100cqi / 4))}.metric-tile .metric-tile-status{margin:var(--space-2) 0 0;grid-row:3}.metric-tile .metric-tile-source{margin:var(--space-2) 0 0;font-size:var(--text-xs);font-weight:var(--weight-semibold);line-height:var(--leading-snug);color:var(--ink-label);grid-row:4}.metric-tile .metric-tile-context{font-size:var(--text-xs);line-height:var(--leading-snug);color:var(--ink-muted);overflow-wrap:anywhere;grid-row:5;margin:0}.metric-tile .metric-tile-context+.metric-tile-context{grid-row:6}.metric-tile .metric-tile-value+.metric-tile-context,.metric-tile .metric-tile-status+.metric-tile-context{margin-top:var(--space-2)}.metric-tile:target,.metric-tile:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.metric-status{font-size:var(--text-xs);font-weight:var(--weight-semibold);line-height:var(--leading-snug);color:var(--status-neutral-ink);align-items:flex-start;gap:6px;display:inline-flex}.metric-status>svg{color:currentColor;flex-shrink:0;margin-top:2px}.metric-status.metric-status-clarify{color:var(--status-clarify-ink)}@media screen{.full-report :is(.report-inline-link,.report-biography>summary,.report-more-observations>summary,.report-history-values>summary,.report-distribution-rest>summary,.creator-alternatives>summary,.publication-chart-values>summary,.caption-signals-kind li>a,.caption-signals-platform dd>a,.caption-signals-names>li>a,.publication-card-date>a){color:var(--link);font-weight:var(--weight-semibold)}.comment-report .comment-summary-fact,.report-owner-history .report-history-change{font-size:var(--text-md);font-weight:var(--weight-medium);line-height:var(--leading-body);color:var(--ink-strong)}.card-header .card-header-label,.metric-tile .metric-tile-context{font-size:var(--text-sm)}.card-header{row-gap:var(--space-2);flex-wrap:wrap}.card-header .card-header-text{flex:9rem}}@media (max-width:760px){.subsection-header{flex-wrap:wrap}.subsection-header .subsection-header-meta{text-align:left;flex-basis:100%;max-width:none;margin-left:48px}.card-header{flex-wrap:wrap}.card-header .card-header-aside{text-align:left}.section-header{margin-bottom:var(--space-6);grid-template-columns:minmax(0,1fr);grid-template-areas:"text""chips""action"}.section-header .section-header-action{margin-top:var(--space-4)}.section-header .section-header-action>*{flex:1;justify-content:center;min-height:44px}.metric-tile-grid,.metric-tile-grid[data-count="3"]{--metric-columns:2;column-gap:var(--space-2)}.metric-tile-grid[data-count="1"]{--metric-columns:1}.metric-tile-grid[data-count="3"]>.metric-tile:first-child,.metric-tile-grid[data-count="5"]>.metric-tile:first-child{grid-column:1/-1}.metric-tile{padding:var(--space-3) var(--space-4) 14px}.metric-tile .metric-tile-label>svg{display:none}}@media (max-width:480px){.subsection-header{gap:10px}.subsection-header .subsection-header-icon{border-radius:var(--radius-sm);width:32px;height:32px}.subsection-header .subsection-header-meta{margin-left:42px}}@media screen and (max-width:760px){.metric-tile-grid>.metric-tile:nth-child(n+3),.metric-tile-grid:is([data-count="3"],[data-count="5"])>.metric-tile:nth-child(n+2){margin-top:var(--space-2)}}@media screen and (max-width:360px){.metric-tile{padding-inline:var(--space-3)}}@media print{.section-header{break-after:avoid;margin-bottom:12pt}.subsection-header{break-after:avoid;margin-bottom:8pt}.subsection-header .subsection-header-icon{width:26px;height:26px}.card-header{break-after:avoid;margin-bottom:8pt}.card-header .card-header-label{margin-bottom:2pt}.section-header .section-header-action{display:none}.section-chip{background:0 0}.metric-tile-grid,.metric-tile-grid[data-count="4"]{--metric-columns:4}.metric-tile-grid[data-count="3"]{--metric-columns:3}.metric-tile-grid[data-count="2"]{--metric-columns:2}.metric-tile-grid[data-count="3"]>.metric-tile:first-child,.metric-tile-grid[data-count="5"]>.metric-tile:first-child{grid-column:auto}.metric-tile{break-inside:avoid;padding:8pt 10pt}.metric-tile .metric-tile-value{font-size:16pt}.card-header .card-header-title{font-size:var(--text-md)}.section-chip-clarify,.icon-tile{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.report-delivery-notice{border-inline-start:3px solid var(--line-strong);background:var(--surface-inset);border-radius:6px;margin-block:20px;padding:16px 20px}.report-delivery-notice h2{color:var(--ink-strong);font-size:var(--text-md);line-height:var(--leading-snug);margin:0}.report-delivery-notice p{color:var(--ink-body);font-size:var(--text-sm);line-height:var(--leading-body);margin:6px 0 0}.report-delivery-notice a{text-underline-offset:3px;text-decoration:underline}.panel-report-tile .panel-tile-status{color:var(--ink-body);font-size:var(--text-sm)}@media print{.report-delivery-operations,.report-delivery-owner-only{display:none!important}}
.num{font-size:var(--num-size);font-weight:var(--weight-semibold);line-height:var(--leading-tight);font-variant-numeric:tabular-nums;letter-spacing:0;color:var(--ink-strong);white-space:nowrap;vertical-align:baseline;display:inline}.num-hero{--num-size:var(--num-hero)}.num-lg{--num-size:var(--num-lg)}.num-md{--num-size:var(--num-md)}.num-unit{font-size:max(calc(var(--num-size) * var(--num-unit-scale)), var(--num-unit-min));font-weight:var(--weight-medium);color:var(--ink-label);white-space:pre}.report-handle,.full-report :is(table,.bar-list-value),.compare-column-handle{font-feature-settings:"cv05" 1}
.full-report .report-share-trigger,.full-report .report-print-action{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface-card);height:42px;color:var(--ink-body);font-size:var(--text-sm);font-weight:var(--weight-medium);white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:0 16px;display:inline-flex}.full-report .report-share-trigger{border-color:var(--brand);background:var(--brand);color:var(--surface-card)}@media (hover:hover){.full-report .report-share-trigger:hover{border-color:var(--link-hover);background:var(--link-hover)}.full-report .report-print-action:hover:not(:disabled){background:var(--brand-soft);border-color:var(--link)}}.full-report .report-print-action>.report-pdf-short{display:none}.share-dialog{border:1px solid var(--line-strong);background:var(--surface-card);width:min(600px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--ink-strong);box-shadow:var(--shadow-dialog);overscroll-behavior:contain;border-radius:18px;margin:auto;padding:0;overflow:auto}.share-dialog:has(.share-dialog-actions){scroll-padding-block:88px}.share-dialog::backdrop{background:var(--overlay)}.share-dialog .share-dialog-inner{font-size:15px;line-height:var(--leading-body);gap:16px;padding:22px 24px 20px;display:grid}.share-dialog .share-dialog-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.share-dialog:has(.share-dialog-actions) .share-dialog-heading{z-index:1;border-bottom:1px solid var(--line-subtle);background:var(--surface-card);margin:-22px -24px 0;padding:22px 24px 12px;position:sticky;top:0}.share-dialog .share-dialog-heading h2{font-size:18px;font-weight:600;line-height:var(--leading-snug);letter-spacing:-.3px;color:var(--ink-strong);margin:9px 0 0}.share-dialog h3{letter-spacing:-.2px;color:var(--ink-strong);margin:0;font-size:15px;font-weight:600}.share-dialog p{line-height:var(--leading-body);margin:0}.share-dialog :is(button,input,select,summary,h2,h3,p):focus-visible{outline:3px solid var(--brand);outline-offset:3px}.share-dialog .share-dialog-close{width:44px;height:44px;color:var(--status-neutral-ink);background:0 0;border:0;border-radius:10px;flex:0 0 44px;place-items:center;display:grid}.share-dialog .share-dialog-intro{color:var(--ink-label);font-size:15px}.share-dialog .share-dialog-terms{border:1px solid var(--status-neutral-line);background:var(--status-neutral-bg);color:var(--status-neutral-ink);border-radius:10px;padding:10px 12px;font-size:13px;font-weight:600}.share-dialog .share-dialog-explain>summary{width:fit-content;min-height:44px;color:var(--link);cursor:pointer;align-items:center;gap:6px;margin:-10px 0;font-size:15px;font-weight:600;list-style:none;display:flex}.share-dialog .share-dialog-explain>summary::-webkit-details-marker{display:none}.share-dialog .share-dialog-explain[open]>summary>svg{transform:rotate(180deg)}.share-dialog .share-dialog-explain>p{margin-top:8px}.share-dialog .share-dialog-explain[open]>p:first-of-type{margin-top:14px}.share-dialog .share-dialog-note{color:var(--ink-label);align-items:center;gap:8px;font-size:13px;display:flex}.share-dialog .share-dialog-error{border:1px solid var(--system-error-line);background:var(--system-error-bg);color:var(--system-error-ink);border-radius:10px;padding:10px 12px;font-size:13px}.share-dialog .share-dialog-form{border:1px solid var(--line-default);background:var(--surface-sunken);border-radius:14px;grid-template-columns:minmax(150px,.7fr) minmax(0,1.3fr);align-items:start;gap:14px 16px;padding:16px;display:grid}.share-dialog .share-dialog-form>:is(.share-dialog-note,.share-dialog-error,button){grid-column:1/-1}.share-dialog .share-dialog-form>button{justify-self:start}.share-dialog .share-field{gap:6px;min-width:0;display:grid}.share-dialog .share-field label,.share-dialog .share-created label{color:var(--ink-body);font-size:13px;font-weight:600}.share-dialog :is(.share-field,.share-created) :is(input,select){border:1px solid var(--icon-muted);background:var(--surface-card);width:100%;min-width:0;min-height:44px;color:var(--ink-strong);border-radius:10px;padding:0 12px;font-size:15px}.share-dialog .share-field input[aria-invalid=true]{border-color:var(--system-error-ink)}.share-dialog .share-field-hint,.share-dialog .share-field-count{color:var(--ink-label);font-size:12px}.share-dialog .share-field-count-over{color:var(--system-error-ink);font-weight:600}.share-dialog .share-button{border:1px solid var(--line-strong);background:var(--surface-card);min-height:44px;color:var(--ink-body);white-space:nowrap;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:15px;font-weight:600;display:inline-flex}.share-dialog .share-button-primary{background:var(--brand);border-color:var(--brand);color:var(--surface-card)}.share-dialog .share-button-quiet{color:var(--status-neutral-ink);padding:0 12px}@media (hover:hover){.share-dialog .share-dialog-close:hover{background:var(--surface-track)}.share-dialog .share-dialog-explain>summary:hover{color:var(--link-hover);text-underline-offset:3px;text-decoration:underline}.share-dialog .share-button:hover:not(:disabled){background:var(--brand-soft);border-color:var(--link)}.share-dialog .share-button-primary:hover:not(:disabled){background:var(--link-hover);border-color:var(--link-hover)}}.share-dialog .share-button:disabled,.report-pdf-dialog .share-button:disabled{border-color:var(--line-default);background:var(--surface-sunken);color:var(--ink-muted);cursor:not-allowed}.share-dialog .share-created{border:1px solid var(--line-default);background:var(--brand-soft);border-radius:14px;gap:8px;padding:16px;display:grid}.share-dialog .share-created-row{gap:8px;display:flex}.share-dialog .share-created-row input{font-variant-ligatures:none;flex:1;font-size:13px}.share-dialog .share-dialog-status{color:var(--system-success-ink);font-size:13px;font-weight:600}.share-dialog .share-dialog-status:empty{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.share-dialog .share-links{gap:10px;display:grid}.share-dialog .share-links-heading{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.share-dialog .share-links-heading span{color:var(--ink-label);font-size:12px}.share-dialog .share-link-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.share-dialog .share-link{border:1px solid var(--line-default);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 14px;padding:12px 14px;display:flex}.share-dialog .share-link-text{flex:260px;gap:2px;min-width:0;display:grid}.share-dialog .share-link-text strong{overflow-wrap:anywhere;font-weight:600}.share-dialog .share-link-status{color:var(--status-neutral-ink);font-size:13px}.share-dialog .share-link-meta{color:var(--ink-label);font-size:12px}.share-dialog :is(.share-link-expired,.share-link-revoked){background:var(--surface-sunken)}.share-dialog :is(.share-link-expired,.share-link-revoked) .share-link-status{color:var(--ink-label)}.share-dialog .share-revoke-confirm{border:1px solid var(--status-neutral-line);background:var(--status-neutral-bg);color:var(--status-neutral-ink);border-radius:10px;flex:100%;gap:10px;padding:12px;font-size:13px;display:grid}.share-dialog .share-revoke-actions{flex-wrap:wrap;gap:8px;display:flex}.share-dialog .share-dialog-footer{border-top:1px solid var(--line-subtle);justify-content:flex-end;padding-top:14px;display:flex}.share-dialog .share-dialog-actions{z-index:1;background:var(--surface-card);justify-content:space-between;gap:8px;margin:0 -24px -20px;padding:12px 24px 20px;position:sticky;bottom:0}.share-dialog .share-dialog-actions>:last-child{margin-left:auto}.report-pdf-dialog{border:1px solid var(--line-strong);background:var(--surface-card);width:min(400px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--ink-strong);box-shadow:var(--shadow-dialog);overscroll-behavior:contain;border-radius:18px;margin:auto;padding:0;overflow:auto}.report-pdf-dialog::backdrop{background:var(--overlay)}.report-pdf-dialog .report-pdf-dialog-inner{font-size:15px;line-height:var(--leading-body);gap:12px;padding:22px 24px 20px;display:grid}.report-pdf-dialog h2{font-size:18px;font-weight:600;line-height:var(--leading-snug);letter-spacing:-.3px;color:var(--ink-strong);margin:0}.report-pdf-dialog p{font-size:15px;line-height:var(--leading-body);color:var(--ink-body);margin:0}.report-pdf-dialog .report-pdf-filename{overflow-wrap:anywhere;color:var(--ink-label)}.report-pdf-dialog .report-pdf-filename bdi{color:var(--ink-strong);font-weight:600}.report-pdf-dialog .report-pdf-note{color:var(--ink-muted);font-size:13px}.report-pdf-dialog .report-pdf-actions{flex-wrap:wrap;gap:8px;padding-top:6px;display:flex}.report-pdf-dialog :is(button,h2,p):focus-visible{outline:3px solid var(--brand);outline-offset:3px}.report-pdf-dialog .share-button{border:1px solid var(--line-strong);background:var(--surface-card);min-height:44px;color:var(--ink-body);white-space:nowrap;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:15px;font-weight:600;display:inline-flex}.report-pdf-dialog .share-button-primary{background:var(--brand);border-color:var(--brand);color:var(--surface-card)}@media (hover:hover){.report-pdf-dialog .share-button:hover:not(:disabled){background:var(--brand-soft);border-color:var(--link)}.report-pdf-dialog .share-button-primary:hover:not(:disabled){background:var(--link-hover);border-color:var(--link-hover)}}.shared-report-shell .shared-report-header{align-items:center;gap:var(--space-3);flex-wrap:wrap;max-width:1440px;margin:0 auto;padding:18px 40px 0;display:flex}.shared-report-header .panel-logo.shared-report-logo{justify-content:flex-start;gap:8px;margin:0;font-size:20px}.shared-report-header .panel-logo.shared-report-logo>span:nth-child(2){display:block}.shared-report-header .shared-report-logo .panel-logo-mark{width:30px;height:30px}.shared-report-shell .panel-main.shared-report-main{max-width:1440px;padding:18px 40px 46px}.shared-report-main:focus{outline:none}.full-report .shared-report-banner{border:1px solid var(--status-neutral-line);background:var(--status-neutral-bg);color:var(--status-neutral-ink);border-radius:12px;align-items:flex-start;gap:10px;margin:0 0 18px;padding:11px 16px;font-size:13px;display:flex}.full-report .shared-report-banner p{line-height:var(--leading-body);margin:0}.full-report .shared-report-banner svg{margin-top:2px}.full-report .shared-report-banner strong{font-weight:var(--weight-semibold);color:var(--ink-strong)}@media screen{.full-report .shared-report-banner-text>p:first-child>span:nth-child(n+3)>.shared-report-fact{white-space:nowrap}}.full-report .shared-report-banner-text{gap:6px;min-width:0;display:grid}@media screen{.full-report .shared-report-banner-text{flex:auto}.full-report .shared-report-banner .shared-report-note{max-inline-size:none}}.full-report .shared-report-banner .shared-report-note{border-top:1px solid var(--status-neutral-line);overflow-wrap:anywhere;padding-top:6px}.full-report .shared-report-note bdi{color:var(--ink-strong);unicode-bidi:isolate;font-style:italic}.full-report .shared-report-note-toggle,.full-report .shared-report-note-lead-short{display:none}.shared-report-shell .shared-report-status{border:1px solid var(--line-default);background:var(--surface-card);text-align:center;border-radius:20px;flex-direction:column;align-items:center;gap:14px;max-width:560px;margin:8vh auto 0;padding:40px 28px;display:flex}.shared-report-shell .shared-report-status h1{font-size:var(--text-2xl);letter-spacing:-.8px;line-height:var(--leading-tight)}.shared-report-shell .shared-report-status p{color:var(--ink-label);font-size:15px;line-height:var(--leading-body)}.shared-report-status-icon{background:var(--status-neutral-bg);width:56px;height:56px;color:var(--status-neutral-ink);border-radius:16px;place-items:center;display:grid}@media (max-width:760px){.full-report .report-actions :is(.report-share-trigger,.report-print-action,.report-icon-action,.report-export>summary){min-width:44px;height:44px}.full-report .report-share-trigger,.full-report .report-print-action{padding:0 12px}.full-report .report-print-action>span:not(.report-pdf-short){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.full-report .report-print-action>.report-pdf-short{display:inline}.full-report .report-print-action{gap:6px}.full-report .report-hero .report-actions .report-share-trigger{flex:auto}.full-report .report-hero .report-actions .report-share-trigger>span{clip-path:none;width:auto;height:auto;position:static;overflow:visible}.shared-report-shell .shared-report-header{padding:14px 18px 0}.shared-report-shell .panel-main.shared-report-main{padding:12px 18px 30px}.full-report .shared-report-banner{padding:10px 12px}}@media screen and (max-width:760px){.full-report .shared-report-banner{margin-bottom:12px;padding:8px 12px}.full-report .shared-report-banner>svg{display:none}.full-report .shared-report-banner-text{grid-template-columns:minmax(0,1fr) auto;gap:2px 8px}.full-report .shared-report-banner-text>p:first-child{grid-column:1/-1}.full-report .shared-report-banner-text>p:first-child>span:nth-child(n+4){display:none}.full-report .shared-report-banner .shared-report-note{white-space:nowrap;text-overflow:ellipsis;border-top:0;padding-top:0;overflow:hidden}.full-report .shared-report-banner .shared-report-note[data-expanded]{white-space:normal}.full-report .shared-report-banner .shared-report-note-lead{display:none}.full-report .shared-report-banner .shared-report-note-lead-short{display:inline}.full-report .shared-report-note-toggle{min-width:44px;min-height:44px;color:var(--link-hover);font-size:var(--text-sm);font-weight:var(--weight-semibold);line-height:var(--leading-body);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-content:center;align-self:end;align-items:center;margin:-12px -4px;padding:0 4px;text-decoration:underline;display:inline-flex}.shared-report-shell .full-report .report-hero{grid-template-columns:minmax(0,1fr) auto}.shared-report-shell .full-report .report-hero>.report-actions{z-index:1;grid-area:3/2;justify-self:end;position:relative}.shared-report-shell .full-report .report-hero>.report-biography{grid-area:3/1/auto/-1}.shared-report-shell .full-report .report-hero>.report-method-line{grid-row:4}.shared-report-shell .full-report .report-hero:not(:has(>.report-biography))>.report-actions{grid-row:2}.shared-report-shell .full-report .report-hero:not(:has(>.report-biography))>.report-profile-facts{grid-column:1}.shared-report-shell .full-report .report-hero:not(:has(>.report-biography))>.report-method-line{grid-row:3}}@media (max-width:420px){.full-report .report-actions .report-share-trigger{padding:0 12px}.full-report .report-actions .report-share-trigger>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (max-width:600px){.share-dialog,.report-pdf-dialog{width:100%;max-width:100%;max-height:85dvh;padding-bottom:env(safe-area-inset-bottom);border-width:1px 0 0;border-radius:18px 18px 0 0;margin:auto 0 0}.share-dialog .share-dialog-inner{gap:14px;padding:16px 16px 18px}.share-dialog:has(.share-dialog-actions) .share-dialog-heading{margin:-16px -16px 0;padding:16px 16px 10px}.share-dialog .share-dialog-form{grid-template-columns:minmax(0,1fr);padding:14px}.share-dialog .share-dialog-form>button,.share-dialog .share-dialog-footer .share-button{justify-self:stretch;width:100%}.share-dialog:has(.share-dialog-actions){padding-bottom:0}.share-dialog .share-dialog-actions{padding:10px 16px calc(12px + env(safe-area-inset-bottom));margin:0 -16px -18px}.share-dialog .share-dialog-actions .share-button{flex:auto;width:auto;margin-left:0}.share-dialog .share-dialog-actions .share-button-primary{flex-grow:2}.share-dialog .share-created-row{flex-direction:column}.share-dialog .share-revoke-actions .share-button{flex:auto}.shared-report-shell .shared-report-status{margin-top:24px;padding:28px 18px}.shared-report-shell .shared-report-status h1{font-size:var(--text-xl)}.report-pdf-dialog .report-pdf-dialog-inner{padding:18px 16px 16px}.report-pdf-dialog .report-pdf-actions .share-button{white-space:normal;flex:auto}}@media print{.share-dialog,.report-share-trigger,.shared-report-shell>.panel-skip{display:none!important}.shared-report-shell .shared-report-header{padding:0 0 8px}.shared-report-shell .panel-main.shared-report-main{padding:0!important}.full-report .shared-report-banner{border:1px solid var(--icon-muted);break-inside:avoid;-webkit-print-color-adjust:exact;print-color-adjust:exact;margin:0 0 14px;font-size:9pt;background:var(--surface-track)!important}}
@media screen and (hover:none){.full-report :is(.report-navigation a,.report-actions :is(.report-print-action,.report-icon-action),.report-export>summary,.report-export-options button,.report-inline-link):active:not(:disabled){background-color:var(--surface-sunken)}.full-report .report-inline-link:active{border-radius:var(--radius-sm)}.full-report :is(.publication-point-pagination button,.publication-chart-open,.publication-counter-switch button[aria-pressed=false],.publication-format-filters button:not(.active),details:not(.report-export)>summary):active:not(:disabled){background-color:var(--surface-track)}.full-report .publication-load-more>.panel-button:active:not(:disabled){background-color:var(--surface-track)!important}.full-report :is(.publication-chart-open,details:not(.report-export)>summary):active{border-radius:var(--radius-sm)}.full-report .publication-ranking-grid a:active{background-color:var(--surface-track)}@media (max-width:760px){.full-report .publication-card:has(.publication-card-date>a:active){background-color:var(--surface-track)}}}@media screen and (prefers-reduced-motion:reduce){[data-arrived]:not(:focus-visible){outline:2px solid var(--focus-ring)!important;outline-offset:2px!important}}@media screen and (prefers-reduced-motion:no-preference){.full-report :is(.report-navigation a,.report-actions :is(button,summary),.report-export-options button,.report-inline-link),.full-report :is(.publication-point-pagination button,.publication-chart-open,.publication-counter-switch button,.publication-format-filters button,.publication-load-more>.panel-button),:is(.share-dialog,.report-pdf-dialog) .share-button{transition:transform var(--motion-fast) var(--ease-out), background-color var(--motion-fast) var(--ease-out)}.full-report :is(.report-navigation a,.report-actions :is(button,summary),.report-export-options button,.report-inline-link):active:not(:disabled),.full-report :is(.publication-point-pagination button,.publication-chart-open,.publication-counter-switch button,.publication-format-filters button,.publication-load-more>.panel-button):active:not(:disabled),:is(.share-dialog,.report-pdf-dialog) .share-button:active:not(:disabled){transform:scale(var(--press-scale))}.full-report details:not(.report-export)>summary{transition:background-color var(--motion-fast) var(--ease-out)}.full-report .report-nav-indicator{transition:transform var(--motion-base) var(--ease-out), width var(--motion-base) var(--ease-out)}.full-report details:not(.report-export){interpolate-size:allow-keywords}.full-report details:not(.report-export)::details-content{overflow-clip-margin:8px;height:0;overflow:clip}.full-report details:not(.report-export)[open]::details-content{height:auto}.full-report details:not(.report-export,[data-instant])::details-content{transition:height var(--motion-base) var(--ease-out), content-visibility var(--motion-base) var(--ease-out) allow-discrete}.full-report details>summary svg{transition:transform var(--motion-fast) var(--ease-out)}[data-arrived]{animation:report-arrival var(--motion-arrival) var(--ease-out)}[data-arrived]:focus-visible{animation-name:report-arrival-surface}@keyframes report-arrival{0%,40%{background-color:var(--surface-sunken);outline:2px solid var(--focus-ring);outline-offset:2px}to{outline-offset:2px;outline:2px solid #0000}}@keyframes report-arrival-surface{0%,40%{background-color:var(--surface-sunken)}}@media (max-width:600px){:is(.share-dialog,.report-pdf-dialog)[open]{transition:transform var(--motion-base) var(--ease-out)}:is(.share-dialog,.report-pdf-dialog)[open]::backdrop{transition:opacity var(--motion-base) var(--ease-out)}@starting-style{:is(.share-dialog,.report-pdf-dialog)[open]{transform:translateY(100%)}:is(.share-dialog,.report-pdf-dialog)[open]::backdrop{opacity:0}}}}
@media screen and (pointer:coarse) and (min-width:761px){.full-report .report-actions :is(.report-share-trigger,.report-print-action,.report-icon-action,.report-export>summary){min-width:44px;height:44px;margin-block:-1px}.full-report .report-handle{min-height:44px;margin-block:calc(.5lh - 22px)}.full-report .report-biography summary{min-height:44px;margin-block:calc(.5lh - 19px)}.full-report .report-biography[open] summary{margin-bottom:calc(.5lh - 13px)}.full-report .report-inline-link{min-height:44px;margin-block:calc(.5lh - 17px)}.full-report .campaign-fit-group .report-inline-link{margin-block:calc(.5lh - 22px)}.full-report .section-header .section-header-action>*{min-height:44px;margin-block:-2px}.full-report .report-distribution-rest>summary{min-height:44px;margin-block:calc(.5lh - 22px)}.full-report .report-distribution-rest[open]>summary{margin-bottom:calc(var(--space-5) + (1lh - 44px) / 2)}}@media screen and (pointer:coarse) and (min-width:701px){.full-report .creator-alternatives>summary{min-height:44px;margin-block:calc(.5lh - 22px)}}@media screen and (pointer:coarse) and (min-width:561px){.publication-charts .publication-readout-controls select{min-height:44px;margin-block:-4px}.publication-charts .publication-point-pagination button{width:44px;height:44px;margin-block:-4px}.publication-charts .publication-chart-open{min-height:44px;margin-block:-4px}.publication-charts .publication-chart-values>summary{min-height:44px;margin-block:calc(.5lh - 22px)}.publications-report .publication-card-date>a{box-sizing:border-box;min-height:44px;margin-block:calc(.5lh - 22px)}.publications-report .publication-card-body>.publication-caption-toggle{min-height:44px;margin:-22px 0 2px}.publications-report .publication-card:has(.publication-preview-cover) .publication-caption-toggle{margin-top:0}.publications-report :is(.publication-browser .publication-export,.publication-load-more>.panel-button,.publication-empty-state .panel-button){min-height:44px;margin-block:-2px}.publications-report .caption-signals-kind li>a,.publications-report :is(.caption-signals-platform dt>a,.caption-signals-platform dd>a,.caption-signals-names>li>a){box-sizing:border-box;align-items:center;min-height:44px;margin-block:calc(.5lh - 22px);display:inline-flex}.publication-counter-switch button,.publications-report .publication-format-filters button{position:relative}.publication-counter-switch button:after,.publications-report .publication-format-filters button:after{content:"";position:absolute;inset:-4px 0}}
.shared-report-shell .shared-report-header.shared-report-header-branded{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand locale""attribution attribution";align-items:center;gap:4px 16px;display:grid}.shared-report-header-branded .shared-report-brand{grid-area:brand}.shared-report-header-branded .shared-report-locale{grid-area:locale;margin-left:0}.shared-report-header-branded .shared-report-attribution{grid-area:attribution}.shared-report-brand{align-items:center;gap:10px;min-width:0;display:flex}.shared-report-brand-logo{object-fit:contain;flex:0 auto;width:auto;min-width:0;max-width:min(200px,40vw);height:auto;max-height:40px;display:block}.shared-report-brand-name{min-width:0;font-size:var(--text-lg);font-weight:var(--weight-semibold);color:var(--ink-strong);overflow-wrap:anywhere;unicode-bidi:isolate;line-height:1.3}.shared-report-attribution{font-size:var(--text-xs);color:var(--ink-muted);margin:0;line-height:1.5}@media (max-width:760px){.shared-report-brand-logo{max-height:32px}.shared-report-brand-name{font-size:var(--text-md)}}@media screen and (max-width:760px){.shared-report-shell .shared-report-header.shared-report-header-branded{row-gap:0}}.share-dialog .share-field.share-field-check{grid-column:1/-1;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:2px 10px;display:grid}.share-dialog .share-field-check input[type=checkbox]{width:24px;height:24px;min-height:0;accent-color:var(--brand);cursor:pointer;margin:0;padding:0}.share-dialog .share-field-check label{cursor:pointer;grid-column:2;padding-top:2px}.share-dialog .share-field-check .share-field-hint{overflow-wrap:anywhere;grid-column:2}.share-dialog .share-link-chip,.share-link-chip{border:1px solid var(--status-neutral-line);border-radius:var(--radius-sm);background:var(--status-neutral-bg);width:fit-content;color:var(--status-neutral-ink);font-size:var(--text-xs);font-weight:var(--weight-semibold);justify-self:start;align-items:center;margin-top:4px;padding:2px 8px;line-height:1.5;display:inline-flex}.branding-settings{min-width:0;color:var(--ink-body);gap:18px;display:grid}.panel-settings-card .branding-settings>h2{font-size:var(--text-lg);color:var(--ink-strong)}.branding-settings>h2:focus{outline:none}.branding-settings h3{font-size:var(--text-md);color:var(--ink-strong)}.branding-intro{font-size:var(--text-md);color:var(--ink-body);line-height:1.75}.branding-status-line{border:1px solid var(--status-neutral-line);background:var(--status-neutral-bg);color:var(--status-neutral-ink);font-size:var(--text-sm);border-radius:12px;align-items:flex-start;gap:10px;padding:12px 14px;line-height:1.6;display:flex}.branding-status-line>svg{margin-top:2px}.branding-status-line.branding-status-active{font-weight:var(--weight-semibold)}.branding-section{border-top:1px solid var(--line-subtle);gap:10px;min-width:0;padding-top:18px;display:grid}.panel-settings-card .branding-settings label{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--ink-body);margin:0;display:block}.branding-row{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.branding-row input[type=text]{border:1px solid var(--icon-muted);background:var(--surface-card);min-width:0;min-height:44px;color:var(--ink-strong);font-size:var(--text-md);border-radius:12px;flex:220px;padding:0 14px}.branding-row input[aria-invalid=true]{border-color:var(--system-error-ink)}.branding-hint{font-size:var(--text-sm);color:var(--ink-label);overflow-wrap:anywhere;line-height:1.6}.branding-note{font-size:var(--text-sm);color:var(--ink-label);align-items:center;gap:8px;display:flex}.branding-error{border:1px solid var(--system-error-line);background:var(--system-error-bg);color:var(--system-error-ink);font-size:var(--text-sm);overflow-wrap:anywhere;border-radius:10px;padding:10px 12px;line-height:1.55}.branding-logo-current figure{flex-wrap:wrap;align-items:center;gap:12px;margin:0;display:flex}.branding-logo-current figcaption{font-size:var(--text-sm);color:var(--ink-label)}.branding-logo-image{border:1px solid var(--line-default);background:var(--surface-card);object-fit:contain;border-radius:10px;width:auto;max-width:min(240px,100%);height:auto;max-height:64px;padding:8px;display:block}.branding-file{display:inline-flex;position:relative}.panel-settings-card .branding-settings .branding-file label.panel-button{cursor:pointer;font-weight:var(--weight-medium);color:var(--ink-strong);display:inline-flex}.branding-file:focus-within label{outline:3px solid var(--brand);outline-offset:4px}.branding-file input:disabled+label{cursor:not-allowed;background:var(--surface-sunken)!important;border-color:var(--line-default)!important;color:var(--ink-muted)!important}.branding-selected{font-size:var(--text-sm);color:var(--ink-body);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.branding-logo-thumb{border:1px solid var(--line-default);background:var(--surface-card);border-radius:6px;width:auto;max-width:160px;height:auto;max-height:32px;padding:4px;display:block}.branding-preview-frame{border:1px solid var(--line-default);background:var(--surface-canvas);border-radius:14px;gap:4px;min-width:0;padding:16px 18px;display:grid}.branding-remove{border-top:1px solid var(--line-subtle);flex-wrap:wrap;align-items:flex-start;gap:10px;padding-top:18px;display:flex}.branding-clear-confirm{border:1px solid var(--status-neutral-line);background:var(--surface-sunken);color:var(--ink-body);font-size:var(--text-sm);border-radius:10px;flex:100%;gap:10px;padding:12px;line-height:1.55;display:grid}.branding-clear-confirm p:focus{outline:none}.branding-clear-actions{flex-wrap:wrap;gap:8px;display:flex}.branding-stored{gap:12px;margin:0;display:grid}.branding-stored>div{gap:6px;display:grid}.branding-stored dt{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--ink-label)}.branding-stored dd{font-size:var(--text-md);color:var(--ink-strong);overflow-wrap:anywhere;margin:0}.branding-status{color:var(--system-success-ink);font-size:var(--text-sm);font-weight:var(--weight-medium)}.branding-status:empty{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.branding-retention{font-size:var(--text-xs);color:var(--ink-muted);line-height:1.65}@media (max-width:1000px){.panel-settings-nav{flex-wrap:wrap}.panel-settings-nav a{flex:150px;min-width:0}}@media print{.print-masthead.print-masthead-branded{align-items:center}.print-masthead-brand{align-items:center;gap:8px;min-width:0;display:inline-flex}.print-masthead-brand-logo{object-fit:contain;width:auto;max-width:55mm;height:auto;max-height:10mm;display:block}.print-masthead-brand-name{min-width:0;font-size:12pt;font-weight:var(--weight-semibold);color:var(--ink-strong);overflow-wrap:anywhere;unicode-bidi:isolate;line-height:1.2}.print-masthead-meta{text-align:right;flex-shrink:0;justify-items:end;gap:1pt;display:grid}.print-masthead-attribution{font-size:var(--text-xs);color:var(--ink-muted);line-height:1.3}}
.locale-switcher{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface-card);flex-shrink:0;align-items:center;padding:2px;display:inline-flex}.locale-switcher button{min-width:34px;height:26px;color:var(--ink-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.04em;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 8px;line-height:1;position:relative}.locale-switcher button+button:before{content:"";background:var(--line-strong);width:1px;position:absolute;top:7px;bottom:7px;left:-1px}@media (hover:hover){.locale-switcher button:hover:not([aria-pressed=true]){color:var(--ink-strong)}}.locale-switcher button[aria-pressed=true]{background:var(--brand-soft);color:var(--link);cursor:default}.locale-switcher button[aria-pressed=true]:before,.locale-switcher button[aria-pressed=true]+button:before{display:none}.report-topline{flex-wrap:wrap;row-gap:10px}.report-topline-end{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px 14px;display:flex}.report-topline-end>span{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.shared-report-header .shared-report-locale{margin-left:auto}@media (max-width:760px){.locale-switcher button{min-width:40px;height:32px}.locale-switcher button:after{content:"";position:absolute;inset:-6px 0}}@media print{.locale-switcher{display:none!important}}
.panel-topbar-locale.locale-switcher button{min-width:40px;height:36px}.panel-drawer-locale{display:none}@media (min-width:761px) and (max-width:900px){.panel-topbar-actions:has(.panel-topbar-locale) .panel-top-search input{width:118px}.panel-topbar-actions:has(.panel-topbar-locale) .panel-top-search kbd{display:none}}@media (max-width:760px){.panel-topbar-locale{display:none!important}.panel-drawer-locale{align-self:flex-start;margin:0 0 12px 14px;display:inline-flex}.panel-drawer-locale.locale-switcher button{min-width:48px;height:44px}}
.compare-view{min-width:0;color:var(--ink-body);font-size:var(--text-sm);letter-spacing:normal;line-height:1.55}.panel-shell:has(.compare-result) .panel-environment-banner{display:none}.compare-heading{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px 24px;margin:0 0 24px;display:grid}.compare-heading>div:first-child{min-width:0;max-width:780px}.compare-eyebrow{font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-label);margin:0 0 10px;line-height:1.4;display:block}.compare-heading h1{font-size:var(--text-2xl);font-weight:var(--weight-semibold);letter-spacing:-.02em;color:var(--ink-strong);margin:0;line-height:1.15}.compare-heading p{font-size:var(--text-md);color:var(--ink-label);margin:10px 0 0;line-height:1.6}.compare-heading .compare-method-line{font-size:var(--text-sm);color:var(--ink-label);margin:6px 0 0;line-height:1.55}.compare-actions{align-items:center;gap:8px;display:flex}.compare-card{padding:var(--space-6);background:var(--surface-card);border:1px solid var(--line-default);border-radius:var(--radius-lg);min-width:0;margin:0 0 20px}.compare-card-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin:0 0 16px;display:flex}.compare-card-heading h2{font-size:var(--text-lg);font-weight:var(--weight-semibold);letter-spacing:-.01em;color:var(--ink-strong);margin:0;line-height:1.3}.compare-count{background:var(--status-neutral-bg);color:var(--status-neutral-ink);font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:0;vertical-align:2px;font-variant-numeric:tabular-nums;border-radius:999px;margin-left:6px;padding:2px 8px;line-height:1.5;display:inline-block}.compare-text-button{border-radius:var(--radius-sm);min-height:36px;color:var(--link);font-size:var(--text-sm);font-weight:var(--weight-semibold);padding:0 6px}@media (hover:hover){.compare-text-button:hover:not(:disabled){text-underline-offset:3px;text-decoration:underline}}.compare-text-button:disabled{opacity:1;color:var(--ink-muted)}.compare-print{border-radius:var(--radius-sm);min-height:36px;color:var(--link);font-size:var(--text-sm);font-weight:var(--weight-semibold);align-items:center;gap:6px;padding:0 6px;display:inline-flex}@media (hover:hover){.compare-print:hover{text-underline-offset:3px;text-decoration:underline}}.compare-print[aria-busy=true]{cursor:progress}.compare-badge{background:var(--status-neutral-bg);color:var(--status-neutral-ink);font-size:var(--text-xs);font-weight:var(--weight-medium);border-radius:999px;align-items:center;padding:4px 10px;line-height:1.5;display:inline-flex}.compare-filter{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface-card);max-width:440px;min-height:44px;color:var(--ink-muted);align-items:center;gap:8px;margin:0 0 14px;padding:0 12px;display:flex}.compare-filter:focus-within{outline:3px solid var(--focus-ring);outline-offset:2px}.compare-filter input{min-width:0;height:42px;font-size:var(--text-md);color:var(--ink-strong);background:0 0;border:0;outline:none;flex:1}.compare-filter input::placeholder{color:var(--ink-muted)}.compare-options{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:10px;max-height:440px;margin:-8px;padding:8px;list-style:none;display:grid;overflow-y:auto}.compare-options>li{min-width:0}.compare-option{border:1px solid var(--line-default);border-radius:var(--radius-md);background:var(--surface-card);width:100%;height:100%;color:var(--ink-body);text-align:left;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}@media (hover:hover){.compare-option:hover:not(:disabled,[aria-pressed=true]){border-color:var(--line-strong);background:var(--surface-sunken)}}.compare-option[aria-pressed=true]{border-color:var(--link);background:var(--brand-soft);box-shadow:inset 0 0 0 1px var(--link)}.compare-option:disabled{opacity:1;background:var(--surface-sunken);color:var(--ink-muted);border-style:dashed}.compare-option-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.compare-option-text strong{font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--ink-strong);overflow-wrap:anywhere;line-height:1.35}.compare-option:disabled .compare-option-text strong{color:var(--ink-label)}.compare-option-meta{font-size:var(--text-xs);color:var(--ink-label);flex-wrap:wrap;gap:2px 10px;line-height:1.5;display:flex}.compare-option-meta>span{overflow-wrap:anywhere}.compare-platform{align-items:center;gap:4px;display:inline-flex}.compare-option-text small{font-size:var(--text-xs);color:var(--ink-muted);line-height:1.5}.compare-option-mark{border:1px solid var(--line-strong);width:26px;height:26px;color:var(--ink-label);font-size:var(--text-xs);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.compare-option[aria-pressed=true] .compare-option-mark{border-color:var(--link);background:var(--link);color:var(--surface-card)}.compare-note{border:1px solid var(--line-default);border-radius:var(--radius-sm);background:var(--surface-sunken);font-size:var(--text-sm);color:var(--status-neutral-ink);align-items:flex-start;gap:8px;margin:12px 0 0;padding:10px 12px;line-height:1.55;display:flex}.compare-note>svg{color:var(--icon-muted);margin-top:2px}.compare-result>.compare-note{margin:0 0 14px}.compare-empty p{font-size:var(--text-md);color:var(--ink-label);text-align:center;margin:0;line-height:1.6}.compare-scroll{border-radius:var(--radius-sm);min-width:0;overflow-x:auto}.compare-scroll:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.compare-table{--compare-label:184px;--compare-cell:230px;border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%}@media screen{.compare-table{min-width:calc(var(--compare-label) + var(--compare-columns,2) * var(--compare-cell))}}@media screen and (min-width:1280px){.compare-table{--compare-label:240px}}@media screen and (min-width:1280px) and (max-width:1439px){.compare-table[data-columns="4"]{--compare-cell:216px}}.compare-table th,.compare-table td{border-top:1px solid var(--line-default);vertical-align:top;text-align:left;font-weight:var(--weight-regular);padding:14px 16px}.compare-table thead th,.compare-table thead td{border-top:0;padding-top:4px}.compare-corner,.compare-table th[scope=row]{z-index:1;width:var(--compare-label);background:var(--surface-card);box-shadow:inset -1px 0 0 var(--line-default);position:sticky;left:0}.compare-table th[scope=row]{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--ink-strong);overflow-wrap:break-word;line-height:1.45}.compare-column-head{align-items:center;gap:10px;margin:0 0 8px;display:flex}.compare-column-number{background:var(--status-neutral-bg);width:24px;height:24px;color:var(--status-neutral-ink);font-size:var(--text-xs);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;display:grid}.compare-column-name{font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--ink-strong);overflow-wrap:anywhere;line-height:1.35;display:block}.compare-column-handle{font-size:var(--text-xs);color:var(--ink-label);overflow-wrap:anywhere;line-height:1.5;display:block}.compare-column-date{background:var(--status-neutral-bg);color:var(--status-neutral-ink);font-size:var(--text-xs);font-weight:var(--weight-semibold);border-radius:999px;margin:6px 0 0;padding:2px 8px;line-height:1.5;display:inline-block}.compare-column .compare-actions{margin:6px 0 0}.compare-open{min-height:32px;font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--link);align-items:center;gap:4px;display:inline-flex}@media (hover:hover){.compare-open:hover{text-underline-offset:3px;text-decoration:underline}}.compare-cell{min-width:0;color:var(--ink-body);overflow-wrap:break-word}.compare-cell-muted{background:var(--surface-sunken);color:var(--status-muted-ink)}.compare-cell-label{font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--ink-label);margin:0 0 4px;line-height:1.45}.compare-value{font-size:var(--text-lg);font-weight:var(--weight-semibold);letter-spacing:-.01em;color:var(--ink-strong);font-variant-numeric:tabular-nums;line-height:1.3;display:block}.compare-sentence{font-size:var(--text-sm);color:var(--ink-body);margin:8px 0 0;line-height:1.55}.compare-tag{font-size:var(--text-xs);color:var(--ink-muted);margin:2px 0 0;line-height:1.5}.compare-view .decision-band-source{font-size:var(--text-xs);font-weight:var(--weight-regular);line-height:var(--leading-snug);color:var(--ink-muted);margin:4px 0 0}.compare-row-label{display:block}.compare-row-common{font-weight:var(--weight-regular);justify-items:start;gap:2px;margin:8px 0 0;display:grid}.compare-row-band{font-size:var(--text-xs);line-height:var(--leading-snug);color:var(--ink-muted);font-variant-numeric:tabular-nums;margin:0;display:block}.compare-row-common .decision-band-source{margin:0}.compare-row-common .compare-status{margin:6px 0 0}.compare-status{margin:10px 0 0}.compare-cell .follower-sample{margin-top:10px}.compare-cell .follower-sample-compact .follower-sample-legend{grid-template-columns:minmax(0,1fr);gap:4px;display:grid}.compare-cell .follower-sample-key-label>strong{white-space:nowrap;flex-shrink:0}.compare-cell .comment-mix{margin-top:4px}.compare-cell .comment-mix-rows{row-gap:8px}.compare-cell .comment-mix-row{row-gap:4px}.compare-cell-dash{font-size:var(--text-lg);font-weight:var(--weight-semibold);color:var(--status-muted-ink);line-height:1.3;display:block}.compare-view .decision-chip-clarify,.compare-view .decision-chip-neutral,.compare-view .decision-chip-position{border:1px solid var(--status-neutral-line);background:var(--status-neutral-bg);color:var(--status-neutral-ink);font-weight:var(--weight-semibold);white-space:normal;padding:5px 9px}.compare-view .decision-chip>svg{color:var(--status-neutral-ink)}.compare-chip-text{min-width:0}.compare-view .decision-bullet-below .decision-bullet-marker{background:var(--ink-strong)}.compare-bullet{margin:8px 0 0}.compare-cell .decision-bullet{max-width:none}.compare-view .overview-format-bar{height:var(--bar-md)}.compare-cell .overview-format-chart{margin:10px 0 0}.compare-cell .overview-format-legend{gap:6px;margin:10px 0 0}.compare-cell .overview-format-legend li{font-size:var(--text-xs);grid-template-columns:10px auto minmax(0,1fr);align-items:start;gap:0 8px;line-height:1.45}.compare-cell .overview-format-swatch{margin-top:4px}.compare-view .compare-base-position{font-size:var(--text-sm);color:var(--ink-body);margin:8px 0 0;line-height:1.55}.compare-base-position .decision-chip{vertical-align:middle;margin:0 4px 4px 0}.compare-metrics{display:none}.compare-profiles{gap:12px;margin:0;padding:0;list-style:none;display:grid}.compare-profile{align-items:flex-start;gap:10px;min-width:0;display:flex}.compare-metric-marks{flex-shrink:0;align-items:center;gap:6px;height:28px;display:flex}.compare-metric-marks .compare-column-number{width:22px;height:22px}.compare-metric-marks .panel-avatar{width:28px;height:28px;font-size:var(--text-xs)}.compare-profile-text{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;padding-top:3px;display:flex}.compare-profile-name{font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--ink-strong);overflow-wrap:anywhere;line-height:1.35}.compare-profile-meta{flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;display:flex}.compare-profile .compare-column-date{margin:0}.compare-profile .compare-open{margin:-10px 0}.compare-metric{border-top:1px solid var(--line-default);margin:18px 0 0;padding:16px 0 0}.compare-metric-title{font-size:var(--text-sm);font-weight:var(--weight-semibold);line-height:var(--leading-snug);color:var(--ink-strong);margin:0 0 10px}.compare-metric>.compare-row-band{margin:0}.compare-metric>.decision-band-source{margin:2px 0 0}.compare-metric>.compare-status{margin:8px 0 0}.compare-metric-rows{gap:14px;margin:12px 0 0;padding:0;list-style:none;display:grid}.compare-metric-row{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:0 10px;min-width:0;display:grid}.compare-metric-body{min-width:0}.compare-metric-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2px 10px;min-height:28px;display:flex}.compare-metric-name{min-width:0;font-size:var(--text-sm);font-weight:var(--weight-semibold);line-height:var(--leading-snug);color:var(--ink-strong);overflow-wrap:anywhere}.compare-metric-value{text-align:right;flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:2px 6px;min-width:0;margin-left:auto;display:inline-flex}.compare-metric-value .compare-value{font-size:var(--text-md);line-height:1.35;display:inline}.compare-metric-value .compare-cell-label,.compare-metric-value .compare-tag{margin:0}.compare-metric-head .compare-cell-dash{font-size:var(--text-md);margin-left:auto}.compare-metric-row-muted .compare-metric-name{color:var(--ink-label)}.compare-metric-bar{height:var(--bar-sm);background:var(--data-single-track);border-radius:4px;margin:6px 0 0;display:block;overflow:hidden}.compare-metric-bar>span{background:var(--data-single);border-radius:4px;min-width:2px;height:100%;display:block}.compare-metric-row .compare-bullet{margin:6px 0 0}.compare-metrics .decision-bullet{max-width:none}.compare-metric-row .compare-sentence{margin:4px 0 0}.compare-metric-row .compare-status{margin:6px 0 0}.compare-metric-row .comment-mix{margin-top:6px}.compare-metric-row .comment-mix-rows{row-gap:8px}.compare-metric-row .follower-sample{margin-top:8px}.compare-metric-row .follower-sample-compact .follower-sample-legend{grid-template-columns:repeat(auto-fit,minmax(max(112px,50% - 7px),1fr));gap:4px 14px;margin-top:8px}.compare-metric-row .follower-sample-compact .follower-sample-key-label{flex-wrap:wrap;justify-content:flex-start;gap:0 6px}.compare-metric .compare-format-key,.compare-metric .compare-format-shares{flex-wrap:wrap;gap:4px 14px;margin:0;display:flex}.compare-metric .compare-format-shares{justify-content:flex-end;gap:2px 12px;margin-left:auto}.compare-metric .compare-format-key li,.compare-metric .compare-format-shares li{color:var(--ink-label);align-items:center;gap:6px;display:inline-flex}.compare-metric .compare-format-bar{margin:6px 0 0}.compare-axis{margin:2px 0 6px;padding:0 10px}.compare-axis-plot{padding-top:calc(var(--lanes,1) * 24px + 4px);position:relative}.compare-axis-marker{top:calc((var(--lanes,1) - 1 - var(--lane,0)) * 24px);width:0;position:absolute;bottom:-5px}.compare-axis-marker:before{content:"";background:var(--ink-strong);width:2px;position:absolute;top:10px;bottom:0;left:-1px}.compare-axis-marker:after{content:"";background:var(--ink-strong);width:4px;height:22px;box-shadow:0 0 0 2px var(--surface-card);border-radius:2px;position:absolute;bottom:0;left:-2px}.compare-axis-marker-capped:after{width:6px;left:-6px}.compare-axis-pin{z-index:1;box-sizing:border-box;border:1.5px solid var(--ink-strong);background:var(--surface-card);width:22px;height:22px;color:var(--ink-strong);font-size:var(--text-xs);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;line-height:1;display:grid;position:absolute;top:0;left:-11px}.compare-row-note{font-size:var(--text-xs);font-weight:var(--weight-regular);color:var(--ink-muted);margin:4px 0 0;line-height:1.5;display:block}.compare-calc-intro{max-width:780px;font-size:var(--text-sm);color:var(--ink-body);margin:0;line-height:1.6}.compare-calc-private{font-size:var(--text-xs);color:var(--ink-label);align-items:flex-start;gap:8px;margin:10px 0 16px;line-height:1.5;display:flex}.compare-calc-private>svg{color:var(--icon-muted);flex-shrink:0;margin-top:1px}.compare-calc-field{align-items:center;gap:8px;min-width:0;display:flex}.compare-calc-field input{border:1px solid var(--icon-muted);border-radius:var(--radius-sm);background:var(--surface-card);width:100%;min-width:0;max-width:180px;min-height:44px;color:var(--ink-strong);font-size:var(--text-md);font-variant-numeric:tabular-nums;flex:auto;padding:0 12px}.compare-calc-field input::placeholder{color:var(--ink-muted);opacity:1}.compare-calc-field input:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.compare-calc-field input[aria-invalid=true]{border-color:var(--status-neutral-ink);box-shadow:inset 0 0 0 1px var(--status-neutral-ink)}.compare-calc-unit{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--ink-label);flex-shrink:0}.compare-calc-error{font-size:var(--text-xs);color:var(--status-neutral-ink);align-items:flex-start;gap:6px;margin:6px 0 0;line-height:1.5;display:flex}.compare-calc-error>svg{flex-shrink:0;margin-top:2px}.compare-calc-output{display:block}.compare-calc-amount{font-size:var(--text-lg);font-weight:var(--weight-semibold);color:var(--ink-strong);font-variant-numeric:tabular-nums;line-height:1.3}.compare-calc-per{font-size:var(--text-xs);color:var(--ink-label);line-height:1.5}.compare-calc-note{font-size:var(--text-xs);color:var(--ink-muted);margin:4px 0 0;line-height:1.5;display:block}.compare-calc-message{font-size:var(--text-xs);color:var(--ink-muted);line-height:1.5;display:block}.compare-calc-hints{gap:4px;margin:0 0 12px;display:grid}.compare-calc-hints p{font-size:var(--text-xs);color:var(--ink-muted);margin:0;line-height:1.5}.compare-calc-hint-field{font-weight:var(--weight-semibold);color:var(--ink-label)}.compare-calc-cards{gap:12px;margin:0;padding:0;list-style:none;display:grid}.compare-calc-card{border:1px solid var(--line-default);border-radius:var(--radius-md);background:var(--surface-card);gap:12px;min-width:0;padding:14px;display:grid}.compare-calc-card-head{align-items:flex-start;gap:10px;min-width:0;display:flex}.compare-calc-card-head>div{min-width:0}.compare-calc-card-head .compare-column-number{flex-shrink:0}.compare-calc-card h3.compare-column-name{margin:0}.compare-calc-card .compare-column-date{margin-top:4px}.compare-calc-card-fields{grid-template-rows:repeat(3,auto);grid-template-columns:minmax(0,1fr) minmax(0,7.5rem);gap:0 12px;display:grid}.compare-calc-card-field{grid-row:span 3;grid-template-rows:subgrid;min-width:0;display:grid}.compare-calc-card-field label{align-self:end}.compare-calc-card-field label,.report-cost-field label{font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--ink-label);margin:0 0 6px;line-height:1.4;display:block}.compare-calc-card .compare-calc-field input{max-width:none}.compare-calc-card-result{border-radius:var(--radius-sm);background:var(--surface-sunken);padding:10px 12px}.report-cost-card{min-width:0;margin:0 0 var(--space-6);padding:var(--space-6);border:1px solid var(--line-default);border-radius:var(--radius-lg);background:var(--surface-card)}.report-cost-intro{font-size:var(--text-sm);color:var(--ink-body);margin:12px 0 0;line-height:1.6}.report-cost-fields{grid-template-columns:minmax(0,15rem) minmax(0,10rem) minmax(0,1fr);grid-template-areas:"fee publications result";align-items:start;gap:12px 20px;margin:16px 0 0;display:grid}.report-cost-field{min-width:0}.report-cost-fee{grid-area:fee}.report-cost-publications{grid-area:publications}.report-cost-hint{font-size:var(--text-xs);color:var(--ink-muted);margin:6px 0 0;line-height:1.5}.report-cost-result{border-radius:var(--radius-sm);background:var(--surface-sunken);grid-area:result;align-self:stretch;align-items:center;min-width:0;min-height:68px;padding:12px 16px;display:flex}@media (min-width:901px){.report-cost-result:not(.report-cost-result-amount){min-height:44px;margin-top:calc(var(--text-xs) * 1.4 + 6px);background:0 0;align-self:start;padding:0}}.report-cost-footer{border-top:1px solid var(--line-subtle);gap:4px;margin:20px 0 0;padding:12px 0 0;display:grid}.report-cost-footer p{font-size:var(--text-xs);margin:0;line-height:1.55}@media (max-width:900px){.report-cost-fields{grid-template-columns:minmax(0,15rem) minmax(0,10rem);grid-template-areas:"fee publications""result result"}}@media (max-width:1000px){.compare-heading{grid-template-columns:minmax(0,1fr)}.compare-heading>.compare-actions{flex-wrap:wrap}}@media (max-width:760px){.compare-heading{grid-template-columns:minmax(0,1fr);margin-bottom:18px}.compare-actions{flex-wrap:wrap}.compare-heading h1{font-size:var(--text-xl)}.compare-heading p{font-size:var(--text-sm)}.compare-card{border-radius:var(--radius-md);padding:18px 16px}.compare-text-button,.compare-open,.compare-print{min-height:44px}.compare-calc-field input{font-size:16px}.compare-filter{max-width:none}.compare-options{grid-template-columns:minmax(0,1fr);max-height:none;overflow:visible}.report-cost-card{padding:var(--space-5) var(--space-4)}.report-cost-fields{grid-template-columns:minmax(0,1fr);grid-template-areas:"fee""result""publications"}.report-cost-result{align-self:start;min-height:0}.report-cost-card .compare-calc-field input{max-width:none}}@media screen and (max-width:760px){.compare-result>.compare-scroll{display:none}.compare-metrics{display:block}}@media (max-width:359px){.compare-calc-card-fields{grid-template-rows:none;grid-template-columns:minmax(0,1fr);gap:12px}.compare-calc-card-field{grid-row:auto;display:block}}@media print{.compare-view{--text-xs:9pt;--text-sm:9.5pt;--text-md:10.5pt;--text-lg:12pt;--text-xl:15pt;font-family:"Inter",var(--font-sans);font-size:var(--text-sm)}.compare-view,.compare-view *{-webkit-print-color-adjust:exact;print-color-adjust:exact}.compare-picker,.compare-actions,.compare-print,.compare-calculator,.compare-url-note,.compare-view [data-print=omit],.compare-heading h1,.compare-eyebrow,.report-cost-card{display:none!important}.compare-heading{margin:0 0 8pt;display:block}.compare-heading p{font-size:var(--text-sm);margin:0}.compare-heading .compare-method-line{font-size:var(--text-xs);margin:2pt 0 0;line-height:1.4}.compare-card{border:0;border-radius:0;margin:0;padding:0}.compare-scroll{overflow:visible}.compare-table{--compare-label:50mm}.compare-corner,.compare-table th[scope=row]{position:static}.compare-table th,.compare-table td{padding:5pt 6pt}.compare-table tr{break-inside:avoid}.compare-table thead{display:table-header-group}.compare-column-head .panel-avatar{display:none}.compare-column-head{margin:0 0 4pt}.compare-view>.report-methodology{margin:6pt 0 0}}
.compare-view .compare-share-trigger{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface-card);min-height:44px;color:var(--ink-body);font-size:14px;font-weight:var(--weight-semibold);white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:0 14px;line-height:1.3;display:inline-flex}@media (hover:hover){.compare-view .compare-share-trigger:hover{background:var(--brand-soft);border-color:var(--link)}}.share-dialog .compare-share-columns{gap:8px;display:grid}.share-dialog .compare-share-columns ol{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.share-dialog .compare-share-columns li{border:1px solid var(--status-neutral-line);background:var(--status-neutral-bg);min-width:0;max-width:100%;color:var(--status-neutral-ink);font-size:13px;font-weight:var(--weight-semibold);overflow-wrap:anywhere;border-radius:999px;align-items:center;gap:6px;padding:4px 10px 4px 4px;display:inline-flex}.share-dialog .compare-share-number{background:var(--surface-card);width:22px;height:22px;color:var(--status-neutral-ink);font-variant-numeric:tabular-nums;border-radius:50%;flex:0 0 22px;place-items:center;font-size:12px;display:grid}.share-dialog .compare-share-name{flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;display:flex}.share-dialog .compare-share-tag{border:1px solid var(--status-neutral-line);background:var(--status-neutral-bg);color:var(--status-neutral-ink);font-size:12px;font-weight:var(--weight-semibold);white-space:nowrap;border-radius:999px;align-items:center;padding:2px 8px;line-height:1.5;display:inline-flex}.share-dialog .compare-share-members{color:var(--status-neutral-ink);overflow-wrap:anywhere;font-size:13px}.panel-shell:has(.compare-view-shared){background:var(--surface-canvas)}.compare-view .shared-report-banner{border:1px solid var(--status-neutral-line);background:var(--status-neutral-bg);color:var(--status-neutral-ink);border-radius:12px;align-items:flex-start;gap:10px;margin:0 0 18px;padding:11px 16px;font-size:13px;display:flex}.compare-view .shared-report-banner p{margin:0;line-height:1.55}.compare-view .shared-report-banner svg{flex-shrink:0;margin-top:2px}.compare-view .shared-report-banner strong{font-weight:var(--weight-semibold);color:var(--ink-strong)}.compare-view .shared-report-banner-text{gap:6px;min-width:0;display:grid}@media screen{.compare-view .shared-report-banner-text{flex:auto}}.compare-view .shared-report-banner .shared-report-note{border-top:1px solid var(--status-neutral-line);overflow-wrap:anywhere;padding-top:6px}.compare-view .shared-report-note bdi{color:var(--ink-strong);unicode-bidi:isolate;font-style:italic}.compare-view-shared .compare-shared-unavailable{margin:0 0 16px}.compare-view-shared .compare-actions{align-self:start}.compare-shared-end{border-top:1px solid var(--line-default);font-size:var(--text-xs);color:var(--ink-muted);flex-wrap:wrap;justify-content:space-between;gap:6px 16px;margin:8px 0 0;padding:14px 0 0;line-height:1.5;display:flex}.compare-shared-print-line{margin:0}@media (max-width:760px){.compare-view-shared{max-width:100%;overflow-x:clip}.compare-view-shared .compare-heading h1{font-size:var(--text-xl)}.compare-view .shared-report-banner{padding:10px 12px}.compare-view .compare-share-trigger{padding:0 12px}}@media print{.compare-view .shared-report-banner{border:1px solid var(--icon-muted);break-inside:avoid;-webkit-print-color-adjust:exact;print-color-adjust:exact;margin:0 0 10pt;font-size:9pt;background:var(--surface-track)!important}.compare-view-shared .compare-shared-unavailable{break-inside:avoid;margin:0 0 8pt;padding:5pt 8pt;font-size:9pt}.compare-shared-print-line{border-top:1px solid var(--line-default);color:var(--ink-label);break-inside:avoid;margin:10pt 0 0;padding:6pt 0 0;font-size:9pt;line-height:1.45}.compare-shared-end,.compare-share-trigger{display:none!important}}
