.dashboard-shell{min-height:100vh;color:var(--text);background:var(--bg);--positive:#247849;--negative:#bb3636;--warning:#986316;--info:#2563eb}.dashboard-shell[data-theme=dark]{color-scheme:dark;--bg:#191815;--surface:#22211e;--surface-1:#22211e;--surface-2:#2b2925;--overlay:#24221f;--border:rgba(246,234,219,0.1);--border-strong:rgba(246,234,219,0.2);--border-lit:rgba(255,255,255,0.04);--text:#f3ede5;--text-muted:#c0b8ad;--text-faint:#a69c90;--text-faintest:#8e857c;--accent:#ff834e;--accent-hover:#ff966a;--accent-press:#e46835;--accent-fg:#24150c;--accent-soft:rgba(255,131,78,0.1);--positive:#7aca97;--negative:#ff9595;--warning:#e9bb69;--info:#8fb8ff;--shadow-card:0 1px 2px #0002;--shadow-inset:inset 0 1px 2px #0002;--shadow-lift:0 8px 24px #0003}.dashboard-shell .t-label{font-family:var(--font-body),sans-serif;text-transform:none;letter-spacing:0}.dashboard-shell :is(a,button,input,textarea,select,summary):focus-visible{outline:2px solid var(--accent);outline-offset:4px}.dashboard-shell .btn-primary{background:#ffd4b8;color:#382116;border:1px solid #efb38d;box-shadow:none}.dashboard-shell[data-theme=dark] .btn-primary{background:#ffd4b8;color:#382116;border-color:#efb38d}.dashboard-shell .card,.dashboard-shell .card-lit{border:1px solid var(--border);border-radius:16px;background:var(--surface);box-shadow:0 2px 3px -2px #20150912}.dashboard-topbar{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px 32px;border-bottom:1px solid var(--border)}.workspace-title{font-size:2rem;line-height:1.1}.dashboard-workflow{display:flex;align-items:center;gap:12px;font-size:13px;color:var(--text-faint)}.dashboard-workflow a[aria-current=page]{color:var(--text);font-weight:600}.dashboard-workflow .trial-pill{font-size:12px;font-weight:500;line-height:1;color:var(--accent);background:var(--accent-soft);border:1px solid color-mix(in srgb,var(--accent) 22%,transparent);border-radius:6px;padding:4px 8px;white-space:nowrap}.dashboard-sidebar{background:var(--bg)}.track-workspace{display:grid;grid-template-columns:174px minmax(0,1fr);gap:30px}.track-rail{position:sticky;top:24px;align-self:start}.track-rail nav{display:flex;flex-direction:column;gap:5px}.track-rail-link{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:9px;color:var(--text-muted);font-size:13px;white-space:nowrap}.track-rail-link:hover{background:var(--surface-2)}.track-rail-link[aria-current=page]{background:var(--surface);color:var(--text);box-shadow:0 1px 4px #2015090a;font-weight:600}.track-rail-link[aria-current=page] svg{color:var(--accent)}.track-rail-note{margin-top:28px;border-top:1px solid var(--border);padding:18px 10px}.track-state{display:flex;align-items:flex-start;gap:12px;padding:18px;border:1px solid var(--border);border-radius:12px;background:var(--surface-2)}.track-state-icon{color:var(--text-muted);margin-top:1px}.track-state[data-tone=error] .track-state-icon{color:var(--negative)}.track-state[data-tone=warning] .track-state-icon{color:var(--warning)}.track-state[data-tone=success] .track-state-icon{color:var(--positive)}.track-kicker{display:flex;align-items:center;gap:8px;color:var(--text-muted);font-size:12px;font-weight:500}.track-title{font-family:var(--font-heading),sans-serif;font-size:clamp(30px,3vw,40px);line-height:1.15;letter-spacing:-.035em;font-weight:600}.track-entry{max-width:1080px;margin:0 auto}.track-entry-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:26px;align-items:start}.track-option{display:flex;gap:12px;align-items:center;border:1px solid var(--border);border-radius:12px;padding:16px;text-align:left;background:var(--surface)}.track-option[aria-pressed=true]{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.track-option svg{flex-shrink:0}.track-option-mark{margin-left:auto;width:16px;height:16px;border-radius:50%;border:1px solid var(--border-strong)}.track-option[aria-pressed=true] .track-option-mark{border:5px solid var(--accent)}.track-preview{background:var(--surface);border:1px solid var(--border);border-radius:20px;padding:24px}.track-preview-chart{height:110px;display:flex;align-items:end;gap:7px;padding-top:16px;border-bottom:1px solid var(--border)}.track-preview-chart span{background:var(--surface-2);border-radius:4px 4px 0 0;flex:1}.track-preview-chart span:nth-last-child(-n+4){background:color-mix(in srgb,var(--accent) 55%,var(--surface))}.track-security{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;border-top:1px solid var(--border);margin-top:28px;padding-top:22px}.track-security strong{display:block;font-size:12px;font-weight:600;margin-bottom:4px;color:var(--text)}.track-security p{font-size:12px;line-height:1.6;color:var(--text-muted)}.track-health-card{border-left:3px solid var(--border-strong)!important}.track-health-card[data-severity=critical]{border-left-color:var(--negative)!important}.track-health-card[data-severity=serious],.track-health-card[data-severity=warning]{border-left-color:var(--warning)!important}.track-metric-value{font-family:var(--font-heading),sans-serif;font-size:clamp(23px,2.5vw,33px);letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-weight:600}.track-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.track-columns{display:grid;grid-template-columns:1.2fr 1fr;gap:18px}.track-details-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.track-numbers{display:flex;flex-wrap:wrap;gap:8px 18px;font-variant-numeric:tabular-nums;font-size:12px;color:var(--text-muted)}.track-numbers span{white-space:nowrap}.track-table{font-size:12px}.track-table td,.track-table th{padding:12px;text-align:left;border-bottom:1px solid var(--border)}.track-chart-controls{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px}.track-chart-controls .segmented{flex-wrap:wrap}@media (max-width:1199px){.track-workspace{grid-template-columns:minmax(0,1fr);gap:22px}.track-rail{position:static}.track-rail nav{flex-direction:row;overflow:auto;padding:3px 2px 7px}.track-rail-heading,.track-rail-note{display:none}.track-columns{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.dashboard-topbar{padding:13px 20px}.dashboard-workflow{gap:9px}.track-entry-grid{grid-template-columns:minmax(0,1fr)}.track-metrics,.track-security{grid-template-columns:repeat(2,minmax(0,1fr))}.track-preview{padding:20px}.track-workspace{gap:18px}.dashboard-sidebar .sidebar-secondary,.dashboard-sidebar nav>span{display:none}.dashboard-sidebar{padding:12px 16px}}@media (prefers-reduced-motion:reduce){.dashboard-shell *,.dashboard-shell :after,.dashboard-shell :before{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media (min-width:1440px){.track-workspace{grid-template-columns:184px minmax(0,1fr);gap:36px}.track-metrics{gap:16px}.track-columns{grid-template-columns:1.35fr 1fr}}.track-title:focus-visible{outline:2px solid var(--accent);outline-offset:5px;border-radius:3px}.dashboard-shell .btn-primary:hover{background:#ffc49f;color:#382116}.dashboard-shell .btn-primary:active{background:#ffb985;color:#382116}.dashboard-shell #track-content{max-width:1360px}.dashboard-shell .track-health-card p{max-width:85ch}.dashboard-shell .workspace-advertiser h1.t-display{font-size:32px;line-height:1.15;letter-spacing:-.035em}.dashboard-shell .workspace-advertiser .max-w-\[1320px\]{max-width:1600px}@media (min-width:768px){.dashboard-shell .workspace-advertiser .md\:px-10{padding-left:32px;padding-right:32px}}.market-overview-layout{display:flex;align-items:flex-start;gap:24px}.market-overview-grid{flex:1;min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.market-entry-card{position:relative;text-align:left;padding:22px 22px 36px;border:1px solid var(--border);border-radius:16px;background:var(--surface);box-shadow:var(--shadow-card);transition:border-color .15s,box-shadow .15s}.market-entry-card:hover{border-color:var(--border-strong);box-shadow:var(--shadow-lift)}.market-entry-icon{width:32px;height:32px;display:grid;place-items:center;border-radius:10px;background:var(--accent-soft);color:var(--accent);font-size:20px}.market-entry-arrow{position:absolute;right:20px;bottom:14px;color:var(--text-muted)}.market-advertiser-panel{flex:0 0 240px;width:240px;padding:12px 8px;border:1px solid var(--border);background:var(--surface);border-radius:14px;position:sticky;top:24px}.market-advertiser-panel[data-collapsed=true]{flex-basis:60px;width:60px;padding:12px 6px}.market-advertiser-panel[data-collapsed=true]>div:first-child{padding-left:0;padding-right:0;justify-content:center}.market-advertiser-item{display:flex;align-items:center;gap:9px;width:100%;padding:10px 8px;border-radius:8px;font-size:13px;line-height:1.4;text-align:left;color:var(--text-muted)}.market-advertiser-item:hover{background:var(--surface-2);color:var(--text)}.market-advertiser-item[data-active=true]{background:var(--accent-soft);color:var(--text);box-shadow:inset 2px 0 var(--accent)}.market-advertiser-panel[data-collapsed=true] .market-advertiser-item{justify-content:center;padding:10px 0}.market-browser{display:flex;align-items:flex-start;gap:24px;min-width:0}.market-landing-card{display:flex;align-items:center;gap:16px;padding:16px;background:var(--surface);border:1px solid var(--border);border-radius:12px;transition:border-color .15s,background .15s}a.market-landing-card:hover{border-color:var(--accent);background:var(--surface-2)}.market-landing-thumb{flex:0 0 64px;height:54px;border-radius:8px;overflow:hidden;display:grid;place-items:center;background:var(--surface-2);color:var(--text-muted)}@media (max-width:1240px){.market-overview-layout{flex-direction:column}.market-overview-grid{width:100%}.market-overview-layout .market-advertiser-panel{position:static;flex-basis:auto}}@media (max-width:767px){.market-browser{flex-direction:column}.market-advertiser-panel{position:static;flex-basis:auto;width:100%}.market-advertiser-panel[data-collapsed=true]{flex-basis:auto;width:60px}.market-browser>div,.market-browser>section{width:100%}.market-overview-grid{grid-template-columns:1fr}}.market-advertiser-item{position:relative}.market-logo-tooltip{display:none;position:absolute;left:calc(100% + 8px);top:50%;transform:translateY(-50%);z-index:30;width:-moz-max-content;width:max-content;max-width:240px;padding:8px 12px;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--text);box-shadow:var(--shadow-card)}.market-advertiser-item:focus-visible .market-logo-tooltip,.market-advertiser-item:hover .market-logo-tooltip{display:block}.market-overview-layout .market-logo-tooltip{left:auto;right:calc(100% + 8px)}.market-entry-card{padding-top:18px;padding-bottom:30px}.market-entry-card h2{font-size:16px}.market-entry-card p{line-height:1.5}.market-creatives{container-type:inline-size;container-name:market-creatives}.market-creatives .ad-grid-items{grid-template-columns:minmax(0,1fr)}@container market-creatives (min-width: 620px){.market-creatives .ad-grid-items{grid-template-columns:repeat(2,minmax(0,1fr))}}@container market-creatives (min-width: 1000px){.market-all-ads .ad-grid-items{grid-template-columns:repeat(3,minmax(0,1fr))}}.track-table-wrap{overflow:auto;border:1px solid var(--border);border-radius:14px;background:var(--surface)}.track-table{width:100%;min-width:700px;border-collapse:collapse;font-size:13px}.track-table th{position:sticky;top:0;background:var(--surface-2);color:var(--text-muted);font-weight:500}.track-table td,.track-table th{text-align:right;padding:12px 16px;white-space:nowrap}.track-table td{border-top:1px solid var(--border);font-variant-numeric:tabular-nums}.track-table td:first-child,.track-table th:first-child{text-align:left;position:sticky;left:0;background:var(--surface);min-width:240px;max-width:360px;white-space:normal}.track-table tr:hover td{background:var(--surface-2);cursor:pointer}.track-row-name{font-weight:600;display:block;text-align:left;max-width:340px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.track-inspection{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,420px);gap:20px;align-items:start}.track-evidence-panel{border:1px solid var(--border);border-radius:14px;background:var(--surface);padding:22px;position:sticky;top:24px;max-height:calc(100vh - 60px);overflow:auto}.track-finding-row{width:100%;display:grid;grid-template-columns:92px minmax(0,1fr) 16px;gap:14px;align-items:center;text-align:left;padding:17px 18px;background:var(--surface)}.track-finding-row:hover,.track-finding-row[aria-pressed=true]{background:var(--surface-2)}.track-workspace a:focus-visible,.track-workspace button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (max-width:1150px){.track-inspection{grid-template-columns:minmax(0,1fr)}.track-evidence-panel{position:relative;top:auto;max-height:none}}.audit-cov-swatch{width:12px;height:12px;flex-shrink:0;border-radius:4px;background:color-mix(in oklab,var(--cell,var(--text-faint)) 24%,transparent);border:1px solid color-mix(in oklab,var(--cell,var(--text-faint)) 55%,transparent)}.audit-cov-cell{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:8px;font-size:12px;color:var(--text);background:color-mix(in oklab,var(--cell,var(--text-faint)) 12%,transparent);border:1px solid color-mix(in oklab,var(--cell,var(--text-faint)) 28%,transparent)}.audit-cov-cell:hover,.audit-cov-cell[aria-pressed=true]{background:color-mix(in oklab,var(--cell,var(--text-faint)) 22%,transparent);border-color:color-mix(in oklab,var(--cell,var(--text-faint)) 55%,transparent)}.audit-cov-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0;background:var(--cell,var(--text-faint))}.aa-cov-fill{background:var(--cell,var(--accent));box-shadow:none}.aa-sev{display:inline-flex;align-items:center;gap:6px;padding:3px 10px 3px 8px;border-radius:999px;color:var(--sev,var(--text-muted));background:color-mix(in oklab,var(--sev,var(--text-muted)) 12%,transparent);border:1px solid color-mix(in oklab,var(--sev,var(--text-muted)) 30%,transparent);white-space:nowrap}.aa-sev svg{flex-shrink:0}.aa-sev-sm{padding:2px 8px 2px 6px;gap:4px}.aa-sev[data-sev=critical]{--sev:var(--negative)}.aa-sev[data-sev=serious]{--sev:var(--accent)}.aa-sev[data-sev=warning]{--sev:var(--warning)}.aa-sev[data-sev=opportunity]{--sev:var(--info)}.aa-row{width:100%;display:flex;align-items:center;gap:16px;padding:16px 20px;text-align:left;cursor:pointer;background:var(--surface);transition:background var(--dur-fast) var(--ease-out)}.aa-row:hover{background:var(--surface-2)}.aa-row__go{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:9px;border:1px solid var(--border-strong);color:var(--text-muted);transition:color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out)}.aa-row:hover .aa-row__go{color:var(--accent);border-color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent)}.aa-drilldown{width:100%;display:flex;align-items:center;gap:14px;padding:16px 18px;text-align:left;cursor:pointer;border-radius:16px;border:1px solid var(--border);background:var(--surface);transition:border-color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out)}.aa-drilldown:hover{border-color:var(--border-strong);background:var(--surface-2)}.aa-drilldown__icon{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:11px;color:var(--text-muted);border:1px solid var(--border);background:var(--surface-1);flex-shrink:0}.aa-drilldown:hover .aa-drilldown__icon{color:var(--accent);border-color:var(--accent)}.aa-flag{gap:6px;padding:2px 6px 2px 10px;border-radius:999px;border:1px solid var(--border)}.aa-flag,.aa-token{display:inline-flex;align-items:center;background:var(--surface-2);color:var(--text-muted);font-size:.8125rem}.aa-token{padding:4px 12px;border-radius:8px;font-variant-numeric:tabular-nums;border:1px solid var(--border)}.aa-token[data-tone=target]{border-color:color-mix(in oklab,var(--accent) 40%,transparent);background:var(--accent-soft);color:var(--accent)}.aa-meter-muted{background:var(--border-strong);box-shadow:none}.aa-hero-figure{font-family:var(--font-heading),sans-serif;font-size:clamp(30px,4vw,44px);line-height:1.05;letter-spacing:-.035em;font-weight:700;font-variant-numeric:tabular-nums}.aa-cite{display:inline-flex;align-items:center;padding:1px 8px;border-radius:999px;border:1px solid var(--border);background:var(--surface-2);color:var(--text-muted);font-size:.75rem;line-height:1.5}.aa-synthesis-row{display:flex;align-items:flex-start;gap:12px;width:100%;padding:10px 12px;border-radius:10px;border:1px solid var(--border);background:var(--surface-1);cursor:pointer;transition:border-color .12s ease,background .12s ease}.aa-synthesis-row:hover{border-color:var(--border-strong);background:var(--surface-2)}.aa-synthesis-row__index{display:grid;place-items:center;width:22px;height:22px;flex-shrink:0;border-radius:999px;border:1px solid var(--border);color:var(--text-muted);font-size:.75rem}.aa-verdict-mark{display:grid;place-items:center;width:36px;height:36px;flex-shrink:0;border-radius:999px;color:var(--positive);background:color-mix(in oklab,var(--positive) 14%,transparent);border:1px solid color-mix(in oklab,var(--positive) 32%,transparent)}.dashboard-guide-cue{position:absolute;top:calc(100% + .35rem);left:50%;display:inline-flex;align-items:center;gap:.35rem;transform:translateX(-50%);white-space:nowrap;color:var(--accent);font-size:.72rem;font-weight:650;pointer-events:none}.dashboard-guide-cue b{font-size:1rem;animation:dashboard-guide-point 1.35s ease-in-out infinite}@keyframes dashboard-guide-point{0%,to{transform:translateY(.2rem);opacity:.5}55%{transform:translateY(-.18rem);opacity:1}}@media (prefers-reduced-motion:reduce){.dashboard-guide-cue b{animation:none}}.dashboard-shell .btn-primary.btn-value,.dashboard-shell[data-theme=dark] .btn-primary.btn-value{background:linear-gradient(180deg,var(--accent-hover),var(--accent));color:var(--accent-fg);border:1px solid color-mix(in oklab,var(--accent) 72%,black);box-shadow:inset 0 1px 0 0 rgba(255,255,255,.25),0 1px 2px rgba(0,0,0,.3),0 6px 16px -6px color-mix(in oklab,var(--accent) 55%,transparent)}.dashboard-shell .btn-primary.btn-value:hover,.dashboard-shell[data-theme=dark] .btn-primary.btn-value:hover{box-shadow:inset 0 1px 0 0 rgba(255,255,255,.3),0 2px 4px rgba(0,0,0,.3),0 10px 28px -8px color-mix(in oklab,var(--accent) 66%,transparent)}.dashboard-shell .btn-primary.btn-value:active{background:var(--accent-press)}.dashboard-shell .btn-primary.btn-value:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.aa-row--static,.aa-row.aa-row--static{cursor:default}.aa-row.aa-row--static,.aa-row.aa-row--static:hover{background:transparent}.vz-overlay{position:fixed;inset:0;z-index:80}.vz-overlay__scrim{position:absolute;inset:0;background:color-mix(in oklab,#120c07 34%,transparent)}.vz-drawer{top:0;right:0;bottom:0;background:var(--overlay);border-left:1px solid var(--border);box-shadow:-18px 0 48px -20px rgba(0,0,0,.35)}.vz-dialog,.vz-drawer{position:absolute;display:flex;flex-direction:column}.vz-dialog{left:50%;top:18vh;translate:-50% 0;background:var(--overlay)!important;padding:0!important;max-height:76vh;box-shadow:0 30px 80px -30px rgba(0,0,0,.45)!important}.vz-overlay__head{display:flex;align-items:center;gap:10px;padding:18px 20px 14px;border-bottom:1px solid var(--border)}.vz-overlay__head h2{flex:1 1 auto;min-width:0}.vz-overlay__close{margin-left:auto}.vz-overlay__body{flex:1 1 auto;overflow-y:auto;padding:16px 20px 20px}.vz-overlay__foot{display:flex;justify-content:flex-end;gap:8px;padding:14px 20px;border-top:1px solid var(--border)}.vz-datatip{position:fixed;z-index:90;pointer-events:none;max-width:300px;padding:8px 10px;border-radius:10px;background:var(--text);color:var(--bg);font-size:.8125rem;line-height:1.45;box-shadow:0 10px 30px -12px rgba(0,0,0,.45)}.vz-datatip b{font-weight:500}.vz-menu{position:absolute;top:calc(100% + 6px);z-index:60;min-width:220px;padding:6px;list-style:none;border:1px solid var(--border);border-radius:12px;background:var(--overlay);box-shadow:0 18px 42px -20px rgba(0,0,0,.35)}.vz-menu__item{display:block;width:100%;padding:8px 10px;border-radius:8px;text-align:left;color:var(--text)}.vz-menu__item:focus-visible,.vz-menu__item:hover{background:var(--surface-2);outline:none}.vz-menu__item:disabled{color:var(--text-faint)}.vz-toast-region{position:fixed;left:50%;bottom:28px;translate:-50% 0;z-index:95;pointer-events:none}.vz-toast{padding:9px 14px;border-radius:10px;background:var(--text);color:var(--bg);box-shadow:0 12px 30px -12px rgba(0,0,0,.5);animation:help-tip-in .18s var(--ease-out) both}.vz-tile{position:relative;display:inline-grid;place-items:center;flex:0 0 auto;width:20px;height:20px;border-radius:5px;border:1px solid transparent;font-size:11px;line-height:1;font-variant-numeric:tabular-nums;color:var(--surface);font-family:var(--font-body),system-ui,sans-serif;font-weight:500;letter-spacing:-.02em}button.vz-tile{cursor:pointer;transition:transform var(--dur-fast) var(--ease-out)}button.vz-tile:hover{transform:translateY(-1px)}button.vz-tile:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.vz-tile[data-o=yours],.vz-tile[data-o=yours_unattributed]{background:var(--positive)}.vz-tile[data-o=yours_unattributed]:after{content:"";position:absolute;top:-1px;right:-1px;width:6px;height:6px;background:var(--surface);border-bottom-left-radius:4px;border:1px solid var(--positive);border-top:0;border-right:0}.vz-tile[data-o=other_group]{background:color-mix(in srgb,var(--positive) 10%,var(--surface));border:1.5px solid var(--positive);color:var(--positive)}.vz-tile[data-o=rival]{background:var(--text-muted)}.vz-tile[data-o=no_ad]{background:var(--surface);border-color:var(--text-faint)}.vz-tile[data-o=not_measured]{background:transparent;border:1px dashed var(--text-faint);color:var(--text-faint)}.vz-tile[data-o=checked],.vz-tile[data-o=pending]{background:var(--surface-2)}.vz-tile[data-o=checked]{border-color:var(--text-faint);color:var(--text-faint)}.vz-tile[data-newest=true]:before{content:"";position:absolute;left:1px;right:1px;bottom:-5px;height:2px;border-radius:2px;background:var(--text)}.vz-cell{position:relative;display:inline-block;flex:0 0 auto;width:10px;height:10px}.vz-cell--xs{width:6px;height:6px}.vz-cell[data-o=yours],.vz-cell[data-o=yours_unattributed]{border-radius:999px;background:var(--positive)}.vz-cell[data-o=other_group]{border-radius:999px;border:1.5px solid var(--positive)}.vz-cell--xs[data-o=other_group]{border-width:1px}.vz-cell[data-o=rival]{border-radius:2px;background:var(--text-muted)}.vz-cell[data-o=no_ad]{border-radius:2px;border:1px solid var(--text-faint)}.vz-cell--xs[data-o=empty],.vz-cell--xs[data-o=no_ad],.vz-cell--xs[data-o=rival]{border-radius:0}.dashboard-shell[data-theme=dark] .vz-cell[data-o=no_ad]{border-width:1.5px}.vz-cell[data-o=not_measured]{background:linear-gradient(to top right,transparent calc(50% - .6px),var(--text-faint) calc(50% - .6px),var(--text-faint) calc(50% + .6px),transparent calc(50% + .6px))}.vz-cell[data-o=empty]{border-radius:2px;background:color-mix(in oklab,var(--border) 70%,transparent)}.vz-diamond{display:inline-block;width:8px;height:8px;rotate:45deg;border:1.5px solid var(--text);border-radius:1px;background:var(--surface)}button.vz-cell,button.vz-diamond{cursor:pointer}button.vz-cell:focus-visible,button.vz-diamond:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.vz-tiles{display:flex;flex-wrap:nowrap;gap:4px;padding-bottom:6px}.vz-legend{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px}.vz-legend__item{display:inline-flex;align-items:center;gap:6px}.vz-strip{display:flex;height:12px;gap:2px}.vz-strip__seg{height:100%;border-radius:3px;transform-origin:left center}.vz-strip__seg[data-o=yours]{background:var(--positive)}.vz-strip__seg[data-o=rival]{background:var(--text-muted)}.vz-strip__seg[data-o=no_ad]{background:var(--surface);box-shadow:inset 0 0 0 1px var(--text-faint)}.vz-strip__seg[data-o=others]{background:repeating-linear-gradient(135deg,color-mix(in oklab,var(--text-faint) 55%,transparent) 0 3px,color-mix(in oklab,var(--text-faint) 25%,transparent) 3px 6px)}.vz-strip__seg[data-o=not_measured]{background:transparent;box-shadow:inset 0 0 0 1px var(--text-faint);border:1px dashed transparent;background-image:repeating-linear-gradient(135deg,transparent 0 4px,color-mix(in oklab,var(--text-faint) 45%,transparent) 4px 5px)}button.vz-strip__seg{cursor:pointer}button.vz-strip__seg:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.vz-map-head,.vz-map-row{display:grid;grid-template-columns:220px repeat(3,192px) 120px 32px;-moz-column-gap:0;column-gap:0;align-items:end}.vz-map-row{padding:14px 16px}.vz-map-head{padding:10px 16px 8px;border-bottom:1px solid var(--border)}.vz-map-row .vz-map-name{align-self:center;padding-right:14px;min-width:0}.vz-map-cell{min-width:0}.vz-map-cell__label{display:block;margin-bottom:6px}.vz-map-total{align-self:center;justify-self:end;text-align:right;min-width:0;white-space:nowrap}.vz-map-own{grid-column:2/span 3;display:grid;grid-template-columns:repeat(3,192px);row-gap:10px;margin-top:12px;padding-top:10px;border-top:1px dashed var(--border)}.vz-map-own__label{grid-column:1/-1}.vz-history{overflow-x:auto}.vz-hist-table{display:grid;min-width:-moz-max-content;min-width:max-content}.vz-hist-sticky{left:0}.vz-hist-sticky,.vz-hist-sticky--end{position:sticky;z-index:2;background:var(--surface)}.vz-hist-sticky--end{right:0}.vz-hist-col{display:flex;flex-direction:column;gap:4px;align-items:center;padding:6px 4px;border-radius:8px}.vz-hist-col--first{background:color-mix(in oklab,var(--surface-2) 70%,transparent)}.vz-hist-col--below{outline:1px dashed var(--text-faint);outline-offset:-2px}.vz-hist-col--next{outline:1px dashed var(--border-strong);outline-offset:-2px}.vz-hist-rule{width:0;align-self:stretch;border-left:1.5px solid var(--text-muted);margin:0 6px;position:relative}.vz-ev-check{display:grid;grid-template-columns:24px minmax(0,1fr);gap:10px;padding:12px 0;border-top:1px solid var(--border)}.vz-ev-check:first-child{border-top:0}.vz-prompt-row{display:grid;grid-template-columns:132px minmax(0,1fr) auto;gap:14px;align-items:start;padding:12px 16px}.vz-prompt-row+.vz-prompt-row{border-top:1px solid var(--border)}.vz-prompt-row[data-removed=true] .vz-prompt-text{text-decoration:line-through;color:var(--text-faint)}.vz-switch{position:relative;display:inline-flex;align-items:center;gap:8px}.vz-switch__track{width:32px;height:18px;border-radius:999px;background:var(--border-strong);position:relative;transition:background var(--dur-fast) var(--ease-out)}.vz-switch__track:after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:999px;background:var(--surface);box-shadow:0 1px 2px rgba(0,0,0,.25);transition:transform var(--dur-fast) var(--ease-out)}.vz-switch[aria-checked=true] .vz-switch__track{background:var(--text)}.vz-switch[aria-checked=true] .vz-switch__track:after{transform:translateX(14px)}.vz-tree-node{position:relative}.vz-changes{position:sticky;bottom:16px;z-index:20}.vz-locked{filter:blur(2px);-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (prefers-reduced-motion:reduce){button.vz-tile:hover{transform:none}}:is(.dashboard-shell,body) .meter-fill.vz-meter-yours{background:var(--positive);box-shadow:none}.vz-logo{display:grid;place-items:center;width:14px;height:14px;border-radius:3px;background:#fff;overflow:hidden}.vz-logo img{width:12px;height:12px;-o-object-fit:contain;object-fit:contain}.vz-logo--lg{width:20px;height:20px;border-radius:5px;box-shadow:inset 0 0 0 1px var(--border)}.vz-logo--lg img{width:16px;height:16px}.vz-logo--initial{font-size:11px;font-weight:650;line-height:1;color:#2a2622}.vz-datatip:has(.vz-datatip-ad){max-width:400px;width:400px;padding:6px}.vz-datatip-ad .t-body,.vz-datatip-ad .t-body-sm{color:var(--text)}.segmented.vz-seg{padding:2px;border-radius:10px}.segmented.vz-seg .segmented-btn{display:inline-flex;align-items:center;gap:6px;height:28px;min-height:28px;padding:0 12px;border-radius:8px}.segmented.vz-seg .segmented-btn[data-active=true],.vz-seg__pill{background:color-mix(in oklab,var(--text) 8%,var(--surface));box-shadow:none}.dashboard-shell[data-theme=dark] .segmented.vz-seg .segmented-btn[data-active=true],.dashboard-shell[data-theme=dark] .vz-seg__pill{background:var(--surface-2);box-shadow:var(--shadow-card)}.segmented.vz-seg .segmented-btn span{color:inherit}.vz-ads{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,460px),1fr));gap:12px}.vz-map-takeaway{grid-column:1/-1;margin-top:10px}.vz-row-focus{box-shadow:inset 0 0 0 2px color-mix(in oklab,var(--text) 18%,transparent);border-radius:12px}[data-visibility-state] .disclosure-action-label{display:none}[data-visibility-state] .disclosure[open]{border-color:var(--border-strong)}[data-visibility-state] .disclosure[open] .disclosure-action{border-color:var(--border-strong);color:var(--text);background:var(--surface-2)}[data-visibility-state] .disclosure[open] .disclosure-icon{color:var(--text);background:var(--surface-2)}.vz-static-loader .cdl-card{animation:none;opacity:1}.dashboard-shell,.vz-sand-scope{--rival-fill:#E9DCC5;--rival-edge:#A0804F;--rival-ink:#1C120A}.dashboard-shell[data-theme=dark]{--rival-fill:#5B4B36;--rival-edge:#A08766;--rival-ink:#F6EDE0}.vz-tile[data-o=rival]{background:var(--rival-fill);border-color:var(--rival-edge);color:var(--rival-ink)}.vz-cell[data-o=rival]{background:var(--rival-fill);box-shadow:inset 0 0 0 1px var(--rival-edge)}.vz-cell--xs[data-o=rival]{background:var(--rival-edge);box-shadow:none}.vz-strip__seg[data-o=rival]{background:var(--rival-fill);box-shadow:inset 0 0 0 1px var(--rival-edge);color:var(--rival-ink)}:is(.dashboard-shell,body) .meter-fill.vz-meter-rival{background:var(--rival-edge);box-shadow:none}.vz-seg-label--rival{color:var(--rival-ink)}.vz-steps{display:flex;align-items:center;gap:6px;min-height:44px;padding:0 12px;border-radius:12px}.vz-step{display:inline-flex;align-items:center;gap:8px;padding:4px 6px;border-radius:8px}a.vz-step:hover{background:color-mix(in oklab,var(--text) 6%,transparent)}.vz-step__mark{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:999px;font-size:11px;font-variant-numeric:tabular-nums;border:1px solid var(--border);color:var(--text-muted)}.vz-step[data-state=done] .vz-step__mark{background:var(--surface);border-color:var(--border-strong);color:var(--text)}.vz-step[data-state=current] .vz-step__mark{background:var(--text);border-color:var(--text);color:var(--surface)}.vz-group{border:1px solid var(--border);border-radius:16px;background:var(--surface);box-shadow:var(--shadow-card)}.vz-group+.vz-group{margin-top:12px}.vz-group__head{display:grid;grid-template-columns:minmax(0,1fr) auto 32px;align-items:start;gap:12px;padding:14px 16px}.vz-group__toggle{display:grid;grid-template-columns:16px minmax(0,1fr);gap:8px;text-align:left;min-width:0;border-radius:10px}.vz-group__toggle:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.vz-group__chev{display:inline-grid;place-items:center;width:16px;height:16px;margin-top:3px;transition:transform var(--dur-fast) var(--ease-out);color:var(--text-muted)}.vz-group[data-open=true] .vz-group__chev{transform:rotate(90deg)}.vz-angles{display:grid;gap:16px;padding:0 16px 16px}.vz-angle__head{display:flex;align-items:baseline;gap:6px;margin-bottom:8px;text-align:left;border-radius:6px}button.vz-angle__head:hover .vz-angle__label{text-decoration:underline}.vz-var{display:grid;grid-template-columns:minmax(0,1fr) 92px;align-items:center;gap:12px;height:28px}.vz-var__label{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.vz-var .vz-tiles{padding-bottom:0}.vz-yours-line{border-top:1px dashed var(--border);margin:0 16px;padding:12px 0 16px}.vz-plan-summary{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);gap:12px}.vz-alloc{height:22px;gap:2px;border-radius:6px}.vz-alloc,.vz-alloc__seg{display:flex;overflow:hidden}.vz-alloc__seg{align-items:center;gap:4px;min-width:0;padding:0 6px;background:var(--text-muted);color:var(--surface)}.vz-alloc__seg[data-focus=true]{background:var(--text)}.vz-alloc__seg[data-kind=more],.vz-alloc__seg[data-kind=tail],.vz-alloc__seg[data-rotating=true]{background:repeating-linear-gradient(135deg,color-mix(in oklab,var(--text-faint) 55%,transparent) 0 3px,color-mix(in oklab,var(--text-faint) 25%,transparent) 3px 6px);color:var(--text)}.vz-plan-cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.vz-plan-col{display:grid;grid-template-rows:subgrid}.vz-varcard{position:relative;border-radius:12px;padding:12px}.vz-varcard__actions{position:absolute;top:6px;right:6px;display:flex;gap:2px;opacity:0;transition:opacity var(--dur-fast) var(--ease-out)}.vz-varcard:focus-within .vz-varcard__actions,.vz-varcard:hover .vz-varcard__actions{opacity:1}.vz-varcard[data-removed=true] .vz-varcard__text{text-decoration:line-through;color:var(--text-faint)}.vz-focus[aria-pressed=true]{background:var(--text);color:var(--surface);border-color:var(--text)}.vz-flatrow{display:flex;align-items:center;gap:8px;width:100%;padding:10px 0;border-top:1px solid var(--border);text-align:left}.vz-run-meter{display:grid;grid-template-columns:220px minmax(0,1fr) 80px;align-items:center;gap:12px}.vz-share{display:inline-flex;flex-direction:column-reverse;height:24px;border-radius:3px;overflow:hidden;background:var(--surface-2)}.vz-share--below{outline:1px dashed var(--text-faint);outline-offset:1px;opacity:.6}.vz-share__part{flex-basis:0;min-height:0}.vz-share__part[data-o=yours]{background:var(--positive)}.vz-share__part[data-o=other_group]{background:color-mix(in srgb,var(--positive) 10%,var(--surface));box-shadow:inset 0 0 0 1px var(--positive)}.vz-share__part[data-o=rival]{background:var(--rival-fill);box-shadow:inset 0 0 0 1px var(--rival-edge)}.vz-share__part[data-o=no_ad]{background:var(--surface);box-shadow:inset 0 0 0 1px var(--text-faint)}:is(.dashboard-shell,body) .meter-fill.vz-meter-neutral{background:var(--text-muted);box-shadow:none}.vz-group-list{border:1px solid var(--border);border-radius:16px;background:var(--surface);box-shadow:var(--shadow-card);overflow:hidden}.vz-group-list>.vz-group{border:0;border-radius:0;box-shadow:none;margin:0}.vz-group-list>.vz-group+.vz-group{margin-top:0;border-top:1px solid var(--border)}.vz-group-list .vz-group__head{padding:12px 16px;align-items:center}.vz-tile[data-o=empty]{background:transparent;border:0}.vz-hist-sticky{box-shadow:8px 0 8px -8px color-mix(in oklab,var(--text) 22%,transparent)}.vz-step{padding:2px 4px}.vz-step__mark{width:18px;height:18px;font-size:10px}.vz-group__row{display:grid;grid-template-columns:minmax(0,1fr) auto auto 120px 32px;align-items:center;gap:12px;padding:12px 16px}.vz-group__row .vz-group__toggle{grid-template-columns:16px minmax(0,1fr)}.vz-tile[data-o=yours_unattributed]:after{display:none}.pf-tiles{display:grid;gap:12px}.pf-tile{padding:14px 16px!important;display:flex;flex-direction:column;gap:6px;min-width:0}.pf-value{font-family:var(--font-body),system-ui,sans-serif;font-size:1.5rem;line-height:1.15;font-weight:500;letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pf-delta{margin-top:auto;color:var(--text-muted)}.pf-delta[data-tone=good]{color:var(--positive)}.pf-delta[data-tone=bad]{color:var(--negative)}.pf-trend-row{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr)}.pf-chart-name{font-family:var(--font-body),system-ui,sans-serif;font-weight:500}.pf-table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.pf-table td,.pf-table th{padding:12px 16px;text-align:right;vertical-align:top;font-size:.9375rem;line-height:1.5;color:var(--text);white-space:nowrap}.pf-table thead th{padding-top:10px;padding-bottom:10px;font-weight:400;font-size:.8125rem;color:var(--text-muted);border-bottom:1px solid var(--border);vertical-align:bottom}.pf-table tbody tr+tr>*{border-top:1px solid var(--border)}.pf-table tbody th{text-align:left;font-weight:400;white-space:normal;min-width:240px}.pf-table .pf-th-left{text-align:left}.pf-table--compact td,.pf-table--compact th{padding:8px 14px;font-size:.875rem}.pf-table--compact tbody th{min-width:0}.pf-campaign-row>*{background:color-mix(in oklab,var(--text) 3%,var(--surface))}.pf-table .pf-indent{padding-left:32px}.pf-sort{display:inline-flex;align-items:center;gap:4px;color:inherit;border-radius:6px;padding:2px 0}.pf-sort:hover,.pf-sort[data-active=true]{color:var(--text)}.pf-sort__icon{opacity:0;transition:opacity var(--dur-fast) var(--ease-out)}.pf-sort:focus-visible .pf-sort__icon,.pf-sort:hover .pf-sort__icon{opacity:.5}.pf-sort[data-active=true] .pf-sort__icon{opacity:1}.pf-group-name{overflow-wrap:anywhere}a.pf-group-name:hover{text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--border-strong)}.pf-cue{display:inline-flex;align-items:center;padding:1px 8px;border-radius:999px;border:1px solid var(--border);color:var(--text)}.pf-cue[data-cue=strongest]{color:var(--positive);border-color:color-mix(in oklab,var(--positive) 35%,transparent);background:color-mix(in oklab,var(--positive) 10%,transparent)}.pf-cue[data-cue=weakest]{color:var(--warning);border-color:color-mix(in oklab,var(--warning) 40%,transparent);background:color-mix(in oklab,var(--warning) 10%,transparent)}a.pf-issue:hover{filter:brightness(.95);text-decoration:none}.vz-dg__canvas{position:relative;overflow:auto;max-height:min(74vh,880px);border:1px solid var(--border);border-radius:16px;background:color-mix(in oklab,var(--text) 2.5%,var(--surface));overscroll-behavior:contain;cursor:grab}.vz-dg__canvas[data-panning]{cursor:grabbing;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vz-dg__plane{position:relative}.vz-dg__edges{position:absolute;left:0;top:0;pointer-events:none;overflow:visible}.vz-dg__edges path{fill:none;stroke:color-mix(in oklab,var(--text) 26%,transparent);stroke-width:1.5;animation:vz-dg-fade var(--dur-base,.22s) var(--ease-out) both}.vz-dg__node{position:absolute;left:0;top:0;box-sizing:border-box;transform:translate(var(--x),var(--y));padding:10px 12px;border-radius:12px;border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-card);outline:none;cursor:default;animation:vz-dg-in var(--dur-base,.22s) var(--ease-out) both}.vz-dg__body,.vz-dg__node{display:flex;flex-direction:column}.vz-dg__body{gap:2px;min-height:0;height:100%}.vz-dg__node[data-expandable],.vz-dg__node[data-opens]{cursor:pointer}.vz-dg__node[data-expandable]:hover,.vz-dg__node[data-opens]:hover{border-color:var(--border-strong)}.vz-dg__node[data-opens]:hover .vz-dg__clamp{text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--border-strong)}.vz-dg__node:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.vz-dg__node[data-kind=account]{border-color:var(--border-strong)}.vz-dg__node[data-kind=campaign]{background:color-mix(in oklab,var(--text) 4%,var(--surface))}.vz-dg__node[data-off]{background:transparent;box-shadow:none;border-style:dashed;border-color:var(--border-strong)}.vz-dg__clamp,.vz-dg__clamp1{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.vz-dg__clamp1{-webkit-line-clamp:1}.vz-dg__clamp{-webkit-line-clamp:var(--clamp,2)}.vz-dg__foot{margin-top:auto}.vz-dg__row{display:flex;align-items:center;gap:8px;min-width:0}.vz-dg__row+.vz-dg__row{margin-top:4px}.vz-dg__node .chip[data-state=on]{color:var(--text)}.vz-dg__rival{display:inline-flex;align-items:center;gap:5px;min-width:0;padding:0 7px 0 4px;height:22px;border-radius:6px;background:var(--rival-fill);box-shadow:inset 0 0 0 1px var(--rival-edge);color:var(--rival-ink)}.vz-dg__knob{position:absolute;right:-11px;top:50%;width:22px;height:22px;margin-top:-11px;display:grid;place-items:center;border-radius:999px;border:1px solid var(--border-strong);background:var(--surface);color:var(--text-muted)}.vz-dg__minus{width:9px;height:2px;border-radius:2px;background:currentColor}.vz-dg__node:hover .vz-dg__knob{color:var(--text)}@keyframes vz-dg-in{0%{opacity:0;transform:translate(calc(var(--x) - 8px),var(--y))}}@keyframes vz-dg-fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.vz-dg__edges path,.vz-dg__node{animation:none}}.sample-bar{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;padding:10px 12px 10px 10px;border:1px solid var(--border);border-radius:14px;background:color-mix(in oklab,var(--surface) 70%,transparent)}.sample-bar>p{flex:1 1 18rem;margin:0}.sample-bar-back{display:inline-flex;align-items:center;gap:4px;padding:6px 10px 6px 8px;border-radius:10px;color:var(--text-muted);font-size:13px;font-weight:500}.sample-bar-back:hover{background:var(--surface-2,color-mix(in oklab,var(--text) 6%,transparent));color:var(--text)}.sample-loading-sheet{height:360px;border-radius:20px;background:var(--surface);box-shadow:0 0 0 1px var(--border),0 28px 60px -34px rgba(40,26,12,.3)}