.pr-page{container-type:inline-size;container-name:pr;--pr-blue:var(--accent-blue);--pr-blue-soft:#dde7f3;--pr-blue-mid:#9bb8de;--pr-orange:#e3893b;--pr-orange-mid:#f0b07a;--pr-orange-soft:#f6cfa9;--pr-grey:#bfb9b0;--pr-grey-soft:#e7e5e0;--pr-better-bg:#e5effa;--pr-better-ink:#1f5fa0;--pr-worse-bg:#fbebdd;--pr-worse-ink:#a8430a;--pr-noise-bg:#efede9;--pr-noise-ink:#6b645a;--pr-window:rgba(63,123,200,0.08);--pr-prior:rgba(20,17,14,0.045);--pr-cat-1:#2a78d6;--pr-cat-2:#eb6834;--pr-cat-3:#1baf7a;--pr-cat-4:#eda100;--pr-cat-5:#e87ba4;--pr-cat-6:#008300;--pr-cat-7:#6250d6}:root[data-theme=dark] .pr-page{--pr-blue-soft:#233650;--pr-blue-mid:#3f6390;--pr-orange:#d9772a;--pr-orange-mid:#a85a1e;--pr-orange-soft:#5c3414;--pr-grey:#5a5650;--pr-grey-soft:#34322f;--pr-better-bg:#1d3047;--pr-better-ink:#9cc3ef;--pr-worse-bg:#3d2312;--pr-worse-ink:#f4a873;--pr-noise-bg:#2a2a2c;--pr-noise-ink:#a5a5ab;--pr-window:rgba(116,166,219,0.12);--pr-prior:rgba(255,255,255,0.05);--pr-cat-1:#3987e5;--pr-cat-2:#d95926;--pr-cat-3:#199e70;--pr-cat-4:#c98500;--pr-cat-5:#d55181;--pr-cat-6:#2f9a2f;--pr-cat-7:#9085e9}.pr-filters{flex-wrap:wrap;align-items:flex-end;gap:var(--sp-3) var(--sp-4);margin-top:var(--sp-2)}.pr-filter,.pr-filters{display:flex;min-width:0}.pr-filter{flex-direction:column;gap:6px}.pr-filter-label{font-size:var(--text-caption);font-weight:600;color:var(--ink-3)}.pr-select{height:36px;padding:0 32px 0 12px;border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);color:var(--ink-1);font:inherit;font-size:var(--text-compact);max-width:100%}.pr-select-wide{min-width:220px;max-width:360px}.pr-select:focus-visible{outline:2px solid var(--accent-blue);outline-offset:1px}.pr-filters .segmented{flex-wrap:wrap}.pr-window{margin:var(--sp-3) 0 0;font-size:var(--text-compact);color:var(--ink-2);min-height:1.5em}.pr-loading{color:var(--ink-3)}.pr-error{margin:var(--sp-2) 0 0;padding:10px 12px;border-radius:var(--r-md);background:var(--status-red-bg);color:var(--status-red);font-size:var(--text-compact)}.pr-layout{display:grid;grid-template-columns:196px minmax(0,1fr);gap:var(--sp-5);margin-top:var(--sp-4);align-items:start}.pr-rail{position:sticky;top:calc(var(--sticky-top, 0px) + var(--sp-4));gap:var(--sp-4)}.pr-rail,.pr-rail-group ul{display:flex;flex-direction:column}.pr-rail-group ul{list-style:none;margin:4px 0 0;padding:0;gap:2px}.pr-rail-label{font-size:var(--text-micro,11px);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-4);padding:0 10px}.pr-rail-item{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 10px;border:0;border-radius:var(--r-md);background:none;color:var(--ink-2);font:inherit;font-size:var(--text-compact);text-align:left;cursor:pointer}.pr-rail-item:hover{background:var(--surface-2);color:var(--ink-1)}.pr-rail-item.is-active{background:var(--surface-3);color:var(--ink-1);font-weight:650}.pr-rail-item.is-locked{color:var(--ink-4)}.pr-rail-item:focus-visible{outline:2px solid var(--accent-blue);outline-offset:1px}.pr-rail-tag{font-size:11px;font-weight:600;color:var(--ink-4);white-space:nowrap}.pr-body{min-width:0;transition:opacity .15s ease}.pr-body.is-busy{opacity:.55}@container pr (max-width: 860px){.pr-layout{grid-template-columns:minmax(0,1fr);gap:var(--sp-3)}.pr-rail{position:static;flex-direction:row;gap:var(--sp-3);overflow-x:auto;padding-bottom:4px}.pr-rail-group{display:flex;align-items:center;gap:4px;flex-shrink:0}.pr-rail-label{display:none}.pr-rail-group ul{flex-direction:row;margin:0}.pr-rail-item{white-space:nowrap;width:auto}}.pr-view{gap:var(--sp-4)}.pr-card,.pr-view{display:flex;flex-direction:column;min-width:0}.pr-card{padding:var(--sp-5);gap:var(--sp-3)}.pr-card-head{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--sp-3);flex-wrap:wrap}.pr-card-title{margin:0;font-size:16px;font-weight:700;line-height:1.35;color:var(--ink-1)}.pr-card-body{display:flex;flex-direction:column;gap:var(--sp-3);min-width:0}.pr-cap{margin:0;font-size:var(--text-compact);line-height:1.5;color:var(--ink-2);max-width:820px}.pr-empty{gap:var(--sp-2)}.pr-notes{margin:0;padding-left:18px;font-size:var(--text-caption);color:var(--ink-3);line-height:1.6}.pr-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.pr-grid-2,.pr-grid-3{display:grid;gap:var(--sp-4)}.pr-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.pr-grid-lead{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.pr-bridges{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}@container pr (max-width: 1080px){.pr-grid-3{grid-template-columns:minmax(0,1fr)}}@container pr (max-width: 900px){.pr-bridges,.pr-grid-2,.pr-grid-lead{grid-template-columns:minmax(0,1fr)}}.pr-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:var(--sp-3);margin:0}.pr-tiles-4{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.pr-tile{display:flex;flex-direction:column;gap:4px;padding:14px 16px;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);min-width:0}.pr-tile dd{margin:0}.pr-tile-label{font-size:var(--text-caption);font-weight:600;color:var(--ink-3)}.pr-tile-value{font-size:24px;font-weight:700;letter-spacing:-.02em;color:var(--ink-1);font-variant-numeric:tabular-nums;line-height:1.2}.pr-tile-range,.pr-tile-was{line-height:1.4}.pr-tile-change,.pr-tile-range,.pr-tile-was{font-size:var(--text-caption);color:var(--ink-3)}.pr-tile-change{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.pr-tile-bullet{padding:4px 0 2px}.pr-tile-spark{margin-top:auto;padding-top:4px}.pr-chip{display:inline-flex;align-items:center;padding:1px 8px;border-radius:999px;font-size:12px;font-weight:650;line-height:1.6;white-space:nowrap;font-variant-numeric:tabular-nums}.pr-chip.is-small{font-size:11px;padding:0 6px}.pr-chip.is-better{background:var(--pr-better-bg);color:var(--pr-better-ink)}.pr-chip.is-worse{background:var(--pr-worse-bg);color:var(--pr-worse-ink)}.pr-chip.is-noise{background:var(--pr-noise-bg);color:var(--pr-noise-ink)}.pr-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:var(--sp-3);margin:0}.pr-facts dt{font-size:var(--text-caption);color:var(--ink-3);font-weight:600}.pr-facts dd{margin:2px 0 0;font-size:15px;font-weight:650;color:var(--ink-1);font-variant-numeric:tabular-nums}.pr-facts-big dd{font-size:22px}.pr-big{margin:0;font-size:40px;font-weight:700;letter-spacing:-.03em;color:var(--ink-1);line-height:1.1;font-variant-numeric:tabular-nums}.pr-big-unit{font-size:18px;font-weight:600;color:var(--ink-3);letter-spacing:0}.pr-fold>summary{cursor:pointer;width:-moz-fit-content;width:fit-content;display:inline-flex;align-items:center;gap:8px;list-style:none;font-size:var(--text-caption);font-weight:600;color:var(--ink-2)}.pr-fold>summary::-webkit-details-marker{display:none}.pr-fold>summary:before{content:"";width:6px;height:6px;margin-left:2px;border-right:1.5px solid var(--ink-3);border-bottom:1.5px solid var(--ink-3);transform:rotate(-45deg);transition:transform .15s ease}.pr-fold[open]>summary:before{transform:rotate(45deg)}.pr-fold>summary:focus-visible{outline:2px solid var(--accent-blue);outline-offset:2px;border-radius:4px}.pr-fold[open]>:not(summary){margin-top:var(--sp-2)}.pr-more{align-self:flex-start}.pr-link{border:0;background:none;padding:0;color:var(--ink-1);font:inherit;font-weight:600;text-align:left;cursor:pointer;text-decoration:none}.pr-link:hover{color:var(--accent-blue)}.pr-link:focus-visible{outline:2px solid var(--accent-blue);outline-offset:2px;border-radius:3px}.pr-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.pr-table-wrap{overflow-x:auto;min-width:0}.pr-table{width:100%;border-collapse:collapse;font-size:var(--text-compact);color:var(--ink-1)}.pr-table td,.pr-table th{padding:8px 10px;border-bottom:1px solid var(--divider,var(--border));vertical-align:top;text-align:left}.pr-table thead th{font-size:var(--text-caption);font-weight:600;color:var(--ink-3);white-space:nowrap;border-bottom-color:var(--border)}.pr-table tbody th{font-weight:600;min-width:160px}.pr-table tfoot td,.pr-table tfoot th{font-weight:650;border-bottom:0;border-top:1px solid var(--border-strong,var(--border))}.pr-num,.pr-table .pr-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.pr-table-compact td,.pr-table-compact th{padding:6px 8px}.pr-campaigns tbody th,.pr-campaigns tfoot th,.pr-campaigns thead th:first-child,.pr-keywords tbody th,.pr-keywords thead th:first-child{position:sticky;left:0;z-index:1;background:var(--surface)}.pr-campaigns tbody th,.pr-keywords tbody th{min-width:180px;max-width:260px;overflow-wrap:anywhere}.pr-table-compact tbody th{min-width:0;font-weight:500}.pr-table-caption{caption-side:top;text-align:left;padding:0 0 8px;font-size:var(--text-compact);font-weight:650;color:var(--ink-1)}.pr-table tr.is-window>*{background:var(--pr-window)}.pr-table tr.is-prior>*{background:var(--pr-prior)}.pr-table tr.is-group-start>*{border-top:1px solid var(--border)}.pr-sub{display:block;font-size:12px;font-weight:400;color:var(--ink-3);white-space:normal;line-height:1.4}.pr-nowrap,td.pr-num .pr-sub,th.pr-num .pr-sub{white-space:nowrap}.pr-kw{font-weight:600}.pr-url{overflow-wrap:anywhere}.pr-num-inline{font-variant-numeric:tabular-nums;min-width:44px;text-align:right}.pr-cvr-cell{display:grid;grid-template-columns:auto minmax(64px,1fr) auto;align-items:center;gap:8px;min-width:150px}.pr-dow tbody th{min-width:0}.is-weakest .pr-sub{color:var(--pr-worse-ink);font-weight:650}.pr-part-cell{min-width:96px}.pr-part-cell .pr-sharebar{height:8px;min-width:72px;margin:4px 0 2px auto}.pr-sparks{display:flex;flex-direction:column;gap:2px;min-width:96px}.pr-sparks .pr-spark{width:96px;height:20px}.pr-idle{margin:0;padding-left:18px;font-size:var(--text-compact);color:var(--ink-2)}.pr-spark{display:block;width:100%;max-width:160px;height:26px;overflow:visible}.pr-spark-line{fill:none;stroke:var(--ink-3);stroke-width:1.5;stroke-linejoin:round;stroke-linecap:round}.pr-spark-end{fill:var(--ink-1)}.pr-legend{display:flex;flex-wrap:wrap;gap:6px 16px;margin:0;padding:0;list-style:none;font-size:var(--text-caption);color:var(--ink-2)}.pr-legend li{display:inline-flex;align-items:center;gap:6px}.pr-legend-key{display:inline-block;width:10px;height:10px;border-radius:2px;background:var(--ink-4);flex-shrink:0;vertical-align:-1px}.pr-legend-window{background:var(--pr-window);border:1px solid var(--pr-blue-mid)}.pr-legend-prior{background:var(--pr-prior);border:1px solid var(--pr-grey)}.pr-legend-still{background:repeating-linear-gradient(45deg,var(--pr-grey) 0 1px,transparent 1px 4px);border:1px solid var(--pr-grey)}.pr-legend-band{background:var(--pr-blue-soft)}.pr-legend-lastyear{height:0;width:14px;border-radius:0;border-top:2px dashed var(--ink-4);background:none}.pr-legend-above{border-radius:50%;background:var(--pr-blue)}.pr-legend-below{border-radius:50%;background:var(--pr-orange)}.pr-legend-tint-above{background:color-mix(in srgb,var(--pr-blue) 18%,transparent);outline:1px solid color-mix(in srgb,var(--pr-blue) 40%,transparent)}.pr-legend-tint-below{background:color-mix(in srgb,var(--pr-orange) 22%,transparent);outline:1px solid color-mix(in srgb,var(--pr-orange) 45%,transparent)}.pr-legend-thin{border-radius:50%;background:var(--surface);box-shadow:inset 0 0 0 1.5px var(--ink-3)}.pr-legend-spend{background:var(--pr-grey)}.pr-legend-leads{background:var(--pr-blue)}.pr-panels{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:var(--sp-3) var(--sp-4)}.pr-panels-3{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.pr-panel{margin:0;min-width:0;display:flex;flex-direction:column;gap:4px}.pr-panel-head{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.pr-panel-title{font-size:var(--text-compact);font-weight:650;color:var(--ink-1)}.pr-panel-readout{font-size:12px;color:var(--ink-3);font-variant-numeric:tabular-nums;text-align:right}.pr-conc-box,.pr-funnel-box,.pr-pacing-box,.pr-panel-box,.pr-stack-box,.pr-waterfall-box{width:100%;min-width:0}.pr-conc-box svg,.pr-funnel-box svg,.pr-pacing-box svg,.pr-panel-box svg,.pr-stack-box svg,.pr-waterfall-box svg{display:block;overflow:visible}.pr-axis{stroke:var(--ink-4);stroke-width:1}.pr-grid{stroke:var(--surface-3);stroke-width:1}.pr-tick{font-size:11px;fill:var(--ink-3);font-variant-numeric:tabular-nums}.pr-tick.is-strong{fill:var(--ink-1);font-weight:650}.pr-shade-window{fill:var(--pr-window)}.pr-shade-prior{fill:var(--pr-prior)}.pr-hatch-line{stroke:var(--pr-grey);stroke-width:1.2}.pr-shade-still{opacity:.8}.pr-band{fill:var(--pr-blue-soft)}.pr-line{fill:none;stroke:var(--ink-1);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.pr-line-lastyear{fill:none;stroke:var(--ink-4);stroke-width:1.5;stroke-dasharray:4 3}.pr-dot{fill:var(--ink-1);stroke:var(--surface);stroke-width:1.5}.pr-dot.is-partial{fill:var(--surface);stroke:var(--ink-1);stroke-width:1.5}.pr-waterfall{display:flex;flex-direction:column;gap:6px;min-width:0;container-type:inline-size;container-name:pr-waterfall}.pr-wf-bar.is-total{fill:var(--ink-2)}.pr-wf-bar.is-better{fill:var(--pr-blue)}.pr-wf-bar.is-worse{fill:var(--pr-orange)}.pr-wf-bar.is-noise{fill:var(--pr-grey)}.pr-wf-bar.is-estimate{fill:var(--pr-grey-soft);stroke:var(--pr-grey);stroke-width:1;stroke-dasharray:3 2}.pr-wf-join{stroke:var(--ink-4);stroke-width:1;stroke-dasharray:2 2}.pr-wf-value{font-size:12px;font-weight:650;fill:var(--ink-1);font-variant-numeric:tabular-nums}.pr-waterfall-labels{display:grid;margin:0;padding:0;list-style:none;font-size:12px;color:var(--ink-2);text-align:center;line-height:1.3}.pr-waterfall-labels li{padding:0 2px;min-width:0;overflow-wrap:anywhere;hyphens:auto}@container pr-waterfall (max-width: 520px){.pr-waterfall .pr-waterfall-labels{font-size:11px}}.pr-wf-cut{stroke:var(--surface);stroke-width:2.5;fill:none}.pr-funnel-998{fill:var(--pr-blue-soft);opacity:.55;background:var(--pr-blue-soft)}.pr-funnel-95{fill:var(--pr-blue-soft);background:color-mix(in srgb,var(--pr-blue-soft) 85%,var(--pr-blue))}.pr-funnel-centre{stroke:var(--ink-3);stroke-width:1;stroke-dasharray:4 3}.pr-funnel-dot{fill:var(--ink-4);fill-opacity:.7;stroke:var(--surface);stroke-width:1}.pr-funnel-dot.is-above{fill:var(--pr-blue);fill-opacity:1}.pr-funnel-dot.is-below{fill:var(--pr-orange);fill-opacity:1}.pr-funnel-dot.is-thin{fill:var(--surface);fill-opacity:1;stroke:var(--ink-3);stroke-width:1.5}.pr-flag-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:4px;font-size:var(--text-compact);color:var(--ink-1)}.pr-conc-area{fill:var(--pr-blue-soft)}.pr-conc-even{stroke:var(--ink-4);stroke-width:1;stroke-dasharray:4 3}.pr-conc-eighty{stroke:var(--pr-blue);stroke-width:1.5}.pr-sharebar{display:flex;height:14px;border-radius:3px;overflow:hidden;gap:2px;background:var(--surface-2);min-width:60px}.pr-sharebar>div{height:100%;min-width:2px}.pr-sharebar.is-empty{background:var(--surface-2)}.pr-pair-bars{display:grid;grid-template-columns:92px minmax(0,1fr);align-items:center;gap:8px 12px}.pr-pair-label{font-size:var(--text-caption);font-weight:600;color:var(--ink-3)}.pr-split-brand{fill:var(--pr-cat-6);background:var(--pr-cat-6)}.pr-split-other{fill:var(--pr-blue-mid);background:var(--pr-blue-mid)}.pr-brand-trend{margin-top:14px;padding-top:12px;border-top:1px solid var(--border)}.pr-rangedot{position:relative;height:14px;min-width:80px}.pr-rangedot-track{position:absolute;left:0;right:0;top:6px;height:2px;background:var(--surface-3);border-radius:1px}.pr-rangedot-range{position:absolute;top:5px;height:4px;background:var(--pr-blue-mid);border-radius:2px}.pr-rangedot-target{position:absolute;top:0;width:2px;height:14px;margin-left:-1px;background:var(--ink-2)}.pr-rangedot-dot{position:absolute;top:3px;width:8px;height:8px;margin-left:-4px;border-radius:50%;background:var(--ink-1);box-shadow:0 0 0 2px var(--surface)}.pr-pacing-budget{stroke:var(--ink-4);stroke-width:1.5;stroke-dasharray:5 4}.pr-pacing-cone{fill:var(--pr-blue-soft)}.pr-pacing-projection{stroke:var(--pr-blue);stroke-width:1.5;stroke-dasharray:4 3}.pr-pair{display:flex;flex-direction:column;gap:3px;min-width:80px}.pr-pair-bar{display:block;height:6px;border-radius:0 3px 3px 0;min-width:1px}.pr-pair-bar.is-spend{background:var(--pr-grey)}.pr-pair-bar.is-leads{background:var(--pr-blue)}.pr-hbar{position:relative;display:flex;align-items:center;gap:8px;min-width:140px}.pr-hbar-fill{display:block;height:12px;border-radius:0 3px 3px 0;background:var(--pr-grey);min-width:1px}.pr-hbar-fill.is-low{background:var(--pr-orange)}.pr-hbar-fill.is-high{background:var(--pr-blue)}.pr-hbar-label{font-size:12px;color:var(--ink-2);font-variant-numeric:tabular-nums;white-space:nowrap}.pr-is-won{fill:var(--pr-blue);background:var(--pr-blue)}.pr-is-budget{fill:var(--pr-orange);background:var(--pr-orange)}.pr-is-rank{fill:var(--pr-grey);background:var(--pr-grey)}.pr-q-above{fill:var(--pr-blue);background:var(--pr-blue)}.pr-q-average{fill:var(--pr-grey);background:var(--pr-grey)}.pr-q-below{fill:var(--pr-orange);background:var(--pr-orange)}.pr-q-score{fill:var(--ink-2);background:var(--ink-2)}.pr-q-miss-ctr{background:var(--pr-orange)}.pr-q-miss-page{background:var(--pr-orange-mid)}.pr-q-miss-relevance{background:var(--pr-orange-soft)}.pr-ev-waste{fill:var(--pr-orange);background:var(--pr-orange)}.pr-ev-unproven{fill:var(--pr-grey);background:var(--pr-grey)}.pr-ev-earning,.pr-pl-in{fill:var(--pr-blue);background:var(--pr-blue)}.pr-pl-out{fill:var(--pr-orange);background:var(--pr-orange)}.pr-pl-abroad{fill:var(--pr-grey);background:var(--pr-grey)}.pr-seg-earning{background:var(--pr-blue)}.pr-seg-costing{background:var(--pr-orange)}.pr-seg-on_target{background:var(--pr-blue-mid)}.pr-seg-unproven{background:var(--pr-grey)}.pr-seg-unseen{background:var(--pr-grey-soft)}.pr-chip-seg-earning{background:var(--pr-better-bg);color:var(--pr-better-ink)}.pr-chip-seg-costing{background:var(--pr-worse-bg);color:var(--pr-worse-ink)}.pr-chip-seg-on_target,.pr-chip-seg-unproven,.pr-chip-seg-unseen{background:var(--pr-noise-bg);color:var(--pr-noise-ink)}.pr-ch-search{background:var(--pr-cat-1)}.pr-ch-youtube{background:var(--pr-cat-2)}.pr-ch-display{background:var(--pr-cat-7)}.pr-ch-discover{background:var(--pr-cat-3)}.pr-ch-gmail{background:var(--pr-cat-4)}.pr-ch-maps{background:var(--pr-cat-5)}.pr-ch-cross_network{background:var(--ink-3)}.pr-ch-other{background:var(--pr-grey)}.pr-slice-0{background:var(--pr-cat-1)}.pr-slice-1{background:var(--pr-cat-2)}.pr-slice-2{background:var(--pr-cat-3)}.pr-slice-3{background:var(--pr-cat-4)}.pr-slice-4{background:var(--pr-cat-5)}.pr-slice-5{background:var(--pr-cat-7)}.pr-group{display:flex;flex-direction:column;gap:4px;padding-top:var(--sp-2);border-top:1px solid var(--divider,var(--border));min-width:0}.pr-group:first-of-type{border-top:0;padding-top:0}.pr-group-title{margin:0;font-size:var(--text-compact);font-weight:650;color:var(--ink-1)}.pr-slices{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.pr-slices li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0 12px;align-items:baseline;font-size:var(--text-compact)}.pr-slice-name{display:inline-flex;align-items:baseline;gap:6px;color:var(--ink-1);min-width:0}.pr-slice-name .pr-legend-key{flex-shrink:0}.pr-slice-nums{font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap;text-align:right}.pr-slice-meta{grid-column:1/-1;padding-left:16px}.pr-sub-inline{font-size:12px;font-weight:400;color:var(--ink-3)}.pr-impact-toggle{display:block;margin-top:4px;border:0;background:none;padding:0;font:inherit;font-size:12px;font-weight:600;color:var(--accent-blue);cursor:pointer;text-align:left}.pr-impact-toggle:hover{color:var(--ink-1)}.pr-impact-toggle:focus-visible{outline:2px solid var(--accent-blue);outline-offset:2px;border-radius:3px}.pr-impact-row>td{background:var(--surface-2,var(--bg));padding:12px 16px}.pr-impact{display:flex;flex-direction:column;gap:8px;min-width:0}.pr-impact .pr-cap{margin:0}.pr-muted{color:var(--ink-3)}.pr-parts{display:inline-flex;gap:2px;margin-left:6px;vertical-align:1px}.pr-part{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--surface-3)}.pr-part.is-below{background:var(--pr-orange)}.pr-part.is-average{background:var(--pr-grey)}.pr-part.is-above{background:var(--pr-blue)}.pr-legend-key.pr-part{width:8px;height:8px;border-radius:50%}.pr-markers{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px;font-size:var(--text-compact)}.pr-markers li{display:grid;grid-template-columns:56px 80px minmax(0,1fr);gap:2px 10px;align-items:baseline}.pr-markers li .pr-sub{grid-column:3}.pr-marker-day{font-weight:650;color:var(--ink-1);font-variant-numeric:tabular-nums}.pr-marker-cat{font-size:12px;color:var(--ink-3)}.pr-coverage{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:2px 10px;font-size:12px;color:var(--ink-2)}.pr-coverage .is-short{color:var(--pr-worse-ink);font-weight:650}.pr-coverage .is-full{color:var(--ink-1)}.pr-segments{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:var(--sp-2)}.pr-segment{width:100%;height:100%;display:flex;flex-direction:column;gap:3px;padding:10px 12px;border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);color:var(--ink-1);font:inherit;text-align:left;cursor:pointer}.pr-segment:hover{border-color:var(--border-strong,var(--ink-4))}.pr-segment.is-active{border-color:var(--accent-blue);box-shadow:0 0 0 1px var(--accent-blue)}.pr-segment:focus-visible{outline:2px solid var(--accent-blue);outline-offset:1px}.pr-segment-head{display:inline-flex;align-items:center;gap:6px;font-size:var(--text-compact);font-weight:650}.pr-segment-n{font-size:22px;font-weight:700;font-variant-numeric:tabular-nums}.pr-cat-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:4px}.pr-cat{width:100%;display:grid;grid-template-columns:110px minmax(0,1fr);align-items:center;gap:10px;padding:4px 6px;border:0;border-radius:var(--r-sm);background:none;color:var(--ink-1);font:inherit;font-size:var(--text-compact);text-align:left;cursor:pointer}.pr-cat:hover{background:var(--surface-2)}.pr-cat.is-active{background:var(--pr-better-bg)}.pr-cat:focus-visible{outline:2px solid var(--accent-blue);outline-offset:1px}@container pr (max-width: 560px){.pr-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.pr-tile-value{font-size:20px}.pr-card{padding:var(--sp-4)}.pr-panels{grid-template-columns:minmax(0,1fr)}.pr-select-wide{min-width:0;width:100%}.pr-filters>.pr-filter:first-child{width:100%}}.pr-automation{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 10px;padding:0;list-style:none;font-size:12px;color:var(--ink-3)}.pr-automation li{padding:2px 8px;border:1px solid var(--border);border-radius:999px}.pr-automation li.is-on{color:var(--ink-1)}.pr-hours-wrap{overflow-x:auto}.pr-hours{display:grid;grid-template-columns:36px repeat(24,minmax(14px,1fr));gap:2px;min-width:420px;font-size:11px;color:var(--ink-3)}.pr-hours-corner{display:block}.pr-hours-hour{text-align:left;white-space:nowrap;line-height:1.6}.pr-hours-day{align-self:center;color:var(--ink-2)}.pr-hours-cell{display:block;height:18px;border-radius:2px;background:color-mix(in srgb,var(--pr-blue) var(--pr-heat,0%),var(--surface-2))}.pr-dayparts td.pr-daypart{min-width:84px}.pr-daypart.is-above{background:color-mix(in srgb,var(--pr-blue) 18%,transparent)}.pr-daypart.is-below{background:color-mix(in srgb,var(--pr-orange) 22%,transparent)}.pr-daypart.is-thin{color:var(--ink-3);background-image:repeating-linear-gradient(135deg,color-mix(in srgb,var(--ink-4) 22%,transparent) 0 1px,transparent 1px 6px)}.pr-legend-hatch{background-color:var(--surface-2);background-image:repeating-linear-gradient(135deg,var(--ink-4) 0 1px,transparent 1px 4px)}.pr-rca-eyebrow{margin:0;font-size:11px;font-weight:650;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3)}.pr-rca-muted{color:var(--ink-3);font-weight:400}.pr-rca-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.pr-rca-head{gap:var(--sp-4)}.pr-rca-headline{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--sp-4);flex-wrap:wrap}.pr-rca-outcome{margin:4px 0 6px;display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:26px;font-weight:700;letter-spacing:-.02em;color:var(--ink-1);font-variant-numeric:tabular-nums}.pr-rca-outcome .pr-chip{font-size:13px;letter-spacing:0}.pr-rca-outcomes{display:inline-flex;padding:3px;gap:2px;border:1px solid var(--border);border-radius:999px;background:var(--surface-2)}.pr-rca-seg{min-height:34px;padding:0 14px;border:0;border-radius:999px;background:transparent;color:var(--ink-2);font:inherit;font-size:var(--text-compact);font-weight:600;cursor:pointer}.pr-rca-seg.is-active{background:var(--surface);color:var(--ink-1);box-shadow:0 1px 2px rgba(0,0,0,.08)}.pr-rca-seg:focus-visible{outline:2px solid var(--accent-blue);outline-offset:1px}.pr-rca-ranked{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.pr-rca-rank{display:inline-flex;align-items:baseline;gap:8px;min-height:40px;padding:6px 12px;border:1px solid var(--border);border-radius:10px;background:var(--surface);color:var(--ink-1);font:inherit;font-size:var(--text-compact);cursor:pointer;text-align:left}.pr-rca-rank:hover{border-color:var(--ink-3)}.pr-rca-rank:focus-visible{outline:2px solid var(--accent-blue);outline-offset:2px}.pr-rca-rank.is-picked{border-color:var(--accent-blue);box-shadow:0 0 0 1px var(--accent-blue)}.pr-rca-rank-label{font-weight:600;color:var(--ink-2)}.pr-rca-rank-value{font-weight:700;font-variant-numeric:tabular-nums}.pr-rca-rank.is-better .pr-rca-rank-value{color:var(--pr-better-ink)}.pr-rca-rank.is-worse .pr-rca-rank-value{color:var(--pr-worse-ink)}.pr-rca-rank.is-estimate .pr-rca-rank-value,.pr-rca-rank.is-noise .pr-rca-rank-value{color:var(--ink-2)}.pr-rca-rank-note{font-size:11px;color:var(--ink-3)}.pr-rca-types ul{margin:6px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:4px}.pr-rca-types li{display:grid;grid-template-columns:140px minmax(60px,180px) minmax(0,1fr);align-items:center;gap:10px;font-size:var(--text-compact)}.pr-rca-type-label{font-weight:600;color:var(--ink-2)}.pr-rca-type-bar{display:block;height:8px;border-radius:4px;background:var(--pr-noise-bg);overflow:hidden}.pr-rca-type-fill{display:block;height:100%;border-radius:4px}.pr-rca-type-fill.is-down{background:var(--pr-orange-mid)}.pr-rca-type-fill.is-up{background:var(--pr-blue-mid)}.pr-rca-types .pr-num{text-align:left}.pr-rca-tree{--pr-rca-lines:1;position:relative;isolation:isolate;display:grid;grid-template-columns:104px repeat(3,minmax(0,1fr)) minmax(220px,280px);grid-template-rows:repeat(var(--pr-rca-rows,7),auto);gap:14px 30px;align-items:start}.pr-rca-lines{position:absolute;inset:0;z-index:1;pointer-events:none;overflow:visible}.pr-rca-line{fill:none;stroke:var(--border-strong,var(--border));stroke-width:1.5}.pr-rca-line.is-on{stroke:var(--ink-2);stroke-width:2}.pr-rca-line.is-driver{stroke:var(--accent-blue);stroke-width:1.5;stroke-dasharray:4 4}.pr-rca-band{grid-column:1/5;z-index:0;margin:-8px -14px;border-radius:12px;background:var(--surface-2);align-self:stretch;padding:10px 12px}.pr-rca-band.is-click{background:color-mix(in srgb,var(--surface-2) 60%,var(--surface))}.pr-rca-band-label{display:block;max-width:84px;font-size:11px;font-weight:650;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);line-height:1.35}.pr-rca-box{position:relative;z-index:2;display:flex;flex-direction:column;gap:4px;min-width:0;padding:10px 12px;border:1px solid var(--border);border-radius:10px;background:var(--surface);color:var(--ink-1);font:inherit;text-align:left;cursor:pointer}.pr-rca-box:hover:not(:disabled){border-color:var(--ink-3)}.pr-rca-box:focus-visible{outline:2px solid var(--accent-blue);outline-offset:2px}.pr-rca-box:disabled{cursor:default}.pr-rca-box.is-context{background:var(--surface-2)}.pr-rca-box.is-product{border-color:var(--border-strong,var(--border))}.pr-rca-box.is-picked{border-color:var(--accent-blue);box-shadow:0 0 0 1px var(--accent-blue)}.pr-rca-box.is-lit{box-shadow:0 0 0 2px color-mix(in srgb,var(--accent-blue) 35%,transparent)}.pr-rca-box-title{display:flex;flex-wrap:wrap;gap:4px 8px;align-items:baseline;font-size:12px;font-weight:650;color:var(--ink-2)}.pr-rca-box-note{font-size:11px;font-weight:500;color:var(--ink-3)}.pr-rca-box-value{font-size:18px;font-weight:700;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.pr-rca-box-was{font-size:12px;font-weight:500;letter-spacing:0;color:var(--ink-3)}.pr-rca-box-row{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.pr-rca-effect{font-size:12px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--ink-2)}.pr-rca-effect.is-better{color:var(--pr-better-ink)}.pr-rca-effect.is-worse{color:var(--pr-worse-ink)}.pr-rca-effect.is-estimate{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-underline-offset:3px}.pr-rca-bar{position:relative;display:block;height:6px;border-radius:3px;background:var(--pr-noise-bg)}.pr-rca-bar-fill{position:absolute;top:0;bottom:0;border-radius:3px;background:var(--pr-grey)}.pr-rca-bar-fill.is-left{right:50%}.pr-rca-bar-fill.is-right{left:50%}.pr-rca-bar-fill.is-better{background:var(--pr-blue)}.pr-rca-bar-fill.is-worse{background:var(--pr-orange)}.pr-rca-bar-fill.is-estimate{background:repeating-linear-gradient(135deg,var(--pr-grey) 0 2px,transparent 2px 4px)}.pr-rca-box-cross{font-size:11px;line-height:1.35;color:var(--ink-3)}.pr-rca-drivers{grid-column:5;z-index:2;display:flex;flex-direction:column;gap:6px;align-self:stretch;padding-left:18px;border-left:1px solid var(--border)}.pr-rca-drivers ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column}.pr-rca-driver{border-bottom:1px solid var(--divider,var(--border))}.pr-rca-driver-head{display:grid;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-height:44px;padding:6px 0;border:0;background:none;color:var(--ink-1);font:inherit;font-size:var(--text-compact);text-align:left;cursor:pointer}.pr-rca-driver-head:disabled{cursor:default}.pr-rca-driver-head:focus-visible{outline:2px solid var(--accent-blue);outline-offset:2px;border-radius:4px}.pr-rca-driver-dot{width:10px;height:10px;border-radius:50%;border:2px solid var(--ink-4,var(--ink-3));box-sizing:border-box}.pr-rca-driver.is-found .pr-rca-driver-dot{border-color:var(--ink-2);background:var(--ink-2)}.pr-rca-driver.is-moved .pr-rca-driver-dot{border-color:var(--pr-orange);background:var(--pr-orange)}.pr-rca-driver.is-unread .pr-rca-driver-dot{border-style:dashed}.pr-rca-driver-name{font-weight:600}.pr-rca-driver.is-quiet .pr-rca-driver-name,.pr-rca-driver.is-unread .pr-rca-driver-name{color:var(--ink-2);font-weight:500}.pr-rca-driver-state{font-size:11px;color:var(--ink-3);white-space:nowrap}.pr-rca-driver.is-found .pr-rca-driver-state{color:var(--ink-2)}.pr-rca-driver.is-moved .pr-rca-driver-state{color:var(--pr-worse-ink);font-weight:650}.pr-rca-driver.is-lit{background:color-mix(in srgb,var(--accent-blue) 6%,transparent)}.pr-rca-facts{margin:0 0 10px 18px;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px;font-size:12px;line-height:1.45;color:var(--ink-1)}.pr-rca-fact-day{font-weight:650;color:var(--ink-2);font-variant-numeric:tabular-nums}.pr-rca-facts-more{color:var(--ink-3)}.pr-rca-expand{text-decoration:underline;text-decoration-color:var(--border-strong,var(--border));text-underline-offset:3px}.pr-rca-child th{padding-left:26px;font-weight:500;color:var(--ink-2)}.pr-rca-secondary{font-size:var(--text-compact);color:var(--ink-2)}.pr-rca-secondary summary{cursor:pointer;min-height:32px}.pr-rca-secondary ul{margin:6px 0 0;padding-left:18px}@container pr (max-width: 1100px){.pr-rca-tree{grid-template-columns:84px repeat(3,minmax(0,1fr)) minmax(200px,240px);gap:12px 22px}}@container pr (max-width: 860px){.pr-rca-tree{--pr-rca-lines:0;grid-template-columns:minmax(0,1fr);grid-template-rows:none;gap:8px}.pr-rca-band{display:none}.pr-rca-tree>.pr-rca-box{grid-row:auto!important;grid-column:1!important}.pr-rca-drivers{grid-column:1;grid-row:auto!important;padding-left:0;border-left:0;margin-top:var(--sp-3)}.pr-rca-types li{grid-template-columns:minmax(0,1fr);gap:2px}.pr-rca-outcome{font-size:22px}}.pr-share{position:relative}.pr-share-panel{position:absolute;right:0;top:calc(100% + 8px);z-index:20;width:min(440px,calc(100vw - 32px));gap:12px;padding:16px;border:1px solid var(--border);border-radius:12px;background:var(--surface);box-shadow:0 8px 24px rgba(0,0,0,.12)}.pr-share-field,.pr-share-panel{display:flex;flex-direction:column}.pr-share-field{gap:4px;font-size:var(--text-caption);font-weight:600;color:var(--ink-3)}.pr-share-field input,.pr-share-field textarea{padding:8px 10px;border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);color:var(--ink-1);font:inherit;font-size:var(--text-compact);font-weight:400}.pr-share-field textarea{resize:vertical;line-height:1.5}.pr-share-field input:focus-visible,.pr-share-field textarea:focus-visible{outline:2px solid var(--accent-blue);outline-offset:1px}.pr-share-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.pr-share-off{margin-left:auto;color:var(--pr-worse-ink);font-weight:600}.pr-share-confirm{margin-left:auto;font-size:var(--text-compact);color:var(--ink-2)}@container pr (max-width: 560px){.pr-share-panel{position:static;width:auto;margin-top:8px}}.pcr-page{container-type:inline-size;container-name:pcr;min-height:100vh;background:var(--surface-2);color:var(--ink-1);--pcr-better-bg:#e5effa;--pcr-better-ink:#1f5fa0;--pcr-worse-bg:#fbebdd;--pcr-worse-ink:#a8430a;--pcr-same-bg:#efede9;--pcr-same-ink:#6b645a;--pcr-up:#5f8fcb;--pcr-down:#e3893b;--pcr-total:#3f3a33}:root[data-theme=dark] .pcr-page{--pcr-better-bg:#1d3047;--pcr-better-ink:#9cc3ef;--pcr-worse-bg:#3d2312;--pcr-worse-ink:#f4a873;--pcr-same-bg:#2a2a2c;--pcr-same-ink:#a5a5ab;--pcr-up:#5d8fd0;--pcr-down:#d9772a;--pcr-total:#c9c4bd}.pcr-wrap{max-width:980px;margin:0 auto;padding:40px 24px 72px;box-sizing:border-box;display:flex;flex-direction:column;gap:16px}.pcr-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px}.pcr-head h1{margin:6px 0 0;font-size:30px;font-weight:700;letter-spacing:-.02em}.pcr-eyebrow{margin:0;font-size:11px;font-weight:650;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.pcr-window{margin:6px 0 0;font-size:14px;color:var(--ink-2)}.pcr-range{padding:3px;gap:2px;border:1px solid var(--border);background:var(--surface)}.pcr-range,.pcr-range a{display:inline-flex;border-radius:999px}.pcr-range a{align-items:center;min-height:36px;padding:0 14px;font-size:14px;font-weight:600;color:var(--ink-2);text-decoration:none}.pcr-range a.is-active{background:var(--surface-2);color:var(--ink-1)}.pcr-range a:focus-visible{outline:2px solid var(--accent-blue);outline-offset:1px}.pcr-tiles{margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:12px}.pcr-tile{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:16px 18px}.pcr-tile dt{font-size:12px;font-weight:650;color:var(--ink-2)}.pcr-tile dd{margin:0}.pcr-tile-value{margin-top:6px!important;font-size:28px;font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.pcr-tile-was{font-size:12px;color:var(--ink-3)}.pcr-chip{display:inline-block;margin-top:8px;padding:2px 9px;border-radius:999px;font-size:12px;font-weight:650}.pcr-chip.is-better{background:var(--pcr-better-bg);color:var(--pcr-better-ink)}.pcr-chip.is-worse{background:var(--pcr-worse-bg);color:var(--pcr-worse-ink)}.pcr-chip.is-same{background:var(--pcr-same-bg);color:var(--pcr-same-ink)}.pcr-cap{margin:6px 0 0;font-size:13px;line-height:1.5;color:var(--ink-3)}.pcr-card{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:24px 28px;min-width:0}.pcr-card h2{margin:0;font-size:18px;font-weight:700;letter-spacing:-.01em}.pcr-steps{margin-top:14px;display:flex;flex-direction:column}.pcr-step{display:grid;grid-template-columns:minmax(0,280px) minmax(0,1fr) 84px;align-items:center;gap:14px;padding:9px 0;border-bottom:1px solid var(--divider,var(--border));font-size:14px}.pcr-step:last-child{border-bottom:0}.pcr-step-label{font-weight:600;color:var(--ink-1)}.pcr-step-label span{display:block;font-size:12px;font-weight:500;color:var(--ink-3)}.pcr-track{position:relative;height:16px}.pcr-bar{position:absolute;top:0;height:16px;border-radius:3px;min-width:2px}.pcr-bar.is-total{background:var(--pcr-total)}.pcr-bar.is-up{background:var(--pcr-up)}.pcr-bar.is-down{background:var(--pcr-down)}.pcr-bar.is-soft{opacity:.45}.pcr-bar.is-plain{background:var(--pcr-same-ink);opacity:.5}.pcr-num{text-align:right;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.pcr-num.is-up{color:var(--pcr-better-ink)}.pcr-num.is-down{color:var(--pcr-worse-ink)}.pcr-fact{margin:12px 0 0;font-size:14px}.pcr-table-wrap{margin-top:10px;overflow-x:auto}.pcr-table{width:100%;border-collapse:collapse;font-size:14px}.pcr-table td,.pcr-table th{padding:10px;border-bottom:1px solid var(--divider,var(--border));text-align:left}.pcr-table thead th{font-size:11px;font-weight:650;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap}.pcr-table tbody th{font-weight:600}.pcr-table .pcr-num{font-weight:500;text-align:right}.pcr-changes{margin:12px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:12px}.pcr-change-head{margin:0;display:flex;justify-content:space-between;gap:12px;font-size:14px;font-weight:650}.pcr-changes ul{margin:4px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:2px;font-size:13px;color:var(--ink-2)}.pcr-change-day{font-weight:650;font-variant-numeric:tabular-nums}.pcr-muted{color:var(--ink-3)}.pcr-note{margin:12px 0 0;padding:16px 18px;border-radius:10px;background:var(--surface-2);font-size:15px;line-height:1.6;color:var(--ink-1);white-space:pre-wrap}.pcr-notes{margin:0;padding-left:18px;font-size:13px;color:var(--ink-3)}@container pcr (max-width: 640px){.pcr-wrap{padding:24px 16px 48px}.pcr-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pcr-tile{padding:12px 14px}.pcr-tile-value{font-size:22px}.pcr-head h1{font-size:24px}.pcr-step{grid-template-columns:minmax(0,1fr) 72px}.pcr-track{grid-column:1/-1;grid-row:2}.pcr-card{padding:18px 16px}}