.measurement-settings{gap:var(--rf-s4)}.measurement-settings>.traffic-head{flex-wrap:wrap;align-items:center;margin-bottom:0}.measurement-settings>.traffic-head>div{flex:16rem;min-width:0}.measurement-settings>.traffic-head small{color:var(--muted);font-size:var(--fs-caption)}.measurement-editors{gap:var(--rf-s4);border:0;min-width:0;margin:0;padding:0;display:grid}.measurement-card{gap:var(--rf-s3);min-width:0;padding:var(--sp-18);border:1px solid var(--line);border-radius:var(--r-card-sm);background:var(--surface-50);display:grid}.measurement-card h4,.measurement-card h5{align-items:center;gap:var(--rf-s2);flex-wrap:wrap;margin:0;display:flex}.measurement-step{border-radius:var(--r-pill);background:var(--surface-0);width:1.5rem;height:1.5rem;box-shadow:inset 0 0 0 1px var(--line);font-size:var(--fs-caption);place-items:center;display:inline-grid}.measurement-card-status{color:var(--muted);font-size:var(--fs-caption);margin-left:auto;font-weight:600}.measurement-card-status[data-dirty=true]{color:var(--amber)}.store-audience-level{gap:var(--rf-s2);min-width:0;display:grid}.store-audience-level label.store-audience-idle{column-gap:var(--rf-s2);cursor:pointer;grid-template-columns:auto 1fr;align-items:center;row-gap:.125rem;font-weight:700;display:grid}.store-audience-level label.store-audience-idle input{margin:0}.store-audience-level label.store-audience-idle .empty-note{grid-column:2;font-weight:400}.store-audience-level+.store-audience-level{padding-top:var(--rf-s3);border-top:1px solid var(--line)}.measurement-reach>summary{cursor:pointer;font-weight:700}.measurement-bar{z-index:1;gap:var(--rf-s2);padding:var(--sp-13) var(--sp-14);border:1px solid var(--line);border-radius:var(--r-card-sm);background:var(--surface-0);box-shadow:var(--shadow);display:grid;position:sticky;bottom:0}.measurement-bar[data-dirty=true]{border-color:var(--amber)}.measurement-bar>.config-error,.measurement-bar-row{align-items:center;gap:var(--rf-s2);flex-wrap:wrap;display:flex}.measurement-bar-status{flex:14rem;min-width:0;display:grid}.measurement-bar-status small{color:var(--muted);font-size:var(--fs-caption);line-height:1.5}.measurement-dialog-layer{z-index:140}.measurement-dialog{gap:var(--rf-s3);width:min(36rem,100vw - 2rem);max-height:calc(100dvh - 2rem);padding:var(--rf-s4);border-radius:var(--r-card-sm);background:var(--paper);box-shadow:var(--shadow);display:grid;position:relative;overflow:auto}.measurement-dialog h2{margin:0;font-size:1rem}.measurement-dialog p{margin:0}.measurement-changes,.measurement-effects{gap:var(--rf-s2);margin:0;padding:0;list-style:none;display:grid}.measurement-changes>li{gap:var(--rf-s1);padding:var(--rf-s2) var(--rf-s3);border:1px solid var(--line);border-radius:var(--r-card-sm);overflow-wrap:anywhere;display:grid}.measurement-changes span{color:var(--muted);font-size:var(--fs-meta)}.measurement-effects>li:before{content:"· "}.measurement-running{gap:var(--rf-s2);padding:var(--rf-s3);border:1px solid var(--amber);border-radius:var(--r-card-sm);background:var(--amber-soft);display:grid}@media (width<=47.99rem){.measurement-bar{box-shadow:none;position:static}}.analyst-chart{margin:var(--rf-s4) 0;padding:var(--rf-s4);border:1px solid var(--line);border-radius:var(--rf-radius)}.analyst-chart figcaption{margin-bottom:var(--rf-s3);font-weight:600}.analyst-chart svg{width:100%;display:block;overflow:visible}.analyst-chart circle,.analyst-chart rect{fill:var(--accent)}.analyst-line{fill:none;stroke:var(--accent);stroke-width:3px}.analyst-axis{stroke:var(--muted);stroke-width:1px}.analyst-bars{gap:var(--rf-s3);display:grid}.analyst-bar-row{gap:.3125rem var(--rf-s3);grid-template-columns:1fr auto;display:grid}.analyst-bar-row svg{height:var(--rf-s3);grid-column:1/-1}.analyst-chart summary{cursor:pointer;padding:.625rem 0}.analyst-chart table{text-align:left;width:100%}.analyst-chart details{overflow-x:auto}.analyst-chart td,.analyst-chart th{padding:var(--rf-s2);overflow-wrap:break-word}.analyst-chart tbody th{white-space:nowrap}.analyst-scope{color:var(--muted);font-size:.9em}.analyst-chart-range{justify-content:space-between;gap:var(--rf-s2);font-size:.75rem;display:flex}.analyst-review{flex:none;max-height:40vh;margin:.5rem 1rem;overflow:auto}.analyst-review summary{cursor:pointer;flex-wrap:wrap;gap:.5rem;padding:.75rem;display:flex}.analyst-review p,.analyst-coverage{margin:0;padding:.5rem 1rem}.analyst-coverage{list-style:none}.analyst-coverage li{overflow-wrap:anywhere;margin-block:.5rem}.analyst-coverage small{display:block}.analyst-finding-evidence table{table-layout:fixed;text-align:left;border-collapse:collapse;width:100%}.analyst-finding-evidence td,.analyst-finding-evidence th{padding:var(--rf-s2);overflow-wrap:anywhere;vertical-align:top}.analyst-finding-evidence td:first-child,.analyst-finding-evidence th:first-child{width:60%}.analyst-run .analyst-run-line.refused>span{color:var(--red)}.analyst-run .analyst-run-line p small{color:var(--muted)}.analyst-run-note{margin:var(--rf-s2) 0 0;color:var(--muted);font-size:var(--fs-caption)}.analyst-run-actions{justify-content:flex-start}.analyst-run-actions small{color:var(--red);font-size:var(--fs-caption)}.analyst-run-timer{color:var(--muted);font-size:var(--fs-caption);font-variant-numeric:tabular-nums;margin-left:auto}.answer-lock-line{padding:var(--rf-s2) var(--rf-s4) 0;color:var(--muted);font-size:var(--fs-caption);margin:0}.analyst-followups .secondary-button[aria-disabled=true],.topic-candidates .secondary-button[aria-disabled=true]{opacity:.5;cursor:default}@keyframes answer-lock-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:no-preference){.answer-lock-line span{animation:.32s ease-out answer-lock-fade}}@keyframes analyst-run-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:no-preference){.analyst-run .analyst-run-activity p{background:linear-gradient(90deg, var(--muted) 35%, var(--ink) 50%, var(--muted) 65%) 0 0 / 200% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:1.8s linear infinite analyst-run-shimmer}}.analyst-answer{gap:var(--rf-s3);min-width:0;display:grid}.analyst-text{white-space:pre-line;overflow-wrap:anywhere;margin:0}.analyst-value{font-variant-numeric:tabular-nums}.analyst-block{gap:var(--rf-s2);min-width:0;display:grid}.analyst-block h4{font-size:var(--fs-body-s);margin:0}.analyst-table-wrap{max-width:100%;overflow-x:auto}.analyst-table{border-collapse:collapse;width:100%;font-size:var(--fs-body-s)}.analyst-table th,.analyst-table td{padding:var(--rf-s1) var(--rf-s2);border-bottom:1px solid var(--line);text-align:left;vertical-align:top;overflow-wrap:break-word}.analyst-table th{color:var(--muted);font-weight:600}.analyst-table .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.analyst-caveats{gap:var(--rf-s1);color:var(--muted);font-size:var(--fs-caption);margin:0;padding:0;list-style:none;display:grid}.analyst-proposal{padding:var(--rf-s3);border:1px solid var(--line);border-radius:var(--rf-radius)}.analyst-proposal p{margin:0}.analyst-proposal a{justify-self:start;text-decoration:none}.analyst-followups{flex-wrap:wrap}.analyst-final{color:var(--ink-2);margin:0}.pt-cs{flex-direction:column;gap:.875rem;display:flex}.pt-cs h3{font-size:.9375rem;font-weight:700}.pt-cs-row{flex-wrap:wrap;align-items:center;gap:.375rem .75rem;display:flex}.pt-cs-row>label{min-width:11rem;color:var(--pt-ink);font-size:.8125rem;font-weight:700}.pt-cs-row>.pt-meta{flex-basis:100%}.pt-cs-input{border:1px solid var(--pt-line);background:var(--pt-surface);min-height:2.125rem;color:var(--pt-ink);font:inherit;border-radius:.5rem;padding:0 .625rem;font-size:.8125rem}.pt-cs-check{align-items:flex-start;gap:.625rem;font-size:.8125rem;display:flex}.pt-cs-check input{margin-top:.1875rem}.pt-cs-check span{flex-direction:column;gap:.125rem;display:flex}.pt-cs-check small{color:var(--pt-muted);font-size:.75rem}.pt-cs-indent{padding-left:1.5rem}.pt-cs-collectors{border:0;border-top:1px solid var(--pt-line-soft);flex-direction:column;gap:.625rem;margin:0;padding:.875rem 0 0;display:flex}.pt-cs-collectors legend{float:left;width:100%;margin-bottom:.25rem;font-size:.8125rem;font-weight:700}.pt-cs-mapping{border:1px solid var(--pt-line-soft);background:var(--pt-soft);border-radius:.625rem;flex-direction:column;gap:.5rem;padding:.875rem;display:flex}.pt-cs-sub{font-size:.75rem;font-weight:800}.pt-cs-alias{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.pt-cs-fields{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.625rem;display:grid}.pt-cs-fields label{flex-direction:column;gap:.25rem;font-size:.75rem;font-weight:700;display:flex}.pt-cs-problem{color:var(--pt-red);flex-basis:100%;font-size:.75rem}.pt-cs-note{color:var(--pt-body);font-size:.8125rem}.pt-cs-note:empty{display:none}.pt-cs-note[data-kind=error]{color:var(--pt-red)}.pt-cs-bar{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.pt-id-hosts{gap:.375rem;margin:0;padding:0;list-style:none;display:grid}.pt-id-hosts li{flex-wrap:wrap;align-items:center;gap:.375rem .75rem;font-size:.8125rem;display:flex}.pt-id-hosts li>code{min-width:12rem}@media (width<=40rem){.pt-id-hosts li>code{overflow-wrap:anywhere;flex-basis:100%;min-width:0}}.pt-id-add{flex-wrap:wrap;gap:.5rem;display:flex}.pt-id-add .pt-cs-input{flex:14rem}.pt-cs-dialog{gap:.75rem;padding:1.25rem 1.5rem;font-size:.8125rem}.pt-cs-dialog-head{align-items:flex-start;gap:.75rem;display:flex}.pt-cs-dialog-head h3{font-size:.9375rem;font-weight:700}.pt-cs .pt-cs-danger{border-color:var(--pt-red);color:var(--pt-red)}
