.vr-ui{--vr-text:#142044;--vr-muted:#586581;--vr-focus:var(--indigo,#5b5ef4);color:var(--vr-text);background:var(--bg,#f6f8ff);font-family:Heebo,sans-serif;font-size:16px;line-height:1.5;text-align:start;min-inline-size:0}.vr-ui *,.vr-ui :after,.vr-ui :before{box-sizing:border-box}.vr-ui dl,.vr-ui h2,.vr-ui h3,.vr-ui p{margin:0}.vr-ui a,.vr-ui button{font:inherit}.vr-ui button{cursor:pointer}.vr-ui :focus-visible{outline:3px solid var(--vr-focus);outline-offset:4px}.vr-content{padding-block:28px 56px;padding-inline:32px;min-inline-size:0}.vr-section{-webkit-margin-before:44px;margin-block-start:44px;min-inline-size:0}.vr-section-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;-webkit-margin-after:18px;margin-block-end:18px}.vr-section-heading h2{font-size:23px;font-weight:750;line-height:1.35}.vr-caption,.vr-section-heading p{color:var(--vr-muted);font-size:14px;line-height:1.65}.vr-metrics-section>.vr-caption{-webkit-margin-after:14px;margin-block-end:14px}.vr-actions{display:flex;flex-wrap:wrap;gap:8px}.vr-tone-indigo{--vr-accent:var(--indigo,#5b5ef4);--vr-fill:linear-gradient(135deg,#5863c9,#343aa1)}.vr-tone-emerald{--vr-accent:var(--emerald,#10b981);--vr-fill:linear-gradient(135deg,#168976,#066c60)}.vr-tone-violet{--vr-accent:var(--violet,#8b5cf6);--vr-fill:linear-gradient(135deg,#8b52c3,#6836a2)}.vr-tone-sky{--vr-accent:var(--sky,#0ea5e9);--vr-fill:linear-gradient(135deg,#227fbc,#1563a2)}.vr-tone-terra{--vr-accent:var(--terra,#e77943);--vr-fill:linear-gradient(135deg,#b75723,#944016)}.vr-tone-amber{--vr-accent:var(--amber,#f59e0b);--vr-fill:linear-gradient(135deg,#ffcf71,#f6b343)}.vr-tone-rose{--vr-accent:var(--rose,#f43f5e);--vr-fill:linear-gradient(135deg,#bc4766,#99344f)}.vr-metric-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:18px;gap:18px}.vr-metric{background:var(--vr-fill);color:#fff;padding:22px 20px;min-block-size:168px;border-radius:var(--r-md,12px);box-shadow:var(--shadow-sm,0 3px 10px #17214a12);position:relative;min-inline-size:0}.vr-metric.vr-tone-amber{color:#3b2a0b}.vr-metric-top{display:flex;gap:10px;align-items:center}.vr-metric-top h3{font-size:16px;font-weight:650;line-height:1.4}.vr-metric-icon{display:inline-flex;padding:8px;border:1px solid #ffffff55;background:#ffffff19;border-radius:8px;flex-shrink:0}.vr-metric-value{font-size:clamp(27px,2.2vw,38px);font-weight:750;line-height:1.25;-webkit-margin-before:14px!important;margin-block-start:14px!important;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.vr-metric-note{font-size:13px;-webkit-margin-before:6px!important;margin-block-start:6px!important}.vr-metric-compare{font-size:12px;opacity:.78;-webkit-margin-before:4px!important;margin-block-start:4px!important;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.vr-metric-trend{block-size:30px;-webkit-margin-before:14px;margin-block-start:14px;overflow:hidden}.vr-metric-trend svg{display:block;inline-size:100%;block-size:100%}.vr-help{-webkit-margin-before:10px;margin-block-start:10px;font-size:13px}.vr-help summary{display:flex;gap:6px;align-items:center;cursor:pointer}.vr-help p{-webkit-margin-before:8px;margin-block-start:8px}.vr-funnel-panel>.vr-caption{-webkit-margin-after:12px;margin-block-end:12px}.vr-funnel{display:grid;grid-template-columns:repeat(var(--vr-funnel-cols,6),minmax(145px,1fr));align-items:start;list-style:none;padding:0;margin:0;grid-gap:14px;gap:14px;overflow-x:auto;-webkit-padding-after:8px;padding-block-end:8px}.vr-funnel-step{background:var(--card,#fff);border:1px solid var(--border,#dce3f1);-webkit-border-start:3px solid var(--vr-accent);border-inline-start:3px solid var(--vr-accent);border-radius:var(--r-sm,8px);padding:18px;min-inline-size:0}.vr-funnel-leak{background:#fdf2f3;border-color:#f6cdcd;border-inline-start-color:var(--rose,#e24b4a);padding-block:14px}.vr-funnel-leak .vr-funnel-label h3{color:var(--rose,#e24b4a)}.vr-funnel-leak .vr-funnel-value{font-size:23px;color:var(--rose,#e24b4a)}.vr-funnel-label{display:flex;gap:8px;align-items:center}.vr-funnel-label svg{color:var(--vr-accent);flex-shrink:0}.vr-funnel-label h3{font-size:15px;font-weight:650}.vr-funnel-value{font-size:28px;font-weight:750;margin-block:10px 6px!important;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.vr-table-wrap{overflow-x:auto;background:var(--surface,#fff);border:1px solid var(--border,#dce3f1);border-radius:var(--r-sm,8px);box-shadow:var(--shadow-xs,0 2px 6px #16204806)}.vr-table{inline-size:100%;border-collapse:collapse;font-size:14px;text-align:start}.vr-table th{background:#edf0fc;color:#25315c;font-weight:650;white-space:nowrap}.vr-table td,.vr-table th{padding-block:15px;padding-inline:14px;text-align:start;-webkit-border-after:1px solid var(--border,#dce3f1);border-block-end:1px solid var(--border,#dce3f1)}.vr-table tbody tr:nth-child(2n){background:#f8faff}.vr-table tbody tr:hover{background:#f0f3ff}.vr-table tbody tr:last-child td{-webkit-border-after:0;border-block-end:0}.vr-table .vr-numeric{white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:end}.vr-row-name{display:inline-flex;align-items:center;gap:6px;min-inline-size:180px}.vr-level-1{-webkit-padding-start:20px;padding-inline-start:20px}.vr-level-2{-webkit-padding-start:40px;padding-inline-start:40px}.vr-table-child{font-size:13px}.vr-table .vr-table-empty{text-align:center;padding-block:32px;color:var(--vr-muted)}.vr-icon-button,.vr-sort{color:inherit;background:transparent;border:0;padding:5px;display:inline-flex;align-items:center;gap:5px}.vr-icon-button{min-inline-size:32px;min-block-size:32px;justify-content:center;border-radius:6px}.vr-button{display:inline-flex;align-items:center;justify-content:center;padding-block:8px;padding-inline:14px;border:1px solid var(--border,#dce3f1);border-radius:var(--r-xs,6px);background:var(--surface,#fff);color:#3e44ad;text-decoration:none;min-block-size:40px}.vr-button:disabled{opacity:.55;cursor:not-allowed}.vr-ad-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:24px;gap:24px;align-items:start}.vr-ad{background:var(--card,#fff);border:1px solid var(--border,#dce3f1);border-radius:var(--r-md,12px);overflow:hidden;min-inline-size:0}.vr-ad-media{background:#edf1f8;display:grid;place-items:center;overflow:hidden}.vr-ad-media-square{aspect-ratio:1}.vr-ad-media-wide{aspect-ratio:16/9}.vr-ad-media img{display:block;inline-size:100%;block-size:100%;object-fit:contain}.vr-ad-media-native img{block-size:auto}.vr-ad-missing{display:flex;gap:12px;align-items:center;padding:24px;color:var(--vr-muted);min-block-size:180px}.vr-ad-body{padding:20px}.vr-ad-body h3{font-size:18px;-webkit-margin-after:14px;margin-block-end:14px}.vr-ad-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;-webkit-margin-after:16px!important;margin-block-end:16px!important}.vr-ad-metrics dt{font-size:13px;color:var(--vr-muted)}.vr-ad-metrics dd{margin:4px 0 0;font-size:19px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.vr-state{padding:48px 24px;background:var(--surface,#fff);border:1px solid var(--border,#dce3f1);border-radius:var(--r-md,12px);text-align:center}.vr-state .vr-button{-webkit-margin-before:18px;margin-block-start:18px}.vr-sr-only{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}@media (max-width:1199px){.vr-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.vr-content{padding-inline:24px}}@media (max-width:767px){.vr-funnel{grid-template-columns:minmax(0,1fr)}.vr-funnel-step{grid-column:1!important;grid-row:auto!important}.vr-funnel-leak{-webkit-margin-start:18px;margin-inline-start:18px}.vr-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.vr-content{padding-inline:16px}.vr-metric{padding:18px 14px}.vr-metric-top{flex-wrap:wrap}.vr-section{-webkit-margin-before:32px;margin-block-start:32px}.vr-section-heading{align-items:start;flex-direction:column}.vr-ad-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:359px){.vr-metric-grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.vr-ui *,.vr-ui :after,.vr-ui :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.vr-ui .client-tabs{display:inline-flex;gap:0;-webkit-margin-after:26px;margin-block-end:26px;border:1px solid var(--border,#dde2ec);border-radius:10px;overflow:hidden;background:var(--card,#fff);box-shadow:var(--shadow-xs,0 1px 2px rgba(11,15,30,.06))}.vr-ui .client-tab{min-block-size:44px;font-size:15px;font-weight:600;padding-inline:22px;color:var(--vr-text,#142044);background:var(--surface,#f5f7fb);-webkit-border-start:1px solid var(--border,#dde2ec);border-inline-start:1px solid var(--border,#dde2ec);border-radius:0}.vr-ui .client-tab:first-child{-webkit-border-start:0;border-inline-start:0}.vr-ui .client-tab.active,.vr-ui .client-tab:hover{color:var(--indigo,#5b5ef4);background:#fff}.vr-ui .client-tab.active{box-shadow:inset 0 -3px 0 var(--indigo,#5b5ef4)}.vr-ui .client-tab.active:after{display:none}.vr-ui .vr-inline-tabs{margin:0}.vr-ui .vr-inline-tabs .client-tab{min-block-size:36px;font-size:13.5px;padding-inline:14px}.vr-ui .vr-tone-indigo{--vr-fill:var(--g-indigo,linear-gradient(135deg,#6366f1 0%,#4f46e5 100%))}.vr-ui .vr-tone-emerald{--vr-fill:var(--g-emerald,linear-gradient(135deg,#14b8a6 0%,#0e9f6e 100%))}.vr-ui .vr-tone-violet{--vr-fill:var(--g-violet,linear-gradient(135deg,#a78bfa 0%,#7c3aed 100%))}.vr-ui .vr-tone-sky{--vr-fill:var(--g-sky,linear-gradient(135deg,#38bdf8 0%,#0284c7 100%))}.vr-ui .vr-tone-terra{--vr-fill:var(--g-terra,linear-gradient(135deg,#fb923c 0%,#ea580c 100%))}.vr-ui .vr-tone-amber{--vr-fill:var(--g-amber,linear-gradient(135deg,#fbbf24 0%,#d97706 100%))}.vr-ui .vr-tone-rose{--vr-fill:var(--g-rose,linear-gradient(135deg,#fb7185 0%,#e11d48 100%))}.vr-ui .vr-metric.vr-tone-indigo{box-shadow:var(--shadow-indigo,var(--shadow-sm))}.vr-ui .vr-metric.vr-tone-emerald{box-shadow:var(--shadow-emerald,var(--shadow-sm))}.vr-ui .vr-metric.vr-tone-violet{box-shadow:var(--shadow-violet,var(--shadow-sm))}.vr-ui .vr-metric.vr-tone-sky{box-shadow:var(--shadow-sky,var(--shadow-sm))}.vr-ui .vr-metric.vr-tone-terra{box-shadow:var(--shadow-terra,var(--shadow-sm))}.vr-ui .vr-metric.vr-tone-amber{box-shadow:var(--shadow-amber,var(--shadow-sm))}.vr-ui .vr-metric.vr-tone-rose{box-shadow:var(--shadow-rose,var(--shadow-sm))}.vr-metric-top{flex-wrap:wrap}.vr-metric-badge{-webkit-margin-start:auto;margin-inline-start:auto;font-size:12px;font-weight:700;padding:3px 9px;border-radius:999px;background:#ffffff2e;border:1px solid #ffffff4d;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.vr-ui .vr-metric.vr-tone-amber{color:#fff}.vr-ui .vr-metric.vr-tone-amber .vr-metric-badge{background:#ffffff2e;border-color:#ffffff4d}.vr-metric-clickable{cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.vr-metric-clickable:hover{transform:translateY(-2px);box-shadow:var(--shadow-md,0 10px 24px -10px rgba(11,15,30,.2))}.vr-metric-note{opacity:.92}.vr-metrics-section{-webkit-margin-after:8px;margin-block-end:8px}.vr-ui .section{margin-block:44px 0}.vr-ui .section-head{gap:12px;-webkit-margin-after:18px;margin-block-end:18px}.vr-ui .section-head h2{font-size:23px;font-weight:750;line-height:1.35;letter-spacing:0;color:var(--vr-text)}.vr-ui .section-head .sub{font-size:14px;color:var(--vr-muted);-webkit-margin-start:4px;margin-inline-start:4px}.vr-ui .section-head .ico{inline-size:36px;block-size:36px;border-radius:10px}.vr-ui .section-head .ico svg{inline-size:18px;block-size:18px;stroke-width:1.8}.vr-ui .section-head .head-right{-webkit-margin-start:auto;margin-inline-start:auto}.vr-ui .card,.vr-ui .table-wrapper{background:var(--card,#fff);border:1px solid var(--border,#dde2ec);border-radius:var(--r-md,12px);box-shadow:var(--shadow-xs,0 1px 2px rgba(11,15,30,.06));overflow:hidden}.vr-ui .card .card-body{padding:0}.vr-ui .card .table-wrapper{border:0;border-radius:0;box-shadow:none}.vr-ui .table-wrapper{overflow-x:auto}.vr-ui .data-table{font-size:14px}.vr-ui .data-table thead th{background:#edf0fc;color:#25315c;font-weight:650;font-size:13.5px;padding-block:14px;padding-inline:14px;-webkit-border-after:1px solid var(--border,#dde2ec);border-block-end:1px solid var(--border,#dde2ec);white-space:nowrap}.vr-ui .data-table tbody td{padding-block:15px;padding-inline:14px;-webkit-border-after:1px solid var(--divider,#e5e9f1);border-block-end:1px solid var(--divider,#e5e9f1);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.vr-ui .data-table tbody tr:nth-child(2n){background:#f8faff}.vr-ui .data-table tbody tr:hover{background:#f0f3ff}.vr-ui .data-table tbody tr:last-child td{-webkit-border-after:0;border-block-end:0}.vr-ui .data-table tbody tr.lvl-2{background:#f8faff;font-size:13.5px}.vr-ui .data-table tbody tr.lvl-3{background:#fcfcfe;font-size:13px}.vr-ui .section h3{font-family:inherit}.vr-ui .section-asset-gallery .vr-ad-grid,.vr-ui .section-top-ads .vr-ad-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:stretch}.vr-ui .section-asset-gallery .card,.vr-ui .section-top-ads .card{border:1px solid var(--border,#dde2ec);border-radius:var(--r-md,12px);box-shadow:var(--shadow-sm,0 2px 8px -2px rgba(11,15,30,.08))}@media (max-width:1199px){.vr-ui .section-asset-gallery .vr-ad-grid,.vr-ui .section-top-ads .vr-ad-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.vr-shell{grid-template-columns:224px minmax(0,1fr)}.vr-shell .main-content{padding:24px 32px 64px}.header.header-vr{height:64px;padding-inline:28px;background:rgba(245,247,251,.92);-webkit-border-after:1px solid var(--border,#dde2ec);border-block-end:1px solid var(--border,#dde2ec)}.header.header-vr .h-brand .eyebrow,.header.header-vr .h-brand .pipe,.header.header-vr .h-brand img{display:none}.header.header-vr .h-brand .eyebrow{font-size:12px;letter-spacing:.14em;color:var(--vr-muted,#586581)}.header.header-vr .h-actions{gap:10px}.header.header-vr .h-actions .btn:not(.h-kebab){display:inline-flex;align-items:center;gap:8px;min-block-size:38px;padding:0 14px;border-radius:10px;border:1px solid var(--border,#dde2ec);background:var(--card,#fff);color:var(--vr-text,#142044);font-size:13.5px;font-weight:600;box-shadow:var(--shadow-xs,0 1px 2px rgba(11,15,30,.06))}.header.header-vr .h-actions .btn:hover{border-color:var(--border-strong,#c4cad6);background:#fff}.header.header-vr .h-ico{color:var(--vr-muted,#586581)}.header.header-vr .h-ico-excel{color:#b4233b}.header.header-vr .btn-logout{color:var(--rose,#f43f5e)}.header.header-vr .btn-logout .h-ico{color:inherit}.vr-shell .main-content{background:var(--surface,#f5f7fb)}.vr-ui{background:transparent}@media (min-width:769px){.vr-shell{grid-template-columns:minmax(0,1fr);-webkit-margin-start:224px;margin-inline-start:224px}.vr-shell .sidebar.side-vr{position:fixed;top:0;bottom:0;inset-inline-start:0;inline-size:224px;overflow-y:auto;z-index:60}.header.header-vr{-webkit-margin-start:224px;margin-inline-start:224px}}.vr-shell .titlebar{align-items:center;-webkit-margin-after:24px;margin-block-end:24px}.vr-shell .titlebar h1{font-size:30px;font-weight:700;letter-spacing:-.01em}.vr-shell .titlebar .crumb{font-size:13px}.vr-shell .sidebar.side-vr{padding:20px 12px 18px}.vr-shell .side-brand{display:flex;flex-direction:column;align-items:flex-start;padding:10px 12px 22px;-webkit-border-after:1px solid var(--side-divider,hsla(0,0%,100%,.06));border-block-end:1px solid var(--side-divider,hsla(0,0%,100%,.06));-webkit-margin-after:18px;margin-block-end:18px}.vr-shell .side-brand img{inline-size:min(168px,100%);block-size:auto;display:block}.vr-shell .side-tagline{font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--side-fg-mute,#6e7388)}.vr-shell .sidebar-title{display:flex;align-items:center;gap:8px;padding:0 12px 10px;font-size:11px;letter-spacing:.1em}.vr-shell .client-header{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;color:var(--side-fg,#c9cedc);font-size:14px;font-weight:600;cursor:pointer}.vr-shell .client-header:hover{background:hsla(0,0%,100%,.04);color:#fff}.vr-shell .client-header.active{color:#fff;font-weight:800}.vr-shell .side-ico{flex-shrink:0;opacity:.85}.vr-shell .side-name{flex:1 1 auto;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vr-shell .side-chev{opacity:.6}.vr-shell .project-item{display:flex;align-items:center;gap:8px;padding:8px 12px;-webkit-margin-start:22px;margin-inline-start:22px;margin-block:2px;border-radius:8px;color:var(--side-fg,#c9cedc);font-size:13px;font-weight:500;cursor:pointer;-webkit-border-end:2px solid transparent;border-inline-end:2px solid transparent}.vr-shell .project-item:hover{background:hsla(0,0%,100%,.04);color:#fff}.vr-shell .project-item.active{background:var(--side-active,rgba(99,102,241,.16));color:#fff;font-weight:700;border-inline-end-color:var(--indigo,#5b5ef4)}.vr-shell .project-item.locked{opacity:.45;cursor:not-allowed}.vr-shell .add-btn{-webkit-margin-start:22px;margin-inline-start:22px}.vr-budget{background:var(--card,#fff);border:1px solid var(--border,#dde2ec);border-radius:var(--r-md,12px);padding:9px 16px;-webkit-margin-after:20px;margin-block-end:20px;gap:24px;min-block-size:56px;box-shadow:var(--shadow-xs,0 1px 2px rgba(11,15,30,.06))}.vr-budget,.vr-budget-main{display:flex;align-items:center;flex-wrap:wrap}.vr-budget-main{gap:10px}.vr-budget-progress{flex:1 1 320px}.vr-budget-amount{display:inline-flex;align-items:center;gap:2px;font-size:20px;font-weight:800;color:var(--vr-text,#142044)}.vr-budget-amount .vr-budget-currency{font-size:17px;font-weight:700}.vr-budget-field.vr-budget-amount input{border:1px solid transparent;background:transparent;font-size:20px;font-weight:800;padding:4px 6px;inline-size:7ch;min-block-size:36px;-moz-appearance:textfield}.vr-budget-field.vr-budget-amount input::-webkit-inner-spin-button,.vr-budget-field.vr-budget-amount input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.vr-budget-field.vr-budget-amount input:focus,.vr-budget-field.vr-budget-amount input:hover{border-color:var(--border,#dde2ec);background:var(--surface,#f5f7fb)}.vr-budget-label{display:inline-flex;align-items:center;gap:8px;font-weight:700;font-size:14px;color:var(--vr-text,#142044)}.vr-budget-label svg{color:var(--indigo,#5b5ef4)}.vr-budget-field input,.vr-budget-field select{font:inherit;font-size:14px;padding:7px 10px;border:1px solid var(--border,#dde2ec);border-radius:var(--r-xs,6px);background:var(--surface,#f5f7fb);color:var(--vr-text,#142044);min-block-size:38px}.vr-budget-field input{inline-size:130px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.vr-budget-save{min-block-size:38px;padding-block:6px;background:var(--indigo,#5b5ef4);color:#fff;border-color:transparent;font-weight:700}.vr-budget-total{font-size:20px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--vr-text,#142044)}.vr-budget-progress{display:flex;align-items:center;gap:14px}.vr-budget-track{flex:1 1 auto;block-size:10px;background:var(--surface,#f5f7fb);border:1px solid var(--divider,#e5e9f1);border-radius:999px;overflow:hidden}.vr-budget-fill{block-size:100%;border-radius:999px;background:var(--emerald,#10b981);transition:width .3s ease}.vr-budget-progress[data-level=warm] .vr-budget-fill{background:var(--amber,#f59e0b)}.vr-budget-progress[data-level=hot] .vr-budget-fill,.vr-budget-progress[data-level=over] .vr-budget-fill{background:var(--rose,#f43f5e)}.vr-budget-used{font-size:13px;color:var(--vr-muted,#586581);white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.vr-ui .vr-tree-row.vr-expandable{cursor:pointer}.vr-ui .vr-tree-row.vr-lvl-0 td:first-child{font-weight:700}.vr-ui .vr-tree-row.vr-lvl-1{background:#f8faff}.vr-ui .vr-tree-row.vr-lvl-1 td:first-child{font-weight:600}.vr-ui .vr-tree-row.vr-lvl-2{background:#fcfcfe;font-size:13.5px}.vr-ui .vr-tree-row td:first-child svg{vertical-align:middle;color:var(--vr-muted,#586581)}.vr-platform{display:inline-flex;align-items:center;gap:6px;padding:3px 10px 3px 8px;border-radius:999px;font-size:12px;font-weight:700;-webkit-margin-end:10px;margin-inline-end:10px;vertical-align:middle;border:1px solid var(--border,#dde2ec);background:var(--surface,#f5f7fb);color:var(--vr-text,#142044)}.vr-platform svg{flex-shrink:0}.vr-ui .vr-tree-row .vr-platform{-webkit-margin-end:0;margin-inline-end:0}.vr-platform.meta{color:#1c2b33}.vr-platform.google{color:#3c4043}.vr-status{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600}.vr-status i{inline-size:8px;block-size:8px;border-radius:50%;background:#98a0b2}.vr-status.on{color:#0e9f6e}.vr-status.on i{background:#10b981}.vr-status.paused{color:#c0322f}.vr-status.paused i{background:#e24b4a}.vr-status.off{color:#c0322f}.vr-status.off i{background:#e24b4a}.vr-status.none{color:var(--vr-muted,#586581)}.vr-ui .vr-demo-grid{display:flex;flex-direction:column;gap:20px}.vr-ui .vr-demo-block{background:var(--card,#fff);border:1px solid var(--border,#dde2ec);border-radius:var(--r-md,12px);padding:14px 16px 6px;box-shadow:var(--shadow-xs,0 1px 2px rgba(11,15,30,.06))}.vr-ui .vr-demo-block h3{font-size:16px;font-weight:700;color:var(--vr-text,#142044);margin:0 0 12px}.vr-ui .vr-demo-block .card{border:0;border-radius:0;box-shadow:none;background:transparent}.vr-ui .section h3{font-size:16px;font-weight:700;color:var(--vr-text,#142044);-webkit-margin-after:10px;margin-block-end:10px}.vr-ui .vcs-root .table-wrapper{overflow-x:auto}.vr-ui .vcs-root .data-table td:first-child{text-align:start;font-weight:700}.vr-ui .vcs-root .data-table td:first-child svg{vertical-align:middle;color:var(--vr-muted,#586581)}.vr-ui .vcs-root .data-table tbody tr:last-child td{background:#eaf0ff;font-weight:750;-webkit-border-before:2px solid var(--border,#dde2ec);border-block-start:2px solid var(--border,#dde2ec)}.vr-ui .vcs-root .vcs-metric-scope{-webkit-margin-after:12px;margin-block-end:12px}.vr-ui .vcs-root .vcs-panel{background:var(--card,#fff)}.vr-source-mark{display:inline-grid;place-items:center;inline-size:30px;block-size:22px;-webkit-margin-end:8px;margin-inline-end:8px;vertical-align:middle}.vr-source-mark svg{display:block}.vr-ui .vcs-subtabs-row{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;-webkit-margin-after:20px;margin-block-end:20px}.vr-ui .vcs-subtabs-row .client-tabs{margin:0}.vr-ui .vcs-subtabs-row .client-tab{min-block-size:40px;font-size:14px;padding-inline:18px}.vr-ui .vcs-refresh{gap:8px;min-block-size:40px}.vr-ui .vcs-root .vcs-funnel-toolbar{justify-content:flex-start;gap:20px}.vr-ui .vcs-root .vcs-adcards{display:flex;gap:12px}.vr-ui .vcs-root .vcs-adcard{display:flex;align-items:center;gap:10px;padding:8px 14px;border:1px solid var(--border,#dde2ec);border-radius:10px;background:var(--card,#fff);min-inline-size:130px}.vr-ui .vcs-root .vcs-adcard-icon{display:inline-grid;place-items:center;inline-size:34px;block-size:34px;border-radius:8px;background:#eef1ff;color:var(--indigo,#5b5ef4)}.vr-ui .vcs-root .vcs-adcard-label{display:block;font-size:12px;color:var(--vr-muted,#586581)}.vr-ui .vcs-root .vcs-adcard strong{font-size:18px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.vr-ui .vcs-root .vcs-filter-note{-webkit-margin-start:auto;margin-inline-start:auto}.vr-ui .vcs-root .vcs-funnel{display:flex;align-items:flex-start;gap:0;min-inline-size:0;grid-template-columns:none}.vr-ui .vcs-root .vcs-stage-column{flex:1 1;min-inline-size:0;display:flex;flex-direction:column}.vr-ui .vcs-root .vcs-stage-row{display:flex;align-items:center;gap:0}.vr-ui .vcs-root .vcs-arrow{flex:0 0 auto;inline-size:52px;display:flex;flex-direction:column;align-items:center;gap:2px;color:#98a0b2}.vr-ui .vcs-root .vcs-arrow b{font-size:12.5px;font-weight:700;color:var(--vr-muted,#586581);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.vr-ui .vcs-root .vcs-stage{flex:1 1 auto;min-inline-size:0;padding:14px 14px 14px 12px;border:1px solid var(--border,#dde2ec);-webkit-border-start:4px solid var(--vr-accent,var(--indigo,#5b5ef4));border-inline-start:4px solid var(--vr-accent,var(--indigo,#5b5ef4));border-radius:10px;min-block-size:0}.vr-ui .vcs-root .vcs-stage-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.vr-ui .vcs-root .vcs-stage-head h3{font-size:14px;font-weight:700;color:var(--vr-text,#142044)}.vr-ui .vcs-root .vcs-stage-icon{color:var(--vr-accent,var(--indigo,#5b5ef4));display:inline-flex}.vr-ui .vcs-root .vcs-stage-value{font-size:28px;font-weight:800;margin-block:6px 0!important}.vr-ui .vcs-root .vcs-tone-indigo{--vr-accent:var(--indigo,#5b5ef4)}.vr-ui .vcs-root .vcs-tone-emerald{--vr-accent:var(--emerald,#10b981)}.vr-ui .vcs-root .vcs-tone-sky{--vr-accent:var(--sky,#0ea5e9)}.vr-ui .vcs-root .vcs-tone-rose{--vr-accent:var(--rose,#f43f5e)}.vr-ui .vcs-root .vcs-cancellation{-webkit-margin-start:52px;margin-inline-start:52px;-webkit-margin-before:22px;margin-block-start:22px}.vr-ui .vcs-root .vcs-cancellation:before{block-size:22px}.vr-ui .vcs-root .vcs-transition-note{-webkit-margin-before:6px;margin-block-start:6px}.vr-ui .vcs-root .vcs-legend li{padding-block:14px}.vr-ui .vcs-root .vcs-legend strong em{font-style:normal;color:var(--vr-muted,#586581);font-weight:600}.vr-ui .vrt-root .vcs-metric-scope{-webkit-margin-after:12px;margin-block-end:12px}.vr-ui .vrt-root .vr-metric-grid{-webkit-margin-after:36px;margin-block-end:36px}.vr-ui .vrt-root .vrt-group-title{font-size:23px;font-weight:750;line-height:1.35;color:var(--vr-text,#142044);margin:0 0 16px}.vr-ui .vrt-root .vrt-patterns,.vr-ui .vrt-root .vrt-speed{-webkit-margin-after:36px;margin-block-end:36px}.vr-ui .vrt-root .vrt-patterns>.section,.vr-ui .vrt-root .vrt-speed>.section,.vr-ui .vrt-root .vrt-tables>.section{margin:0;min-inline-size:0;background:var(--card,#fff);border:1px solid var(--border,#dde2ec);border-radius:var(--r-md,12px);padding:20px 20px 16px;box-shadow:var(--shadow-xs,0 1px 2px rgba(11,15,30,.06))}.vr-ui .vrt-root .vrt-patterns .section-head,.vr-ui .vrt-root .vrt-speed .section-head,.vr-ui .vrt-root .vrt-tables .section-head{-webkit-margin-after:12px;margin-block-end:12px;flex-wrap:wrap}.vr-ui .vrt-root .vrt-patterns .section-head h2,.vr-ui .vrt-root .vrt-speed .section-head h2,.vr-ui .vrt-root .vrt-tables .section-head h2{font-size:18px}.vr-ui .vrt-root .vrt-patterns .section-head .sub,.vr-ui .vrt-root .vrt-speed .section-head .sub{flex-basis:100%;margin:0}.vr-ui .vrt-root .chart-card{border:0;box-shadow:none;background:transparent;padding:0}.vr-ui .vrt-root .vrt-patterns .section-head .ico,.vr-ui .vrt-root .vrt-tables .section-head .ico{display:none}.vr-ui .vrt-root .vrt-tables{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:20px;gap:20px}.vr-ui .vrt-root .vrt-tables .chart-card{padding:0!important}.vr-ui .vrt-root .vrt-tables .data-table{inline-size:100%;border:1px solid #d9e2f2;border-radius:10px;border-collapse:separate;border-spacing:0;overflow:hidden}.vr-ui .vrt-root .vrt-tables .data-table th{background:#eef3fb;color:#1e2a4a;font-weight:800;font-size:13px;text-align:center;padding:12px 14px;-webkit-border-after:1px solid #d9e2f2;border-block-end:1px solid #d9e2f2;-webkit-border-start:1px solid #d9e2f2;border-inline-start:1px solid #d9e2f2}.vr-ui .vrt-root .vrt-tables .data-table td{text-align:center;padding:12px 14px;font-size:14px;font-weight:600;color:#1e2a4a;-webkit-border-after:1px solid #e3e9f4;border-block-end:1px solid #e3e9f4;-webkit-border-start:1px solid #e3e9f4;border-inline-start:1px solid #e3e9f4;background:#fff}.vr-ui .vrt-root .vrt-tables .data-table td:first-child,.vr-ui .vrt-root .vrt-tables .data-table th:first-child{-webkit-border-start:0;border-inline-start:0;text-align:start}.vr-ui .vrt-root .vrt-tables .data-table td:first-child{font-weight:700}.vr-ui .vrt-root .vrt-tables .data-table tr:last-child td{-webkit-border-after:0;border-block-end:0}.vr-ui .vrt-root .vrt-tables .data-table td:nth-child(3){color:#1e2a4a!important}.vr-ui .vrt-root .vrt-tables .data-table td.vrt-source{color:#2563eb}.vr-ui .vrt-root .vrt-tables tbody tr:hover td{background:#f7f9fd}@media (max-width:1200px){.vr-ui .vrt-root .vrt-patterns{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:850px){.vr-ui .vrt-root .vrt-patterns,.vr-ui .vrt-root .vrt-speed,.vr-ui .vrt-root .vrt-tables{grid-template-columns:minmax(0,1fr)}}.vr-ui{font-size:15px}.vr-ui .welcome-center{background:var(--card,#fff);border:1px solid var(--border,#dde2ec);border-radius:var(--r-md,12px)}@media (max-width:767px){.vr-ui .section{-webkit-margin-before:32px;margin-block-start:32px}.vr-ui .section-head h2{font-size:19px}.vr-ui .data-table tbody td,.vr-ui .data-table thead th{padding-block:11px;padding-inline:10px;font-size:13px}}.vr-ui .vr-section-heading{justify-content:flex-start;gap:28px;flex-wrap:wrap}.vr-ui .vr-metric.vr-metric-text .vr-metric-value{font-size:22px;line-height:1.35;font-feature-settings:normal;font-variant-numeric:normal}.vr-ui .vro-root .vro-clickable{cursor:pointer}.vr-ui .vro-root .vro-clickable:hover{background:#f8faff}.vr-ui .vrc-root .vcs-legend .vcs-legend-label,.vr-ui .vro-root .vcs-legend .vcs-legend-label{font-weight:600;color:var(--vr-text,#142044)}.vr-ui .vrc-root .vrc-grid{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);grid-gap:40px;gap:40px;align-items:start}.vr-ui .vrc-root .vrc-chart{position:relative;block-size:420px;min-inline-size:0}.vr-ui .vrc-root .vrc-rank{display:inline-grid;place-items:center;inline-size:22px;block-size:22px;-webkit-margin-end:8px;margin-inline-end:8px;border-radius:50%;background:#edf0fc;color:#25315c;font-size:12px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.vr-ui .vrc-root .vcs-legend li{padding-block:12px}.vr-ui .vrm-root .vr-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));-webkit-margin-after:8px;margin-block-end:8px}.vr-ui .vrm-root .vcs-metric-scope{-webkit-margin-after:12px;margin-block-end:12px}.vr-ui .vrm-root .vr-button{gap:8px}.vr-ui .vrm-root .vrm-table td{vertical-align:top}.vr-ui .vrm-root .vrm-name{font-weight:700;white-space:nowrap}.vr-ui .vrm-root .vrm-name svg{vertical-align:-2px;-webkit-margin-end:6px;margin-inline-end:6px;color:var(--vr-muted,#586581)}.vr-ui .vrm-root .vrm-phone{direction:ltr;text-align:right;white-space:nowrap}.vr-ui .vrm-root .vrm-date,.vr-ui .vrm-root .vrm-source{white-space:nowrap}.vr-ui .vrm-root .vrm-desc{white-space:pre-wrap;line-height:1.55;max-inline-size:560px;min-inline-size:220px}@media (max-width:1000px){.vr-ui .vrc-root .vrc-grid{grid-template-columns:minmax(0,1fr);gap:20px}.vr-ui .vrm-root .vr-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:359px){.vr-ui .vrm-root .vr-metric-grid{grid-template-columns:minmax(0,1fr)}}.vr-ui .vfb-root{min-inline-size:0}.vr-ui .vfb-root .vfb-tab-heading{-webkit-margin-after:22px;margin-block-end:22px}.vr-ui .vfb-root .vfb-tab-heading h2{font-size:28px;font-weight:800;line-height:1.3}.vr-ui .vfb-root .vfb-activity-heading{-webkit-margin-after:14px;margin-block-end:14px}.vr-ui .vfb-root .vfb-activity-heading h2{font-size:20px}.vr-ui .vfb-root .vr-metric-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.vr-ui .vfb-root .vr-section{-webkit-margin-before:40px;margin-block-start:40px}.vr-ui .vfb-root .vfb-funnel{padding-block:0}.vr-ui .vr-ad-media-box{position:relative;inline-size:100%;aspect-ratio:4/5;background:#edf1f8;overflow:hidden}.vr-ui .vr-ad-media-box.vr-ad-media-wide{aspect-ratio:16/9}.vr-ui .vfb-root .chart-card{background:var(--card,#fff);border:1px solid var(--border,#dde2ec);border-radius:var(--r-md,12px);box-shadow:var(--shadow-xs,0 1px 2px rgba(11,15,30,.06))}@media (max-width:1100px){.vr-ui .vfb-root .vr-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.vr-ui .vfb-root .vr-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.vr-ui .vfb-root .vfb-tab-heading h2{font-size:24px}}@media (max-width:380px){.vr-ui .vfb-root .vr-metric-grid{grid-template-columns:minmax(0,1fr)}}.vr-ag-fold{-webkit-border-before:1px solid #f1f5f9;border-block-start:1px solid #f1f5f9;-webkit-padding-before:8px;padding-block-start:8px}.vr-ag-fold>summary{cursor:pointer;list-style:none;font-size:.74em;font-weight:700;color:var(--indigo,#4f46e5);padding-block:2px}.vr-ag-fold>summary::-webkit-details-marker{display:none}.vr-ag-fold>summary:before{content:"▸ ";display:inline-block}.vr-ag-fold[open]>summary:before{content:"▾ "}.vr-ag-fold>summary:focus-visible{outline:2px solid var(--indigo,#4f46e5);outline-offset:2px;border-radius:4px}.vr-ag-list{max-block-size:190px;overflow-y:auto;-webkit-margin-before:4px;margin-block-start:4px}.vr-ag-video{position:relative;display:block;inline-size:76px;block-size:44px;border-radius:6px;overflow:hidden;border:1px solid #e2e8f0}.vr-ag-video img{inline-size:100%;block-size:100%;object-fit:cover;display:block}.vr-ag-video span{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#fff;font-size:15px;background:rgba(15,23,42,.32)}.vr-ag-video:hover span{background:rgba(15,23,42,.12)}.vr-ag-video:focus-visible{outline:2px solid var(--indigo,#4f46e5);outline-offset:2px}.vr-tbl-bar{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between;-webkit-margin-after:12px;margin-block-end:12px}.vr-tbl-hint{font-size:13px;color:var(--vr-muted,#66748f);margin:0;flex:1 1 240px;min-inline-size:0}.vr-tbl-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.vr-tbl-btn{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;white-space:nowrap;padding:7px 12px;border-radius:8px;border:1px solid var(--border,#dde2ec);background:var(--surface,#fff);color:var(--vr-text,#142044);cursor:pointer}.vr-tbl-btn:hover{border-color:var(--indigo,#5b5ef4);color:var(--indigo,#5b5ef4)}.vr-tbl-btn:focus-visible{outline:2px solid var(--indigo,#5b5ef4);outline-offset:2px}.vr-tbl-btn svg{flex-shrink:0}.vr-tbl-btn-export{color:#047857;border-color:#a7f3d0;background:#ecfdf5}.vr-tbl-btn-export:hover{color:#065f46;border-color:#6ee7b7}@media (max-width:767px){.vr-ui .vcs-root .vcs-funnel-scroll{overflow-x:visible}.vr-ui .vcs-root .vcs-funnel{flex-direction:column;align-items:stretch;gap:0}.vr-ui .vcs-root .vcs-stage-column{flex:0 0 auto;inline-size:100%}.vr-ui .vcs-root .vcs-stage-row{flex-direction:column;align-items:stretch;gap:0}.vr-ui .vcs-root .vcs-stage{inline-size:100%}.vr-ui .vcs-root .vcs-arrow{flex-direction:row;inline-size:auto;justify-content:flex-start;gap:8px;-webkit-padding-start:18px;padding-inline-start:18px;padding-block:8px}.vr-ui .vcs-root .vcs-arrow svg{transform:rotate(-90deg)}.vr-ui .vcs-root .vcs-cancellation{-webkit-margin-start:18px;margin-inline-start:18px;-webkit-margin-before:14px;margin-block-start:14px}.vr-ui .vcs-root .vcs-funnel-toolbar{flex-direction:column;align-items:stretch;gap:12px}.vr-ui .vcs-root .vcs-adcards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.vr-ui .vcs-root .vcs-segmented{flex-wrap:wrap}.vr-ui .vcs-root .vcs-stage-value{font-size:24px}.vr-ui .vcs-root .vcs-segmented button,.vr-ui .vcs-root .vcs-sort,.vr-ui .vcs-root .vcs-source-link{min-block-size:44px}}@media (max-width:768px){.vr-shell{grid-template-columns:minmax(0,1fr)}.header.header-vr,.vr-shell{-webkit-margin-start:0;margin-inline-start:0}.header.header-vr{height:48px;padding-inline:10px}}@media (max-width:640px){.vr-ui .section-head{flex-wrap:wrap;row-gap:4px}.vr-ui .section-head h2{flex:1 1;min-inline-size:0;font-size:20px}.vr-ui .section-head .sub{flex-basis:100%;-webkit-margin-start:0;margin-inline-start:0;font-size:13px;line-height:1.5}}.vr-funnel-notes-narrow{display:none}@media (max-width:640px){.vr-funnel-notes-wide{display:none}.vr-funnel-notes-narrow{display:block;-webkit-margin-after:12px;margin-block-end:12px}.vr-funnel-notes-narrow summary{cursor:pointer;font-size:13px;font-weight:700;color:var(--indigo,#5b5ef4);padding-block:4px}.vr-funnel-notes-narrow .vr-caption{-webkit-margin-before:6px;margin-block-start:6px;font-size:13px}}.vcs-root{padding-block:4px 48px;min-inline-size:0}.vcs-root .vr-section:first-child{-webkit-margin-before:20px;margin-block-start:20px}.vcs-root .vr-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.vcs-root .vr-metric{min-block-size:146px}.vcs-root .vr-button{gap:8px}.vcs-root .vcs-metric-scope{-webkit-margin-after:14px;margin-block-end:14px;font-size:14px;color:var(--vr-muted)}.vcs-root .vcs-panel{padding:26px;border:1px solid var(--border,#dce3f1);background:var(--surface,#fff);border-radius:var(--r-md,12px)}.vcs-root .vcs-funnel-toolbar{display:flex;justify-content:space-between;gap:16px;align-items:center;flex-wrap:wrap;-webkit-margin-after:22px;margin-block-end:22px}.vcs-root .vcs-segmented{display:flex;flex-wrap:wrap;gap:4px;border:1px solid var(--border,#dce3f1);border-radius:7px;padding:4px}.vcs-root .vcs-segmented button{border:0;border-radius:5px;padding-block:9px;padding-inline:20px;background:transparent;color:#303c66;min-block-size:42px}.vcs-root .vcs-segmented button[aria-pressed=true]{background:var(--indigo,#5b5ef4);color:#fff}.vcs-root .vcs-segmented button:disabled{cursor:default}.vcs-root .vcs-advertising{background:#f5f7ff;border-radius:8px;padding:16px;display:flex;gap:24px;align-items:center;flex-wrap:wrap}.vcs-root .vcs-advertising dl{display:flex;gap:32px}.vcs-root .vcs-advertising dt{font-size:13px;color:var(--vr-muted)}.vcs-root .vcs-advertising dd{margin:0;font-size:23px;font-weight:700}.vcs-root .vcs-cohort-label{margin-block:22px 14px;font-size:14px;color:var(--vr-muted)}.vcs-root .vcs-funnel-scroll{overflow-x:auto;padding-block:4px 18px}.vcs-root .vcs-funnel{display:grid;grid-template-columns:repeat(6,minmax(140px,1fr));min-inline-size:920px;grid-gap:20px;gap:20px;list-style:none;margin:0;padding:0}.vcs-root .vcs-stage{padding:18px 12px;background:#fff;border:1px solid var(--border,#dce3f1);-webkit-border-start:3px solid var(--indigo,#5b5ef4);border-inline-start:3px solid var(--indigo,#5b5ef4);border-radius:8px;min-block-size:144px}.vcs-root .vcs-stage h3{font-size:15px;font-weight:650}.vcs-root .vcs-stage-value{font-size:30px;font-weight:750;margin-block:8px!important;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.vcs-root .vcs-rate{display:flex;gap:6px;flex-wrap:wrap;color:#485774;font-size:12px}.vcs-root .vcs-rate bdi{color:#283963;font-weight:700}.vcs-root .vcs-cancellation{-webkit-margin-before:18px;margin-block-start:18px;border:1px solid #f0b9c5;background:#fff3f5;border-radius:8px;padding:12px;color:#9e2649;display:flex;flex-wrap:wrap;align-items:center;gap:6px;position:relative}.vcs-root .vcs-cancellation:before{content:"";position:absolute;block-size:18px;-webkit-border-start:1px solid #cf8296;border-inline-start:1px solid #cf8296;inset-block-end:100%;inset-inline-start:50%}.vcs-root .vcs-cancellation small{flex-basis:100%;font-size:11px}.vcs-root .vcs-table-scroll{overflow-x:auto;border:1px solid var(--border,#dce3f1);border-radius:9px;background:var(--surface,#fff)}.vcs-root .vcs-table{border-collapse:collapse;inline-size:100%;min-inline-size:1320px;font-size:14px}.vcs-root .vcs-table td,.vcs-root .vcs-table th{padding-block:16px;padding-inline:13px;-webkit-border-after:1px solid var(--border,#dce3f1);border-block-end:1px solid var(--border,#dce3f1);text-align:end;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.vcs-root .vcs-table thead{background:#edf0fc;color:#27335e}.vcs-root .vcs-table th:first-child{text-align:start;min-inline-size:160px;position:-webkit-sticky;position:sticky;inset-inline-start:0;background:#fff;z-index:1}.vcs-root .vcs-table thead th:first-child{background:#edf0fc}.vcs-root .vcs-table tbody tr:nth-child(2n),.vcs-root .vcs-table tbody tr:nth-child(2n) th{background:#f8faff}.vcs-root .vcs-table tfoot,.vcs-root .vcs-table tfoot th{background:#eaf0ff;font-weight:750}.vcs-root .vcs-table .vcs-empty{text-align:center;padding-block:32px}.vcs-root .vcs-sort,.vcs-root .vcs-source-link{border:0;padding:4px;background:transparent;color:inherit}.vcs-root .vcs-source-link{color:#4248b8;text-decoration:underline;text-underline-offset:4px}.vcs-root .vcs-table-note{color:var(--vr-muted);font-size:13px;-webkit-margin-before:12px;margin-block-start:12px}.vcs-root .vcs-distribution{display:grid;grid-template-columns:1fr 1fr;align-items:center;grid-gap:48px;gap:48px}.vcs-root .vcs-chart-wrap{block-size:300px;position:relative;min-inline-size:0}.vcs-root .vcs-chart-center{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none}.vcs-root .vcs-chart-center strong{font-size:34px}.vcs-root .vcs-chart-center span{font-size:14px;color:var(--vr-muted)}.vcs-root .vcs-legend{list-style:none;padding:0;margin:0}.vcs-root .vcs-legend li{display:flex;align-items:center;gap:12px;padding-block:16px;-webkit-border-after:1px solid var(--border,#dce3f1);border-block-end:1px solid var(--border,#dce3f1)}.vcs-root .vcs-legend strong{-webkit-margin-start:auto;margin-inline-start:auto;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.vcs-root .vcs-dot{inline-size:12px;block-size:12px;border-radius:50%;flex-shrink:0}.vcs-root .vcs-color-0{background:#4559df}.vcs-root .vcs-color-1{background:#299be4}.vcs-root .vcs-color-2{background:#119e8c}.vcs-root .vcs-color-3{background:#e6a72f}.vcs-root .vcs-color-4{background:#9257d1}.vcs-root .vcs-color-5{background:#cb567c}.vcs-root .vcs-color-6{background:#586581}@media (max-width:1000px){.vcs-root .vr-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.vcs-root .vcs-panel{padding:16px}.vcs-root .vcs-distribution{grid-template-columns:minmax(0,1fr);gap:20px}}@media (max-width:359px){.vcs-root .vr-metric-grid{grid-template-columns:minmax(0,1fr)}}.vrt-root{min-inline-size:0}.vrt-root .vr-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.vrt-root .vr-section{-webkit-margin-after:32px;margin-block-end:32px}.vrt-root .vrt-explanation{display:flex;align-items:flex-start;gap:10px;padding:16px;border:1px solid var(--border,#dce3fa);border-radius:var(--r-sm,8px);background:#f1f5ff;color:#3d4d8e;line-height:1.7}.vrt-root .vrt-explanation svg{flex-shrink:0;-webkit-margin-before:4px;margin-block-start:4px}.vrt-root .vrt-speed{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:24px;gap:24px}.vrt-root .vrt-patterns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px}.vrt-root .vrt-patterns>.vr-section,.vrt-root .vrt-speed>.vr-section{min-inline-size:0;margin:0}.vrt-root .vrt-patterns h2,.vrt-root .vrt-speed h2{font-size:18px}.vrt-root .vrt-panel{background:var(--card,#fff);border:1px solid var(--border,#dce3fa);border-radius:var(--r-md,12px);padding:24px;box-shadow:var(--shadow-xs,0 2px 8px #20306008)}.vrt-root .vrt-canvas{position:relative;block-size:270px;min-inline-size:0}.vrt-root .vrt-unit{color:#57658a;font-size:13px;margin-block:0 12px}.vrt-root .vrt-chart-data{-webkit-margin-before:16px;margin-block-start:16px;font-size:13px}.vrt-root .vrt-chart-data summary{cursor:pointer;color:var(--indigo,#5b5ef4);padding-block:8px}.vrt-root .vr-table td,.vrt-root .vr-table th{padding-block:16px}.vrt-root .vr-table{min-inline-size:650px}.vrt-root .vrt-chart-data .vr-table{min-inline-size:320px}.vrt-root :focus-visible{outline:3px solid var(--indigo,#5b5ef4);outline-offset:3px}@media(max-width:1200px){.vrt-root .vrt-patterns{grid-template-columns:repeat(2,minmax(0,1fr))}.vrt-root .vrt-patterns>.vr-section:last-child{grid-column:1/-1}}@media(max-width:850px){.vrt-root .vr-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vrt-root .vrt-patterns,.vrt-root .vrt-speed{grid-template-columns:1fr}.vrt-root .vrt-panel{padding:18px}}@media(max-width:380px){.vrt-root .vr-metric-grid{grid-template-columns:1fr}}.vfb-root{min-inline-size:0}.vfb-root .vr-section{-webkit-margin-after:32px;margin-block-end:32px}.vfb-root .vr-metric-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.vfb-root .vfb-ad-summary{background:#f4f6ff;border:1px solid var(--border,#dce3fa);border-radius:var(--r-md,12px);padding:20px;-webkit-margin-after:16px;margin-block-end:16px}.vfb-root .vfb-ad-summary h3{font-size:16px;margin-block:0 12px}.vfb-root .vfb-ad-summary dl{display:flex;gap:32px;flex-wrap:wrap;margin:0}.vfb-root .vfb-ad-summary dt{color:#55658e;font-size:14px}.vfb-root .vfb-ad-summary dd{font-size:24px;font-weight:700;margin:4px 0}.vfb-root .vr-table td,.vfb-root .vr-table th{padding-block:16px}.vfb-root .vr-ad-media{aspect-ratio:auto;height:280px;display:flex;align-items:center;justify-content:center;background:#f5f7fc}.vfb-root .vr-ad-media img{width:100%;height:100%;object-fit:contain;display:block}.vfb-root .vr-ad-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}@media(max-width:1100px){.vfb-root .vr-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){.vfb-root .vr-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vfb-root .vr-ad-grid{grid-template-columns:1fr}}@media(max-width:380px){.vfb-root .vr-metric-grid{grid-template-columns:1fr}}.vr-ui.vr-kloss .vr-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.vr-ui.vr-kloss .vr-metric{min-block-size:132px;padding:16px 16px 14px}.vr-ui.vr-kloss .vr-metric-top h3{font-size:14.5px}.vr-ui.vr-kloss .vr-metric-icon{padding:6px}.vr-ui.vr-kloss .vr-metric-value{font-size:clamp(24px,1.7vw,30px);-webkit-margin-before:10px!important;margin-block-start:10px!important}.vr-ui.vr-kloss .vr-metric-note{font-size:12px;-webkit-margin-before:4px!important;margin-block-start:4px!important}@media (max-width:1100px){.vr-ui.vr-kloss .vr-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.vr-ui.vr-kloss .vr-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.vr-ui.vr-kloss .vr-metric-value{font-size:22px}}@media (max-width:340px){.vr-ui.vr-kloss .vr-metric-grid{grid-template-columns:1fr}}.vr-ui .vr-kloss-tag{display:inline-flex;align-items:center;padding:3px 12px;border-radius:999px;font-size:12.5px;font-weight:700;white-space:nowrap;-webkit-margin-start:10px;margin-inline-start:10px;vertical-align:middle}.vr-ui .vr-kloss-tag-cohort{background:var(--emerald-50,#e4f6ee);color:var(--emerald,#0e9f6e)}.vr-ui .vr-kloss-tag-period{background:var(--violet-50,#f0ebfd);color:var(--violet,#7c6cf5)}.vr-ui .vr-kloss-bars{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.vr-ui .vr-kloss-bar{display:grid;grid-template-columns:140px 58px minmax(0,1fr) 230px;align-items:center;grid-gap:12px;gap:12px}.vr-ui .vr-kloss-bar-label{font-size:14px;font-weight:600;color:var(--text,#142044)}.vr-ui .vr-kloss-bar-value{font-size:15px;font-weight:800;text-align:start}.vr-ui .vr-kloss-bar-rail{display:block;block-size:30px;border-radius:8px;overflow:hidden;background:var(--bar-track,#eef1f7)}.vr-ui .vr-kloss-bar-fill{display:block;block-size:100%;border-radius:8px;min-inline-size:6px;transition:inline-size .45s ease}.vr-ui .vr-kloss-bar-note{font-size:12.5px;color:var(--text-secondary,#66748f)}.vr-ui .vr-kloss-bar-note strong{color:var(--violet,#7c6cf5);font-weight:700}.vr-ui .vr-kloss-bar-amount{font-size:12.5px;font-weight:700;color:var(--text-secondary,#66748f)}.vr-ui .vr-kloss-fill-leads{background:#10b981}.vr-ui .vr-kloss-fill-meetings{background:#3b82f6}.vr-ui .vr-kloss-fill-arrived{background:#14b8a6}.vr-ui .vr-kloss-fill-opps{background:#06b6d4}.vr-ui .vr-kloss-fill-quotes{background:#f97316}.vr-ui .vr-kloss-fill-paid{background:#a855f7}.vr-ui .vr-kloss-fill-noshow{background:#ef4444}.vr-ui .vr-kloss-fill-lost{background:#94a3b8}.vr-ui .vr-kloss-bar-aux .vr-kloss-bar-label{-webkit-padding-start:16px;padding-inline-start:16px;color:var(--rose,#e24b4a);font-weight:600}.vr-ui .vr-kloss-bar-aux .vr-kloss-bar-rail{block-size:22px}.vr-ui .vr-kloss-bar-aux .vr-kloss-bar-value{color:var(--rose,#e24b4a)}@media (max-width:900px){.vr-ui .vr-kloss-bar{grid-template-columns:minmax(0,1fr) 54px;grid-template-areas:"label value" "rail rail" "note note";gap:6px 10px}.vr-ui .vr-kloss-bar-label{grid-area:label}.vr-ui .vr-kloss-bar-value{grid-area:value;text-align:end}.vr-ui .vr-kloss-bar-rail{grid-area:rail}.vr-ui .vr-kloss-bar-note{grid-area:note}}.vr-ui .vr-kloss-expand,.vr-ui.vr-kloss-branches .section-head h2{display:inline-flex;align-items:center}.vr-ui .vr-kloss-expand{justify-content:center;inline-size:26px;block-size:26px;-webkit-margin-end:8px;margin-inline-end:8px;vertical-align:middle;border:1px solid var(--border,#dde2ec);border-radius:7px;background:var(--surface,#fff);color:var(--text-secondary,#66748f);cursor:pointer;padding:0;transition:background .15s ease,color .15s ease,border-color .15s ease}.vr-ui .vr-kloss-expand:hover{background:var(--violet,#7c6cf5);border-color:var(--violet,#7c6cf5);color:#fff}.vr-ui .vr-kloss-expand:focus-visible{outline:2px solid var(--violet,#7c6cf5);outline-offset:2px}.vr-ui .vr-kloss-expand[aria-expanded=true]{background:var(--violet,#7c6cf5);border-color:var(--violet,#7c6cf5);color:#fff}.vr-ui .data-table tbody tr.vr-kloss-row-open,.vr-ui .data-table tbody tr.vr-kloss-row-open:hover{background:#eef1fd!important}@media (prefers-reduced-motion:reduce){.vr-ui .vr-kloss-expand{transition:none}}.vr-ui.vr-kloss-people .data-table tbody th{background:transparent;color:inherit;font-weight:600;padding-block:15px;padding-inline:14px;-webkit-border-after:1px solid var(--divider,#e5e9f1);border-block-end:1px solid var(--divider,#e5e9f1);white-space:normal;text-align:start}.vr-ui.vr-kloss-people .data-table tbody tr:last-child th{-webkit-border-after:0;border-block-end:0}.vr-ui.vr-kloss-people .data-table td{white-space:nowrap}.vr-ui.vr-kloss-timing h3{font-size:17px;font-weight:700;color:var(--text,#142044);margin-block:34px 2px;margin-inline:4px}.vr-ui.vr-kloss-timing h3:first-of-type{-webkit-margin-before:6px;margin-block-start:6px}.vr-ui.vr-kloss-timing .section>div[style*=overflow-x]{scrollbar-width:thin}.vr-ui .vr-bcmp-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}@media (max-width:1280px){.vr-ui .vr-bcmp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.vr-ui .vr-bcmp-grid{grid-template-columns:minmax(0,1fr)}}.vr-ui .vr-bcmp-card{background:var(--card,#fff);border:1px solid var(--border,#dde2ec);border-radius:var(--r-md,12px);box-shadow:var(--shadow-xs,0 1px 2px rgba(11,15,30,.06));padding:18px 20px;min-inline-size:0}.vr-ui .vr-bcmp-head{display:flex;align-items:center;justify-content:space-between;gap:10px;-webkit-margin-after:14px;margin-block-end:14px}.vr-ui .vr-bcmp-name{font-size:15.5px;font-weight:700;color:var(--text,#142044);overflow-wrap:anywhere}.vr-ui .vr-bcmp-conv{flex-shrink:0;white-space:nowrap;font-size:12.5px;font-weight:700;color:var(--violet,#7c6cf5);background:var(--violet-50,#f0ebfd);padding:3px 10px;border-radius:999px}.vr-ui .vr-bcmp-rows{display:flex;flex-direction:column;gap:9px;margin:0;padding:0;list-style:none}.vr-ui .vr-bcmp-row{display:grid;grid-template-columns:64px minmax(0,1fr) 46px 40px;align-items:center;grid-gap:9px;gap:9px}.vr-ui .vr-bcmp-label{font-size:12px;color:var(--text-secondary,#66748f)}.vr-ui .vr-bcmp-rail{display:block;block-size:20px;border-radius:6px;overflow:hidden;background:var(--bar-track,#eef1f7)}.vr-ui .vr-bcmp-fill{display:block;block-size:100%;border-radius:6px;transition:inline-size .4s ease}.vr-ui .vr-bcmp-val{font-size:13.5px;font-weight:700;color:var(--text,#142044);text-align:start;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.vr-ui .vr-bcmp-step{font-size:11px;color:var(--text-secondary,#98a0b2);text-align:start;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){.vr-ui .vr-bcmp-fill{transition:none}}@media (max-width:768px){.vr-ui.vr-kloss-branches .table-wrapper{container-type:inline-size}.vr-ui .data-table tbody td.vr-kloss-detail-cell{position:static;max-inline-size:none;padding:12px 0!important;box-shadow:none;background:#f8fafc}.vr-ui .vr-kloss-detail{position:-webkit-sticky;position:sticky;inset-inline-start:0;inline-size:100cqi!important;box-sizing:border-box;padding-inline:10px;gap:12px!important}.vr-ui .vr-kloss-detail>div{min-inline-size:0;padding:12px!important}}.vr-ui .vr-erika-scope{-webkit-margin-after:18px;margin-block-end:18px;-webkit-padding-start:14px;padding-inline-start:14px;-webkit-border-start:3px solid var(--indigo,#6366f1);border-inline-start:3px solid var(--indigo,#6366f1)}.vr-ui .vr-erika-scope p{margin:0;font-size:14px;line-height:1.6;color:var(--text,#142044)}.vr-ui .vr-erika-scope p+p{font-size:13px;color:var(--text-secondary,#66748f)}.vr-ui .vr-erika-twist,.vr-ui .vr-erika-twist-empty{display:inline-flex;align-items:center;justify-content:center;inline-size:24px;block-size:24px;-webkit-margin-end:7px;margin-inline-end:7px;vertical-align:middle}.vr-ui .vr-erika-twist{border:1px solid var(--border,#dde2ec);border-radius:7px;background:var(--surface,#fff);color:var(--text-secondary,#66748f);cursor:pointer;padding:0;transition:background .15s ease,color .15s ease,border-color .15s ease}.vr-ui .vr-erika-twist:hover{background:var(--indigo,#6366f1);border-color:var(--indigo,#6366f1);color:#fff}.vr-ui .vr-erika-twist:focus-visible{outline:2px solid var(--indigo,#6366f1);outline-offset:2px}.vr-ui .vr-erika-twist[aria-expanded=true]{background:var(--indigo,#6366f1);border-color:var(--indigo,#6366f1);color:#fff}.vr-ui .vr-erika-lvl{display:inline-block;-webkit-margin-end:8px;margin-inline-end:8px;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:600;white-space:nowrap;background:var(--surface-2,#f1f4fb);color:var(--text-secondary,#66748f)}.vr-ui .vr-erika-name{white-space:normal;text-align:start;overflow-wrap:anywhere}.vr-ui .data-table tbody tr.vr-erika-lvl1,.vr-ui .data-table tbody tr.vr-erika-lvl1:hover{background:#f6f8ff!important}.vr-ui .data-table tbody tr.vr-erika-lvl2,.vr-ui .data-table tbody tr.vr-erika-lvl2:hover{background:#eef2fe!important}.vr-ui .data-table tbody tr.vr-erika-lvl3,.vr-ui .data-table tbody tr.vr-erika-lvl3:hover{background:#e8edfd!important}.vr-ui .data-table tbody tr.vr-erika-lvl0.vr-erika-open,.vr-ui .data-table tbody tr.vr-erika-lvl0.vr-erika-open:hover{background:#eef1fd!important}.vr-ui .vr-erika-note{margin:12px 2px 0;padding:9px 13px;border:1px solid var(--border,#dde2ec);border-radius:var(--r-sm,8px);background:var(--surface-2,#f6f8ff);color:var(--text-secondary,#66748f);font-size:12.5px;line-height:1.65}@media (max-width:760px){.vr-ui .vr-erika-lvl{display:none}.vr-ui .vr-erika-twist,.vr-ui .vr-erika-twist-empty{inline-size:22px;block-size:22px;-webkit-margin-end:5px;margin-inline-end:5px}}@media (prefers-reduced-motion:reduce){.vr-ui .vr-erika-twist{transition:none}}.vr-ui .vr-agency-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px;container-type:inline-size}@media (max-width:1180px){.vr-ui .vr-agency-grid{grid-template-columns:minmax(0,1fr)}}.vr-ui .vr-agency-card{background:var(--card,#fff);border:1px solid var(--border,#dde2ec);border-radius:var(--r-lg,15px);box-shadow:var(--shadow-sm,0 2px 8px -2px rgba(11,15,30,.08));padding:22px;min-inline-size:0}.vr-ui .vr-agency-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.vr-ui .vr-agency-name{display:inline-flex;align-items:center;gap:8px;font-size:16px;font-weight:700;color:var(--text,#142044);min-inline-size:0;overflow-wrap:anywhere}.vr-ui .vr-agency-name svg{color:var(--text-secondary,#66748f);flex-shrink:0}.vr-ui .vr-agency-share{flex-shrink:0;white-space:nowrap;font-size:12px;font-weight:700;color:var(--indigo,#4f46e5);background:var(--indigo-50,#eef2ff);padding:3px 10px;border-radius:999px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.vr-ui .vr-agency-label{-webkit-margin-before:16px!important;margin-block-start:16px!important;font-size:13px;color:var(--text-secondary,#66748f)}.vr-ui .vr-agency-value{-webkit-margin-before:2px!important;margin-block-start:2px!important;font-size:clamp(28px,2.4vw,34px);font-weight:750;line-height:1.15;color:var(--text,#142044);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.vr-ui .vr-agency-rail{display:block;block-size:7px;-webkit-margin-before:12px;margin-block-start:12px;border-radius:999px;overflow:hidden;background:var(--bar-track,#eef1f7)}.vr-ui .vr-agency-fill{display:block;block-size:100%;border-radius:999px;background:var(--indigo,#4f46e5);transition:inline-size .45s ease}.vr-ui .vr-agency-cells{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:0;gap:0;margin:18px 0 0}.vr-ui .vr-agency-cell{display:flex;align-items:center;gap:9px;padding-inline:12px;min-inline-size:0;-webkit-border-start:1px solid var(--divider,#e5e9f1);border-inline-start:1px solid var(--divider,#e5e9f1)}.vr-ui .vr-agency-cell:first-child{-webkit-border-start:0;border-inline-start:0;-webkit-padding-start:0;padding-inline-start:0}.vr-ui .vr-agency-cell:last-child{-webkit-padding-end:0;padding-inline-end:0}.vr-ui .vr-agency-cell dt{font-size:13px;color:var(--text-secondary,#66748f);white-space:nowrap}.vr-ui .vr-agency-cell dd{margin:2px 0 0;font-size:21px;font-weight:700;color:var(--text,#142044);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.vr-ui .vr-agency-ico{display:inline-flex;align-items:center;justify-content:center;inline-size:28px;block-size:28px;border-radius:8px;flex-shrink:0}.vr-ui .vr-agency-leads .vr-agency-ico{background:var(--indigo-50,#eef2ff);color:var(--indigo,#4f46e5)}.vr-ui .vr-agency-cpl .vr-agency-ico{background:var(--violet-50,#f0ebfd);color:var(--violet,#7c6cf5)}.vr-ui .vr-agency-clicks .vr-agency-ico{background:var(--emerald-50,#e4f6ee);color:var(--emerald,#0e9f6e)}.vr-ui .vr-agency-ctr .vr-agency-ico{background:var(--rose-50,#fdecec);color:var(--rose,#e24b4a)}@container (max-width: 560px){.vr-ui .vr-agency-cells{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 0}.vr-ui .vr-agency-cell:nth-child(odd){-webkit-border-start:0;border-inline-start:0;-webkit-padding-start:0;padding-inline-start:0}}@supports not (container-type:inline-size){@media (max-width:640px){.vr-ui .vr-agency-cells{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 0}.vr-ui .vr-agency-cell:nth-child(odd){-webkit-border-start:0;border-inline-start:0;-webkit-padding-start:0;padding-inline-start:0}}}.vr-ui .vr-camp-chart{display:grid;grid-template-columns:minmax(0,1fr) 230px;grid-gap:16px;gap:16px;align-items:center;container-type:inline-size}.vr-ui .vr-camp-donut{position:relative}.vr-ui .vr-camp-center{position:absolute;inset:0;margin:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none;text-align:center;font-size:14px;font-weight:700;line-height:1.3;color:var(--text,#142044)}.vr-ui .vr-camp-legend{max-block-size:260px;overflow-y:auto;margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:2px}.vr-ui .vr-camp-legend li{min-inline-size:0}.vr-ui .vr-camp-legend button{display:flex;align-items:center;gap:8px;inline-size:100%;background:transparent;border:0;border-radius:6px;padding:5px 7px;text-align:start;color:inherit;font-size:12.5px;line-height:1.35}.vr-ui .vr-camp-legend button:hover{background:var(--surface-2,#f1f4fb)}.vr-ui .vr-camp-legend button:focus-visible{outline:2px solid var(--indigo,#4f46e5);outline-offset:1px}.vr-ui .vr-camp-legend button[aria-pressed=false]{color:var(--text-secondary,#98a0b2);text-decoration:line-through}.vr-ui .vr-camp-dot{inline-size:10px;block-size:10px;border-radius:3px;flex-shrink:0}.vr-ui .vr-camp-legend button[aria-pressed=false] .vr-camp-dot{opacity:.35}.vr-ui .vr-camp-name{min-inline-size:0;flex:1 1;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.vr-ui .vr-camp-pct{flex-shrink:0;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:900px){.vr-ui .vr-camp-chart{grid-template-columns:minmax(0,1fr)}.vr-ui .vr-camp-legend{max-block-size:190px}}@media (prefers-reduced-motion:reduce){.vr-ui .vr-agency-fill{transition:none}}