.admin-perspective-overlay{position:fixed;inset:0;z-index:80;background:#111c247a;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.admin-perspective-dialog{position:fixed;top:50%;left:50%;z-index:81;width:min(760px,calc(100vw - 32px));max-height:min(860px,calc(100vh - 32px));overflow:auto;border:1px solid var(--dt-border);border-radius:8px;background:#fff;box-shadow:0 24px 70px #111c2447;transform:translate(-50%,-50%)}.admin-perspective-header,.admin-perspective-section-heading,.admin-perspective-actions{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.admin-perspective-header{position:sticky;top:0;z-index:2;padding:22px 24px 18px;border-bottom:1px solid var(--dt-border);background:#fff}.admin-perspective-header h2{margin:3px 0 6px;color:var(--dt-ink);font-size:24px}.admin-perspective-header p:last-child,.admin-perspective-section p{margin:0;color:var(--dt-muted);line-height:1.45}.admin-perspective-body{display:grid;gap:18px;padding:20px 24px 24px}.admin-perspective-loading{padding:30px 24px;color:var(--dt-muted);font-weight:800}.admin-perspective-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:1px solid var(--dt-border);border-radius:8px;background:#f8fbfd}.admin-perspective-summary div{display:grid;gap:4px;padding:12px 14px;border-right:1px solid var(--dt-border)}.admin-perspective-summary div:last-child{border-right:0}.admin-perspective-summary span,.admin-perspective-note>span{color:var(--dt-muted);font-size:11px;font-weight:900;text-transform:uppercase}.admin-perspective-summary strong{color:var(--dt-ink);font-size:14px}.admin-perspective-summary strong.review{color:#9b5a00}.admin-perspective-summary strong.approved{color:#087248}.admin-perspective-notice{display:flex;align-items:flex-start;gap:10px;border:1px solid #cad7df;border-radius:8px;padding:12px 14px;background:#f5f9fb;color:#334753;line-height:1.4}.admin-perspective-notice svg{flex:0 0 auto;margin-top:1px}.admin-perspective-notice.review{border-color:#e4bd79;background:#fff9ee;color:#714400}.admin-perspective-notice.readonly{border-color:#b9ccd8;background:#f4f8fa}.admin-perspective-notice.error{margin:20px 24px;border-color:#e9a7aa;background:#fff5f5;color:#9c2028}.admin-perspective-notice .secondary-button{margin-left:auto;white-space:nowrap}.admin-perspective-section{display:grid;gap:12px;padding-top:2px}.admin-perspective-section h3{margin:0 0 3px;color:var(--dt-ink);font-size:17px}.admin-perspective-switch{display:flex;align-items:center;flex:0 0 auto;gap:8px;min-height:38px;border:1px solid var(--dt-border-strong);border-radius:8px;padding:8px 11px;font-weight:850}.admin-perspective-switch input,.admin-perspective-brand input,.admin-perspective-default input{width:17px;height:17px;accent-color:#d60916}.admin-perspective-default{display:flex;gap:18px;margin:0;border:0;padding:0}.admin-perspective-default legend{margin-bottom:8px;color:var(--dt-muted);font-size:12px;font-weight:900;text-transform:uppercase}.admin-perspective-default label{display:flex;align-items:center;gap:7px;font-weight:800}.admin-perspective-default:disabled{opacity:.55}.admin-perspective-count{flex:0 0 auto;border-radius:999px;padding:5px 9px;background:#edf6fa;color:#395564;font-size:12px;font-weight:900}.admin-perspective-brand-list{display:grid;max-height:300px;overflow:auto;border:1px solid var(--dt-border);border-radius:8px}.admin-perspective-brand{display:grid;grid-template-columns:20px minmax(0,1fr) auto 18px;align-items:center;gap:10px;min-height:54px;padding:9px 12px;border-bottom:1px solid var(--dt-border)}.admin-perspective-brand:last-child{border-bottom:0}.admin-perspective-brand>span{display:grid;gap:2px;min-width:0}.admin-perspective-brand small{overflow-wrap:anywhere;color:var(--dt-muted);font-size:11px}.admin-perspective-brand em{color:#087248;font-size:11px;font-style:normal;font-weight:900}.admin-perspective-brand.stale{background:#fff9ee}.admin-perspective-brand.stale em{color:#9b5a00}.admin-perspective-brand svg{color:#087248}.admin-perspective-empty,.admin-perspective-validation{margin:0;color:var(--dt-muted)}.admin-perspective-validation{color:#b4232b;font-weight:800}.admin-perspective-success{display:flex;align-items:center;gap:7px;margin:0;color:#087248;font-weight:850}.admin-perspective-note{display:grid;gap:7px}.admin-perspective-note small{font-weight:700;text-transform:none}.admin-perspective-note textarea{min-height:78px;resize:vertical;border:1px solid var(--dt-border-strong);border-radius:8px;padding:10px 12px;color:var(--dt-ink);font:inherit}.admin-perspective-note textarea:focus{outline:none;box-shadow:var(--dt-focus-ring)}.admin-perspective-actions{align-items:center;padding-top:16px;border-top:1px solid var(--dt-border)}.admin-perspective-actions>span{margin-right:auto;color:var(--dt-muted);font-size:12px;font-weight:850}.admin-perspective-trigger{display:inline-flex;align-items:center;gap:6px;border:0;border-radius:6px;padding:6px 8px;background:transparent;color:#075f98;cursor:pointer;font:inherit;font-size:12px;font-weight:900}.admin-perspective-trigger:hover,.admin-perspective-trigger:focus-visible{background:#eaf7fc;outline:none}@media(max-width:720px){.admin-perspective-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-perspective-summary div:nth-child(2){border-right:0}.admin-perspective-summary div:nth-child(-n+2){border-bottom:1px solid var(--dt-border)}.admin-perspective-section-heading{align-items:stretch;flex-direction:column}.admin-perspective-switch{align-self:flex-start}.admin-perspective-brand{grid-template-columns:20px minmax(0,1fr) 18px}.admin-perspective-brand em{grid-column:2}.admin-perspective-notice{flex-wrap:wrap}.admin-perspective-notice .secondary-button{margin-left:28px}}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer reset,tokens,primitives,patterns,legacy,shell,features,overrides;@layer reset{*,*:before,*:after{box-sizing:border-box}html{min-width:320px;text-size-adjust:100%}body{margin:0;min-width:320px;font-family:var(--iq-font-family-sans);background:var(--iq-color-page);color:var(--iq-color-text)}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--iq-color-focus);outline-offset:2px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:var(--iq-motion-reduced)!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:var(--iq-motion-reduced)!important}}}@layer tokens{:root{--iq-brand-signal: #cc0615;--iq-brand-signal-strong: #a30511;--iq-brand-ink: #141414;--iq-brand-blue: #00c2ff;--iq-brand-blue-strong: #064f82;--iq-brand-orange: #f6901e;--iq-neutral-white: #ffffff;--iq-neutral-paper: #fafafa;--iq-neutral-soft: #f4f4f4;--iq-neutral-supporting: #f6f9fa;--iq-neutral-border: #e4e4e4;--iq-neutral-border-strong: #cdcdcd;--iq-neutral-secondary-text: #666666;--iq-neutral-muted: #53677a;--iq-neutral-dark: #17212b;--iq-semantic-text-default: var(--iq-brand-ink);--iq-semantic-text-secondary: var(--iq-neutral-secondary-text);--iq-semantic-text-muted: var(--iq-neutral-muted);--iq-semantic-text-inverse: var(--iq-neutral-white);--iq-semantic-text-link: var(--iq-brand-blue-strong);--iq-semantic-surface-page: var(--iq-neutral-paper);--iq-semantic-surface-default: var(--iq-neutral-white);--iq-semantic-surface-supporting: var(--iq-neutral-supporting);--iq-semantic-surface-inverse: var(--iq-neutral-dark);--iq-semantic-border-default: var(--iq-neutral-border);--iq-semantic-border-strong: var(--iq-neutral-border-strong);--iq-semantic-border-focus: var(--iq-brand-blue);--iq-semantic-focus: rgba(0, 194, 255, .28);--iq-semantic-action-default: var(--iq-brand-blue-strong);--iq-semantic-action-active: var(--iq-brand-signal);--iq-semantic-action-disabled: var(--iq-neutral-border-strong);--iq-semantic-success: #087f4e;--iq-semantic-warning: #6b4d18;--iq-semantic-danger: #c62828;--iq-semantic-unavailable: #6b4d18;--iq-semantic-locked: #53677a;--iq-semantic-category-card-border: #cfe1ef;--iq-semantic-category-active: #0b83d5;--iq-semantic-category-active-halo: rgb(11 131 213 / 18%);--iq-semantic-category-coverage-surface: #fff8ea;--iq-semantic-category-coverage-border: #f0d9a4;--iq-semantic-category-tooltip-surface: #152631;--iq-semantic-category-tooltip-border: rgb(255 255 255 / 25%);--iq-semantic-category-tooltip-shadow: 0 8px 20px rgb(16 42 55 / 22%);--iq-semantic-category-tooltip-text: #e7f7ff;--iq-semantic-category-donut-stroke: #36454f;--iq-semantic-category-donut-light-stroke: rgb(255 255 255 / 82%);--iq-semantic-category-donut-dark-stroke: rgb(23 33 43 / 82%);--iq-semantic-category-market-border: #b7ddf5;--iq-semantic-category-market-surface: #f6f9fc;--iq-semantic-category-market-divider: #d8edf8;--iq-semantic-category-market-reference-halo: rgb(255 255 255 / 70%);--iq-semantic-category-loading-surface: #f7fafc;--iq-semantic-category-loading-border: #d8e6ee;--iq-semantic-category-loading-skeleton: #e8f0f4;--iq-semantic-category-loading-skeleton-border: #dbe7ed;--iq-semantic-category-table-surface: #fbfdfe;--iq-semantic-category-table-border: #9ab1c1;--iq-semantic-category-table-text: #5c7183;--iq-semantic-category-table-active-surface: #e5f3fa;--iq-semantic-category-table-active-border: #5c94b6;--iq-semantic-category-table-focus-surface: #eef8fc;--iq-semantic-category-table-focus-border: #6e9db8;--iq-semantic-category-table-focus-halo: rgb(0 194 255 / 16%);--iq-semantic-category-table-focus-text: #346b8b;--iq-semantic-category-table-expanded-surface: #dff0f8;--iq-semantic-category-table-expanded-border: #4f86a8;--iq-semantic-category-table-l2-surface: #f8fbfd;--iq-semantic-category-table-l2-border: #dbe8f0;--iq-semantic-category-table-selected-halo: rgb(11 131 213 / 12%);--iq-semantic-category-table-meta: #65747f;--iq-semantic-category-table-hover-cyan: rgb(0 194 255 / 10%);--iq-semantic-category-table-hover-orange: rgb(246 144 30 / 5%);--iq-semantic-category-rail-surface: rgb(255 255 255 / .9);--iq-semantic-category-rail-border: #e1e7eb;--iq-semantic-category-rail-shadow: 0 1px 3px rgb(20 34 43 / .06);--iq-semantic-category-scope-border: #e3e3e3;--iq-semantic-category-continuation-border: rgb(0 194 255 / 26%);--iq-typography-family-sans: "Inter Variable", "Inter", Aptos, ui-sans-serif, system-ui, sans-serif;--iq-typography-family-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--iq-typography-size-xs: .72rem;--iq-typography-size-sm: .82rem;--iq-typography-size-md: .95rem;--iq-typography-size-lg: 1.15rem;--iq-typography-size-xl: 1.5rem;--iq-typography-size-display: clamp(1.8rem, 3vw, 2.25rem);--iq-typography-weight-regular: 400;--iq-typography-weight-medium: 600;--iq-typography-weight-bold: 750;--iq-typography-weight-strong: 850;--iq-typography-line-height-tight: 1.1;--iq-typography-line-height-normal: 1.35;--iq-typography-line-height-relaxed: 1.55;--iq-typography-tracking-normal: 0;--iq-typography-tracking-label: .02em;--iq-typography-tracking-eyebrow: .04em;--iq-spacing-0: 0;--iq-spacing-1: .25rem;--iq-spacing-2: .5rem;--iq-spacing-3: .75rem;--iq-spacing-4: 1rem;--iq-spacing-5: 1.25rem;--iq-spacing-6: 1.5rem;--iq-spacing-8: 2rem;--iq-spacing-panel-y: 18px;--iq-spacing-category-card-inset: .9rem;--iq-spacing-category-mobile-panel-inset: 15px;--iq-sizing-control: 44px;--iq-sizing-icon: 20px;--iq-sizing-panel-max: 1200px;--iq-radius-control: 10px;--iq-radius-card: 10px;--iq-radius-panel: 12px;--iq-radius-pill: 999px;--iq-elevation-none: none;--iq-elevation-card: 0 3px 24px rgb(0 0 0 / .06);--iq-elevation-floating: 0 12px 30px rgb(20 34 43 / .14);--iq-motion-fast: .14s;--iq-motion-standard: .18s;--iq-motion-slow: .42s;--iq-motion-ease: cubic-bezier(.22, 1, .36, 1);--iq-motion-reduced: 0ms;--iq-breakpoint-narrow: 480px;--iq-breakpoint-mobile: 600px;--iq-breakpoint-rail: 760px;--iq-breakpoint-tablet: 900px;--iq-breakpoint-wide: 1200px;--iq-container-category-cards: 900px;--iq-z-index-base: 0;--iq-z-index-card-tooltip: 4;--iq-z-index-popover: 20;--iq-z-index-modal: 40;--iq-z-index-legacy-dialog-overlay: 20;--iq-z-index-legacy-dialog-content: 21;--iq-z-index-drawer-overlay: 50;--iq-z-index-drawer-content: 51;--iq-z-index-version-refresh: 40;--iq-z-index-admin-analytics-overlay: 80;--iq-z-index-admin-analytics-content: 81;--iq-z-index-route-overlay: 1000;--iq-z-index-route-content: 1001;--iq-chart-categorical-0: #00c2ff;--iq-chart-categorical-1: #f6901e;--iq-chart-categorical-2: #04b46d;--iq-chart-categorical-3: #cc0615;--iq-chart-categorical-4: #064f82;--iq-chart-sequential-0: #e6f8ff;--iq-chart-sequential-1: #9ee6ff;--iq-chart-sequential-2: #4ed3ff;--iq-chart-sequential-3: #00c2ff;--iq-chart-sequential-4: #064f82;--iq-chart-diverging-0: #c62828;--iq-chart-diverging-1: #f6901e;--iq-chart-diverging-2: #dfeaf0;--iq-chart-diverging-3: #00c2ff;--iq-chart-diverging-4: #087f4e;--iq-chart-positive: #087f4e;--iq-chart-negative: #c62828;--iq-chart-neutral: #53677a;--iq-chart-selected: #064f82;--iq-chart-comparison: #f6901e;--iq-chart-unavailable: #dfeaf0;--iq-color-page: var(--iq-semantic-surface-page);--iq-color-surface: var(--iq-semantic-surface-default);--iq-color-surface-supporting: var(--iq-semantic-surface-supporting);--iq-color-surface-inverse: var(--iq-semantic-surface-inverse);--iq-color-text: var(--iq-semantic-text-default);--iq-color-text-secondary: var(--iq-semantic-text-secondary);--iq-color-text-muted: var(--iq-semantic-text-muted);--iq-color-text-inverse: var(--iq-semantic-text-inverse);--iq-color-link: var(--iq-semantic-text-link);--iq-color-border: var(--iq-semantic-border-default);--iq-color-border-strong: var(--iq-semantic-border-strong);--iq-color-border-focus: var(--iq-semantic-border-focus);--iq-color-focus: var(--iq-semantic-focus);--iq-color-action: var(--iq-semantic-action-default);--iq-color-success: var(--iq-semantic-success);--iq-color-warning: var(--iq-semantic-warning);--iq-color-danger: var(--iq-semantic-danger);--iq-color-unavailable: var(--iq-semantic-unavailable);--iq-color-locked: var(--iq-semantic-locked);--iq-font-family-sans: var(--iq-typography-family-sans);--iq-font-size-body: var(--iq-typography-size-md);--iq-font-size-label: var(--iq-typography-size-xs);--iq-font-size-section: var(--iq-typography-size-lg);--iq-font-size-value: var(--iq-typography-size-xl);--iq-space-control: var(--iq-sizing-control);--iq-space-card: var(--iq-spacing-4);--iq-space-panel-y: var(--iq-spacing-panel-y);--iq-space-category-card-inset: var(--iq-spacing-category-card-inset);--iq-space-category-mobile-panel-inset: var(--iq-spacing-category-mobile-panel-inset);--iq-shadow-card: var(--iq-elevation-card);--iq-shadow-floating: var(--iq-elevation-floating);--iq-breakpoint-shell: var(--iq-breakpoint-tablet);--iq-chart-series-primary: var(--iq-chart-categorical-0);--iq-chart-series-comparison: var(--iq-chart-categorical-1);--iq-chart-series-positive: var(--iq-chart-positive);--iq-chart-series-negative: var(--iq-chart-negative);--iq-chart-series-neutral: var(--iq-chart-neutral);--iq-chart-series-unavailable: var(--iq-chart-unavailable);--iq-category-card-border: var(--iq-semantic-category-card-border);--iq-category-active: var(--iq-semantic-category-active);--iq-category-active-halo: var(--iq-semantic-category-active-halo);--iq-category-coverage-surface: var(--iq-semantic-category-coverage-surface);--iq-category-coverage-border: var(--iq-semantic-category-coverage-border);--iq-category-tooltip-surface: var(--iq-semantic-category-tooltip-surface);--iq-category-tooltip-border: var(--iq-semantic-category-tooltip-border);--iq-category-tooltip-shadow: var(--iq-semantic-category-tooltip-shadow);--iq-category-tooltip-text: var(--iq-semantic-category-tooltip-text);--iq-category-donut-stroke: var(--iq-semantic-category-donut-stroke);--iq-category-donut-light-stroke: var(--iq-semantic-category-donut-light-stroke);--iq-category-donut-dark-stroke: var(--iq-semantic-category-donut-dark-stroke);--iq-category-market-border: var(--iq-semantic-category-market-border);--iq-category-market-surface: var(--iq-semantic-category-market-surface);--iq-category-market-divider: var(--iq-semantic-category-market-divider);--iq-category-market-reference-halo: var(--iq-semantic-category-market-reference-halo);--iq-category-loading-surface: var(--iq-semantic-category-loading-surface);--iq-category-loading-border: var(--iq-semantic-category-loading-border);--iq-category-loading-skeleton: var(--iq-semantic-category-loading-skeleton);--iq-category-loading-skeleton-border: var(--iq-semantic-category-loading-skeleton-border);--iq-category-table-surface: var(--iq-semantic-category-table-surface);--iq-category-table-border: var(--iq-semantic-category-table-border);--iq-category-table-text: var(--iq-semantic-category-table-text);--iq-category-table-active-surface: var(--iq-semantic-category-table-active-surface);--iq-category-table-active-border: var(--iq-semantic-category-table-active-border);--iq-category-table-focus-surface: var(--iq-semantic-category-table-focus-surface);--iq-category-table-focus-border: var(--iq-semantic-category-table-focus-border);--iq-category-table-focus-halo: var(--iq-semantic-category-table-focus-halo);--iq-category-table-focus-text: var(--iq-semantic-category-table-focus-text);--iq-category-table-expanded-surface: var(--iq-semantic-category-table-expanded-surface);--iq-category-table-expanded-border: var(--iq-semantic-category-table-expanded-border);--iq-category-table-l2-surface: var(--iq-semantic-category-table-l2-surface);--iq-category-table-l2-border: var(--iq-semantic-category-table-l2-border);--iq-category-table-selected-halo: var(--iq-semantic-category-table-selected-halo);--iq-category-table-meta: var(--iq-semantic-category-table-meta);--iq-category-table-hover-cyan: var(--iq-semantic-category-table-hover-cyan);--iq-category-table-hover-orange: var(--iq-semantic-category-table-hover-orange);--iq-category-rail-surface: var(--iq-semantic-category-rail-surface);--iq-category-rail-border: var(--iq-semantic-category-rail-border);--iq-category-rail-shadow: var(--iq-semantic-category-rail-shadow);--iq-category-scope-border: var(--iq-semantic-category-scope-border);--iq-category-continuation-border: var(--iq-semantic-category-continuation-border)}}@layer primitives{.iq-button,.iq-icon-button{align-items:center;border:1px solid transparent;cursor:pointer;display:inline-flex;justify-content:center;min-height:var(--iq-sizing-control);transition:background-color var(--iq-motion-fast) ease,border-color var(--iq-motion-fast) ease,color var(--iq-motion-fast) ease,box-shadow var(--iq-motion-fast) ease}.iq-button{border-radius:var(--iq-radius-control);font-weight:var(--iq-typography-weight-bold);gap:var(--iq-spacing-2);padding:var(--iq-spacing-2) var(--iq-spacing-4)}.iq-button-compact{min-height:var(--iq-sizing-control);padding-block:var(--iq-spacing-1)}.iq-button-primary{background:var(--iq-brand-blue-strong);color:var(--iq-color-text-inverse)}.iq-button-secondary{background:var(--iq-color-surface);border-color:var(--iq-color-border-strong);color:var(--iq-color-text)}.iq-button-ghost{background:transparent;color:var(--iq-color-link)}.iq-button-danger{background:var(--iq-color-danger);color:var(--iq-color-text-inverse)}.iq-button:hover:not(:disabled),.iq-icon-button:hover:not(:disabled){box-shadow:0 0 0 3px var(--iq-color-focus)}.iq-button:disabled,.iq-icon-button:disabled{cursor:not-allowed;opacity:.56}.iq-icon-button{background:var(--iq-color-surface);border-color:var(--iq-color-border-strong);border-radius:50%;color:var(--iq-color-text);min-width:var(--iq-sizing-control);padding:var(--iq-spacing-2)}.iq-surface,.iq-panel,.iq-card,.iq-table-shell{background:var(--iq-color-surface);border:1px solid var(--iq-color-border);border-radius:var(--iq-radius-panel);box-shadow:var(--iq-shadow-card)}.iq-surface,.iq-panel,.iq-table-shell{padding:var(--iq-spacing-5)}.iq-card{min-width:0;padding:var(--iq-spacing-4)}.iq-field{display:grid;gap:var(--iq-spacing-1);min-width:0}.iq-field-label,.iq-eyebrow{color:var(--iq-color-text-muted);font-size:var(--iq-font-size-label);font-weight:var(--iq-typography-weight-strong);letter-spacing:var(--iq-typography-tracking-eyebrow);text-transform:uppercase}.iq-field input,.iq-field select,.iq-field textarea{border:1px solid var(--iq-color-border-strong);border-radius:var(--iq-radius-control);min-height:var(--iq-sizing-control);padding:var(--iq-spacing-2) var(--iq-spacing-3)}.iq-field-description{color:var(--iq-color-text-muted);font-size:var(--iq-font-size-label)}.iq-status,.iq-badge{align-items:center;border-radius:var(--iq-radius-pill);display:inline-flex;font-size:var(--iq-font-size-label);font-weight:var(--iq-typography-weight-bold);gap:var(--iq-spacing-1);min-height:1.65rem;padding:0 var(--iq-spacing-2)}.iq-status-neutral,.iq-badge-neutral{background:var(--iq-color-surface-supporting);color:var(--iq-color-text-muted)}.iq-status-success,.iq-badge-success{background:#087f4e1f;color:var(--iq-color-success)}.iq-status-warning,.iq-badge-warning{background:#f6901e29;color:var(--iq-color-warning)}.iq-status-danger,.iq-badge-danger{background:#c628281f;color:var(--iq-color-danger)}.iq-status-unavailable,.iq-badge-unavailable{background:#6b4d181f;color:var(--iq-color-unavailable)}.iq-status-locked,.iq-badge-locked{background:#53677a1f;color:var(--iq-color-locked)}.iq-state{background:var(--iq-color-surface);border:1px solid var(--iq-color-border);border-radius:var(--iq-radius-card);min-width:0;padding:var(--iq-spacing-4)}.iq-state h2{font-size:var(--iq-font-size-section);line-height:var(--iq-typography-line-height-tight);margin:var(--iq-spacing-2) 0 var(--iq-spacing-1)}.iq-state p{color:var(--iq-color-text-muted);line-height:var(--iq-typography-line-height-normal);margin:0}.iq-state-error{border-color:var(--iq-color-danger)}.iq-state-locked,.iq-state-unavailable{background:var(--iq-color-surface-supporting)}}@layer patterns{.iq-notice{border:1px solid var(--iq-color-border);border-radius:var(--iq-radius-card);color:var(--iq-color-text);line-height:var(--iq-typography-line-height-normal);padding:var(--iq-spacing-3) var(--iq-spacing-4)}.iq-notice-warning{background:#f6901e1f;border-color:#f6901e6b;color:var(--iq-color-warning)}.iq-notice-success{background:#087f4e1a;border-color:#087f4e59;color:var(--iq-color-success)}.iq-notice-danger{background:#c628281a;border-color:#c6282859;color:var(--iq-color-danger)}.iq-segmented-control{align-items:center;display:inline-flex;flex-wrap:wrap;gap:var(--iq-spacing-1)}.iq-segmented-control .iq-button.is-selected{background:var(--iq-color-action);color:var(--iq-color-text-inverse)}.iq-chart-frame{border:1px solid var(--iq-color-border);border-radius:var(--iq-radius-card);margin-top:var(--iq-spacing-5);min-width:0;padding:var(--iq-spacing-4)}.iq-chart-summary{color:var(--iq-color-text-muted);font-size:var(--iq-font-size-label);margin:var(--iq-spacing-3) 0 0}.iq-review-overlay-grid{display:grid;gap:var(--iq-spacing-3);grid-template-columns:repeat(2,minmax(0,1fr))}.iq-review-tooltip-anchor{border:1px dashed var(--iq-color-border-strong);border-radius:var(--iq-radius-card);padding:var(--iq-spacing-3);position:relative}.iq-review-tooltip-anchor .iq-tooltip{display:none;left:0;position:absolute;top:calc(100% + var(--iq-spacing-2))}.iq-review-tooltip-anchor:hover .iq-tooltip,.iq-review-tooltip-anchor:focus-visible .iq-tooltip{display:block}.iq-review-dense.iq-table-shell th,.iq-review-dense.iq-table-shell td{padding-block:var(--iq-spacing-1)}.iq-tooltip{background:var(--iq-color-surface-inverse);border:1px solid var(--iq-color-border-strong);border-radius:var(--iq-radius-card);color:var(--iq-color-text-inverse);padding:var(--iq-spacing-2) var(--iq-spacing-3);z-index:var(--iq-z-index-card-tooltip)}.iq-popover{border:1px solid var(--iq-color-border);border-radius:var(--iq-radius-card);padding:var(--iq-spacing-2) var(--iq-spacing-3)}.iq-popover>summary{cursor:pointer;font-weight:var(--iq-typography-weight-bold)}.iq-chart-legend{display:flex;flex-wrap:wrap;gap:var(--iq-spacing-2) var(--iq-spacing-4);margin-top:var(--iq-spacing-3)}.iq-chart-legend-item{align-items:center;display:inline-flex;gap:var(--iq-spacing-1);min-height:var(--iq-sizing-control)}.iq-chart-legend-item i{border-radius:2px;display:inline-block;height:10px;width:10px}.iq-chart-legend-item strong{margin-left:var(--iq-spacing-1)}.iq-table-shell{overflow-x:auto}.iq-table-shell table{border-collapse:collapse;min-width:min(100%,600px);width:100%}.iq-table-shell caption{font-weight:var(--iq-typography-weight-bold);padding-bottom:var(--iq-spacing-3);text-align:left}.iq-table-shell th,.iq-table-shell td{border-bottom:1px solid var(--iq-color-border);padding:var(--iq-spacing-3);text-align:left}.iq-table-shell th{font-size:var(--iq-font-size-label);letter-spacing:var(--iq-typography-tracking-label);text-transform:uppercase}.iq-design-review{background:var(--iq-color-page);color:var(--iq-color-text);display:grid;gap:var(--iq-spacing-5);margin:0 auto;max-width:var(--iq-sizing-panel-max);min-height:100vh;padding:var(--iq-spacing-6)}.iq-design-review-header,.iq-design-review-heading{align-items:flex-start;display:flex;gap:var(--iq-spacing-4);justify-content:space-between}.iq-design-review h1,.iq-design-review h2,.iq-design-review h3{line-height:var(--iq-typography-line-height-tight);margin:var(--iq-spacing-1) 0}.iq-design-review p{color:var(--iq-color-text-muted);line-height:var(--iq-typography-line-height-normal)}.iq-design-review-section{display:grid;gap:var(--iq-spacing-4)}.iq-design-review-section>h2{margin:0}.iq-token-specimen-grid,.iq-review-surface-grid,.iq-review-state-grid,.iq-review-category-grid{display:grid;gap:var(--iq-spacing-3);grid-template-columns:repeat(3,minmax(0,1fr))}.iq-token-swatch{align-items:center;display:grid;gap:var(--iq-spacing-2);grid-template-columns:2rem minmax(0,1fr)}.iq-token-swatch i{border:1px solid var(--iq-color-border);border-radius:var(--iq-radius-control);height:2rem;width:2rem}.iq-token-swatch code{color:var(--iq-color-text-muted);grid-column:2}.iq-review-control-grid{align-items:start;display:grid;gap:var(--iq-spacing-4);grid-template-columns:minmax(0,1fr) minmax(240px,1fr) minmax(220px,1fr)}.iq-review-control-stack{align-items:flex-start;display:flex;flex-wrap:wrap;gap:var(--iq-spacing-2)}.iq-review-control-stack-inline{justify-content:flex-end}.iq-review-badge-row{display:flex;flex-wrap:wrap;gap:var(--iq-spacing-2)}.iq-review-value{display:block;font-size:var(--iq-font-size-value);line-height:var(--iq-typography-line-height-tight);margin:var(--iq-spacing-2) 0}.iq-review-category-card{display:grid;gap:var(--iq-spacing-2)}.iq-review-bars{align-items:end;display:flex;gap:var(--iq-spacing-4);height:150px;justify-content:center}.iq-review-bars span{background:var(--iq-chart-series-primary);display:block;min-height:8px;width:4rem}.iq-review-bars span:nth-child(2){background:var(--iq-chart-series-comparison)}.iq-review-bars span:nth-child(3){background:var(--iq-chart-series-positive)}@media(max-width:900px){.iq-design-review{padding:var(--iq-spacing-4)}.iq-review-control-grid{grid-template-columns:1fr}.iq-token-specimen-grid,.iq-review-surface-grid,.iq-review-state-grid,.iq-review-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.iq-design-review-header,.iq-design-review-heading{flex-direction:column}.iq-token-specimen-grid,.iq-review-surface-grid,.iq-review-state-grid,.iq-review-category-grid{grid-template-columns:1fr}.iq-review-control-stack-inline{justify-content:flex-start}.iq-review-overlay-grid{grid-template-columns:1fr}}@media(max-width:320px){.iq-design-review{padding:var(--iq-spacing-3)}.iq-button{max-width:100%;overflow-wrap:anywhere}}}@layer legacy{:root{color-scheme:light;font-family:Inter Variable,Inter,Aptos,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;--dt-red: #cc0615;--dt-red-700: #a30511;--dt-black: #141414;--dt-body: #383838;--dt-paper: #fafafa;--industryiq-logo-indigo: #1a2e5c;--industryiq-logo-blue: #00c2ff;--industryiq-logo-blue-700: #064f82;--industryiq-logo-orange: #f6901e;--iq-indigo: var(--dt-black);--iq-indigo-950: #0f0f0f;--iq-indigo-900: #1f1f1f;--iq-indigo-800: #303030;--iq-signal: var(--dt-red);--iq-signal-700: var(--dt-red-700);--iq-ember: var(--dt-red);--dt-navy-950: var(--iq-indigo-950);--dt-navy-900: var(--iq-indigo);--dt-navy-850: var(--iq-indigo-900);--dt-navy-800: var(--iq-indigo-800);--dt-navy: var(--dt-navy-900);--dt-ink: var(--dt-black);--dt-muted: #666666;--dt-soft: #f4f4f4;--dt-soft-2: var(--dt-paper);--dt-border: #e4e4e4;--dt-border-strong: #cdcdcd;--dt-blue: var(--industryiq-logo-blue);--dt-blue-700: var(--industryiq-logo-blue-700);--dt-cyan: var(--industryiq-logo-blue);--dt-green: #04b46d;--dt-amber: var(--industryiq-logo-orange);--dt-danger: #c43131;--dt-surface: #ffffff;--dt-shadow-soft: 0 3px 24px rgb(0 0 0 / .08);--dt-shadow-panel: 0 3px 24px rgb(0 0 0 / .06);--dt-shadow-flat: none;--dt-shadow-card: var(--dt-shadow-panel);--dt-shadow-floating: 0 12px 30px rgb(20 34 43 / .14);--dt-radius-control: 10px;--dt-radius-card: 10px;--dt-radius-panel: 12px;--dt-surface-supporting: #f6f9fa;--dt-focus-ring: 0 0 0 3px rgb(204 6 21 / .16);background:var(--dt-soft-2);color:var(--dt-ink)}.hierarchy-picker-panel{max-height:min(640px,calc(100vh - 32px))}.category-scope-panel.hierarchy-picker-panel{gap:6px;grid-template-rows:auto minmax(0,1fr) auto;max-height:min(640px,calc(100vh - 32px));overflow:hidden}.category-scope-panel.hierarchy-picker-panel .category-scope-panel-body{grid-template-columns:minmax(0,1fr);min-height:0;overflow:auto}.category-scope-panel.hierarchy-picker-panel .category-scope-selected-summary{max-height:220px}.category-scope-panel.hierarchy-picker-panel.mode-browse .category-scope-selected-summary,.category-scope-panel.hierarchy-picker-panel.mode-selected .category-scope-selected-summary{display:none}.category-scope-panel.hierarchy-picker-panel .category-scope-tree{max-height:none}.category-scope-panel.hierarchy-picker-panel .category-scope-mode-toggle{display:none}@media(min-width:901px){.hierarchy-picker-panel{width:min(560px,calc(100vw - 32px))}}@media(max-width:900px){.hierarchy-picker-panel,.category-scope-panel.hierarchy-picker-panel{max-height:none}}.owned-brand-portfolio-section{display:grid;gap:18px;max-width:100%;min-width:0;overflow:hidden;padding:0;width:100%}.brand-lens-switch{display:flex;justify-content:center;margin:4px auto 14px;max-width:420px;width:100%}.brand-lens-tabs{background:#fff;border:1px solid #d7e1e6;border-radius:999px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden;padding:2px;width:100%}.brand-lens-tabs button{background:transparent;border:0;border-radius:999px;color:#5d6c75;cursor:pointer;font-size:13px;font-weight:800;min-height:38px;padding:8px 14px}.brand-lens-tabs button.active{background:#1273d1;color:#fff;box-shadow:0 2px 5px #1273d13d}.brand-lens-tabs button:focus-visible,.owned-brand-portfolio-tabs button:focus-visible{box-shadow:var(--dt-focus-ring);outline:none}.owned-brand-portfolio-tabs{align-items:center;border-bottom:1px solid #dce6ea;display:flex;gap:20px;padding:0 26px}.portfolio-grouped-read-note{color:#1475d1!important;font-size:12px;font-weight:700;margin-top:6px!important}.owned-brand-portfolio-tabs button{background:transparent;border:0;border-bottom:3px solid transparent;color:#5d6c75;cursor:pointer;font-size:12px;font-weight:800;padding:10px 0 9px;text-transform:capitalize}.owned-brand-portfolio-tabs button.active{border-bottom-color:#1475d1;color:#1475d1}.brand-portfolio-switch{align-items:end;background:#f5f9fb;border:1px solid #d9e5ea;border-radius:6px;display:grid;gap:18px;grid-template-columns:minmax(210px,.7fr) minmax(420px,1.3fr);padding:18px 20px}.brand-portfolio-switch h2{font-size:18px;margin:4px 0 0}.brand-portfolio-tabs{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.brand-portfolio-tabs button{background:#fff;border:1px solid #cad8df;border-radius:6px;color:#273742;display:grid;gap:3px;min-height:70px;padding:13px 15px;text-align:left}.brand-portfolio-tabs button.active{background:#eff9fd;border-color:#00aeea;box-shadow:inset 4px 0 #00aeea;color:#103e52}.brand-portfolio-tabs button:focus-visible{box-shadow:var(--dt-focus-ring);outline:none}.brand-portfolio-tabs span{font-size:15px;font-weight:850}.brand-portfolio-tabs small{color:#60717b;font-size:12px;line-height:1.35}.owned-brand-portfolio-header{align-items:end;background:linear-gradient(100deg,#f4fbff,#fff 72%);border-bottom:1px solid #d9e8ef;display:flex;justify-content:space-between;padding:24px 26px 20px}.owned-brand-portfolio-header h2{font-size:28px;margin:4px 0 5px}.owned-brand-portfolio-header p,.owned-brand-portfolio-toolbar p,.owned-brand-portfolio-no-activity p,.brand-portfolio-empty p{color:#5d6972;margin:0}.owned-brand-portfolio-summary{align-items:flex-end;display:flex;flex-direction:column;min-width:110px}.owned-brand-portfolio-summary strong{color:#111820;font-size:30px;line-height:1}.owned-brand-portfolio-summary span{color:#60717c;font-size:12px;font-weight:800;margin-top:5px;text-transform:uppercase}.owned-brand-portfolio-toolbar{align-items:center;display:flex;gap:18px;justify-content:space-between;padding:0 26px}.owned-brand-portfolio-search{max-width:440px;width:100%}.owned-brand-portfolio-search,.channel-performance-search{align-items:center;background:#fff;border:1px solid #cddbe4;border-radius:999px;color:#61717c;display:flex;gap:8px;padding:8px 12px}.owned-brand-portfolio-search:focus-within,.channel-performance-search:focus-within{box-shadow:var(--dt-focus-ring)}.owned-brand-portfolio-search input,.channel-performance-search input{background:transparent;border:0;color:var(--dt-ink);font:inherit;font-size:14px;font-weight:750;min-width:0;outline:none;width:100%}.owned-brand-portfolio-search input::placeholder,.channel-performance-search input::placeholder{color:#7c8b95}.owned-brand-portfolio-table-wrap{box-sizing:border-box;contain:inline-size paint;max-width:100%;min-width:0;overflow-x:auto;padding:0 26px;width:100%}.owned-brand-portfolio-activity-note{margin:0 26px 14px;border:1px solid #d8e8ef;border-radius:6px;padding:10px 12px;background:#f7fbfd;color:#52636f;font-size:13px;font-weight:750}.owned-brand-portfolio-table{border-collapse:collapse;min-width:830px;width:100%}.owned-brand-portfolio-table th,.owned-brand-portfolio-table td{border-bottom:1px solid #e6ecef;padding:13px 8px;text-align:left;vertical-align:middle}.owned-brand-portfolio-table th{color:#5e6870;font-size:11px;font-weight:800;text-transform:uppercase}.owned-brand-portfolio-table th button{align-items:center;background:transparent;border:0;color:inherit;display:inline-flex;font:inherit;gap:3px;padding:0;text-transform:inherit}.owned-brand-portfolio-table th.numeric-cell,.owned-brand-portfolio-table td.numeric-cell{text-align:right}.owned-brand-portfolio-table tbody tr{transition:background-color .14s ease,box-shadow .14s ease}.owned-brand-portfolio-row{cursor:pointer}.owned-brand-portfolio-row:hover,.owned-brand-portfolio-row:focus-visible{background:#f7fbfd}.owned-brand-portfolio-row:focus-visible{box-shadow:inset 3px 0 #00aeea;outline:none}.owned-brand-portfolio-row:hover .owned-brand-portfolio-action button,.owned-brand-portfolio-row:focus-visible .owned-brand-portfolio-action button{background:#dbf2fb;border-color:#91d5ef;transform:translate(2px)}.owned-brand-identity{align-items:center;display:flex;gap:11px;min-width:146px}.owned-brand-identity img,.owned-brand-logo-fallback{align-items:center;background:#fff;border:1px solid #cde6f2;border-radius:6px;display:flex;flex:0 0 42px;height:42px;justify-content:center;object-fit:contain;padding:4px;width:42px}.owned-brand-logo-fallback{background:#edf8fc;color:#126a8f;font-size:12px;font-weight:900}.owned-brand-identity>span{display:grid;gap:2px}.owned-brand-identity strong{color:#172029;font-size:14px}.owned-brand-identity small{color:#6a7780;font-size:10px}.owned-brand-portfolio-action{text-align:right!important}.owned-brand-portfolio-action button{align-items:center;background:#eff8fc;border:1px solid #bee4f5;border-radius:50%;color:#00688f;display:inline-flex;height:34px;justify-content:center;transition:background-color .14s ease,border-color .14s ease,transform .14s ease;width:34px}.owned-brand-portfolio-action button:hover{background:#dbf2fb}.owned-brand-portfolio-pagination{align-items:center;color:#5d6972;display:flex;font-size:13px;justify-content:space-between;padding:0 26px 22px}.owned-brand-portfolio-pagination>div{align-items:center;display:flex;gap:12px}.owned-brand-portfolio-pagination button{align-items:center;background:#fff;border:1px solid #cfd9de;border-radius:6px;color:#1d2b34;display:inline-flex;font-weight:750;gap:7px;min-height:36px;padding:7px 12px}.owned-brand-portfolio-pagination button:disabled{cursor:default;opacity:.42}.owned-brand-portfolio-no-activity,.brand-portfolio-empty{padding:30px 26px 36px}.owned-brand-portfolio-no-activity h3,.brand-portfolio-empty h2{margin:0 0 6px}@media(max-width:760px){.brand-lens-switch{margin-left:18px;margin-right:18px;width:auto}.owned-brand-portfolio-tabs{gap:14px;overflow-x:auto;padding-left:18px;padding-right:18px}.owned-brand-portfolio-header,.owned-brand-portfolio-toolbar,.owned-brand-portfolio-pagination{align-items:flex-start;flex-direction:column}.owned-brand-portfolio-summary{align-items:flex-start}.owned-brand-portfolio-table-wrap{padding:0 16px}.owned-brand-portfolio-header{padding:21px 18px 18px}.owned-brand-portfolio-toolbar,.owned-brand-portfolio-pagination{padding-left:18px;padding-right:18px}.owned-brand-portfolio-pagination>div{justify-content:space-between;width:100%}}.channel-performance-mode-switch{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));max-width:780px}.channel-performance-mode-switch button{background:#fff;border:1px solid #cad8df;border-radius:6px;color:#273742;display:grid;gap:3px;min-height:72px;padding:14px 16px;text-align:left}.channel-performance-mode-switch button.active{background:#eff9fd;border-color:#00aeea;box-shadow:inset 4px 0 #00aeea;color:#103e52}.channel-performance-mode-switch button:focus-visible{box-shadow:var(--dt-focus-ring);outline:none}.channel-performance-mode-switch span{font-size:15px;font-weight:850}.channel-performance-mode-switch small{color:#60717b;font-size:12px;line-height:1.35}.channel-performance-panel,.channel-performance-panel>*,.channel-performance-panel .channel-performance-momentum,.channel-performance-panel .channel-performance-mix-chart,.channel-performance-panel .channel-performance-chart-layout,.channel-performance-panel .channel-performance-chart-table-wrap{max-width:100%;min-width:0}.brands-in-channel-panel .channel-performance-header{background:linear-gradient(100deg,#f4fbff,#fff 72%);border-bottom:1px solid #d9e8ef}.brand-channel-overview{align-items:center;border-bottom:1px solid #e1e8eb;display:flex;gap:22px;justify-content:space-between;padding:16px 22px}.brand-channel-overview>div:first-child{display:grid;gap:3px}.brand-channel-overview>div:first-child strong{color:#17232b;font-size:17px}.brand-channel-overview>div:first-child span{color:#61717b;font-size:12px;font-weight:700}.brand-ownership-filter{align-items:center;display:flex;gap:10px}.brand-ownership-filter>span{color:#5a6871;font-size:11px;font-weight:850;text-transform:uppercase}.brand-ownership-filter .segmented-control button{gap:5px}.brand-ownership-filter .segmented-control small{color:inherit;font-size:10px;opacity:.72}.brand-ownership-badge{background:#f1f3f4;border:1px solid #d7dde0;border-radius:999px;color:#59666e;display:inline-flex;font-size:10px;font-weight:800;padding:2px 7px;width:fit-content}.brand-ownership-badge.owned{background:#effaf4;border-color:#b8e2cb;color:#087c4b}.channel-performance-header{align-items:end;background:linear-gradient(100deg,#f3fbfe,#fff 74%);border-bottom:1px solid #dce8ed;display:flex;gap:28px;justify-content:space-between;padding:24px 26px 20px}.channel-performance-header h2{font-size:28px;margin:3px 0 6px}.channel-performance-header p:last-child{color:#576873;margin:0;max-width:820px}.channel-performance-header .command-button{flex:0 0 auto}.channel-performance-summary{border-bottom:1px solid #e4eaed;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:0 26px}.channel-performance-summary>div{display:grid;gap:3px;padding:16px 18px 16px 0}.channel-performance-summary>div+div{border-left:1px solid #e4eaed;padding-left:18px}.channel-performance-summary span{color:#65737c;font-size:11px;font-weight:850;text-transform:uppercase}.channel-performance-summary strong{color:#15212a;font-size:24px;line-height:1.1}.channel-performance-toolbar{align-items:center;display:flex;gap:18px;justify-content:space-between;padding:18px 26px 12px}.channel-performance-table-toolbar{align-items:center;flex-wrap:wrap;gap:12px 18px}.channel-performance-table-toolbar .channel-performance-search{flex:1 1 250px;max-width:340px}.channel-performance-table-toolbar .channel-performance-basis-note{flex:1 1 220px;padding:0}.channel-performance-table-toolbar-actions{align-items:center;display:flex;flex:0 0 auto;flex-wrap:wrap;gap:10px;margin-left:auto}.channel-performance-search{max-width:390px;width:100%}.channel-performance-controls{align-items:center;display:flex;flex-wrap:wrap;gap:9px;justify-content:flex-end}.channel-performance-basis-note{color:#61717a;font-size:12px;margin:0;padding:0 26px 11px}.channel-performance-scroll-hint{color:#667680;display:none;font-size:11px;font-weight:750;margin:0;padding:0 18px 8px}.channel-performance-table-wrap{overflow-x:auto;padding:0 26px;scrollbar-gutter:stable}.channel-performance-table-wrap:focus-visible{box-shadow:inset 0 0 0 2px #00aeea;outline:none}.channel-performance-table{border-collapse:collapse;min-width:930px;width:100%}.channel-performance-table th,.channel-performance-table td{border-bottom:1px solid #e6ecef;padding:13px 9px;text-align:left;vertical-align:middle}.channel-performance-table th{color:#5d6971;font-size:11px;font-weight:850;text-transform:uppercase}.channel-performance-table th button{background:transparent;border:0;color:inherit;font:inherit;padding:0;text-transform:inherit}.channel-performance-table .numeric-cell{text-align:right;white-space:nowrap}.channel-performance-table tbody tr{transition:background-color .13s ease,box-shadow .13s ease}.channel-performance-table tbody tr.clickable{cursor:pointer}.channel-performance-table tbody tr.clickable:hover,.channel-performance-table tbody tr.clickable:focus-visible{background:#f3fafc;box-shadow:inset 3px 0 #00aeea;outline:none}.channel-performance-identity{display:grid;gap:3px;min-width:190px}.channel-performance-identity strong{color:#17242c;font-size:14px}.channel-performance-identity span{color:#6b7981;font-size:11px}.channel-performance-pagination{align-items:center;color:#62717a;display:flex;font-size:13px;justify-content:space-between;padding:16px 26px 22px}.channel-performance-pagination>div{align-items:center;display:flex;gap:12px}.channel-performance-pagination button{background:#fff;border:1px solid #cfd9de;border-radius:6px;color:#26343c;font-weight:750;min-height:36px;padding:7px 12px}.channel-performance-pagination button:disabled{cursor:default;opacity:.42}.channel-performance-empty,.channel-performance-state{padding:30px 26px 34px}.channel-performance-empty h3,.channel-performance-state h2{margin:0 0 6px}.channel-performance-empty p,.channel-performance-state p:last-child{color:#61717a;margin:0}.channel-performance-state-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.channel-performance-state-actions a{text-decoration:none}.distribution-performance-toolbar{border-bottom:1px solid #e4eaed;padding-bottom:16px}.channel-performance-uncertain-note{align-items:baseline;color:#795f36;display:flex;flex-wrap:wrap;font-size:11px;gap:3px 8px;line-height:1.35;margin:10px 26px 0}.channel-performance-uncertain-note strong{color:#8c5300;font-size:11px}.channel-performance-movement-grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));padding:0 26px 10px}.channel-performance-movement{border:1px solid #e0e8eb;border-radius:8px;padding:14px}.channel-performance-movement h3{margin:0 0 8px}.channel-performance-movement ul{display:grid;gap:7px;list-style:none;margin:0;padding:0}.channel-performance-movement li{align-items:center;display:flex;font-size:12px;justify-content:space-between}.channel-performance-movement li strong{color:#43545d}.channel-performance-movement li.is-positive strong,.channel-performance-change.is-positive strong,.channel-performance-mix-trend .is-positive{color:#0a7d53}.channel-performance-movement li.is-negative strong,.channel-performance-change.is-negative strong,.channel-performance-mix-trend .is-negative{color:#b43a42}.channel-performance-movement li.is-neutral strong,.channel-performance-change.is-neutral strong,.channel-performance-mix-trend .is-neutral{color:#56666f}.channel-performance-movement li>div,.channel-performance-change{display:grid;gap:2px;justify-items:end}.channel-performance-movement li small,.channel-performance-change small{color:#697880;font-size:11px;white-space:nowrap}.distribution-performance-table .active-column{background:#effaff;color:#0b5e83;font-weight:800}.muted-copy{color:#697880;font-size:12px;margin:0}.channel-performance-momentum{border-top:1px solid #e4eaed;margin-top:4px;padding-top:2px}.channel-performance-momentum-header{align-items:center;display:flex;gap:16px;justify-content:space-between;padding:16px 26px 8px}.channel-performance-momentum-header h3{margin:3px 0 4px}.channel-performance-momentum-header p:last-child{color:#61717a;font-size:12px;margin:0}.channel-performance-view-control{align-items:center;border:0;display:flex;gap:8px;margin:0;padding:0}.channel-performance-view-control legend{color:#4b5d66;font-size:10px;font-weight:850;margin:0;white-space:nowrap}.channel-performance-view-control .segmented-control button{min-height:28px;padding:4px 10px;font-size:11px}.channel-performance-view-control .segmented-control{flex-wrap:nowrap;white-space:nowrap}.channel-performance-view-control .segmented-control button{flex:0 1 auto;min-width:max-content}.channel-performance-momentum{container-type:inline-size;container-name:channel-performance-momentum}@container channel-performance-momentum (max-width: 680px){.channel-performance-momentum-header{align-items:center;flex-wrap:wrap}.channel-performance-view-control{flex:0 0 auto}.channel-performance-view-control .segmented-control{display:flex;width:auto}.channel-performance-view-control .segmented-control button{flex:0 0 auto;min-width:max-content}}.channel-performance-new-note{background:#f2f8fb;border-left:3px solid #4c91ac;color:#4d6470;font-size:12px;margin:0 26px 12px;padding:8px 10px}.channel-performance-movement-unavailable{color:#657780;font-size:12px;margin:0 26px 14px}.channel-performance-mix-chart{background:#fff;border:1px solid #dce8ec;border-radius:8px;box-shadow:0 5px 16px #1e4a560f;margin:0 26px 16px;padding:16px 16px 12px}.channel-performance-chart-heading{align-items:flex-start;display:flex;gap:20px;justify-content:space-between}.channel-performance-chart-heading>div:first-child{min-width:0}.channel-performance-chart-heading h3{color:#173f4d;font-size:17px;letter-spacing:-.01em;margin:2px 0 4px}.channel-performance-chart-heading p:last-child,.channel-performance-chart-note{color:#657780;font-size:12px;margin:0}.channel-performance-chart-context{background:#e3f2f4;border:1px solid #a9ced6;border-radius:999px;box-shadow:inset 0 1px #ffffffb8;color:#164e61;font-size:13px;font-weight:850;line-height:1.2;padding:6px 10px;white-space:nowrap}.channel-performance-chart-heading-context{align-items:flex-end;display:flex;flex-direction:column;gap:5px}.channel-performance-chart-latest-context{color:#355763;font-size:12px;font-weight:800}.channel-performance-chart-layout{align-items:center;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) minmax(145px,190px);margin-top:12px}.channel-performance-chart-plot{background:linear-gradient(180deg,#fff,#f6fafb);border:1px solid #afc7ce;border-radius:6px;box-shadow:inset 0 0 0 1px #edf4f5,0 2px 8px #1e4a560d;min-width:0;padding:4px 8px 0 27px;position:relative}.channel-performance-chart-plot svg{display:block;height:244px;overflow:visible;width:100%}.channel-performance-chart-axis{stroke:#93aab2;stroke-width:1.2}.channel-performance-chart-gridline{stroke:#c6d7dc;stroke-dasharray:4 5;stroke-width:1}.channel-performance-chart-gridline-subtle{opacity:.62;stroke-dasharray:2 6}.channel-performance-chart-vertical-gridline{opacity:.48;stroke:#d5e2e5;stroke-dasharray:1 6;stroke-width:1}.channel-performance-chart-latest-band{fill:#e6f4f3;fill-opacity:.68;pointer-events:none}.channel-performance-chart-label{fill:#4f6771;font-size:11px;font-weight:800;letter-spacing:.01em}.channel-performance-chart-axis-labels,.channel-performance-chart-axis-label-mobile{display:none}.channel-performance-chart-fallback-label{fill:#1e5363;font-size:12px;font-weight:800}.channel-performance-chart-partial-marker{stroke:#c17a25;stroke-dasharray:5 4;stroke-linecap:round;stroke-width:2.4}.channel-performance-chart-empty-band{fill:#edf4f5;fill-opacity:.94;stroke:#7e969e;stroke-dasharray:4 3;stroke-width:1.2}.channel-performance-chart-empty-label{fill:#526871;font-size:11px;font-weight:800}.channel-performance-chart-scale{color:#4f6771;font-size:11px;font-weight:800;left:2px;position:absolute}.channel-performance-chart-scale.scale-top{top:4%}.channel-performance-chart-scale.scale-middle{top:42%}.channel-performance-chart-scale.scale-upper-middle{top:23%}.channel-performance-chart-scale.scale-lower-middle{top:61%}.channel-performance-chart-scale.scale-bottom{top:80%}.channel-performance-chart-legend{align-content:start;border-left:1px solid #d5e2e5;display:grid;gap:10px;padding-left:16px}.channel-performance-chart-legend-header{align-items:baseline;color:#244550;display:flex;font-size:11px;gap:6px;grid-column:1 / -1;justify-content:space-between;letter-spacing:.02em;margin-bottom:-2px;text-transform:uppercase}.channel-performance-chart-legend-header strong{color:#173f4d;font-size:11px;font-weight:900}.channel-performance-chart-legend-header span{color:#657780;font-size:10px;font-weight:800;text-transform:none}.channel-performance-chart-legend-entry{background:#f7fafb;border:1px solid #d6e3e6;border-radius:6px;display:grid;gap:5px;min-width:0;padding:7px 8px 8px}.channel-performance-chart-legend-label{align-items:flex-start;color:#244550;display:flex;font-size:12px;gap:7px;min-width:0}.channel-performance-chart-legend-name{line-height:1.2;overflow-wrap:anywhere}.channel-performance-chart-legend strong{color:#164e61;font-size:12px;font-weight:850;white-space:nowrap}.channel-performance-chart-legend-metric{align-items:flex-end;display:flex;flex:0 0 auto;flex-direction:column;gap:1px;margin-left:auto}.channel-performance-chart-legend-metric small{color:#657780;font-size:10px;font-weight:850;line-height:1.1;white-space:nowrap}.channel-performance-chart-legend-metric small.is-positive{color:#1f8352}.channel-performance-chart-legend-metric small.is-negative{color:#bd3a34}.channel-performance-chart-legend-metric small.is-neutral{color:#657780}.channel-performance-chart-legend i{border-radius:2px;box-shadow:0 0 0 1px #12404e24;display:inline-block;flex:0 0 12px;height:12px}.channel-performance-chart-legend-track{background:#e4edef;border:1px solid #d2e0e4;border-radius:999px;display:block;height:7px;overflow:hidden;width:100%}.channel-performance-chart-legend-track.is-empty{background:repeating-linear-gradient(135deg,#eef3f4 0 4px,#d7e3e6 4px 6px);border-style:dashed}.channel-performance-chart-legend-bar{border-radius:inherit;display:block;height:100%;min-width:0}.channel-performance-chart-note{background:#f2f8f9;border-left:2px solid #8caeb7;border-radius:4px;color:#405762;line-height:1.4;margin-top:10px;padding:7px 9px}.channel-performance-chart-methodology{background:#f7fafb;border-left:3px solid #8eaab4;color:#596b74;font-size:11px;line-height:1.45;margin:8px 0 0;padding:7px 9px}.channel-performance-chart-details{border-top:1px solid #e5ecee;margin-top:10px;padding-top:8px}.channel-performance-chart-details summary{color:#245d73;cursor:pointer;font-size:11px;font-weight:800;list-style-position:inside}.channel-performance-chart-details summary:focus-visible{border-radius:4px;box-shadow:var(--dt-focus-ring);outline:none}.channel-performance-chart-table-context{color:#596b74;font-size:10px;font-weight:750;margin-top:8px}.channel-performance-chart-empty{color:#657780;font-size:12px;margin:22px 0 10px}.channel-performance-chart-table-wrap{margin-top:10px;max-height:168px;overflow:auto}.channel-performance-chart-table{border-collapse:collapse;font-size:10px;min-width:560px;width:100%}.channel-performance-chart-table th,.channel-performance-chart-table td{border-bottom:1px solid #edf1f2;padding:5px 6px;text-align:right;white-space:nowrap}.channel-performance-chart-table th:first-child,.channel-performance-chart-table td:first-child{text-align:left}.channel-performance-chart-table th{color:#596b74;font-weight:800}.channel-performance-chart-table caption{color:#334650;font-size:10px;font-weight:800;padding:0 6px 5px;text-align:left}.channel-performance-mix-trend{min-width:126px}.channel-performance-mix-trend strong,.channel-performance-mix-trend small{display:block}.channel-performance-mix-trend small{font-size:10px;margin-top:2px}.channel-performance-sparkline{display:block;height:24px;margin-left:auto;width:68px}.channel-performance-sparkline svg{display:block;height:24px;width:68px}.channel-performance-sparkline polyline{stroke:#367f9c;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.channel-performance-sparkline circle{fill:#367f9c}.channel-performance-sparkline-gap{stroke:#98aab0;stroke-dasharray:2 2;stroke-width:1.2}.channel-performance-sparkline-gap.partial{stroke:#ba7b28;stroke-width:1.5}.channel-performance-sparkline-partial{fill:#fff8e8;stroke:#ba7b28;stroke-width:1.2}.channel-performance-sparkline-status{color:#6c7b83;display:block;font-size:10px;white-space:nowrap}.channel-performance-landscape-state-meta{align-items:center;color:#66808a;display:flex;font-size:10px;font-weight:850;gap:8px;justify-content:space-between;letter-spacing:.04em;margin-bottom:12px;text-transform:uppercase}.channel-performance-context-pill{background:#e3f2f4;border:1px solid #a9ced6;border-radius:999px;color:#164e61;flex:0 0 auto;font-size:12px;font-weight:850;line-height:1.2;padding:6px 10px;white-space:nowrap}.channel-performance-landscape-grid{align-items:start;display:grid;gap:30px;grid-template-columns:minmax(0,1.85fr) minmax(270px,.85fr)}.channel-performance-landscape-visual,.channel-performance-landscape-side{min-width:0}.channel-performance-landscape-chart-heading{display:none}.channel-performance-landscape-encoding{align-items:center;color:#607881;display:flex;flex-wrap:wrap;font-size:10px;font-weight:800;gap:10px;margin:0 0 8px}.channel-performance-landscape-encoding>span{align-items:center;display:inline-flex;gap:4px;white-space:nowrap}.channel-performance-landscape-encoding .channel-performance-context-pill{font-size:10px;margin-left:auto;padding:3px 7px}.channel-performance-landscape-encoding i{border:1px solid #50707b;border-radius:50%;display:inline-block;height:8px;width:8px}.channel-performance-landscape-encoding i.growing{background:#197a5b}.channel-performance-landscape-encoding i.declining{background:#b84449}.channel-performance-landscape-encoding i.neutral{background:#597984}.channel-performance-landscape-encoding i.size{background:#e7eff1;height:10px;width:10px}.channel-performance-single-summary,.channel-performance-comparison-roster{background:#f8fbfc;border:1px solid #d5e3e7;border-radius:8px;display:grid;gap:14px;padding:16px}.channel-performance-single-heading,.channel-performance-comparison-roster>header{align-items:flex-start;display:flex;gap:14px;justify-content:space-between}.channel-performance-single-heading h4,.channel-performance-comparison-roster h4{color:#173f4d;font-size:17px;margin:2px 0 4px}.channel-performance-single-heading p:last-child,.channel-performance-comparison-roster>header p:last-child{color:#61717a;font-size:12px;margin:0}.channel-performance-single-status{background:#edf5f6;border:1px solid #c9dfe2;border-radius:999px;color:#315c68;flex:0 0 auto;font-size:11px;font-weight:850;padding:5px 8px}.channel-performance-single-facts{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0}.channel-performance-single-facts>div{border-left:1px solid #dce8eb;display:grid;gap:3px;min-width:0;padding-left:10px}.channel-performance-single-facts>div:first-child{border-left:0;padding-left:0}.channel-performance-single-facts dt,.channel-performance-comparison-card small{color:#657780;font-size:10px;font-weight:800}.channel-performance-single-facts dd{color:#173f4d;font-size:15px;font-weight:900;margin:0}.channel-performance-single-facts small{color:#657780;font-size:10px}.channel-performance-single-select{background:#f0f7f8;border:1px solid #9fc4cb;border-radius:6px;color:#1a5261;cursor:pointer;font:inherit;font-size:12px;font-weight:850;justify-self:start;padding:8px 11px}.channel-performance-single-select:hover,.channel-performance-single-select.is-selected{background:#e2f1f3;border-color:#4e93aa}.channel-performance-single-select:focus-visible,.channel-performance-comparison-card:focus-visible{box-shadow:var(--dt-focus-ring);outline:none}.channel-performance-comparison-roster-list{display:grid;gap:8px}.channel-performance-comparison-card{align-items:center;background:#fff;border:1px solid #d7e4e8;border-radius:7px;color:#254854;cursor:pointer;display:flex;font:inherit;gap:12px;justify-content:space-between;min-width:0;padding:10px 11px;text-align:left;width:100%}.channel-performance-comparison-card>span{display:grid;gap:3px;min-width:0}.channel-performance-comparison-card>span:last-child{text-align:right}.channel-performance-comparison-card strong{color:#173f4d;font-size:13px;overflow-wrap:anywhere}.channel-performance-comparison-card small{font-size:10px;line-height:1.3}.channel-performance-comparison-card:hover,.channel-performance-comparison-card.is-selected{border-color:#4e93aa;box-shadow:0 0 0 2px #4e93aa29}@container channel-performance-landscape (max-width: 780px){.channel-performance-landscape-grid{display:block}.channel-performance-landscape-side{margin-top:18px}.channel-performance-health-panel{display:grid;gap:0 24px;grid-template-columns:repeat(2,minmax(0,1fr))}.channel-performance-health-panel h4,.channel-performance-health-panel .channel-performance-health-list,.channel-performance-health-panel .channel-performance-health-footer{grid-column:1 / -1}.channel-performance-health-panel .channel-performance-health-list{column-gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))}}@container channel-performance-landscape (max-width: 560px){.channel-performance-landscape-header{gap:12px;margin-bottom:16px}.channel-performance-landscape-header-meta{align-items:flex-end;flex-direction:column;gap:5px}.channel-performance-landscape-header h4{font-size:19px}.channel-performance-landscape-header p:last-child{font-size:11px}.channel-performance-landscape-grid{display:block}.channel-performance-landscape-side{margin-top:18px}.channel-performance-health-panel{display:block}.channel-performance-health-panel .channel-performance-health-list{column-gap:0;grid-template-columns:1fr}.channel-performance-landscape-axis-title.y-axis-title{display:none}.channel-performance-landscape-axis-title.x-axis-title{font-size:9px}.channel-performance-landscape-axis-definition.x-axis-definition{font-size:8px}.channel-performance-landscape-visual .channel-performance-landscape-chart{aspect-ratio:auto;min-height:360px}.channel-performance-landscape-mobile-cards{display:none}.channel-performance-landscape-insights{gap:8px;grid-template-columns:1fr}.channel-performance-single-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.channel-performance-single-facts>div:nth-child(3){border-left:0;padding-left:0}.channel-performance-comparison-card{align-items:flex-start;flex-direction:column}.channel-performance-comparison-card>span:last-child{text-align:left}}.channel-performance-landscape-chart-heading strong{color:#244550;display:block;font-size:15px}.channel-performance-landscape-chart-heading span{color:#6a7b83;display:block;font-size:11px;line-height:1.35;margin-top:3px}.channel-performance-landscape-size-note{color:#49616b!important;font-size:10px!important;font-weight:800;margin:0!important;white-space:nowrap}.channel-performance-landscape-chart{aspect-ratio:760 / 360;background:#fff;border:0;min-height:0;overflow:visible;position:relative}.channel-performance-landscape-svg{height:100%;inset:0;overflow:visible;position:absolute;width:100%}.channel-performance-landscape-gridline{stroke:#d6e2e5;stroke-dasharray:3 5;stroke-width:1}.channel-performance-landscape-baseline{stroke:#708b95;stroke-width:1.8}.channel-performance-landscape-bubble{fill:#537383;fill-opacity:.22;stroke:#375b6b;stroke-width:1.4}.channel-performance-landscape-bubble.positive{fill:#197a5b;stroke:#0e6148}.channel-performance-landscape-bubble.negative{fill:#b84449;stroke:#8e3037}.channel-performance-landscape-bubble.is-selected{fill-opacity:.45;stroke-width:2.8}.channel-performance-landscape-bubble.is-muted{opacity:.24}.channel-performance-landscape-bubble.neutral{fill:#597984;stroke:#3e626e}.channel-performance-landscape-bubble.is-new{fill:#d29b3d;stroke:#8d641b;stroke-dasharray:3 2}.channel-performance-landscape-bubble-layer{inset:0;pointer-events:none;position:absolute}.channel-performance-landscape-bubble-wrap{pointer-events:none;position:absolute;transform:translate(-50%,-50%)}.channel-performance-landscape-bubble-button{align-items:center;background:#35687c1a;border:2px solid #355e6e;border-radius:50%;cursor:pointer;display:flex;justify-content:center;min-height:28px;min-width:28px;padding:0;pointer-events:auto;position:relative;transition:background-color .12s ease,border-color .12s ease,opacity .12s ease;z-index:2}.channel-performance-landscape-bubble-marker-key{display:none}.channel-performance-landscape-bubble-button.positive{background:#197a5b1f;border-color:#0e6148}.channel-performance-landscape-bubble-button.negative{background:#b844491f;border-color:#8e3037}.channel-performance-landscape-bubble-button.neutral,.channel-performance-landscape-bubble-button.unavailable{background:#5979841f;border-color:#3e626e}.channel-performance-landscape-bubble-button.is-new{background:#d29b3d29;border:2px dashed #8d641b}.channel-performance-landscape-bubble-button:hover,.channel-performance-landscape-bubble-button.is-selected{background:#1e749147;border-color:#0c5873}.channel-performance-landscape-bubble-button.is-selected{box-shadow:0 0 0 3px #0c58732e;opacity:1;transform:scale(1.08);z-index:4}.channel-performance-landscape-bubble-button.is-muted{opacity:.28}.channel-performance-landscape-bubble-button.is-muted:focus-visible,.channel-performance-landscape-bubble-button.is-muted:hover{opacity:1}.channel-performance-landscape-bubble-button:focus-visible{box-shadow:var(--dt-focus-ring);outline:none}.channel-performance-landscape-bubble-label{background:transparent;border:0;border-radius:0;color:#254b58;display:grid;font-size:10px;font-weight:800;gap:1px;left:50%;line-height:1.2;box-sizing:border-box;max-width:180px;padding:0 2px;pointer-events:none;position:absolute;top:calc(100% + 3px);transform:translate(-50%);overflow:hidden;text-align:center;z-index:3}.channel-performance-landscape-bubble-label strong{color:#234b58;display:block;font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.channel-performance-landscape-bubble-label small{color:#647d84;display:block;font-size:9px;font-weight:850;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.channel-performance-landscape-bubble-label.is-muted{opacity:.38}.channel-performance-landscape-bubble-label-leader{background:#9bb4bb;height:1px;pointer-events:none;position:absolute;transform-origin:left center;z-index:2}.channel-performance-landscape-bubble-hover-label{background:#f8fbfc;border:1px solid #b9cdd2;box-sizing:border-box;border-radius:4px;color:#244550;display:grid;gap:6px;font-size:10px;font-weight:800;left:50%;line-height:1.25;max-width:220px;max-height:190px;opacity:0;overflow-y:auto;padding:7px 8px;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%) translateY(3px);transition:opacity .1s ease,transform .1s ease;text-align:center;white-space:normal;width:220px;z-index:6}.channel-performance-landscape-bubble-hover-label strong{color:#173f4d;font-size:12px;line-height:1.15;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.channel-performance-landscape-bubble-hover-label dl{display:grid;gap:6px 10px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;text-align:left}.channel-performance-landscape-bubble-hover-label dl div{display:grid;gap:1px;min-width:0}.channel-performance-landscape-bubble-hover-label dt{color:#6c8188;font-size:9px;font-weight:800}.channel-performance-landscape-bubble-hover-label dd{color:#244550;font-size:11px;font-weight:850;margin:0;overflow-wrap:anywhere}.channel-performance-landscape-bubble-hover-label small{border-top:1px solid #dbe7e9;color:#8a6b38;font-size:9px;line-height:1.3;padding-top:5px;text-align:left}.channel-performance-landscape-bubble-wrap:hover .channel-performance-landscape-bubble-hover-label,.channel-performance-landscape-bubble-wrap:focus-within .channel-performance-landscape-bubble-hover-label{opacity:1;transform:translate(-50%,-50%) translateY(0)}.channel-performance-landscape-quadrant-label{color:#82949a;font-size:9px;font-weight:800;letter-spacing:.035em;pointer-events:none;position:absolute;text-transform:uppercase;z-index:1}.channel-performance-landscape-quadrant-label.top-left{left:60px;top:8px}.channel-performance-landscape-quadrant-label.top-right{right:10px;top:8px}.channel-performance-landscape-quadrant-label.bottom-left{bottom:62px;left:60px}.channel-performance-landscape-quadrant-label.bottom-right{bottom:62px;right:10px}.channel-performance-landscape-equal-share-line{stroke:#a8b9bd;stroke-dasharray:3 4;stroke-width:1;opacity:.65;vector-effect:non-scaling-stroke}.channel-performance-landscape-equal-share-label{color:#82949a;font-size:8px;font-weight:700;left:0;pointer-events:none;position:absolute;top:12px;transform:translate(-50%);white-space:nowrap;z-index:1}.channel-performance-landscape-axis-title,.channel-performance-landscape-axis-definition{color:#667f87;font-weight:700;pointer-events:none;position:absolute;text-align:center;z-index:1}.channel-performance-landscape-axis-title{font-size:9px;letter-spacing:0;text-transform:none}.channel-performance-landscape-axis-definition{color:#82949a;font-size:8px;font-weight:600;letter-spacing:0;text-transform:none}.channel-performance-landscape-axis-title.x-axis-title{bottom:23px;left:50%;transform:translate(-50%);white-space:nowrap}.channel-performance-landscape-axis-definition.x-axis-definition{bottom:8px;left:50%;transform:translate(-50%);white-space:nowrap}.channel-performance-landscape-axis-title.y-axis-title{left:-30px;top:50%;transform:translate(-50%,-50%) rotate(-90deg);transform-origin:center;white-space:nowrap}.channel-performance-landscape-y-label,.channel-performance-landscape-x-label{color:#566f78;font-size:10px;font-weight:800;position:absolute;z-index:1}.channel-performance-landscape-y-label{left:5px;top:0;transform:translateY(-50%)}.channel-performance-landscape-y-label.is-zero{transform:translateY(-50%)}.channel-performance-landscape-x-label{bottom:43px}.channel-performance-landscape-x-label.x-start{left:50px}.channel-performance-landscape-x-label.x-end{right:22px}.channel-performance-landscape-legend{align-items:center;color:#526a73;display:flex;flex-wrap:wrap;font-size:10px;gap:12px;margin-top:10px}.channel-performance-landscape-insights{display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:10px;padding:6px 0}.channel-performance-landscape-insight-qualifier{color:#637a82;font-size:10px;font-weight:800;grid-column:1 / -1;margin:0}.channel-performance-landscape-insight-card{background:transparent;border:0;border-left:2px solid #88a7ae;color:#47646e;cursor:pointer;display:grid;gap:3px;min-width:0;padding:1px 8px;text-align:left}.channel-performance-landscape-insight-card:first-child{border-left-color:#238064}.channel-performance-landscape-insight-card:nth-child(2){border-left-color:#ba5c60}.channel-performance-landscape-insight-card:hover,.channel-performance-landscape-insight-card:focus-visible{background:#f4f9fa;outline:none}.channel-performance-landscape-insight-heading{align-items:center;color:#637a82;display:flex;font-size:10px;gap:5px}.channel-performance-landscape-insight-heading span{color:#8da3a8;font-size:12px}.channel-performance-landscape-insight-name{color:#214954;font-size:11px;font-weight:900;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.channel-performance-landscape-insight-card>span:not(.channel-performance-landscape-insight-heading){font-size:10px;font-weight:850}.channel-performance-landscape-legend span{align-items:center;display:inline-flex;gap:4px}.channel-performance-landscape-legend i{border:1px solid #50707b;border-radius:50%;display:inline-block;height:9px;width:9px}.channel-performance-landscape-legend i.growing{background:#197a5b}.channel-performance-landscape-legend i.declining{background:#b84449}.channel-performance-landscape-legend i.neutral{background:#597984}.channel-performance-landscape-legend i.new{background:#d29b3d;border-style:dashed}.channel-performance-landscape-legend i.size{background:#e7eff1;border-radius:50%;height:12px;width:12px}.channel-performance-landscape-status-rails{display:grid;gap:6px;margin-top:10px}.channel-performance-landscape-status-rails>div{background:#f5f9fa;border-left:3px solid #8fa9b0;display:grid;gap:3px;padding:7px 9px}.channel-performance-landscape-status-rails strong{color:#38545f;font-size:11px}.channel-performance-landscape-status-rails span{color:#61727a;font-size:11px}.channel-performance-landscape-status-links{display:flex;flex-wrap:wrap;gap:4px 8px}.channel-performance-landscape-status-link{background:transparent;border:0;color:#61727a;cursor:pointer;font:inherit;padding:0;text-align:left;text-decoration:underline;text-decoration-color:#afc2c7;text-underline-offset:2px}.channel-performance-landscape-status-link:hover,.channel-performance-landscape-status-link:focus-visible,.channel-performance-landscape-status-link.is-selected{color:#0c5873}.channel-performance-landscape-status-link.is-new{color:#8d641b;font-weight:800}.channel-performance-landscape-status-link:focus-visible{border-radius:2px;box-shadow:var(--dt-focus-ring);outline:none}.channel-performance-landscape-compact-note{color:#5f727b;font-size:12px;left:50%;max-width:300px;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}.channel-performance-landscape-compact-note.is-inline{background:#f5f9fa;border-left:3px solid #8fa9b0;left:auto;margin:0 0 10px;max-width:none;padding:8px 10px;position:static;text-align:left;top:auto;transform:none}.channel-performance-landscape-chart-heading.is-compact,.channel-performance-landscape-chart.is-compact,.channel-performance-landscape-chart.is-compact .channel-performance-landscape-svg,.channel-performance-landscape-chart.is-compact .channel-performance-landscape-bubble-layer,.channel-performance-landscape-chart.is-compact .channel-performance-landscape-quadrant-label,.channel-performance-landscape-chart.is-compact .channel-performance-landscape-equal-share-label,.channel-performance-landscape-chart.is-compact .channel-performance-landscape-y-label,.channel-performance-landscape-chart.is-compact .channel-performance-landscape-x-label{display:none}.channel-performance-landscape-mobile-cards{display:none;gap:8px;margin-top:10px}.channel-performance-landscape-chart.is-compact+.channel-performance-landscape-legend{display:none}.channel-performance-landscape-chart.is-compact~.channel-performance-landscape-mobile-cards{display:grid}.channel-performance-landscape-card{align-items:center;background:#f8fbfc;border:1px solid #d7e4e8;border-radius:7px;color:#254854;display:flex;gap:10px;justify-content:space-between;padding:10px 11px;text-align:left;width:100%}.channel-performance-landscape-card:hover,.channel-performance-landscape-card.is-selected{border-color:#4e93aa;box-shadow:0 0 0 2px #4e93aa29}.channel-performance-landscape-card.is-new{border-color:#c79c4b}.channel-performance-landscape-card:focus-visible{box-shadow:var(--dt-focus-ring);outline:none}.channel-performance-landscape-card>span{display:grid;gap:3px;min-width:0}.channel-performance-landscape-card>.channel-performance-landscape-card-key{display:none}.channel-performance-landscape-card>span:last-child{justify-items:end}.channel-performance-landscape-card strong{font-size:12px;overflow-wrap:anywhere}.channel-performance-landscape-card small{color:#667a82;font-size:10px}.channel-performance-landscape-methodology{color:#82939a;font-size:9px;line-height:1.35;margin:6px 0 0}.channel-performance-landscape-methodology summary{color:#82939a;cursor:pointer;font-size:9px;font-weight:750;list-style-position:inside}.channel-performance-landscape-methodology p{margin:6px 0 0}@container channel-performance-landscape (max-width: 560px){.channel-performance-landscape-svg .channel-performance-landscape-bubble,.channel-performance-landscape-chart .channel-performance-landscape-bubble-label,.channel-performance-landscape-chart .channel-performance-landscape-bubble-label-leader{display:none}.channel-performance-landscape-bubble-marker-key{align-items:center;color:#173f4d;display:inline-flex;font-size:10px;font-weight:900;justify-content:center;line-height:1}.channel-performance-landscape-mobile-cards{display:grid}.channel-performance-landscape-card{align-items:start;display:grid;grid-template-columns:24px minmax(0,1fr) auto}.channel-performance-landscape-card.is-no-marker-key{grid-template-columns:minmax(0,1fr) auto}.channel-performance-landscape-card>.channel-performance-landscape-card-key{align-items:center;background:#edf4f5;border:1px solid #b9cdd2;border-radius:4px;color:#244550;display:inline-flex;font-size:11px;font-weight:900;height:24px;justify-content:center;line-height:1;width:24px}}.channel-performance-landscape-announcement{height:1px;margin:-1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0)}.channel-performance-landscape-side{background:transparent;border:0;border-radius:0;padding:0}.channel-performance-landscape-side h4{color:#173f4d;font-size:17px;margin:0 0 12px}.distribution-performance-table tbody tr:focus{box-shadow:inset 3px 0 #0c5873;outline:none}.channel-performance-health-list,.channel-performance-selected-metrics{display:grid;gap:0;margin:0}.channel-performance-health-list>div{display:grid;gap:10px;grid-template-columns:3px minmax(0,1fr);padding:8px 0}.channel-performance-health-signal:first-child{padding-top:0}.channel-performance-health-accent{align-self:stretch;background:#8aa6ad;border-radius:3px;display:block;min-height:34px}.channel-performance-health-signal.is-positive .channel-performance-health-accent{background:#238064}.channel-performance-health-signal.is-negative .channel-performance-health-accent{background:#ba5c60}.channel-performance-health-signal.is-route-share .channel-performance-health-accent{background:#548b99}.channel-performance-health-signal.is-count .channel-performance-health-accent{background:#8a79ae}.channel-performance-health-signal.is-dealer-reach .channel-performance-health-accent{background:#3e9b91}.channel-performance-health-signal.is-share .channel-performance-health-accent{background:#c58a46}.channel-performance-health-signal.is-neutral .channel-performance-health-accent{background:#8aa6ad}.channel-performance-health-signal.is-positive .channel-performance-health-accent{color:#167657}.channel-performance-health-list dt,.channel-performance-selected-metrics dt{color:#5a6d76;font-size:10px;font-weight:850}.channel-performance-health-list dd,.channel-performance-selected-metrics dd{color:#1e3e49;font-size:18px;font-weight:850;margin:0}.channel-performance-health-list small{color:#6a7b83;font-size:9px;line-height:1.35}.channel-performance-health-list .is-positive,.channel-performance-selected-metrics .is-positive,.channel-performance-focused-trend-heading .is-positive{color:#0a7d53}.channel-performance-health-list .is-negative,.channel-performance-selected-metrics .is-negative,.channel-performance-focused-trend-heading .is-negative{color:#b43a42}.channel-performance-health-footer{border-top:1px solid #e1eaec;display:grid;gap:2px;margin-top:8px;padding-top:10px}.channel-performance-health-footer>span{color:#6a7b83;font-size:10px;font-weight:800}.channel-performance-health-footer>strong{color:#1e3e49;font-size:16px}.channel-performance-health-footer>small{color:#6a7b83;font-size:9px;line-height:1.35}.channel-performance-health-footer>em{color:#82949a;font-size:8px;font-style:normal}.channel-performance-selected-heading{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.channel-performance-selected-heading span{color:#657780;display:block;font-size:11px}.channel-performance-clear{background:transparent;border:0;color:#2e6980;cursor:pointer;font-size:11px;font-weight:800;padding:3px;text-decoration:underline;text-underline-offset:2px}.channel-performance-clear:focus-visible{box-shadow:var(--dt-focus-ring);outline:none}.channel-performance-selected-metrics>div{border-top:1px solid #e1eaed;display:grid;gap:3px;padding:9px 0}.channel-performance-selected-metrics small{color:#6a7b83;font-size:10px}.channel-performance-selected-actions{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}.channel-performance-selected-actions button{min-height:32px}.channel-performance-small-base-note{background:#fff8ec;border-left:3px solid #d09b45;color:#775d34;font-size:10px;line-height:1.35;margin:7px 0 0;padding:6px 8px}.channel-performance-focused-trend-sparse-note{background:#f5f9fa;border-left:3px solid #8fa9b0;color:#5f727b;font-size:10px;line-height:1.35;margin:8px 0 0;padding:6px 8px}.channel-performance-focused-trend{border-top:1px solid #dce8ec;margin-top:13px;padding-top:12px}.channel-performance-focused-trend-heading{align-items:baseline;display:flex;gap:10px;justify-content:space-between}.channel-performance-focused-trend-heading h5{color:#244c59;font-size:14px;margin:0}.channel-performance-focused-trend-heading p{color:#667880;font-size:10px;margin:3px 0 0}.channel-performance-focused-trend-heading>span{font-size:11px;font-weight:850;white-space:nowrap}.channel-performance-focused-trend-chart{background:#fff;border:1px solid #d4e2e5;border-radius:6px;margin-top:10px;min-height:120px;overflow:hidden;position:relative}.channel-performance-focused-trend-chart svg{display:block;height:120px;width:100%}.channel-performance-focused-trend-axis{stroke:#76929b;stroke-width:1.2}.channel-performance-focused-trend-grid{stroke:#dce7e9;stroke-dasharray:3 4;stroke-width:1}.channel-performance-focused-trend-line{stroke:#2d7894;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.1}.channel-performance-focused-trend-point{fill:#2d7894;stroke:#fff;stroke-width:1.2}.channel-performance-focused-trend-gap{stroke:#a6b7bc;stroke-dasharray:2 3;stroke-width:1.2}.channel-performance-focused-trend-scale{color:#607780;font-size:9px;left:5px;position:absolute}.channel-performance-focused-trend-scale.scale-top{top:3px}.channel-performance-focused-trend-scale.scale-middle{top:49px}.channel-performance-focused-trend-scale.scale-bottom{bottom:4px}.channel-performance-focused-trend-labels{color:#63767e;display:flex;font-size:9px;gap:4px;justify-content:space-between;margin:3px 3px 0 27px;overflow:hidden}.channel-performance-focused-trend-labels span{overflow:hidden;text-overflow:ellipsis;text-align:center;white-space:normal;width:220px}.channel-performance-focused-trend-state{color:#657780;font-size:11px;margin:12px 0}.channel-performance-focused-trend-details{border-top:1px solid #e1eaed;margin-top:10px;padding-top:8px}.channel-performance-focused-trend-details summary{color:#2e6980;cursor:pointer;font-size:10px;font-weight:800}.channel-performance-focused-trend-details summary:focus-visible{box-shadow:var(--dt-focus-ring);outline:none}.channel-performance-focused-trend-table-wrap{margin-top:8px;max-height:180px;overflow:auto}.channel-performance-focused-trend-table{border-collapse:collapse;font-size:10px;min-width:320px;width:100%}.channel-performance-focused-trend-table th,.channel-performance-focused-trend-table td{border-bottom:1px solid #e8eff0;padding:5px 4px;text-align:right;white-space:nowrap}.channel-performance-focused-trend-table th:first-child,.channel-performance-focused-trend-table td:first-child{text-align:left}.channel-performance-focused-trend-table th{color:#5c7079;font-weight:800}.channel-performance-focused-trend-table caption{color:#364e58;font-size:10px;font-weight:800;padding-bottom:5px;text-align:left}@media(max-width:1120px){.channel-performance-movement-grid,.channel-performance-chart-layout{grid-template-columns:1fr}.channel-performance-chart-legend{border-left:0;border-top:1px solid #e0e9ec;grid-template-columns:repeat(2,minmax(0,1fr));padding-left:0;padding-top:10px}.channel-performance-chart-legend-header{margin-bottom:0}}@media(max-width:760px){.brand-portfolio-switch{align-items:stretch;grid-template-columns:1fr;padding:16px}.brand-portfolio-tabs{grid-template-columns:1fr}.brand-channel-overview{align-items:flex-start;flex-direction:column}.brand-ownership-filter{align-items:flex-start;flex-direction:column;width:100%}.brand-ownership-filter .segmented-control{width:100%}.brand-ownership-filter .segmented-control button{flex:1 1 0}.channel-performance-mode-switch{grid-template-columns:1fr}.channel-performance-header,.channel-performance-toolbar,.channel-performance-pagination{align-items:stretch;flex-direction:column}.channel-performance-header{padding:20px 18px 18px}.channel-performance-header .command-button,.channel-performance-search{max-width:none;width:100%}.channel-performance-table-toolbar .channel-performance-search{max-width:none}.channel-performance-table-toolbar-actions{margin-left:0;width:100%}.channel-performance-landscape-header{align-items:stretch;flex-direction:column;gap:8px}.channel-performance-context-pill{align-self:flex-start}.channel-performance-landscape-chart.is-compact{aspect-ratio:auto;min-height:0}.channel-performance-landscape-chart.is-compact~.channel-performance-landscape-mobile-cards{display:grid}.channel-performance-landscape-chart.is-compact+.channel-performance-landscape-legend{display:none}.channel-performance-landscape-size-note{white-space:normal}.channel-performance-landscape-visual{padding:12px}.channel-performance-landscape-side{order:2}.channel-performance-summary{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 18px}.channel-performance-summary>div:nth-child(3){border-left:0}.channel-performance-summary>div:nth-child(n+3){border-top:1px solid #e4eaed}.channel-performance-toolbar,.channel-performance-pagination{padding-left:18px;padding-right:18px}.channel-performance-controls,.channel-performance-pagination>div{justify-content:space-between;width:100%}.channel-performance-table-wrap{padding:0 18px}.channel-performance-basis-note{padding-left:18px;padding-right:18px}.channel-performance-uncertain-note{margin-left:18px;margin-right:18px}.channel-performance-movement-grid{grid-template-columns:1fr;padding-left:18px;padding-right:18px}.channel-performance-momentum-header{align-items:stretch;flex-direction:column;padding-left:18px;padding-right:18px}.channel-performance-view-control,.channel-performance-view-control .segmented-control{width:100%}.channel-performance-view-control .segmented-control button{flex:1 1 0}.channel-performance-mix-chart{margin-left:18px;margin-right:18px}.channel-performance-chart-layout{grid-template-columns:1fr}.channel-performance-chart-legend{border-left:0;border-top:1px solid #e0e9ec;grid-template-columns:repeat(2,minmax(0,1fr));padding-left:0;padding-top:10px}.channel-performance-new-note{margin-left:18px;margin-right:18px}}@media(max-width:480px){.channel-performance-summary>div{min-width:0;padding-right:8px}.channel-performance-summary>div+div{padding-left:10px}.channel-performance-summary strong{font-size:19px;letter-spacing:0;white-space:nowrap}.channel-performance-scroll-hint{display:block}.channel-performance-chart-heading{align-items:flex-start;flex-direction:column;gap:4px}.channel-performance-chart-context{white-space:normal}.channel-performance-chart-heading-context{align-items:flex-start}.channel-performance-chart-plot svg{height:210px}.channel-performance-chart-svg-label{display:none}.channel-performance-chart-axis-labels{align-items:start;color:#4f6771;display:flex;font-size:10px;font-weight:800;gap:4px;justify-content:space-between;line-height:1.1;margin:2px 8px 0 27px;min-height:13px}.channel-performance-chart-axis-label{flex:0 0 auto;white-space:nowrap}.channel-performance-chart-axis-label-desktop{display:none}.channel-performance-chart-axis-label-mobile{display:inline}.channel-performance-chart-legend{grid-template-columns:1fr}.channel-performance-mix-trend{min-width:116px}}.industryiq-workspace{max-width:1600px}.industryiq-header-copy,.industryiq-filter-help{max-width:760px;margin:8px 0 0;color:var(--dt-muted);font-size:14px;line-height:1.45}.compact-route-header{margin-bottom:10px}.industryiq-refresh-button{display:inline-flex;align-items:center;gap:7px}@media(min-width:901px){.industryiq-header:not(.compact-route-header) .workspace-title{flex:1 1 auto;min-width:max-content}.industryiq-header:not(.compact-route-header) .workspace-actions{flex:0 1 auto;min-width:0}}.industryiq-details-disclosure{border-color:#00c2ff2e;padding:12px 14px;background:#fff}.industryiq-details-disclosure h2{margin:0;font-size:15px}.details-disclosure-summary{display:flex;align-items:center;justify-content:space-between;gap:14px}.details-disclosure-summary p{margin:3px 0 0;color:var(--dt-muted);font-size:12px}.industryiq-context-panel{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;border-color:#00c2ff33;background:linear-gradient(135deg,rgb(0 194 255 / .06),transparent 38%),#fff}.compact-context-panel{margin-top:12px;padding-top:12px;border-top:1px solid rgb(0 194 255 / .16);background:transparent}.industryiq-context-panel div{display:grid;gap:4px}.industryiq-context-panel strong{color:var(--dt-ink)}.industryiq-context-panel span{color:var(--dt-muted);font-size:13px;line-height:1.4}.industryiq-scope-note{display:grid;grid-template-columns:minmax(150px,auto) minmax(0,1fr);gap:10px 16px;align-items:center;border-color:#f6901e47;background:linear-gradient(90deg,rgb(246 144 30 / .06),transparent 42%),#fff}.industryiq-scope-note strong{color:#5e4510}.industryiq-scope-note span{color:#6c541e;font-size:13px;line-height:1.45}.industryiq-partner-logo{box-sizing:content-box;display:block;width:auto;max-width:min(220px,calc(100% - 18px));height:36px;margin-bottom:3px;padding:4px 8px;border:1px solid rgb(66 91 105 / .12);border-radius:7px;background:#ffffffb3;box-shadow:none;object-fit:contain}.industryiq-partner-name{margin:4px 0 0;color:var(--dt-muted);font-size:13px;font-weight:650}.executive-mix-donut-svg{display:block;height:100%;overflow:visible;width:100%}.executive-mix-donut-segment{animation:dt-donut-segment-enter .42s cubic-bezier(.22,1,.36,1) backwards;animation-delay:var(--donut-segment-delay, 0ms);cursor:default;stroke:#36454f;stroke-width:.85;transform-box:view-box;transform-origin:center;transition:opacity .14s ease,stroke-width .14s ease,transform .14s ease}.executive-mix-donut-segment:hover,.executive-mix-donut-segment.active,.executive-mix-donut-segment:focus-visible{opacity:.82;outline:none;stroke-width:2.5;transform:scale(1.03)}.executive-mix-donut-segment:focus-visible{filter:drop-shadow(0 0 1px #ffffff) drop-shadow(0 0 2px #17212b);opacity:1;paint-order:stroke fill;stroke:#17212b;stroke-width:4}.executive-mix-donut-label{font-size:5.5px;font-weight:850;letter-spacing:-.02em;paint-order:stroke fill;pointer-events:none;stroke-linejoin:round;stroke-width:.65px;-webkit-user-select:none;user-select:none}.executive-mix-donut-label.dark{fill:#17212b;stroke:#ffffffd1}.executive-mix-donut-label.light{fill:#fff;stroke:#17212bd1}.metric-card-sparkline{border-top:1px solid rgba(101,113,130,.16);position:relative;display:grid;gap:.28rem;margin-top:.1rem;padding-top:.65rem;width:100%;border-right:0;border-bottom:0;border-left:0;background:transparent;color:inherit;cursor:pointer;font:inherit;text-align:left;transition:background .14s ease,border-color .14s ease}.metric-card-sparkline:hover,.metric-card-sparkline:focus-visible{border-color:#0096cd5c;background:linear-gradient(180deg,#eef9ffb8,#eef9ff00);outline:none}.metric-card-sparkline-locked{cursor:default}.metric-card-sparkline-locked:hover,.metric-card-sparkline-locked:focus-visible{border-color:#65718229;background:transparent}.metric-card-sparkline svg{display:block;height:30px;overflow:visible;width:100%}.metric-card-sparkline-locked svg{filter:blur(3px);opacity:.68;pointer-events:none;-webkit-user-select:none;user-select:none}.metric-card-sparkline-line{fill:none;stroke:#2563eb;stroke-linecap:round;stroke-linejoin:round;stroke-width:3}.metric-card-sparkline-partial{stroke-dasharray:5 4;stroke-width:2.7}.metric-card-sparkline-partial-point{fill:#fff;stroke:#2563eb;stroke-width:2.2}.metric-card-sparkline-area{fill:#2563eb1f;stroke:none}.industryiq-metric-card.green .metric-card-sparkline-line,.industryiq-metric-card.green .metric-card-sparkline-partial-point{stroke:#15803d}.industryiq-metric-card.green .metric-card-sparkline-area{fill:#15803d1f}.industryiq-metric-card.orange .metric-card-sparkline-line,.industryiq-metric-card.orange .metric-card-sparkline-partial-point{stroke:#d97706}.industryiq-metric-card.orange .metric-card-sparkline-area{fill:#d9770624}.industryiq-metric-card.red .metric-card-sparkline-line,.industryiq-metric-card.red .metric-card-sparkline-partial-point{stroke:#b91c1c}.industryiq-metric-card.red .metric-card-sparkline-area{fill:#b91c1c1f}.metric-card-sparkline span,.metric-card-context{color:#6b7280;font-size:.76rem;margin:0}.metric-card-sparkline-locked span:not(.metric-card-sparkline-locked-note){color:#7b8491}.metric-card-sparkline-locked-note{position:absolute;top:7px;right:0;display:inline-flex;align-items:center;border:1px solid #d8e2ea;border-radius:999px;background:#fffffff0;color:#657180;font-size:.66rem;font-weight:850;line-height:1;padding:4px 7px;text-transform:uppercase}.metric-card-sparkline-action{position:absolute;top:7px;right:0;display:inline-flex;align-items:center;gap:4px;border:1px solid #cce7f4;border-radius:999px;background:#ffffffeb;color:var(--industryiq-logo-blue-700);font-size:.68rem;font-weight:850;line-height:1;opacity:0;padding:4px 7px;text-transform:uppercase;transform:translateY(-2px);transition:opacity .14s ease,transform .14s ease}.metric-card-sparkline:hover .metric-card-sparkline-action,.metric-card-sparkline:focus-visible .metric-card-sparkline-action{opacity:1;transform:translateY(0)}.metric-info-button,.metric-info-close-button{display:inline-grid;place-items:center;width:27px;height:27px;border:1px solid #d8e4eb;border-radius:999px;background:#fff;color:#4a5d68;cursor:pointer;transition:background .14s ease,border-color .14s ease,color .14s ease}.metric-info-button:hover,.metric-info-button:focus-visible,.metric-info-close-button:hover,.metric-info-close-button:focus-visible{border-color:#0096cd73;background:#eef9ff;color:var(--industryiq-logo-blue-700);outline:none}.metric-info-button:focus-visible,.metric-info-close-button:focus-visible{box-shadow:var(--dt-focus-ring)}.metric-info-button[aria-expanded=true]{border-color:#0096cd80;background:#e9f8ff;color:var(--industryiq-logo-blue-700)}.metric-info-popover{position:absolute;z-index:5;inset:48px 14px auto;display:grid;gap:8px;max-height:min(320px,calc(100vh - 96px));overflow:auto;border:1px solid rgb(198 222 234 / .95);border-radius:10px;padding:12px;background:#fff;box-shadow:0 16px 36px #1727402e}.metric-info-popover-header{display:flex;align-items:center;justify-content:space-between;gap:10px}.metric-info-popover h3{margin:0;color:var(--dt-ink);font-size:15px;line-height:1.2}.metric-info-subheading{color:var(--dt-muted);font-size:11px;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.metric-info-basis,.metric-info-source{display:inline-flex;width:fit-content;border-radius:999px;padding:4px 8px;background:#eef8fc;color:#24576c;font-size:11px;font-weight:800;line-height:1.2}.metric-info-basis{background:#f7fbfd;color:#52616b}.metric-info-secondary-values{display:flex;flex-wrap:wrap;gap:6px}.metric-info-secondary-values span{width:fit-content;border-radius:999px;padding:4px 8px;background:#f7fbfd;color:#45545e;font-size:11px;font-weight:800;line-height:1.2}.industryiq-skeleton-card{position:relative;min-height:184px;border:1px solid var(--dt-border);border-radius:var(--dt-radius-card);background:linear-gradient(180deg,#fffffffa,#fafdfffa),#fff;box-shadow:var(--dt-shadow-card);overflow:hidden}.metric-source{width:max-content;border-radius:999px;padding:2px 7px;background:#eef7fb;color:#31596a;font-size:10px;font-weight:800;letter-spacing:.03em;text-transform:uppercase}.industryiq-two-column{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.industryiq-metric-detail{display:grid;gap:16px}.metric-detail-hero{position:relative;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);gap:20px;overflow:hidden;border-color:#00c2ff40;background:#fff}.metric-detail-hero:before{position:absolute;inset:0 auto 0 0;width:5px;background:var(--industryiq-logo-blue);content:""}.metric-detail-hero.green:before{background:var(--dt-green)}.metric-detail-hero.orange:before{background:var(--industryiq-logo-orange)}.metric-detail-hero.red:before{background:var(--dt-red)}.metric-detail-back{width:max-content;margin-bottom:18px}.metric-detail-hero h2{margin:2px 0 8px;font-size:clamp(30px,3vw,38px);line-height:1.08}.metric-detail-hero p{max-width:760px;margin:0;color:#3f4b54;line-height:1.45}.metric-detail-hero .metric-detail-definition{margin-top:10px;color:var(--dt-ink);font-size:13px;font-weight:800}.metric-detail-hero-value{align-self:stretch;display:grid;align-content:center;gap:8px;border:1px solid rgb(0 194 255 / .22);border-radius:10px;padding:18px;background:#ffffffc2}.metric-detail-hero-value span,.metric-detail-label{color:var(--dt-muted);font-size:12px;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.metric-detail-hero-value strong{color:var(--dt-ink);font-size:42px;line-height:1}.metric-detail-hero-value small{color:#536774;font-size:12px;line-height:1.35}.metric-detail-secondary-values{display:grid;gap:8px;margin:0;border-top:1px solid rgb(26 46 92 / .1);padding:10px 0 2px}.metric-detail-secondary-values div{display:grid;gap:4px;border-radius:8px;padding:9px 10px;background:#f7fbfd}.metric-detail-secondary-values dt{color:#64727d;font-size:11px;font-weight:850;letter-spacing:.04em;line-height:1.2;text-transform:uppercase}.metric-detail-secondary-values dd{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin:0}.metric-detail-secondary-values dd strong{color:var(--dt-ink);font-size:21px;line-height:1}.metric-detail-secondary-values dd span{color:#536774;font-size:11px;font-weight:800}.metric-detail-secondary-values .iq-analytical-display-metric-delta{font-size:11px}.metric-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.metric-detail-applied-scope{display:grid;grid-template-columns:minmax(180px,.24fr) minmax(0,1fr);gap:18px;align-items:start;padding:16px 18px}.metric-detail-applied-scope h3{margin:5px 0 0;font-size:18px}.metric-detail-applied-scope>p{margin:0;color:var(--dt-muted)}.metric-detail-scope-values{min-width:0}.metric-detail-scope-chips{display:flex;flex-wrap:wrap;gap:7px;margin:0}.metric-detail-scope-chips div{display:inline-flex;align-items:baseline;gap:6px;max-width:100%;border:1px solid rgb(26 46 92 / .12);border-radius:999px;padding:6px 10px;background:#f7fafc}.metric-detail-scope-chips dt{color:#65747f;font-size:10px;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.metric-detail-scope-chips dd{overflow-wrap:anywhere;margin:0;color:var(--dt-ink);font-size:12px;font-weight:850}.metric-detail-scope-more{margin-top:9px}.metric-detail-scope-more summary{width:fit-content;cursor:pointer;color:var(--dt-blue);font-size:12px;font-weight:800}.metric-detail-scope-more[open] summary{margin-bottom:9px}.dealer-market-context-panel h2{margin:4px 0 8px;font-size:28px;line-height:1.05}.dealer-market-context-panel p{max-width:780px;margin:0;color:#596670;font-weight:750;line-height:1.35}.search-input-shell{display:flex;align-items:center;gap:10px;min-height:46px;padding:0 14px;border:1px solid #ccd7df;border-radius:8px;background:#fff;color:#60717e}.search-input-shell input{width:100%;border:0;outline:0;color:var(--dt-ink);font:inherit;font-weight:750}.search-input-shell input::placeholder{color:#7a8893}.dealer-analytics-table th,.dealer-analytics-table td{font-size:.78rem;line-height:1.2;overflow-wrap:break-word;padding:.6rem .42rem}.dealer-analytics-table th{font-size:.66rem;letter-spacing:.015em}.app-shell:has(.demo-persistent-banner) .owned-brand-identity img,.app-shell:has(.demo-persistent-banner) .owned-brand-logo-fallback{overflow:hidden}.app-shell:has(.demo-persistent-banner) .channel-performance-summary>div{min-width:0}.app-shell:has(.demo-persistent-banner) .channel-performance-summary strong{font-size:clamp(18px,1.55vw,24px);min-width:0;overflow-wrap:anywhere;white-space:normal}.dealer-market-context-panel{display:grid;gap:14px}.dealer-market-context-list{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-detail-card{min-height:246px}.brand-metric-detail .metric-detail-card{min-height:0}.brand-metric-detail-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.brand-metric-story-card{align-self:start}.brand-metric-category-card{min-width:0}.brand-metric-category-card>p{margin:0 0 12px}.metric-detail-empty-note{border-left:3px solid rgb(246 144 30 / .58);padding-left:10px;font-weight:750}.brand-metric-category-table-wrap{max-width:100%;overflow-x:auto;border:1px solid rgb(26 46 92 / .1);border-radius:9px}.brand-metric-category-table{width:100%;min-width:650px;border-collapse:collapse;table-layout:fixed}.brand-metric-category-table th,.brand-metric-category-table td{border-bottom:1px solid rgb(26 46 92 / .08);padding:10px 11px;color:#394c58;font-size:12px;line-height:1.35;vertical-align:top}.brand-metric-category-table thead th{background:#f7fbfd;color:#52616b;font-size:10px;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.brand-metric-category-table tbody tr:last-child th,.brand-metric-category-table tbody tr:last-child td{border-bottom:0}.brand-metric-category-table tbody th{width:28%;color:var(--dt-ink);font-weight:850;overflow-wrap:anywhere;text-align:left}.brand-metric-category-table .numeric-cell{white-space:nowrap;text-align:right}.metric-detail-state{display:grid;gap:10px;min-height:190px;align-content:start}.metric-detail-state h2{margin:0;font-size:25px}.metric-detail-state p{max-width:720px;margin:0;color:var(--dt-muted);line-height:1.5}.metric-detail-state.error{border-color:#b3261e3d;background:#b3261e09}.metric-detail-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:4px}.metric-detail-loading-skeleton{display:grid;gap:10px;max-width:560px;padding:10px 0}.metric-detail-loading-skeleton span,.metric-detail-loading-skeleton strong,.metric-detail-loading-skeleton p{display:block;height:13px;margin:0;border-radius:999px;background:linear-gradient(90deg,#e8f5fa,#fff,#e8f5fa);background-size:180% 100%;animation:skeleton-shimmer 1.4s ease-in-out infinite}.metric-detail-loading-skeleton span{width:32%}.metric-detail-loading-skeleton strong{width:58%;height:38px}.metric-detail-loading-skeleton p{width:86%}.metric-detail-comparison-status{display:inline-flex;align-items:flex-start;gap:6px;max-width:34ch;color:#536774;font-size:12px;line-height:1.35}.metric-detail-comparison-status.loading svg{flex:0 0 auto;animation:readiness-spin 1.05s linear infinite}.metric-detail-comparison-status.note{color:#6a5b47}.metric-detail-card h3{margin:8px 0;font-size:24px}.metric-detail-card p,.metric-detail-card small{color:var(--dt-muted);line-height:1.45}.metric-detail-funnel{display:grid;gap:14px;margin-top:18px}.metric-detail-summary-list{display:grid;gap:10px;margin:16px 0 0}.metric-detail-summary-list div{display:flex;align-items:baseline;justify-content:space-between;gap:14px;border-bottom:1px solid rgb(26 46 92 / .08);padding-bottom:8px}.metric-detail-summary-list dt{color:#536774;font-size:12px;font-weight:800}.metric-detail-summary-list dd{margin:0;color:var(--dt-ink);font-size:18px;font-weight:850}.metric-detail-funnel div{display:grid;grid-template-columns:80px 1fr;gap:8px 14px;align-items:center}.metric-detail-funnel span{color:#35444f;font-weight:850}.metric-detail-funnel strong{justify-self:end;color:var(--dt-ink);font-size:18px}.metric-detail-funnel em{grid-column:1 / -1;display:block;height:10px;border-radius:999px;box-shadow:inset 0 0 0 1px #ffffff73}.industryiq-locked-section{border-color:#1a2e5c29;background:linear-gradient(135deg,rgb(0 194 255 / .05),transparent 40%),#fff}.industryiq-locked-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.industryiq-locked-grid article{min-height:118px;border:1px dashed rgb(26 46 92 / .26);border-radius:8px;padding:14px;background:#fbfdff}.industryiq-locked-grid span{display:inline-block;margin-bottom:8px;border-radius:999px;padding:3px 7px;background:#eefbff;color:#055f87;font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.industryiq-locked-grid strong{display:block;margin-bottom:6px;color:var(--dt-ink)}.industryiq-locked-grid p{margin-bottom:0;color:var(--dt-muted);font-size:12px;line-height:1.4}.industryiq-notice-stack{display:grid;gap:8px;margin-bottom:12px}.industryiq-notice{display:flex;align-items:baseline;gap:8px;margin-bottom:0;padding:11px 14px}.industryiq-notice.info{border-color:#00c2ff38;background:#f2fbff;color:#15526f}.industryiq-notice.warning{border-color:#f6901e47;background:#fffaf0;color:#6d4d0f}.industryiq-notice span{color:inherit;font-size:13px;line-height:1.45}.chart-accessible-summary{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.industryiq-skeleton-shell{display:grid;gap:16px}.industryiq-skeleton-card{padding:16px}.industryiq-skeleton-card span,.industryiq-skeleton-card strong,.industryiq-skeleton-card p{display:block;border-radius:999px;background:linear-gradient(90deg,#eee,#f8f8f8,#eee);background-size:200% 100%;animation:skeleton-shimmer 1.4s ease-in-out infinite}.industryiq-skeleton-card span{width:46%;height:14px;margin-bottom:18px}.industryiq-skeleton-card strong{width:66%;height:34px;margin-bottom:20px}.industryiq-skeleton-card p{width:88%;height:12px}@keyframes skeleton-shimmer{to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.industryiq-skeleton-card span,.industryiq-skeleton-card strong,.industryiq-skeleton-card p,.query-spinner,.section-loading-skeleton i,.section-loading-skeleton b,:where(.iq-analytical-display-metric-delta).metric-delta-loading svg,.metric-detail-comparison-status.loading svg,.metric-detail-loading-skeleton span,.metric-detail-loading-skeleton strong,.metric-detail-loading-skeleton p,.executive-mix-donut-segment,.brand-at-a-glance-loading>span{animation:none;transition:none}.executive-mix-donut-segment:hover,.executive-mix-donut-segment.active,.executive-mix-donut-segment:focus-visible{transform:none}}@media(max-width:900px){.details-disclosure-summary,.filter-summary-row{align-items:stretch;flex-direction:column}.filter-summary-actions{width:100%;align-items:center;justify-content:space-between}.scope-disclosure-button{flex:1;min-width:0}.filter-editor-footer{align-items:stretch;flex-direction:column}.filter-editor-footer .filter-reset-action{align-self:flex-start}.filter-editor-actions{width:100%}.filter-editor-actions button{flex:1}.industryiq-context-panel,.category-performance-layout,.dealer-market-context-list,.metric-detail-grid,.brand-metric-detail-grid,.metric-detail-hero,.metric-detail-applied-scope,.industryiq-two-column{grid-template-columns:1fr}.industryiq-section-heading-row{align-items:stretch;flex-direction:column}.category-methodology-panel,.category-market-preview-panel{flex-direction:column;align-items:stretch}.category-performance-list button{grid-template-columns:auto minmax(0,1fr)}.category-performance-list b,.category-bar{grid-column:2}.industryiq-scope-note{grid-template-columns:1fr}}@media(max-width:900px){.industryiq-header-copy,.industryiq-filter-help{display:none}.progressive-filter-panel,.industryiq-details-disclosure{padding:11px}.active-filter-chips{gap:5px}.active-filter-chips span{font-size:11px;padding:3px 7px}.industryiq-section-heading{flex-direction:column}.industryiq-skeleton-card{min-height:156px}.metric-detail-hero h2{font-size:30px}.metric-detail-hero-value strong{font-size:34px}}@media(max-width:640px){.brand-metric-category-table{min-width:0}.brand-metric-category-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.brand-metric-category-table,.brand-metric-category-table tbody,.brand-metric-category-table tr,.brand-metric-category-table th,.brand-metric-category-table td{display:block;width:100%}.brand-metric-category-table tbody tr{display:grid;gap:6px;padding:11px}.brand-metric-category-table tbody tr+tr{border-top:1px solid rgb(26 46 92 / .08)}.brand-metric-category-table tbody th,.brand-metric-category-table tbody td{display:grid;grid-template-columns:minmax(120px,42%) minmax(0,1fr);gap:8px;align-items:baseline;border:0;padding:0;text-align:left;white-space:normal}.brand-metric-category-table tbody td.numeric-cell{overflow-wrap:anywhere;text-align:left;white-space:normal;word-break:break-word}.brand-metric-category-table tbody th:before,.brand-metric-category-table tbody td:before{color:#65747f;content:attr(data-label);font-size:10px;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.brand-metric-category-table tbody th{color:var(--dt-ink)}}*{box-sizing:border-box}body{margin:0;min-width:320px;background:var(--dt-paper);text-rendering:optimizeLegibility}a{color:inherit}.industry-logo{display:block;overflow:visible}.industry-logo-dtools,.industry-logo-word,.industry-logo-iq,.industry-logo-mark-text{font-family:Inter Variable,Inter,Aptos,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:800}.industry-logo-dtools{fill:var(--dt-red);font-size:22px;letter-spacing:.02em}.industry-logo-word{fill:var(--industryiq-logo-indigo);font-size:55px}.industry-logo-iq{fill:var(--industryiq-logo-blue);font-size:55px}.industry-logo-baseline,.industry-logo-mark-line{fill:none;stroke:var(--industryiq-logo-orange);stroke-linecap:round;stroke-linejoin:round}.industry-logo-baseline{stroke-width:4}.industry-logo-mark-line{stroke-width:3}.industry-logo-mark-frame{fill:#fff;stroke:var(--industryiq-logo-blue);stroke-width:2}.industry-logo-mark-text{fill:var(--industryiq-logo-blue);font-size:24px}.workspace{min-width:0;max-width:1360px;padding:22px 28px 60px}.workspace-header{display:flex;align-items:flex-start;justify-content:space-between;gap:22px;margin-bottom:20px}.admin-search-field{position:relative;display:grid;flex:1 1 360px;gap:7px;min-width:min(100%,280px)}.admin-search-field span{color:var(--dt-muted);font-size:12px;font-weight:900;letter-spacing:.03em;text-transform:uppercase}.admin-search-field svg{position:absolute;left:12px;bottom:11px;color:#5a7081;pointer-events:none}.admin-search-field input{width:100%;min-height:42px;border:1px solid var(--dt-border-strong);border-radius:8px;padding:9px 12px 9px 40px;background:#fbfdff;color:var(--dt-ink);font:inherit;font-weight:750}.admin-search-field input:focus{border-color:#00c2ff8f;box-shadow:var(--dt-focus-ring);outline:none}.my-insights-sequence-shell{display:flex;align-items:flex-start;gap:8px;margin:-4px 0 20px;max-width:100%;min-width:0;overflow:visible}.my-insights-sequence-progress{flex:0 0 auto;min-height:32px;border:1px solid rgb(0 194 255 / .28);border-radius:999px;padding:7px 10px;background:#f1fbff;color:#075f98;font-size:12px;font-weight:900}.my-insights-page-sequence{display:flex;flex-wrap:wrap;flex:1 1 auto;gap:8px;max-width:100%;min-width:0;overflow:visible;padding-bottom:4px}.my-insights-page-sequence a{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:34px;min-width:max-content;border:1px solid var(--dt-border-strong);border-radius:999px;padding:7px 12px;background:#fff;color:#4d5a68;font-size:13px;font-weight:800;text-decoration:none}.my-insights-page-sequence a:hover,.my-insights-page-sequence a:focus-visible{border-color:#00c2ff80;color:#075f98;outline:none}.my-insights-page-sequence a:focus-visible{box-shadow:var(--dt-focus-ring)}.my-insights-page-sequence a.active,.my-insights-page-sequence a[aria-current=page]{border-color:#cc06153d;background:#fff1f2;color:var(--dt-red)}.my-insights-page-sequence a.preview{border-style:dashed}.my-insights-sequence-status{border-radius:999px;padding:2px 6px;background:#fff8e7;color:#7a550d;font-size:10px;font-weight:900;text-transform:uppercase}.workspace-title{min-width:0}.workspace-title-content{align-items:center;display:flex;gap:18px;justify-content:space-between}.focused-brand-title-context{align-items:center;display:inline-flex;gap:10px;min-width:0}.focused-brand-title-context>span{color:var(--dt-muted);font-size:12px;font-weight:850;line-height:1.25}.focused-brand-title-logo{align-items:center;background:#fff;border:1px solid #d5e8f1;border-radius:8px;box-shadow:0 8px 22px #14263714;display:flex;flex:0 0 72px;height:72px;justify-content:center;overflow:hidden;padding:8px;width:72px}.focused-brand-title-logo img,.focused-brand-title-logo .owned-brand-logo-fallback{border:0;border-radius:0;flex-basis:auto;height:100%;max-width:100%;object-fit:contain;padding:0;width:100%}.workspace-title-action{margin-bottom:8px}.title-back-button{display:inline-flex;align-items:center;gap:8px;min-height:34px;border:1px solid var(--dt-border-strong);border-radius:999px;padding:6px 12px;background:#fff;color:var(--dt-ink);cursor:pointer;font:inherit;font-size:13px;font-weight:900;box-shadow:0 8px 22px #14263714}.title-back-button:hover{border-color:#00c2ff75;color:#075f98}.title-back-button:focus-visible{box-shadow:var(--dt-focus-ring);outline:none}.workspace-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.industryiq-header .workspace-actions{gap:6px;font-size:12px;font-weight:700}.industryiq-header .workspace-actions>.secondary-button,.industryiq-header .workspace-actions>.status-pill{min-height:36px;border-color:#d7dfe4;padding:6px 10px;background:#f8fafb;color:#4f5d66;font-size:12px;font-weight:700;box-shadow:none}.industryiq-header .workspace-actions>.secondary-button:hover{border-color:#c7d2d8;background:#f1f5f7;box-shadow:none}.industryiq-header .workspace-actions>.secondary-button:focus-visible{border-color:var(--dt-red);box-shadow:var(--dt-focus-ring);outline:none}.industryiq-header .workspace-actions>.status-pill.live{border-color:#b8dcca;background:#f2faf5;color:#2f6c4d}.industryiq-header .workspace-actions>.status-pill.readonly{border-color:#d4dce1;background:#f4f6f7;color:#53606a}.industryiq-header .workspace-actions>.status-pill.public{border-color:#ead0d3;background:#fdf5f6;color:#9b3f47}.industryiq-header .workspace-actions>.status-pill.mock{border-color:#e1d2a9;background:#fcf8ef;color:#7a6430}@media(min-width:901px)and (max-width:1180px){.workspace-header-with-media,.workspace-header-market-position{flex-direction:column;gap:12px}.workspace-header-with-media .workspace-title,.workspace-header-with-media .workspace-title-content,.workspace-header-with-media .workspace-actions,.workspace-header-market-position .workspace-title,.workspace-header-market-position .workspace-title-content,.workspace-header-market-position .workspace-actions{width:100%}.workspace-header-with-media .workspace-actions,.workspace-header-market-position .workspace-actions{justify-content:flex-start}.workspace-header-with-media h1,.workspace-header-market-position h1{white-space:nowrap}}.eyebrow{margin:0 0 6px;color:var(--dt-red);font-size:12px;font-weight:800;letter-spacing:.055em;text-transform:uppercase}h1,h2,h3,p{margin-top:0}h1{margin-bottom:0;color:var(--dt-ink);font-size:34px;font-weight:800;line-height:1.1}h2{color:var(--dt-ink);font-size:18px}.status-pill{display:inline-flex;align-items:center;gap:7px;min-height:32px;border:1px solid var(--dt-border-strong);border-radius:999px;padding:6px 11px;background:#e8f5fb;color:#15526f;font-size:13px;font-weight:700;box-shadow:inset 0 1px #ffffffb3}.status-pill:before{width:7px;height:7px;border-radius:999px;background:currentColor;content:""}.status-pill.live{border-color:#04b46d5c;background:#ecfbf4;color:#087248}.status-pill.public{border-color:#cc061538;background:#fff4f5;color:var(--dt-red)}.status-pill.mock{border-color:#b889235c;background:#fff8e7;color:#7a550d}.status-pill.readonly{border-color:#5d687352;background:#f3f6f8;color:#405160}.dev-tier-switcher{display:inline-flex;align-items:center;gap:7px;min-height:32px;border:1px dashed rgb(184 137 35 / .45);border-radius:999px;padding:4px 7px 4px 10px;background:#fffaf0;color:#6c4a08;font-size:12px;font-weight:850}.dev-tier-switcher span{white-space:nowrap;text-transform:uppercase}.dev-tier-switcher select{min-height:24px;border:1px solid rgb(184 137 35 / .35);border-radius:999px;padding:2px 24px 2px 9px;background:#fff;color:var(--dt-ink);font:inherit;font-size:12px;font-weight:800}.dev-tier-switcher select:focus-visible{box-shadow:var(--dt-focus-ring);outline:none}.panel{border:1px solid var(--dt-border);border-radius:var(--dt-radius-panel);background:var(--dt-surface);padding:18px 20px;box-shadow:var(--dt-shadow-panel);margin-bottom:16px}.compact-panel{margin-top:4px}.filter-panel{border-color:#e3e3e3;background:var(--dt-surface-supporting);box-shadow:var(--dt-shadow-flat);padding-bottom:14px}.progressive-filter-panel{padding:12px 14px}.filter-heading-row{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:12px}.filter-heading-row h2{margin-bottom:0;font-size:19px}.filter-summary-row{display:flex;align-items:center;justify-content:space-between;gap:24px}.filter-summary-row h2{margin:0;font-size:18px}.filter-summary-copy{display:grid;min-width:0;gap:7px}.filter-summary-meta{margin:0;color:var(--dt-muted);font-size:12px;font-weight:650}.filter-summary-actions{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:8px}.scope-disclosure-button{display:inline-flex;min-width:178px;align-items:center;justify-content:center;gap:8px}.scope-disclosure-button svg:last-child{margin-left:2px}.filter-reset-action{display:inline-flex;min-height:34px;align-items:center;gap:6px;border:0;background:transparent;color:var(--dt-muted);cursor:pointer;font:inherit;font-size:12px;font-weight:750;padding:5px 7px}.filter-reset-action:hover{color:var(--dt-red)}.filter-reset-action:focus-visible{border-radius:5px;box-shadow:var(--dt-focus-ring);outline:none}.subtle-button{border-color:#ddd;background:#fff;color:var(--dt-muted)}.filter-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.progressive-filter-grid{margin-top:14px;padding-top:14px;border-top:1px solid var(--dt-border)}.filter-editor-heading{display:flex;grid-column:1 / -1;align-items:center;justify-content:space-between;gap:12px}.filter-editor-heading h3{margin:0;font-size:15px}.filter-editor-heading span{border:1px solid #d6e6ee;border-radius:999px;background:#f5fafc;color:var(--dt-muted);font-size:11px;font-weight:750;padding:3px 8px}.filter-column-heading{display:grid;gap:3px;margin-bottom:2px}.filter-column-heading>span{color:var(--dt-blue-dark);font-size:11px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.filter-column-heading h4{margin:0;font-size:16px}.filter-column-heading p{margin:0;color:var(--dt-muted);font-size:12px;line-height:1.35}.scope-authority-disclosure{border:1px solid #dbe5eb;border-radius:7px;background:#fafcfd}.scope-authority-disclosure summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:34px;cursor:pointer;list-style:none;padding:7px 10px}.scope-authority-disclosure summary::-webkit-details-marker{display:none}.scope-authority-disclosure summary:after{content:"";width:7px;height:7px;flex:0 0 auto;border-right:2px solid var(--dt-muted);border-bottom:2px solid var(--dt-muted);transform:rotate(45deg) translateY(-2px)}.scope-authority-disclosure[open] summary:after{transform:rotate(225deg) translate(-1px,-1px)}.scope-authority-disclosure summary span{color:var(--dt-muted);font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.scope-authority-disclosure summary strong{margin-left:auto;color:var(--dt-ink);font-size:12px}.scope-authority-disclosure .analytics-authority-controls{display:grid;gap:12px;padding:0 10px 10px}.analytics-authority-controls.compact .analytics-country-control{min-width:0}.analytics-authority-controls.compact .analytics-country-control select{width:100%}.analytics-authority-controls.compact .analytics-coverage-control small{color:var(--dt-muted);font-size:11px;font-weight:600;line-height:1.35;text-transform:none}.progressive-filter-grid[hidden],.compact-context-panel[hidden]{display:none!important}.filter-control{display:grid;gap:6px}.filter-control label{color:var(--dt-muted);font-size:12px;font-weight:800;letter-spacing:.035em;text-transform:uppercase}.filter-control input,.filter-control select{width:100%;min-height:38px;border:1px solid var(--dt-border-strong);border-radius:6px;background:#fff;color:var(--dt-ink);font:inherit;padding:7px 10px}.filter-control input:focus-visible,.filter-control select:focus-visible,.scope-multi-select-trigger:focus-visible{border-color:var(--dt-red);box-shadow:var(--dt-focus-ring);outline:none}.filter-editor-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px}.filter-editor-footer{display:flex;grid-column:1 / -1;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid var(--dt-border);padding-top:12px}.saved-territories-panel{display:grid;gap:12px;padding:14px}.saved-territories-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.saved-territories-heading h2{margin:2px 0 3px;font-size:18px}.saved-territories-heading p,.saved-territory-empty{margin:0;color:var(--dt-muted);font-size:13px}.saved-territory-heading-actions{display:flex;flex:0 0 auto;gap:8px}.saved-territory-current-row{display:grid;grid-template-columns:max-content minmax(180px,360px) max-content;gap:10px;align-items:center;border:1px solid var(--dt-border);border-radius:6px;background:#f8fbfc;padding:9px 10px}.saved-territory-current-row label,.saved-territory-current-row span{color:var(--dt-muted);font-size:12px;font-weight:800}.saved-territory-current-row select{min-height:44px;border:1px solid var(--dt-border-strong);border-radius:6px;background:#fff;color:var(--dt-ink);font:inherit;padding:7px 32px 7px 9px}.saved-territory-success{margin:0;border:1px solid #b9e9d1;border-radius:6px;background:#f0fbf5;color:#087346;font-size:12px;font-weight:750;padding:8px 10px}.saved-territory-resolution-notice{margin:0;border:1px solid #f0cd8a;border-radius:6px;background:#fffaf0;color:#69420a;font-size:13px;font-weight:750;padding:9px 11px}.saved-territory-recovery{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.saved-territory-recovery p{flex:1 1 280px;margin:0}.saved-territory-retry{justify-self:start}.saved-territory-admin-note{display:flex;align-items:center;gap:7px;margin:0;border:1px solid #b9e9d1;border-radius:6px;background:#f0fbf5;color:#087346;font-size:12px;font-weight:750;padding:8px 10px}.saved-territory-modified{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #f0cd8a;border-radius:6px;background:#fffaf0;color:#69420a;font-size:12px;padding:9px 10px}.saved-territory-modified-actions{display:flex;flex:0 0 auto;gap:6px}.saved-territory-modified-actions button{min-height:44px;padding:5px 10px}.saved-territory-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px}.saved-territory-list>div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;border:1px solid var(--dt-border);border-radius:6px;background:#fff;overflow:hidden}.saved-territory-list>div.active{border-color:#70cdee;box-shadow:inset 3px 0 0 var(--dt-blue)}.saved-territory-select{display:grid;gap:2px;min-width:0;min-height:44px;border:0;background:transparent;color:var(--dt-ink);padding:10px 12px;text-align:left}.saved-territory-select span,.saved-territory-select small{color:var(--dt-muted);font-size:12px}.saved-territory-select small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.saved-territory-actions{display:flex;gap:3px;padding:7px}.saved-territory-actions button{display:inline-grid;min-width:44px;min-height:44px;place-items:center;border:1px solid var(--dt-border);border-radius:5px;background:#fff;color:var(--dt-muted)}.saved-territory-actions .confirm-delete{color:var(--dt-red);font-size:11px;font-weight:800;padding:4px 7px}.saved-territory-dialog{display:grid;width:min(440px,calc(100vw - 32px));gap:14px}.saved-territory-dialog label{color:var(--dt-muted);font-size:12px;font-weight:800;text-transform:uppercase}.saved-territory-dialog input{width:100%;min-height:44px;border:1px solid var(--dt-border-strong);border-radius:6px;font:inherit;padding:8px 10px}.saved-territory-dialog .dialog-actions{display:flex;justify-content:flex-end;gap:8px}.saved-territory-heading-actions button,.saved-territory-current-row button,.saved-territory-retry,.saved-territory-dialog .dialog-actions button{min-height:44px}@media(max-width:900px){.saved-territories-heading{align-items:stretch;flex-direction:column}.saved-territory-heading-actions,.saved-territories-heading .command-button,.saved-territories-heading .secondary-button{width:100%}.saved-territory-heading-actions{align-items:stretch;flex-direction:column}.saved-territory-current-row,.saved-territory-list{grid-template-columns:minmax(0,1fr)}.saved-territory-modified,.saved-territory-modified-actions{align-items:stretch;flex-direction:column}.saved-territory-modified-actions button{width:100%}.saved-territory-list>div{grid-template-columns:minmax(0,1fr)}.saved-territory-actions{justify-content:flex-end;border-top:1px solid var(--dt-border)}.saved-territory-dialog .dialog-actions{align-items:stretch;flex-direction:column-reverse}.saved-territory-dialog .dialog-actions button{width:100%}}.active-filters{margin:12px 0 0;color:var(--dt-muted);font-size:13px;font-weight:700}.active-filter-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.active-filter-chips span{display:inline-flex;max-width:100%;align-items:center;border:1px solid #e1e1e1;border-radius:999px;background:#fff;color:#4f5961;font-size:12px;font-weight:750;line-height:1.25;padding:4px 8px}.analytics-perspective-surface{display:grid;gap:8px;margin-top:14px;padding:14px;border-top:1px solid #dbe5eb;border-radius:7px;background:#f8fbfd}.brand-relationship-control{min-width:0;margin:0;padding:0;border:0}.brand-relationship-control legend,.brand-relationship-readonly>span{color:#586875;font-size:.75rem;font-weight:800;text-transform:uppercase}.brand-relationship-control>p{margin:4px 0 10px;color:#63737f;font-size:.78rem;line-height:1.35}.brand-relationship-options{display:grid;gap:8px}.brand-relationship-options button{display:grid;grid-template-columns:20px minmax(0,1fr) max-content;min-height:54px;align-items:center;gap:9px;padding:9px 11px;border:1px solid #cbd7df;border-radius:7px;background:#fff;color:#354a5a;cursor:pointer;text-align:left}.brand-relationship-options button:hover:not(:disabled){border-color:#8ecfe8;background:#f7fcff}.brand-relationship-options button.selected{border-color:#00a9e0;background:#effaff;box-shadow:inset 3px 0 #00a9e0;color:#12384e}.brand-relationship-options button:focus-visible{outline:3px solid rgb(0 169 224 / 24%);outline-offset:2px}.brand-relationship-options span,.brand-relationship-options strong,.brand-relationship-options small{display:block;min-width:0}.brand-relationship-options strong{font-size:.88rem}.brand-relationship-options small{margin-top:2px;color:#63737f;font-size:.73rem;line-height:1.25}.brand-relationship-options em{min-width:30px;padding:3px 7px;border-radius:999px;background:#e9f4f8;color:#31596c;font-size:.7rem;font-style:normal;font-weight:800;text-align:center}.brand-relationship-readonly{display:grid;align-content:start;gap:4px;padding:12px;border:1px solid #d9e5ea;border-radius:8px;background:#fff}.brand-relationship-readonly strong{color:#263f4e;font-size:.9rem}.brand-relationship-readonly small{color:#647580;font-size:.73rem;line-height:1.35}.analytics-perspective-control{min-width:0;margin:0;padding:0;border:0}.analytics-perspective-control legend,.analytics-perspective-readonly>span{margin-bottom:4px;color:#586875;font-size:.75rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.analytics-perspective-intro{margin:0 0 10px;color:#63737f;font-size:.78rem;line-height:1.35}.analytics-perspective-segments{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px;max-width:920px}.analytics-perspective-segments button{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:9px;min-height:54px;padding:9px 12px;color:#354a5a;text-align:left;background:#fff;border:1px solid #cbd7df;border-radius:7px;cursor:pointer}.analytics-perspective-segments button:hover:not(:disabled){border-color:#8ecfe8;background:#f7fcff}.analytics-perspective-segments button.selected{color:#12384e;border-color:#00a9e0;background:#effaff;box-shadow:inset 3px 0 #00a9e0,0 2px 8px #12384e14}.analytics-perspective-segments button:focus-visible{outline:3px solid rgb(0 169 224 / 24%);outline-offset:2px}.analytics-perspective-segments button:disabled{cursor:wait;opacity:.62}.analytics-perspective-segments strong,.analytics-perspective-segments small,.analytics-perspective-readonly strong,.analytics-perspective-readonly small{display:block}.analytics-perspective-segments strong{color:inherit;font-size:.92rem}.analytics-perspective-segments small{margin-top:2px;color:#63737f;font-size:.76rem;line-height:1.25}@media(max-width:720px){.analytics-perspective-segments{grid-template-columns:minmax(0,1fr)}.brand-relationship-options button,.analytics-perspective-segments button{min-height:58px}}.analytics-perspective-readonly{display:grid;grid-template-columns:max-content minmax(0,1fr);column-gap:10px;align-items:baseline}.analytics-perspective-readonly>span{grid-row:1 / span 2}.analytics-perspective-readonly small{color:#63737f}.analytics-perspective-notice{border-left:3px solid #00a9e0;box-shadow:0 2px 8px #12384e0d}.analytics-authority-controls{display:grid;grid-template-columns:minmax(0,680px) minmax(180px,240px);gap:14px;align-items:end}.analytics-country-control{display:grid;gap:7px}.analytics-country-control>span{display:inline-flex;align-items:center;gap:5px;color:#586875;font-size:.75rem;font-weight:800;text-transform:uppercase}.analytics-country-control select{width:100%;min-height:58px;padding:0 36px 0 12px;color:#12384e;font:inherit;font-weight:750;background:#fff;border:1px solid #cbd7df;border-radius:7px}.analytics-country-gate{min-height:100vh;display:grid;place-items:center;padding:32px;background:linear-gradient(145deg,#f7fbfd,#fff 54%,#fff6f4)}.analytics-country-panel{width:min(720px,100%);padding:32px;border:1px solid var(--dt-border);border-top:4px solid var(--dt-red);border-radius:8px;background:#fff;box-shadow:0 18px 48px #15293a1f}.analytics-country-panel h1{margin:4px 0 8px;font-size:clamp(2rem,6vw,3rem);letter-spacing:0}.analytics-country-panel>div:first-child>p:last-child{max-width:620px;margin:0;color:var(--dt-muted);line-height:1.55}.analytics-country-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin-top:28px}.analytics-country-options button{min-height:88px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:5px;padding:16px 18px;text-align:left}.analytics-country-options span{color:var(--dt-ink);font-size:1rem;font-weight:800}.analytics-country-options small,.analytics-country-footnote{color:var(--dt-muted)}.analytics-country-footnote{margin:20px 0 0;font-size:.88rem}.analytics-authority-error-actions{display:flex;flex-wrap:wrap;gap:.75rem}.partner-loading-progress{display:grid;grid-template-columns:repeat(12,minmax(5px,1fr));gap:5px;width:min(100%,360px);margin-top:18px}.partner-loading-progress span{height:6px;border-radius:999px;background:#dce8ef;animation:partner-loading-pulse 1.08s ease-in-out infinite}@keyframes partner-loading-pulse{0%,45%,to{background:#dce8ef;transform:scaleY(1)}15%{background:var(--industryiq-logo-blue);transform:scaleY(1.45)}}@media(prefers-reduced-motion:reduce){.partner-loading-progress span{animation:none}.partner-loading-progress span:nth-child(-n+4){background:var(--industryiq-logo-blue)}}@media(max-width:640px){.analytics-authority-controls{grid-template-columns:1fr}.analytics-country-gate{padding:16px}.analytics-country-panel{padding:24px 20px}}@media(max-width:640px){.analytics-perspective-segments{grid-template-columns:1fr}}.filter-scope-note{margin:10px 0 0;border:1px solid #c8ecff;border-radius:6px;background:#f4fbff;color:var(--dt-blue-dark);font-size:12px;font-weight:650;line-height:1.35;padding:8px 10px}.filter-scope-note.upgrade-note,.advanced-filter-upgrade{border-color:#f3d58f;background:#fffaf0;color:#7a5100}.advanced-filter-upgrade span{color:#7a5100;font-weight:800}.advanced-filter-upgrade p{margin:4px 0 0;color:#7a5100;font-size:12px;font-weight:650;line-height:1.35}.methodology-link-button{flex:0 0 auto;border:1px solid #c8ecff;border-radius:999px;background:#fff;color:var(--dt-blue-dark);cursor:pointer;font:inherit;font-size:12px;font-weight:850;padding:5px 10px}.methodology-link-button:hover,.methodology-link-button:focus-visible{border-color:var(--industryiq-logo-blue);box-shadow:var(--dt-focus-ring);outline:none}.category-scope-filter{position:relative;display:grid;gap:6px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.category-scope-trigger{display:flex;width:100%;min-height:38px;align-items:center;justify-content:space-between;gap:10px;border:1px solid var(--dt-border-strong);border-radius:6px;background:#fff;color:var(--dt-ink);font:inherit;font-weight:750;padding:7px 10px;text-align:left}.category-scope-trigger span{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.category-scope-trigger small{flex:0 0 auto;min-width:fit-content;color:var(--dt-muted);font-size:11px;font-weight:800;text-transform:uppercase}.category-scope-trigger:hover,.category-scope-trigger:focus-visible{border-color:var(--dt-red);box-shadow:var(--dt-focus-ring);outline:none}.category-scope-chips{display:flex;flex-wrap:nowrap;gap:5px;max-width:100%;overflow:hidden}.category-scope-chips span{flex:0 1 auto;max-width:min(42%,220px);border:1px solid #d6edf7;border-radius:999px;background:#f2fbff;color:#064b6d;font-size:11px;font-weight:800;line-height:1.25;overflow:hidden;padding:3px 7px;text-overflow:ellipsis;white-space:nowrap}.brand-selection-chips{min-width:0}.category-scope-warning{margin:0;color:#8b5a00;font-size:12px;font-weight:750}.category-scope-panel{position:fixed;z-index:50;top:50%;left:50%;display:grid;width:min(560px,calc(100vw - 32px));max-height:min(640px,calc(100vh - 32px));transform:translate(-50%,-50%);gap:12px;border:1px solid var(--dt-border-strong);border-radius:8px;background:#fff;box-shadow:0 18px 46px #00000029;padding:12px}@media(max-width:1100px){.category-scope-panel{width:min(560px,calc(100vw - 32px))}.category-scope-search-row{flex-wrap:wrap}.category-scope-search-wrap,.category-scope-visible-actions{flex-basis:100%;width:100%}.category-scope-visible-actions>*{flex:1 1 0}}.category-scope-panel-header,.category-scope-section-heading,.category-scope-footer,.category-scope-parent-row,.category-scope-search-row,.category-scope-mode-toggle{display:flex;align-items:center}.category-scope-panel-header{justify-content:space-between;gap:14px;border-bottom:1px solid var(--dt-border);padding-bottom:10px}.category-scope-panel-header h3,.category-scope-section-heading h4{margin:0;color:var(--dt-ink);font-size:15px;line-height:1.2}.category-scope-panel-header p,.category-scope-section-heading p,.category-scope-search-count,.category-scope-empty-summary{margin:3px 0 0;color:var(--dt-muted);font-size:12px;line-height:1.35}.category-scope-close{flex:0 0 auto}.category-scope-mode-toggle{width:max-content;gap:3px;border:1px solid var(--dt-border);border-radius:999px;background:#f6fafc;padding:3px}.category-scope-mode-toggle button{min-width:84px;border:0;border-radius:999px;background:transparent;color:var(--dt-muted);font:inherit;font-size:12px;font-weight:850;padding:6px 12px}.category-scope-mode-toggle button.active{background:#fff;color:var(--dt-ink);box-shadow:0 1px 3px #0000001a}.category-scope-panel-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,270px);gap:12px;min-height:0}.category-scope-browser,.category-scope-selected-review,.category-scope-selected-summary{min-width:0}.category-scope-browser,.category-scope-selected-review{display:grid;align-content:start;gap:8px;min-height:0}.category-scope-active-guidance{display:grid;gap:6px;border:1px solid #d6edf7;border-radius:8px;background:linear-gradient(180deg,#f7fcff,#fff);padding:8px}.category-scope-browse-toggle{display:inline-flex;width:max-content;max-width:100%;gap:3px;border:1px solid #cfe5ef;border-radius:999px;background:#eef8fc;padding:3px}.category-scope-browse-toggle button{min-width:0;border:0;border-radius:999px;background:transparent;color:#45626f;font:inherit;font-size:12px;font-weight:850;padding:6px 10px;white-space:nowrap}.category-scope-browse-toggle button.active{background:#fff;color:#064b6d;box-shadow:0 1px 3px #0000001a}.category-scope-browse-toggle button:disabled{cursor:wait;opacity:.62}.category-scope-guidance-copy{margin:0;color:#315769;font-size:12px;font-weight:700;line-height:1.35}.category-scope-guidance-copy.is-loading:before{display:inline-block;width:8px;height:8px;margin-right:6px;border-radius:999px;background:var(--dt-cyan);content:"";animation:category-guidance-pulse 1.1s ease-in-out infinite}.category-scope-inline-action{border:0;background:transparent;color:#0a6386;font:inherit;font-size:12px;font-weight:850;padding:0 2px;text-decoration:underline}.category-scope-inline-action:hover,.category-scope-inline-action:focus-visible{color:var(--dt-red);outline:none}@keyframes category-guidance-pulse{0%,to{opacity:.3;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}.category-scope-search-row{align-items:stretch;gap:8px}.hierarchy-picker-panel .category-scope-search-row{align-items:center;flex-wrap:nowrap;border-bottom:0;padding:4px 0 2px}.hierarchy-picker-panel .category-scope-search-wrap{width:auto;flex-basis:auto}.category-scope-search-wrap{display:flex;min-width:0;flex:1 1 auto;align-items:center;gap:7px;border:1px solid var(--dt-border);border-radius:6px;background:#fff;color:var(--dt-muted);padding:0 9px}.category-scope-search{width:100%;min-width:0;min-height:36px;border:0;font:inherit;padding:7px 0}.category-scope-search:focus{outline:none}.category-scope-visible-actions{display:flex;flex:0 0 auto;gap:6px}.hierarchy-picker-panel .category-scope-visible-actions .subtle-button{display:none}.hierarchy-picker-panel .category-scope-visible-actions{width:auto;flex-basis:auto}.hierarchy-picker-panel .category-scope-visible-actions .secondary-button{min-height:38px;border-color:var(--dt-border-strong);border-radius:4px;background:#fff;color:var(--dt-ink)}.category-scope-search-count{font-weight:750}.category-scope-tree{display:grid;align-content:start;grid-auto-rows:max-content;max-height:430px;gap:0;overflow:auto;padding-right:2px}.category-scope-group{display:grid;align-content:start;grid-auto-rows:max-content;gap:0;border:0;border-top:1px solid #edf1f3;border-radius:0;background:#fff}.category-scope-group.has-selection{border-color:#d9e9f0;background:#fff}.category-scope-parent-row{min-height:42px;gap:8px;padding:5px 8px}.category-scope-expand{order:1;display:inline-grid;width:28px;height:28px;margin-left:0;flex:0 0 auto;place-items:center;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--dt-muted)}.category-scope-expand:hover,.category-scope-expand:focus-visible{border-color:var(--dt-border);background:#fff;color:var(--dt-ink);outline:none}.category-scope-clear-family,.category-scope-text-button{order:3;flex:0 0 auto;border:0;background:transparent;color:#0a6386;font:inherit;font-size:12px;font-weight:850;padding:4px 6px}.category-scope-parent{order:2;min-width:0}.category-scope-parent input,.category-scope-child input{width:18px;height:18px;min-height:18px;flex:0 0 auto;accent-color:var(--industryiq-logo-blue)}.category-scope-parent b{font-size:13px}.category-scope-parent small{color:var(--dt-muted);font-size:11px;font-weight:650}.category-scope-children{margin:0 8px 5px 35px;border-left:1px solid #d5e1e7;padding-left:10px}.category-scope-child{min-height:34px;border-radius:4px;font-size:13px;padding:5px 8px}.category-scope-child:hover{background:#f2f9fd}.category-scope-clear-family:hover,.category-scope-clear-family:focus-visible,.category-scope-text-button:hover,.category-scope-text-button:focus-visible{color:var(--dt-red);outline:none;text-decoration:underline}.category-scope-clear-family:disabled,.category-scope-text-button:disabled{color:var(--dt-muted);cursor:not-allowed;opacity:.55;text-decoration:none}.category-scope-parent,.category-scope-child{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;color:var(--dt-ink);font-size:13px;font-weight:750;letter-spacing:0;text-transform:none}.filter-control .category-scope-parent,.filter-control .category-scope-child{color:var(--dt-ink);font-size:13px;font-weight:750;letter-spacing:0;text-transform:none}.category-scope-parent{flex:1 1 auto;min-width:0;border-radius:6px;background:#f6fafc;padding:7px 8px}.category-scope-parent.partial{background:#fff8ed}.category-scope-parent span,.category-scope-child span{min-width:0}.category-scope-parent b{display:block;overflow-wrap:anywhere}.category-scope-parent small{display:block;color:var(--dt-muted);font-size:11px;font-weight:750}.category-scope-children{display:grid;gap:4px;border-top:1px solid #edf3f6;padding:0 10px 8px 45px}.category-scope-child{padding:4px 0}.hierarchy-picker-panel .category-scope-parent{border-radius:4px;background:transparent;padding:5px 4px}.hierarchy-picker-panel .category-scope-parent.partial{background:#fffaf0}.hierarchy-picker-panel .category-scope-children{align-content:start;grid-auto-rows:max-content;gap:1px;margin:0 8px 5px 35px;border-top:0;border-left:1px solid #d5e1e7;padding:0 0 0 10px}.hierarchy-picker-panel .category-scope-child{min-height:32px;border-radius:4px;padding:5px 8px}.filter-control .hierarchy-picker-panel .category-scope-parent input,.filter-control .hierarchy-picker-panel .category-scope-child input{width:18px;height:18px;min-height:18px}.category-scope-selected-summary{display:grid;align-content:start;gap:8px;max-height:504px;overflow:auto;border:1px solid #e4edf2;border-radius:8px;background:#f9fcfd;padding:10px}.category-scope-section-heading{justify-content:space-between;gap:10px}.category-scope-selected-list{display:grid;gap:8px}.category-scope-selected-list.compact{gap:7px}.category-scope-selected-group{display:grid;gap:6px;border-top:1px solid var(--dt-border);padding-top:8px}.category-scope-selected-group:first-child{border-top:0;padding-top:0}.category-scope-selected-group-header{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:7px}.category-scope-selected-group-header strong{min-width:0;color:var(--dt-ink);font-size:12px;overflow-wrap:anywhere}.category-scope-selected-group-header span{color:var(--dt-muted);font-size:11px;font-weight:800}.category-scope-selected-group-header button,.category-scope-selected-pill button{border:0;background:transparent;color:#0a6386;font:inherit;font-size:11px;font-weight:850;padding:2px 4px}.category-scope-selected-children{display:flex;flex-wrap:wrap;gap:5px}.category-scope-selected-children.compact{max-height:132px;overflow:auto}.category-scope-selected-pill{display:inline-flex;max-width:100%;align-items:center;gap:4px;border:1px solid #d6edf7;border-radius:999px;background:#fff;color:#064b6d;font-size:11px;font-weight:800;line-height:1.25;padding:4px 6px 4px 8px}.category-scope-selected-pill>span{min-width:0;overflow-wrap:anywhere}.category-scope-selected-pill button{display:inline-grid;width:18px;height:18px;place-items:center;border-radius:999px;padding:0}.category-scope-selected-pill button:hover,.category-scope-selected-pill button:focus-visible{background:#edf9ff;color:var(--dt-red);outline:none}.category-scope-empty-summary{border:1px dashed var(--dt-border);border-radius:6px;background:#fff;padding:10px}.category-scope-footer{display:flex;z-index:1;justify-content:space-between;gap:10px;border-top:1px solid var(--dt-border);background:#fff;padding-top:10px}.category-scope-footer>div{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.category-scope-footer strong{align-self:center;color:var(--dt-ink);font-size:12px}@media(max-width:900px){.category-scope-panel{position:fixed;inset:14px;width:auto;max-height:none;overflow:hidden;transform:none}.category-scope-panel-body{grid-template-columns:minmax(0,1fr);overflow:auto}.category-scope-selected-summary{order:-1;max-height:190px}.category-scope-tree{max-height:none}.category-scope-search-row,.category-scope-footer{align-items:stretch;flex-direction:column}.category-scope-visible-actions,.category-scope-footer>div{justify-content:stretch}.category-scope-visible-actions>*,.category-scope-footer button{flex:1 1 0}}.industryiq-load-status,.cached-data-notice{border:1px solid #bfefff;border-radius:var(--dt-radius);background:#f2fbff;color:#064b6d}.industryiq-load-status{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;margin:14px 0;padding:12px 14px}.industryiq-load-status>span{width:12px;height:12px;border-radius:999px;background:var(--industryiq-logo-blue);box-shadow:0 0 0 5px #00c2ff1f}.industryiq-load-status.refreshing>span,.industryiq-load-status.partial>span{background:var(--dt-green);box-shadow:0 0 0 5px #04b46d1f}.industryiq-load-status.error{border-color:#ffd0d4;background:#fff7f8;color:#7a0310}.industryiq-load-status.error>span{background:var(--dt-red);box-shadow:0 0 0 5px #cc06151a}.industryiq-load-status strong{display:block;color:inherit;font-size:15px}.industryiq-load-status p{margin:2px 0 0;color:inherit;line-height:1.4}.industryiq-load-status small{justify-self:end;color:inherit;font-weight:800;white-space:nowrap}.cached-data-notice{margin:0 0 10px;padding:8px 10px;font-size:13px;font-weight:700}.loading-panel,.empty-panel{color:var(--dt-muted)}.query-state-panel{display:flex;align-items:flex-start;gap:13px;min-height:88px}.section-loading-panel{display:grid;grid-template-columns:minmax(220px,1fr) minmax(220px,1.35fr);align-items:stretch;min-height:var(--section-loading-min-height, 180px);overflow:hidden}.section-loading-panel.cards,.section-loading-panel.kpi-grid{grid-template-columns:1fr}.query-state-panel h2{margin-bottom:4px}.query-state-panel p{margin-bottom:0;color:var(--dt-muted);line-height:1.45}.query-spinner,.query-empty-mark,.query-state-skeleton{display:inline-grid;flex:0 0 auto;width:34px;height:34px;place-items:center;border-radius:999px}.query-state-skeleton{align-content:center;width:72px;height:46px;gap:6px;border-radius:8px;background:#f5fbff;padding:8px}.query-state-skeleton i{display:block;width:100%;height:6px;border-radius:999px;background:linear-gradient(90deg,#dff6ff,#fff,#dff6ff);background-size:180% 100%;animation:skeleton-shimmer 1.4s ease-in-out infinite}.query-state-skeleton i:nth-child(2){width:72%}.query-state-skeleton i:nth-child(3){width:48%}.section-loading-skeleton{display:grid;min-width:0;gap:10px;order:2}.section-loading-skeleton i,.section-loading-skeleton b,.section-loading-skeleton span{display:block}.section-loading-skeleton i,.section-loading-skeleton b{border-radius:999px;background:linear-gradient(90deg,#dff6ff,#fff,#dff6ff);background-size:180% 100%;animation:skeleton-shimmer 1.4s ease-in-out infinite}.section-loading-skeleton.kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.section-loading-skeleton.kpi-grid span,.section-loading-skeleton.cards span{min-height:126px;border:1px solid var(--dt-border);border-radius:8px;padding:14px;background:#fff}.section-loading-skeleton.kpi-grid i,.section-loading-skeleton.cards i{width:58%;height:12px}.section-loading-skeleton.kpi-grid b,.section-loading-skeleton.cards b{width:76%;height:34px;margin-top:22px}.section-loading-skeleton.kpi-grid span i:last-child{width:68%;height:10px;margin-top:18px}.section-loading-skeleton.cards{grid-template-columns:repeat(3,minmax(0,1fr))}.section-loading-skeleton.chart{grid-template-columns:repeat(5,minmax(18px,1fr));align-items:end;min-height:210px;padding-top:28px}.section-loading-skeleton.chart i{width:100%;border-radius:8px 8px 2px 2px}.section-loading-skeleton.chart i:nth-child(1){height:42%}.section-loading-skeleton.chart i:nth-child(2){height:68%}.section-loading-skeleton.chart i:nth-child(3){height:54%}.section-loading-skeleton.chart i:nth-child(4){height:78%}.section-loading-skeleton.chart i:nth-child(5){height:61%}.section-loading-skeleton.map{position:relative;min-height:300px;border-radius:8px;background:#f5fbff}.section-loading-skeleton.map i,.section-loading-skeleton.map b{position:absolute}.section-loading-skeleton.map i{inset:42px 52px 54px 38px;border-radius:44% 56% 47% 53%/52% 40% 60% 48%}.section-loading-skeleton.map b{right:26px;bottom:26px;width:34%;height:14px}.section-loading-skeleton.table{align-content:start;padding-top:10px}.section-loading-skeleton.table span{display:grid;grid-template-columns:1.1fr .8fr .6fr;gap:14px;min-height:38px;border-bottom:1px solid var(--dt-border);padding:10px 0}.section-loading-skeleton.table i{height:12px}@media(max-width:860px){.section-loading-panel{grid-template-columns:1fr}.section-loading-skeleton{order:0}.section-loading-skeleton.kpi-grid,.section-loading-skeleton.cards{grid-template-columns:1fr}}.query-spinner{border:3px solid #eeeeee;border-top-color:var(--industryiq-logo-blue);animation:query-spin .9s linear infinite}.query-empty-mark{border:1px solid #e3e3e3;background:#fafafa}.query-empty-mark:before{width:10px;height:10px;border-radius:999px;background:#9eb1be;content:""}.data-refresh-indicator{width:fit-content;margin:-4px 0 12px;border:1px solid #d8e7ef;border-radius:999px;padding:5px 10px;background:#fafafa;color:var(--dt-muted);font-size:12px;font-weight:800}.live-data-note{display:grid;gap:4px;border-color:#b8892347;background:#fffaf0;color:#6d4d0f}.live-data-note strong{color:#5b430e}.live-data-note span{color:#745b21;line-height:1.45}.error-panel{border-color:#edbaba;background:#fff7f7;color:#842727}.error-panel p{color:#842727}@keyframes query-spin{to{transform:rotate(360deg)}}.metric-card .metric-label,.metric-card .metric-detail{display:block}.metric-card .metric-value{display:block;font-size:21px;margin-bottom:6px}.metric-card .metric-value .text-button{color:inherit;font-size:inherit;text-align:left}.metric-card .metric-detail{color:var(--dt-muted);font-size:12px;line-height:1.35}.distribution-share-card,.distribution-benchmark-card{background:#fff;border:1px solid var(--dt-border);border-radius:8px;display:grid;gap:6px;min-width:0;padding:15px}.distribution-share-card span,.distribution-benchmark-card span{color:var(--dt-muted);font-size:12px;font-weight:800;text-transform:uppercase}.distribution-share-card strong,.distribution-benchmark-card strong{color:var(--dt-ink);font-size:22px}.distribution-share-card small,.distribution-benchmark-card small{color:var(--dt-muted);font-size:12px;line-height:1.35}.distribution-table-tabs{border-bottom:1px solid var(--dt-border);display:flex;gap:18px;margin-bottom:12px}.distribution-table-tabs button{background:transparent;border:0;border-bottom:3px solid transparent;color:var(--dt-muted);cursor:pointer;font-weight:800;padding:9px 2px}.distribution-table-tabs button.selected{border-bottom-color:var(--industryiq-logo-blue);color:var(--industryiq-logo-blue)}.distribution-table-tabs button:focus-visible,.distribution-relationship-filter button:focus-visible,.distribution-sort-control select:focus-visible{box-shadow:var(--dt-focus-ring);outline:none}.distribution-table-controls{align-items:end;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-bottom:12px}.distribution-table-controls label{color:var(--dt-muted);display:grid;font-size:12px;font-weight:800;gap:4px}.distribution-sort-control select{border:1px solid var(--dt-border);border-radius:6px;min-height:36px;min-width:190px;padding:6px 9px}.distribution-relationship-filter{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.distribution-relationship-filter:before{color:var(--dt-muted);content:"Relationship";font-size:12px;font-weight:800;margin-right:4px}.distribution-relationship-filter button{background:#fff;border:1px solid var(--dt-border);border-radius:999px;color:var(--dt-muted);cursor:pointer;font-size:12px;font-weight:800;min-height:32px;padding:5px 12px}.distribution-relationship-filter button.selected{background:#eef6ff;border-color:var(--industryiq-logo-blue);color:var(--industryiq-logo-blue)}.distribution-table-panel[hidden]{display:none}.distribution-table-controls input{border:1px solid var(--dt-border);border-radius:6px;min-height:36px;min-width:240px;padding:6px 9px}.distribution-data-table{border-collapse:collapse;min-width:930px;width:100%}.distribution-data-table th,.distribution-data-table td{border-bottom:1px solid #e5edf0;padding:11px 9px;text-align:left;vertical-align:top}.distribution-data-table thead th{color:var(--dt-muted);font-size:11px;letter-spacing:.04em;text-transform:uppercase}.relationship-badge{border-radius:999px;display:inline-flex;font-size:11px;font-weight:800;padding:3px 8px}.relationship-owned{background:#e8f5ed;color:#137044}.relationship-distributed{background:#edf1ff;color:#3c4f9f}.pagination-controls{align-items:center;display:flex;gap:12px;justify-content:flex-end;margin-top:14px}@media(max-width:760px){.distribution-table-controls{align-items:stretch;flex-direction:column}.distribution-table-controls input{min-width:0;width:100%}.distribution-table-controls .secondary-button{width:100%}}.metric-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin-bottom:16px}.metric-card{position:relative;min-height:96px;overflow:hidden;border:1px solid var(--dt-border);border-radius:var(--dt-radius-card);padding:15px 15px 14px;background:linear-gradient(180deg,#fffffff5,#fbfdfefa),#fff;box-shadow:var(--dt-shadow-card)}.metric-card:before{position:absolute;inset:0 auto 0 0;width:3px;background:var(--industryiq-logo-blue);content:"";opacity:.86}.metric-card:nth-child(4n):before,.metric-card:nth-child(7n):before{background:var(--industryiq-logo-orange)}.metric-card span{display:block;margin-bottom:8px;color:var(--dt-muted);font-size:13px;font-weight:700}.dealer-management-urgency{display:flex;align-items:center;justify-content:space-between;gap:18px;border:1px solid #cfe5da;border-left:4px solid #188259;border-radius:8px;margin-bottom:16px;padding:14px 16px;background:#f7fcf9;box-shadow:var(--dt-shadow-panel)}.dealer-management-urgency.has-pending{border-color:#efd3a2;border-left-color:var(--industryiq-logo-orange);background:#fffbf3}.dealer-management-urgency.loading,.dealer-management-urgency.unavailable{border-color:#d7e3e9;border-left-color:#718793;background:#f8fbfc}.dealer-management-urgency div{display:grid;gap:3px}.dealer-management-urgency span{color:#55656f;font-size:11px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.dealer-management-urgency h2,.dealer-management-urgency p{margin:0}.dealer-management-urgency h2{font-size:18px}.dealer-management-urgency p{color:var(--dt-muted);font-size:13px;font-weight:700;line-height:1.4}.dealer-management-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:16px}.dealer-connection-section{position:relative}.dealer-management-kpis article{position:relative;display:grid;min-height:124px;align-content:space-between;gap:8px;overflow:hidden;border:1px solid var(--dt-border);border-radius:8px;padding:14px;background:#fff;box-shadow:var(--dt-shadow-panel)}.dealer-management-kpis article:before{position:absolute;inset:0 auto 0 0;width:3px;background:var(--industryiq-logo-blue);content:""}.dealer-management-kpis article.pending:before{background:var(--industryiq-logo-orange)}.dealer-management-kpis article.clear:before{background:#188259}.dealer-management-kpis span,.dealer-management-kpis small{color:var(--dt-muted);font-size:12px;font-weight:800;line-height:1.3}.dealer-management-kpis strong{color:var(--dt-ink);font-size:clamp(24px,2.3vw,34px);line-height:1}.dealer-management-context-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:16px;align-items:stretch}.dealer-management-context-grid>.panel{min-width:0;margin-bottom:16px}.distribution-dealer-dialog{width:min(760px,calc(100vw - 32px))}.distribution-relationship-list{display:grid;gap:10px}.distribution-relationship-heading h3{margin:0;color:var(--dt-ink);font-size:16px}.distribution-relationship-heading p{margin:4px 0 0;color:var(--dt-muted);font-size:13px;line-height:1.4}.distribution-relationship-list ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}.distribution-relationship-list li{display:flex;align-items:center;justify-content:space-between;gap:14px;border:1px solid #dbe7ee;border-radius:8px;padding:11px 12px;background:#f8fbfd}.distribution-relationship-list li>div{display:grid;gap:4px}.distribution-relationship-list li strong{color:var(--dt-ink)}.distribution-relationship-list li span{color:var(--dt-muted);font-size:12px;font-weight:700}.dealer-relationship-owner{white-space:nowrap}.dealer-relationship-details{display:grid;justify-items:end;gap:5px;text-align:right}.distribution-relationship-list li .dealer-relationship-details span{display:inline-flex;align-items:center;gap:7px}.distribution-relationship-list li .dealer-relationship-details b{color:#405160;font-size:11px;letter-spacing:.03em;text-transform:uppercase}.section-heading-row{display:flex;align-items:flex-start;flex-direction:column;gap:6px;margin-bottom:16px}.section-heading-row h2{margin:3px 0 0}.section-heading-row p{max-width:560px;margin:0;color:var(--dt-muted);font-weight:650;line-height:1.45}.brand-card-grid,.brand-family-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px}.category-performance-layout{display:grid;grid-template-columns:minmax(360px,.4fr) minmax(560px,.6fr);gap:16px;align-items:start}.category-overview-panel,.category-detail-panel{min-width:0}@media(max-width:1279px){.category-performance-layout{grid-template-columns:1fr}.dealer-management-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.category-performance-list{display:grid;gap:10px;margin:0;padding:0;list-style:none}.category-performance-list button{display:grid;grid-template-areas:"rank name" ". value" ". bar";grid-template-columns:auto minmax(0,1fr);gap:8px 12px;align-items:start;width:100%;border:1px solid var(--dt-border);border-radius:8px;padding:12px;background:#fff;color:var(--dt-ink);text-align:left;cursor:pointer}.category-performance-list button.active,.category-performance-list button:hover{border-color:#00c2ff73;background:#00c2ff0e}.category-performance-list button:focus-visible{box-shadow:var(--dt-focus-ring);outline:none}.category-rank{grid-area:rank;display:inline-flex;align-items:center;align-self:start;justify-content:center;min-width:36px;min-height:36px;border-radius:999px;background:#00c2ff21;color:var(--dt-blue-700);font-weight:900}.category-name{grid-area:name;min-width:0}.category-name strong,.category-name small{display:block}.category-name small{margin-top:3px;color:var(--dt-muted);font-size:12px;font-weight:750}.category-selected-cue{display:inline-flex;align-items:center;width:fit-content;margin-top:4px;border-radius:999px;padding:2px 7px;background:#00c2ff1f;color:var(--dt-blue-700);font-size:10px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.category-bar{grid-area:bar;height:10px;width:100%;overflow:hidden;border-radius:999px;background:#155a751a}.category-performance-list button>b{grid-area:value;justify-self:start;white-space:nowrap}.category-bar i{display:block;height:100%;border-radius:inherit;background:var(--industryiq-logo-blue)}@media(min-width:1280px){.category-performance-list{gap:8px}.category-performance-list button{grid-template-areas:"rank name value" "rank bar value";grid-template-columns:auto minmax(0,1fr) max-content;gap:5px 10px;align-items:center;padding:10px}.category-performance-list button>b{align-self:center;justify-self:end}.category-rank{min-width:32px;min-height:32px}.category-name small{font-size:11px}.category-bar{height:8px}.category-detail-panel{max-height:calc(100vh - 90px);min-height:0;overflow-y:auto;overscroll-behavior:contain;position:sticky;scrollbar-gutter:stable;top:74px;align-self:start;scroll-margin-top:74px}}.category-contribution-stack{display:grid;gap:14px}.category-contribution-callout{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;border:1px solid #d6e8f1;border-radius:8px;padding:10px 12px;background:linear-gradient(180deg,#f8fcfe,#fff);color:var(--dt-muted);font-size:13px;font-weight:800}.category-contribution-callout strong{color:var(--dt-ink);font-size:15px;font-weight:950}.category-contribution-stack-rows{display:grid;gap:12px}.category-contribution-stack-row{display:grid;grid-template-columns:minmax(150px,.26fr) minmax(0,1fr);gap:14px;align-items:center}.category-contribution-stack-label{display:grid;min-width:0;gap:3px}.category-contribution-stack-label strong{overflow-wrap:anywhere;color:var(--dt-ink);font-size:14px;font-weight:950;line-height:1.15}.category-contribution-stack-label span,.category-contribution-note{color:var(--dt-muted);font-size:12px;font-weight:800;line-height:1.3}.category-contribution-track{min-width:0;border-radius:999px;background:repeating-linear-gradient(90deg,transparent 0,transparent calc(20% - 1px),rgb(21 90 117 / .08) calc(20% - 1px),rgb(21 90 117 / .08) 20%),#155a750f}.category-contribution-bar{display:flex;min-width:18px;height:34px;overflow:hidden;border-radius:999px;box-shadow:inset 0 0 0 1px #ffffffd1}.category-contribution-segment{display:flex;align-items:center;min-width:5px;border-right:1px solid rgb(255 255 255 / .82);padding:0 10px;background:linear-gradient(90deg,var(--category-contribution-color),color-mix(in srgb,var(--category-contribution-color) 68%,#ffffff));color:#102636;cursor:help}.category-contribution-segment:last-child{border-right:0}.category-contribution-segment:hover,.category-contribution-segment:focus-visible{box-shadow:inset 0 0 0 2px #ffffffeb,0 0 0 2px color-mix(in srgb,var(--category-contribution-color) 70%,#142637);outline:none;z-index:1}.category-contribution-segment b{overflow:hidden;color:#102636;font-size:11px;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.category-contribution-note{margin:0}.category-contribution-tooltip{position:fixed;z-index:80;width:min(280px,calc(100vw - 24px));border:1px solid #cfe2ec;border-radius:8px;padding:12px;background:#fff;box-shadow:0 18px 42px #14263733;color:var(--dt-ink);pointer-events:none;transform:translateY(calc(-100% - 4px))}.category-contribution-tooltip.placement-bottom{transform:translateY(4px)}.category-contribution-tooltip:after{position:absolute;left:50%;width:12px;height:12px;border:1px solid #cfe2ec;border-right:0;border-bottom:0;background:#fff;content:"";transform:translate(-50%) rotate(45deg)}.category-contribution-tooltip.placement-top:after{bottom:-7px}.category-contribution-tooltip.placement-bottom:after{top:-7px}.category-contribution-tooltip span{display:block;color:#42606f;font-size:11px;font-weight:950;letter-spacing:.06em;line-height:1.2;text-transform:uppercase}.category-contribution-tooltip strong{display:block;margin-top:4px;overflow-wrap:anywhere;color:var(--dt-ink);font-size:17px;font-weight:950;line-height:1.12}.category-contribution-tooltip dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:10px 0 0}.category-contribution-tooltip dl div{min-width:0;border:1px solid #e1edf4;border-radius:8px;padding:8px;background:#f8fcfe}.category-contribution-tooltip dt{color:var(--dt-muted);font-size:11px;font-weight:850;line-height:1.2}.category-contribution-tooltip dd{margin:3px 0 0;overflow-wrap:anywhere;color:var(--dt-ink);font-size:14px;font-weight:950;line-height:1.12}.category-detail-panel .metric-grid{margin-bottom:14px}.category-detail-heading{scroll-margin-top:74px}.category-detail-heading:focus-visible{border-radius:4px;box-shadow:var(--dt-focus-ring);outline:none}.category-l2-table-block{display:grid;gap:10px}.category-l2-table-block h3{margin:0;color:var(--dt-ink);font-size:18px}.category-l2-table-block .table-heading-row p{margin:3px 0 0;color:var(--dt-muted);font-size:13px;font-weight:700}.category-l2-table{width:100%;min-width:0;table-layout:fixed}.category-l2-table th:first-child{width:34%}.category-l2-table th,.category-l2-table td{overflow-wrap:anywhere}.category-l2-name-cell{display:flex;align-items:flex-start;gap:8px;min-width:0}.category-l2-rank{flex:0 0 auto;color:var(--dt-blue-700);font-size:12px;font-weight:950;line-height:1.45}.category-l2-name-cell .table-text-button{min-width:0;overflow-wrap:anywhere}.category-l2-share-cell{min-width:0}.category-l2-share-content{display:grid;gap:5px;min-width:0}.category-l2-share-track{display:block;width:100%;height:6px;overflow:hidden;border-radius:999px;background:#155a751a}.category-l2-share-track i{display:block;height:100%;min-width:0;border-radius:inherit;background:var(--industryiq-logo-blue)}.category-l2-empty{margin:4px 0 0}.category-methodology-panel,.category-market-preview-panel{display:flex;align-items:center;justify-content:space-between;gap:18px}.brand-signal-card,.brand-family-card{position:relative;min-height:132px;overflow:hidden;border:1px solid var(--dt-border);border-radius:8px;padding:15px 15px 14px;background:linear-gradient(180deg,#fffffff7,#fbfdfefc),#fff;box-shadow:var(--dt-shadow-panel)}.brand-signal-card:before,.brand-family-card:before{position:absolute;inset:0 auto 0 0;width:4px;background:var(--brand-card-accent, var(--industryiq-logo-blue));content:""}.brand-signal-card.tone-green,.brand-family-card.tone-green{--brand-card-accent: #04b46d}.brand-signal-card.tone-amber,.brand-signal-card.tone-locked,.brand-family-card.tone-amber{--brand-card-accent: var(--industryiq-logo-orange)}.brand-signal-card.tone-slate,.brand-signal-card.tone-partial,.brand-family-card.tone-slate,.brand-family-card.tone-partial{--brand-card-accent: var(--dt-navy)}.brand-signal-card span,.brand-family-card span{display:block;color:var(--dt-muted);font-size:12px;font-weight:850;line-height:1.25;text-transform:uppercase}.brand-signal-card strong,.brand-family-card strong{display:block;margin:8px 0;color:var(--dt-ink);font-size:clamp(22px,2.4vw,32px);line-height:1}.brand-signal-card p,.brand-family-card p,.brand-family-section .field-note{margin:0;color:var(--dt-muted);font-size:13px;font-weight:650;line-height:1.4}.brand-family-deferred,.brand-market-position-deferred{display:flex;align-items:center;justify-content:space-between;gap:24px}.brand-family-deferred>div,.brand-market-position-deferred>div{max-width:720px}.brand-family-deferred h2,.brand-market-position-deferred h2{margin:4px 0 6px}.brand-family-deferred p,.brand-market-position-deferred p{margin:0;color:var(--dt-muted)}.brand-family-deferred .secondary-button,.brand-market-position-deferred .secondary-button{flex:0 0 auto}.brand-family-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 0 10px}.brand-family-metrics div{min-width:0;border:1px solid rgb(0 115 175 / .14);border-radius:8px;padding:8px;background:#f2f9fcc7}.brand-family-metrics dt{color:var(--dt-muted);font-size:10px;font-weight:850;line-height:1.2;text-transform:uppercase}.brand-family-metrics dd{margin:4px 0 0;color:var(--dt-ink);font-size:15px;font-weight:900;line-height:1.15}.brand-family-status{color:var(--dt-ink)!important;font-size:13px!important;text-transform:none!important}.inline-card-link{display:inline-flex;width:fit-content;margin-top:10px;color:#075f98;font-size:13px;font-weight:850;text-decoration:none}.inline-card-link:hover,.inline-card-link:focus-visible{color:var(--dt-red);outline:none;text-decoration:underline}.brand-signal-card.tone-locked{border-style:dashed;border-color:#f6901e7a;background:linear-gradient(180deg,#fffffff0,#fff9f2f5),#fff}.brand-signal-card.locked-preview strong{filter:blur(5px);-webkit-user-select:none;user-select:none}.brand-industry-handoff{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:16px;border:1px solid rgb(0 194 255 / .2);border-radius:8px;padding:14px 16px;background:#f5fcff}.brand-industry-handoff h3{margin:2px 0 5px;color:var(--dt-ink);font-size:17px}.brand-industry-handoff p{max-width:680px;margin:0;color:var(--dt-muted);font-size:13px;font-weight:650;line-height:1.4}.brand-industry-handoff .command-button{flex:0 0 auto;border-color:#0078aa3d;background:#fff;color:#004e70;box-shadow:none}.brand-industry-handoff .command-button:hover,.brand-industry-handoff .command-button:focus-visible{border-color:#0078aa6b;background:#e4f6ff;color:#003f5c}.brand-at-a-glance-section,.brand-at-a-glance-standard-preview{display:grid;gap:16px}.brand-at-a-glance-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.brand-at-a-glance-callout{position:relative;display:grid;align-content:start;gap:8px;grid-template-rows:auto auto 1fr auto;min-height:136px;border:1px solid var(--dt-border);border-radius:10px;padding:14px 15px;background:#fff;box-shadow:var(--dt-shadow-panel);overflow:visible}.brand-at-a-glance-callout:before{position:absolute;inset:0 auto 0 0;width:4px;border-radius:10px 0 0 10px;background:var(--industryiq-logo-blue);content:""}.brand-at-a-glance-callout.market-position.ready:before{background:var(--industryiq-logo-blue)}.brand-at-a-glance-callout.items-per-sold-project.ready:before{background:var(--dt-cyan)}.brand-at-a-glance-callout.newly-active-dealers.ready:before{background:var(--dt-green)}.brand-at-a-glance-callout.unavailable:before,.brand-at-a-glance-callout.error:before,.brand-at-a-glance-callout.locked:before{background:var(--industryiq-logo-orange)}.brand-at-a-glance-callout-header{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;color:var(--dt-muted);font-size:11px;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.brand-at-a-glance-callout>strong{max-width:100%;min-width:0;color:var(--dt-ink);font-size:clamp(24px,2.7vw,36px);line-height:1.05;overflow-wrap:anywhere}.brand-at-a-glance-callout>p{min-width:0;margin:0;color:var(--dt-muted);font-size:13px;font-weight:650;line-height:1.4;overflow-wrap:anywhere}.brand-at-a-glance-section .brand-at-a-glance-callout:not(.ready)>strong{font-size:clamp(20px,2.1vw,30px)}.brand-at-a-glance-section .brand-at-a-glance-callout{min-width:0;grid-template-columns:minmax(90px,180px) minmax(0,1fr);grid-template-rows:auto 1fr auto;column-gap:14px}.brand-at-a-glance-section .brand-at-a-glance-callout-header{grid-column:1 / -1}.brand-at-a-glance-section .brand-at-a-glance-callout>strong,.brand-at-a-glance-section .brand-at-a-glance-loading{grid-column:1;grid-row:2;align-self:start;min-width:0;max-width:100%;overflow-wrap:anywhere}.brand-at-a-glance-section .brand-at-a-glance-callout>p{grid-column:2;grid-row:2;align-self:start;min-width:0;overflow-wrap:anywhere}.brand-at-a-glance-section .brand-at-a-glance-callout>.brand-at-a-glance-explore{grid-column:1;grid-row:3;align-self:end}.brand-at-a-glance-section .brand-at-a-glance-loading{display:flex;flex-wrap:wrap}.brand-at-a-glance-section .brand-at-a-glance-loading>small{min-width:0;overflow-wrap:anywhere}.brand-at-a-glance-info{flex:0 0 auto;position:relative;text-transform:none}.brand-at-a-glance-info summary{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:1px solid var(--dt-border);border-radius:999px;color:var(--dt-muted);cursor:pointer;list-style:none}.brand-at-a-glance-info summary::-webkit-details-marker{display:none}.brand-at-a-glance-info[open] summary,.brand-at-a-glance-info summary:hover,.brand-at-a-glance-info summary:focus-visible{border-color:var(--dt-cyan);color:var(--dt-ink);outline:none}.brand-at-a-glance-info p{position:absolute;z-index:2;right:0;top:30px;width:min(270px,70vw);margin:0;border:1px solid var(--dt-border-strong);border-radius:8px;padding:10px;background:#fff;box-shadow:0 12px 28px #14263724;color:var(--dt-body);font-size:12px;font-weight:600;line-height:1.4}.brand-at-a-glance-loading{display:inline-flex;align-items:center;gap:8px;min-height:32px;color:var(--dt-muted);font-size:12px;font-weight:750}.brand-at-a-glance-loading>span{display:block;width:74px;height:22px;border-radius:5px;background:linear-gradient(90deg,#e8f1f6 25%,#f8fbfd,#e8f1f6 75%);background-size:200% 100%;animation:skeleton-shimmer 1.4s ease-in-out infinite}.brand-at-a-glance-explore{width:fit-content;color:#075f98;font-size:12px;font-weight:850;text-decoration:none}.brand-at-a-glance-explore:hover,.brand-at-a-glance-explore:focus-visible{color:var(--dt-red);outline:none;text-decoration:underline}.brand-at-a-glance-standard-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--dt-muted);font-size:12px;font-weight:800}.brand-benchmarking-section{display:grid;gap:16px}.brand-benchmarking-heading{align-items:start}.brand-benchmarking-heading p{max-width:620px;margin:0;color:var(--dt-muted);font-size:13px;font-weight:650;line-height:1.45}.brand-benchmark-refreshing{display:inline-block;margin-top:6px;color:var(--dt-muted);font-size:11px;font-weight:750}.brand-benchmark-denominator{display:block;margin-top:6px;color:var(--dt-muted);font-size:11px;font-weight:700;line-height:1.35}.brand-benchmarking-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.brand-benchmark-card{display:grid;align-content:start;grid-template-rows:auto auto auto 1fr;gap:12px;min-width:0;border:1px solid var(--dt-border);border-radius:10px;padding:14px;background:#fff;box-shadow:var(--dt-shadow-panel)}.brand-benchmark-card.benchmark-ready{border-left:4px solid var(--dt-cyan);padding-left:11px}.brand-benchmark-card.locked,.brand-benchmark-card.unavailable,.brand-benchmark-card.limitedSample{border-style:dashed;background:#fbfdfe}.brand-benchmark-card-title{display:flex;align-items:start;justify-content:space-between;gap:8px}.brand-benchmark-card-title h3{margin:0;color:var(--dt-ink);font-size:14px;line-height:1.25}.brand-benchmark-supporting-label{display:block;margin-top:4px;color:var(--dt-muted);font-size:10px;font-weight:750;line-height:1.3}.brand-benchmark-card-title details{position:relative;flex:0 0 auto}.brand-benchmark-card-title summary{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:1px solid var(--dt-border);border-radius:999px;color:var(--dt-muted);cursor:pointer;list-style:none}.brand-benchmark-card-title summary:focus-visible{outline:2px solid var(--dt-red);outline-offset:2px}.brand-benchmark-card-title summary::-webkit-details-marker{display:none}.brand-benchmark-card-title details p{position:absolute;z-index:3;top:30px;right:0;width:min(270px,70vw);margin:0;border:1px solid var(--dt-border-strong);border-radius:8px;padding:10px;background:#fff;box-shadow:0 12px 28px #14263724;color:var(--dt-body);font-size:12px;font-weight:600;line-height:1.4}.brand-benchmark-values{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.brand-benchmark-values>div{display:grid;gap:5px;min-width:0}.brand-benchmark-values span{color:var(--dt-muted);font-size:10px;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.brand-benchmark-values strong{color:var(--dt-ink);font-size:clamp(19px,2vw,27px);line-height:1.05;overflow-wrap:anywhere}.brand-benchmark-movement{color:var(--dt-muted);font-size:10px;font-weight:700;line-height:1.3}.brand-benchmark-movement.favorable{color:#087c4b}.brand-benchmark-movement.unfavorable{color:var(--dt-danger)}.brand-benchmark-movement.neutral,.brand-benchmark-movement.limited{color:var(--dt-muted)}.brand-benchmark-result-row{display:flex;align-items:flex-start;gap:8px;min-width:0;min-height:34px}.brand-benchmark-comparison{flex:1 1 auto;min-width:0;margin:0;color:var(--dt-ink);font-size:13px;font-weight:900;line-height:1.35}.brand-benchmark-comparison.favorable{color:#087c4b}.brand-benchmark-comparison.unfavorable{color:var(--dt-danger)}.brand-benchmark-comparison.neutral,.brand-benchmark-comparison.limited{color:var(--dt-muted)}.brand-benchmark-direction-note{flex:0 1 auto;align-self:flex-start;max-width:46%;overflow:hidden;border:1px solid #b9dce8;border-radius:999px;padding:3px 6px;background:#f2fbfe;color:#126a8f;font-size:9px;font-weight:850;line-height:1.2;text-align:right;text-overflow:ellipsis;white-space:nowrap}.brand-benchmark-bars{display:grid;gap:7px;min-width:0}.brand-benchmark-bar-values,.brand-benchmark-bar-labels,.brand-benchmark-bar-movements{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;text-align:center}.brand-benchmark-bar-values strong{color:var(--dt-ink);font-size:clamp(17px,1.8vw,24px);line-height:1.05;overflow-wrap:anywhere}.brand-benchmark-bar-plot{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;height:116px;min-width:0;border-bottom:1px solid #d7e0e7}.brand-benchmark-bar-plot:after{position:absolute;right:0;bottom:0;left:0;height:1px;background:#aab9c2;content:""}.brand-benchmark-bars.diverging .brand-benchmark-bar-plot{border-bottom-color:transparent}.brand-benchmark-bars.diverging .brand-benchmark-bar-plot:after{bottom:50%}.brand-benchmark-bar{position:absolute;bottom:0;left:25%;z-index:1;display:block;width:min(48px,52%);max-height:100%;border-radius:5px 5px 0 0;transform:translate(-50%)}.brand-benchmark-bar.selected{left:25%;background:#0b6f9f}.brand-benchmark-bar.category{left:75%;background:#91a7b5}.brand-benchmark-bars.diverging .brand-benchmark-bar.selected,.brand-benchmark-bars.diverging .brand-benchmark-bar.category{border-radius:5px}.brand-benchmark-card-footer{display:grid;gap:4px}.brand-benchmark-card-prior-context{color:var(--dt-muted);font-size:10px;font-weight:800;line-height:1.25;text-align:center}.brand-benchmark-bar-labels span{color:var(--dt-muted);font-size:10px;font-weight:850;letter-spacing:.03em;line-height:1.25}.brand-benchmark-bar-movements{min-height:26px}.brand-benchmark-bar-movements small{color:var(--dt-muted);font-size:10px;font-weight:700;line-height:1.3}.brand-benchmark-basis,.brand-benchmark-sample{align-self:end;margin-top:auto;color:var(--dt-muted);font-size:11px;font-weight:700;line-height:1.35}.brand-benchmark-error button{border:0;padding:0;background:transparent;color:var(--dt-red);cursor:pointer;font:inherit;font-weight:850;text-decoration:underline}@media(max-width:1180px){.brand-at-a-glance-grid,.brand-benchmarking-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:641px)and (max-width:1180px){.brand-at-a-glance-grid .brand-at-a-glance-callout:nth-child(3){grid-column:1 / -1}}@media(max-width:640px){.brand-at-a-glance-grid{grid-template-columns:1fr}.brand-at-a-glance-section .brand-at-a-glance-callout{grid-template-columns:1fr;grid-template-rows:auto auto 1fr auto}.brand-at-a-glance-section .brand-at-a-glance-callout-header,.brand-at-a-glance-section .brand-at-a-glance-callout>strong,.brand-at-a-glance-section .brand-at-a-glance-loading,.brand-at-a-glance-section .brand-at-a-glance-callout>p,.brand-at-a-glance-section .brand-at-a-glance-callout>.brand-at-a-glance-explore{grid-column:auto;grid-row:auto}.brand-at-a-glance-standard-actions{align-items:flex-start;flex-direction:column}.brand-benchmarking-grid,.brand-benchmark-values{grid-template-columns:1fr}}.brand-position-history-section{display:grid;gap:16px}.brand-position-history-heading{align-items:start}.brand-position-history-heading p{max-width:620px;margin:0;color:var(--dt-muted);font-size:13px;font-weight:650;line-height:1.45}.brand-position-history-denominator,.brand-position-history-refreshing{display:block;margin-top:6px;color:var(--dt-muted);font-size:11px;font-weight:700;line-height:1.35}.brand-position-history-range-note{display:flex;justify-content:space-between;gap:12px;color:var(--dt-muted);font-size:11px;font-weight:750}.brand-position-history-wide{min-width:0}.brand-position-history-main-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:20px;align-items:start}.brand-position-history-chart-column{min-width:0}.brand-position-history-narrow{display:none}.brand-position-history-locked,.brand-position-history-state{display:grid;gap:6px;border:1px dashed var(--dt-border-strong);border-radius:10px;padding:20px;background:#fbfdfe}.brand-position-history-locked strong,.brand-position-history-state strong{color:var(--dt-ink);font-size:15px}.brand-position-history-locked span,.brand-position-history-state span{color:var(--dt-muted);font-size:12px;font-weight:650;line-height:1.4}.brand-position-history-comparison{display:grid;gap:12px;border-top:1px solid var(--dt-border);padding-top:16px}.brand-position-history-comparison-heading{display:flex;align-items:end;justify-content:space-between;gap:12px}.brand-position-history-comparison-heading h3{margin:4px 0 0;color:var(--dt-ink);font-size:16px}.brand-position-history-comparison-heading>span{min-width:0;color:var(--dt-muted);font-size:11px;font-weight:700;overflow-wrap:anywhere;text-align:right}.brand-position-history-comparison-matrix{width:100%;min-width:0;overflow:hidden;border:1px solid var(--dt-border);border-radius:9px;background:#fff}.brand-position-history-matrix-row{display:grid;grid-template-columns:minmax(94px,.9fr) repeat(3,minmax(0,1fr));min-width:0;border-bottom:1px solid var(--dt-border)}.brand-position-history-matrix-row:last-child{border-bottom:0}.brand-position-history-matrix-header{background:#f6f9fb}.brand-position-history-matrix-period,.brand-position-history-matrix-heading,.brand-position-history-matrix-cell{min-width:0;padding:8px 7px}.brand-position-history-matrix-heading,.brand-position-history-matrix-cell:not(:first-child){border-left:1px solid var(--dt-border)}.brand-position-history-matrix-heading{color:var(--dt-muted);font-size:10px;font-weight:850;letter-spacing:.03em;overflow-wrap:anywhere;text-align:right;text-transform:uppercase}.brand-position-history-matrix-period{display:grid;align-content:start;gap:2px}.brand-position-history-matrix-period strong{color:var(--dt-ink);font-size:12px}.brand-position-history-matrix-period>small{min-width:0;color:var(--dt-muted);font-size:9.5px;font-weight:700;line-height:1.3;overflow-wrap:anywhere}.brand-position-history-matrix-status{font-weight:800}.brand-position-history-matrix-cell{display:grid;align-content:start;gap:2px;text-align:right}.brand-position-history-matrix-cell>strong{color:var(--dt-body);font-size:12px;font-weight:850;overflow-wrap:anywhere}.brand-position-history-delta{display:block;font-size:9px;font-weight:800;line-height:1.25;overflow-wrap:anywhere}.brand-position-history-delta.favorable{color:#147a50}.brand-position-history-delta.unfavorable{color:#b54a3a}.brand-position-history-delta.neutral,.brand-position-history-delta.unavailable{color:var(--dt-muted)}.brand-position-history-matrix-row.limitedSample,.brand-position-history-matrix-row.unavailable,.brand-position-history-matrix-row.noActivity{background:#fbfdfe}.brand-position-history-narrow label{display:block;margin-bottom:6px;color:var(--dt-muted);font-size:11px;font-weight:800}.brand-position-history-narrow select{width:100%;margin-bottom:10px;border:1px solid var(--dt-border-strong);border-radius:7px;padding:8px 10px;background:#fff;color:var(--dt-ink);font:inherit;font-size:12px;font-weight:750}.brand-position-history-narrow-legend{display:block;color:var(--dt-muted);font-size:11px;font-weight:800;text-align:center}@media(max-width:640px){.brand-position-history-range-note,.brand-position-history-comparison-heading{align-items:flex-start;flex-direction:column}.brand-position-history-comparison-heading>span{text-align:left}.brand-position-history-matrix-row{grid-template-columns:minmax(82px,.9fr) repeat(3,minmax(0,1fr))}.brand-position-history-matrix-period,.brand-position-history-matrix-heading,.brand-position-history-matrix-cell{padding:7px 4px}.brand-position-history-matrix-heading,.brand-position-history-matrix-cell{font-size:9px}.brand-position-history-wide{display:none}.brand-position-history-narrow{display:block}}@media(max-width:980px){.brand-position-history-main-grid{grid-template-columns:1fr}}.market-share-hero,.market-share-kpi-section,.market-universe-panel,.market-share-methodology-panel{display:grid;gap:18px}.market-share-hero{grid-template-columns:minmax(0,1fr) auto;align-items:center}.market-share-hero h2{margin:4px 0 8px}.market-share-hero p,.market-universe-panel p,.market-share-methodology-panel p{max-width:820px;margin:0;color:var(--dt-muted);font-weight:650;line-height:1.45}.market-share-hero-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.market-universe-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px}.market-universe-grid>div{display:grid;gap:5px;border:1px solid #dbe8ef;border-radius:8px;padding:12px 14px;background:#f8fbfd}.market-universe-grid span,.market-denominator-list dt,.market-share-future-card span{color:var(--dt-muted);font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.market-universe-grid strong{color:var(--dt-ink);font-size:15px;line-height:1.25}.market-denominator-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;margin:0}.market-denominator-list div{border-left:4px solid var(--dt-cyan);border-radius:8px;padding:10px 12px;background:#fff;box-shadow:inset 0 0 0 1px #e1edf3}.market-denominator-list dd{margin:4px 0 0;color:var(--dt-ink);font-size:22px;font-weight:900}.market-share-category-table{min-width:1120px}.market-share-future-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.market-share-future-card{display:grid;gap:7px;border:1px dashed #c9dce7;border-radius:8px;padding:14px;background:#fbfdfe;color:inherit;text-decoration:none}.market-share-future-card h3{margin:0;color:var(--dt-ink);font-size:17px}.market-share-future-card.actionable{border-style:solid;border-color:#00c2ff47;background:#f5fcff}.market-share-future-card.actionable:hover,.market-share-future-card.actionable:focus-visible{border-color:#0078aa70;outline:none;box-shadow:0 8px 22px #00405a17}.metric-card strong{display:block;color:var(--dt-ink);font-size:28px;font-weight:800;line-height:1.1}.capability-state-panel{display:grid;gap:16px;border-color:#00c2ff40;background:linear-gradient(135deg,rgb(0 194 255 / .06),transparent 45%),#fff}.capability-state-panel.inline{gap:14px}.capability-state-panel.upgrade-preview{border-color:#f6901e4d;background:linear-gradient(135deg,rgb(246 144 30 / .08),transparent 42%),#fff}.capability-state-panel.not-applicable,.capability-state-panel.permission-unavailable{border-color:var(--dt-border);background:#fff}.capability-state-panel h2{margin:0;font-size:22px}.capability-state-panel p{max-width:760px;margin:0;color:var(--dt-body);line-height:1.5}.capability-state-header,.capability-state-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.capability-state-footer{align-items:flex-end;border-top:1px solid var(--dt-border);padding-top:14px}.capability-state-footer p{max-width:560px;font-size:13px}.tier-badge{display:inline-flex;align-items:center;width:fit-content;border:1px solid rgb(0 194 255 / .35);border-radius:999px;padding:5px 10px;background:#ebf9ffe0;color:var(--dt-blue-dark);font-size:12px;font-weight:800}.capability-preview-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px}.capability-preview-card{border:1px dashed rgb(246 144 30 / .45);border-radius:8px;padding:14px;background:#ffffffc7}.capability-preview-card span,.capability-preview-card p{color:var(--dt-muted);font-size:13px}.capability-preview-card strong{display:block;margin:7px 0;color:var(--dt-ink);font-size:15px}.capability-preview-card small{display:block;margin-top:10px;color:var(--dt-muted);font-size:12px;line-height:1.4}.capability-state-actions{display:flex;flex-wrap:wrap;gap:10px}.capability-inline-state-panel{display:grid;gap:12px;border-color:#00c2ff2e}.my-insights-locked-scope-panel{gap:12px}.my-insights-locked-preview-intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,320px);align-items:stretch;gap:18px;border-color:#f6901e38;background:linear-gradient(135deg,rgb(246 144 30 / .06),transparent 48%),#fff}.my-insights-locked-preview-intro h2,.my-insights-locked-metric-section h2,.locked-preview-panel h2{margin:0}.my-insights-locked-preview-intro p,.my-insights-locked-metric-section p,.locked-preview-panel p{margin:0;color:var(--dt-body);line-height:1.45}.locked-preview-unlock-card{display:grid;gap:8px;align-content:start;border:1px solid rgb(0 194 255 / .24);border-radius:8px;padding:14px;background:#ebf9ffa3}.locked-preview-unlock-card span{color:var(--dt-muted);font-size:12px;font-weight:850;text-transform:uppercase}.locked-preview-unlock-card strong{color:var(--dt-ink);font-size:20px;line-height:1.1}.my-insights-locked-metric-section{display:grid;gap:16px}.my-insights-locked-preview-layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.locked-preview-panel{display:grid;gap:14px;min-height:320px}.locked-preview-chart{display:flex;align-items:flex-end;gap:12px;min-height:176px;border:1px solid rgb(0 194 255 / .16);border-radius:8px;padding:18px;background:linear-gradient(180deg,transparent 23%,rgb(16 73 117 / .08) 24%,transparent 25%),linear-gradient(180deg,transparent 48%,rgb(16 73 117 / .08) 49%,transparent 50%),linear-gradient(180deg,transparent 73%,rgb(16 73 117 / .08) 74%,transparent 75%),#f8fdff}.locked-preview-chart span{display:block;flex:1 1 0;min-width:28px;border-radius:8px 8px 3px 3px;background:linear-gradient(180deg,#00c2ff8c,#00c2ff24);filter:blur(3px)}.locked-preview-map{position:relative;min-height:214px;overflow:hidden;border:1px solid rgb(0 194 255 / .16);border-radius:8px;background:radial-gradient(circle at 18% 26%,rgb(0 194 255 / .16),transparent 23%),radial-gradient(circle at 63% 62%,rgb(4 180 109 / .14),transparent 28%),#f8fdff}.locked-preview-map .region{position:absolute;display:block;border:1px solid rgb(26 46 92 / .12);border-radius:18px;background:#00c2ff33;filter:blur(3px)}.locked-preview-map .west{left:8%;top:22%;width:31%;height:42%}.locked-preview-map .midwest{left:42%;top:16%;width:24%;height:34%}.locked-preview-map .south{left:43%;top:56%;width:35%;height:29%}.locked-preview-map .northeast{left:72%;top:24%;width:18%;height:28%}.locked-preview-table{display:grid;border:1px solid var(--dt-border);border-radius:8px;overflow:hidden}.locked-preview-table>div{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(90px,.8fr) minmax(80px,.7fr);gap:12px;align-items:center;padding:12px 14px;border-bottom:1px solid var(--dt-border)}.locked-preview-table>div:first-child{background:#f8fafc;color:var(--dt-muted);font-size:12px;font-weight:900;letter-spacing:.02em;text-transform:uppercase}.locked-preview-table>div:last-child{border-bottom:0}.locked-preview-table span:first-child{color:var(--dt-ink);font-weight:800}@media(max-width:980px){.my-insights-locked-preview-intro,.my-insights-locked-preview-layout{grid-template-columns:1fr}}.capability-inline-state-panel article{display:grid;gap:6px;border-top:1px solid var(--dt-border);padding-top:12px}.capability-inline-state-panel article:first-of-type{border-top:0;padding-top:0}.capability-inline-state-panel strong{color:var(--dt-ink)}.capability-inline-state-panel p{margin:0;color:var(--dt-body);line-height:1.45}.capability-note-card{display:grid;gap:8px}.capability-note-card h2{margin:0;font-size:16px}.capability-note-card p{margin:0;color:var(--dt-body)}.chart-panel{padding-bottom:14px;scroll-margin-top:96px}.chart-heading{display:grid;gap:4px;margin-bottom:10px}.chart-heading h2{margin-bottom:0}.chart-heading p{margin-bottom:0;color:var(--dt-muted);font-size:13px;line-height:1.35}.chart-legend,.chart-value-list{display:flex;flex-wrap:wrap;gap:10px 16px;margin-top:8px;color:#50616c;font-size:13px;font-weight:700}.chart-legend span,.chart-value-list span{display:inline-flex;align-items:center;gap:7px}.chart-legend i,.chart-value-list i{display:inline-block;width:10px;height:10px;border-radius:2px}.donut-layout{display:grid;grid-template-columns:minmax(220px,320px) minmax(0,1fr);gap:16px;align-items:center}.donut-visual{display:flex;align-items:center;justify-content:center;min-height:220px}.donut-ring{display:grid;position:relative;width:min(220px,100%);aspect-ratio:1;place-items:center;border-radius:999px;box-shadow:inset 0 0 0 1px #2c475414}.donut-ring-svg{display:block;height:100%;inset:0;overflow:visible;position:absolute;width:100%}.donut-ring-segment{animation:dt-donut-segment-enter .42s cubic-bezier(.22,1,.36,1) backwards;animation-delay:var(--donut-segment-delay, 0ms);stroke:#36454f;stroke-width:.85;transform-box:view-box;transform-origin:center;transition:opacity .14s ease,transform .14s ease,stroke-width .14s ease}.donut-ring-segment:hover,.donut-ring-segment:focus-visible{opacity:.84;outline:none;stroke-width:2.5;transform:scale(1.03)}.donut-ring-segment:focus-visible{filter:drop-shadow(0 0 1px #ffffff) drop-shadow(0 0 2px #17212b);opacity:1;paint-order:stroke fill;stroke:#17212b;stroke-width:4}.donut-ring-hole,.donut-ring-empty{pointer-events:none}.donut-center{position:relative;z-index:1;display:grid;width:52%;aspect-ratio:1;place-items:center;border-radius:999px;background:#fff;color:var(--dt-ink);text-align:center}@keyframes dt-donut-segment-enter{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.donut-ring-segment{animation:none;transition:none}.donut-ring-segment:hover,.donut-ring-segment:focus-visible{transform:none}}.donut-center strong{font-size:28px;line-height:1}.donut-center span{max-width:88px;color:var(--dt-muted);font-size:12px;font-weight:700;line-height:1.2}.chart-value-list{display:grid;margin-top:0}.chart-value-list div{display:flex;align-items:center;justify-content:space-between;gap:14px;border-bottom:1px solid #e6eef3;padding:8px 0}.chart-value-list strong{color:var(--dt-ink);font-size:16px}.product-sales-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;border-color:#00c2ff2e;padding:12px 14px;background:#fff}.product-display-mode{margin-left:auto}.metric-product-drivers-toolbar{align-items:center;border-bottom:1px solid var(--dt-border);padding-bottom:12px}.metric-product-driver-anchor{display:grid;gap:2px;min-width:min(100%,320px)}.metric-product-driver-anchor strong{color:var(--dt-ink);font-size:13px;font-weight:850}.metric-product-driver-anchor span{color:var(--dt-muted);font-size:12px;font-weight:650}.product-sales-toolbar div:first-child{display:grid;gap:3px}.product-sales-toolbar strong{color:var(--dt-ink);font-size:14px}.product-sales-toolbar span{color:var(--dt-muted);font-size:12px;font-weight:650}.segmented-control{display:inline-flex;flex-wrap:wrap;align-items:center;gap:3px;max-width:100%;border:1px solid var(--dt-border-strong);border-radius:999px;padding:4px;background:#f4f8fb}.segmented-control button{min-height:32px;border:0;border-radius:999px;padding:6px 13px;background:transparent;color:var(--dt-muted);cursor:pointer;font:inherit;font-size:13px;font-weight:800}.segmented-control button.active{background:#fff;color:var(--dt-ink);box-shadow:0 1px 5px #14263724}.segmented-control button:focus-visible{box-shadow:var(--dt-focus-ring);outline:none}.product-sales-table{table-layout:fixed}.product-sales-table.value-mode{min-width:860px}.product-sales-table.units-mode,.product-sales-table.conversion-mode{min-width:760px}.metric-product-drivers-table.value-mode{min-width:1040px}.metric-product-drivers-panel{min-width:0;max-width:100%}.metric-product-drivers-table.units-mode{min-width:900px}.metric-product-drivers-table.conversion-mode{min-width:1120px}.category-l2-table{min-width:0}@media(max-width:1279px){.category-detail-panel .table-scroll{overflow-x:visible}.category-detail-panel .category-l2-table{min-width:0;border-collapse:separate;border-spacing:0}.category-detail-panel .category-l2-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.category-detail-panel .category-l2-table,.category-detail-panel .category-l2-table tbody,.category-detail-panel .category-l2-table tr,.category-detail-panel .category-l2-table th,.category-detail-panel .category-l2-table td{display:block;width:100%}.category-detail-panel .category-l2-table tbody{display:grid;gap:10px}.category-detail-panel .category-l2-table tbody tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;border:1px solid var(--dt-border);border-radius:8px;padding:12px;background:#fff}.category-detail-panel .category-l2-table tbody td{display:grid;grid-template-columns:minmax(104px,40%) minmax(0,1fr);gap:8px;align-items:baseline;border:0;padding:0;overflow-wrap:anywhere;text-align:left;white-space:normal;word-break:break-word}.category-detail-panel .category-l2-table tbody td:before{color:#65747f;content:attr(data-label);font-size:10px;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.category-detail-panel .category-l2-table tbody td:first-child{grid-column:1 / -1;display:block}.category-detail-panel .category-l2-table tbody td:first-child:before{display:none}.category-detail-panel .category-l2-table tbody td.numeric-cell{text-align:left;white-space:normal}.category-detail-panel .category-l2-table .category-l2-share-cell{display:grid}.category-detail-panel .category-l2-table .category-l2-share-content{min-width:0}}@media(max-width:600px){.category-detail-panel .category-l2-table tbody tr{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.channel-performance-landscape-bubble-button,.channel-performance-landscape-bubble-hover-label{transition:none}}.category-l2-table tr.active-row{background:linear-gradient(90deg,#00c2ff1a,#f6901e0d)}@media(max-width:1279px){.category-detail-panel .category-l2-table tbody tr.active-row{background:linear-gradient(90deg,#00c2ff1a,#f6901e0d)}}.table-text-button{border:0;padding:0;background:transparent;color:var(--dt-ink);cursor:pointer;font:inherit;font-weight:800;text-align:left}.table-text-button:hover,.table-text-button:focus-visible{color:var(--dt-blue-dark);text-decoration:underline;text-underline-offset:3px}.product-sales-table td{vertical-align:middle}.product-cell{display:grid;grid-template-columns:56px minmax(180px,1fr);gap:14px;align-items:center}.product-sales-table .product-cell{grid-template-columns:56px minmax(0,1fr)}.product-image-frame{display:grid;width:56px;height:42px;overflow:hidden;place-items:center;border:1px solid #d9e6ef;border-radius:6px;background:linear-gradient(135deg,#00c2ff1f,#f6901e17),#f8fbfd}.product-image-frame img{display:block;width:100%;height:100%;object-fit:contain}.product-image-frame span{color:#15526f;font-size:13px;font-weight:900;letter-spacing:.04em}.product-identity{display:grid;min-width:0;gap:4px}.product-identity strong{color:var(--dt-ink);font-weight:850;overflow-wrap:anywhere}.product-identity span{color:#607487;font-size:12px;font-weight:700}.product-identity .product-brand-meta{overflow-wrap:anywhere;color:var(--dt-muted);font-size:11px;font-weight:750;line-height:1.25}.product-identity .product-brand-eyebrow{color:#5f7180;font-size:10px;font-weight:850}.numeric-cell{text-align:right;white-space:nowrap}.product-sales-table th.numeric-cell{white-space:normal}.numeric-cell .sort-button{margin-left:auto}.product-sales-table th.numeric-cell .sort-button{line-height:1.12;text-align:right;white-space:normal}.metric-product-drivers-table th.numeric-cell .sort-button{line-height:1.18}.product-sales-pagination{align-items:center;margin:13px 0 0}.product-detail-context-only{grid-template-columns:1fr}.product-detail-empty{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;border-color:#f2c879;background:#fff8e9}.product-detail-empty h2{margin:2px 0 6px;color:#6f4700}.product-detail-empty p{max-width:780px;margin:0;color:#6f4700;font-weight:750}.product-detail-empty code{word-break:break-all}.page-size-control,.pagination-actions{display:flex;align-items:center;gap:10px}.page-size-control label{color:var(--dt-muted);font-size:13px;font-weight:800}.page-size-control select{min-height:34px;border:1px solid var(--dt-border-strong);border-radius:6px;background:#fff;color:var(--dt-ink);font:inherit;font-size:14px;font-weight:700;padding:5px 28px 5px 9px}.state-map-panel{overflow:hidden}.cloud-dashboard-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(200px,280px);gap:10px;align-items:center;margin-bottom:10px}.cloud-dashboard-copy,.cloud-dashboard-scope{border:1px solid #cfe5ef;border-radius:8px;background:#fff;box-shadow:none}.cloud-dashboard-copy{display:grid;gap:4px;padding:12px 14px}.cloud-dashboard-copy h2{margin:0;color:var(--dt-ink);font-size:19px;line-height:1.15}.cloud-dashboard-copy p{max-width:760px;margin:0;color:var(--dt-body);font-size:13px;line-height:1.45}.cloud-dashboard-scope{display:grid;gap:4px;align-content:center;padding:12px 14px}.cloud-dashboard-scope span,.cloud-dashboard-scope small{color:var(--dt-muted);font-weight:800}.cloud-dashboard-scope span{font-size:12px;letter-spacing:.06em;text-transform:uppercase}.cloud-dashboard-scope strong{color:var(--dt-ink);font-size:28px;line-height:1}.cloud-dashboard-scope-actions{display:grid;grid-template-columns:1fr;gap:6px;margin-top:6px}.cloud-dashboard-scope-actions button{width:100%;min-height:40px;justify-content:center}.compact-button{flex:0 0 auto;padding:10px 14px;font-size:13px}.cloud-performance-bars{display:grid;gap:14px}.cloud-performance-row{display:grid;grid-template-columns:64px minmax(44px,1fr) max-content;gap:8px;align-items:center;color:var(--dt-body);font-size:13px;font-weight:800}.cloud-performance-row strong{color:var(--dt-ink);text-align:right}.cloud-performance-track{height:12px;overflow:hidden;border-radius:999px;background:#e7eef2}.cloud-performance-track i{display:block;height:100%;border-radius:inherit;box-shadow:0 0 0 1px #ffffff73 inset}.cloud-kpi-stack{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.state-map-state.draft-selected{animation:none}.compact-segmented-control{width:auto;min-height:40px;background:#f8fbfc}.compact-segmented-control button{min-height:36px;padding:8px 13px;font-size:13px}.compact-segmented-control button:disabled{color:#9aa8b2;cursor:not-allowed;opacity:.62}.cloud-top-states-list{display:grid;gap:10px;margin:0;padding:0;list-style:none}.cloud-top-states-list li{display:grid;grid-template-columns:42px minmax(0,1fr) max-content;gap:16px;align-items:center;border-bottom:1px solid var(--dt-border);padding:10px 0}.cloud-top-states-list span{display:grid;gap:4px;min-width:0}.cloud-top-states-list strong,.cloud-top-states-list b{color:var(--dt-ink)}.cloud-top-states-list small{color:var(--dt-muted);font-weight:800}.table-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px}.table-pagination span{color:var(--dt-muted);font-size:13px;font-weight:900}.cloud-supplier-performance-panel{min-height:0}.panel-subtitle{margin:4px 0 0;color:var(--dt-muted);font-weight:750;line-height:1.35}.dealer-logo{display:grid;place-items:center;width:46px;height:46px;overflow:hidden;border:1px solid #d8e7ef;border-radius:8px;background:#f8fbfc}.dealer-logo img{width:100%;height:100%;object-fit:contain;padding:3px}.dealer-logo.fallback{background:linear-gradient(135deg,#00c2ff24,#f6901e1f),#fff}.dealer-logo span{color:var(--dt-blue-700);font-size:14px;font-weight:950}.supplier-performance-legend{display:flex;flex-wrap:wrap;gap:12px;margin:14px 0 10px;color:var(--dt-muted);font-size:12px;font-weight:900}.supplier-performance-legend span{display:inline-flex;gap:6px;align-items:center}.supplier-performance-legend i{width:10px;height:10px;border-radius:3px}.supplier-performance-list{display:grid;gap:12px;margin:0;padding:0;list-style:none}.supplier-performance-list li{display:grid;grid-template-columns:minmax(120px,170px) minmax(0,1fr);gap:14px;align-items:start;border-top:1px solid var(--dt-border);padding-top:12px}.supplier-performance-list li:first-child{border-top:0;padding-top:0}.supplier-performance-name{display:grid;gap:3px;min-width:0}.supplier-performance-name strong{overflow-wrap:anywhere;color:var(--dt-ink);font-size:14px;line-height:1.15}.supplier-performance-name small{color:var(--dt-muted);font-size:11px;font-weight:850}.supplier-performance-bars{display:grid;gap:5px;min-width:0}.supplier-performance-bar-row{display:grid;grid-template-columns:52px minmax(0,1fr) minmax(78px,auto);gap:8px;align-items:center;min-width:0}.supplier-performance-bar-row span{color:var(--dt-muted);font-size:11px;font-weight:900}.supplier-performance-bar-row b{color:var(--dt-ink);font-size:12px;font-weight:900;text-align:right;white-space:nowrap}.supplier-performance-track{height:8px;overflow:hidden;border-radius:999px;background:#e6eef2}.supplier-performance-track i{display:block;height:100%;border-radius:inherit;box-shadow:0 0 0 1px #ffffff73 inset}.empty-copy{margin:0;color:var(--dt-muted);font-weight:700;line-height:1.5}.state-map-layout{display:grid;grid-template-columns:minmax(320px,1fr) minmax(200px,260px);gap:16px;align-items:center}.state-map{display:block;width:100%;max-height:420px;border:1px solid #d7e4ec;border-radius:8px;background:linear-gradient(180deg,#fbfdff,#eef5f8);box-shadow:inset 0 1px #fffc}.state-map-state{transition:fill .12s ease,stroke-width .12s ease}.state-map-state.interactive{cursor:pointer}.state-map-state.interactive:hover,.state-map-state.interactive:focus-visible{fill:var(--state-map-hover-fill, #9fc9dc);outline:none}.state-map-state.interactive.selected,.state-map-state.interactive.selected:hover,.state-map-state.interactive.selected:focus-visible{fill:#d6001c;filter:drop-shadow(0 0 5px rgb(214 0 28 / .45))}.state-map-state.interactive.region-selected{filter:drop-shadow(0 0 4px rgb(246 144 30 / .35))}.state-map-state.interactive.region-selected:hover,.state-map-state.interactive.region-selected:focus-visible{filter:drop-shadow(0 0 5px rgb(246 144 30 / .5))}.state-map-border{fill:none;pointer-events:none;stroke:#496170;stroke-linejoin:round;stroke-width:.8}.state-map-summary{display:grid;gap:12px;align-self:stretch}.state-map-selection{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:42px}.state-map-summary ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}.state-map-summary li{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--dt-border);padding:8px 0;color:var(--dt-body);font-weight:700}.state-map-summary li strong{color:var(--dt-ink)}.table-scroll{width:100%;overflow-x:auto}.table-heading-row,.pagination-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.table-heading-row h2{margin-bottom:0}.table-count,.pagination-row span{color:var(--dt-muted);font-size:13px;font-weight:700}table{width:100%;min-width:100%;border-collapse:collapse}th,td{border-bottom:1px solid var(--dt-border);padding:11px 9px;text-align:left;vertical-align:top;font-size:14px}th{color:var(--dt-muted);font-size:12px;font-weight:800;letter-spacing:.025em;text-transform:uppercase}.sort-button{border:0;background:transparent;color:inherit;cursor:pointer;font:inherit;font-weight:inherit;padding:0;text-align:left;text-transform:inherit}.sort-button:focus-visible{border-radius:4px;box-shadow:0 0 0 3px #4f7f9638;outline:none}td{color:#263748}tbody tr{transition:background-color .12s ease}tbody tr:hover{background:#fafafa}.command-button,.secondary-button,.icon-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:36px;border:1px solid var(--dt-border-strong);border-radius:var(--dt-radius-control);background:#fff;color:var(--dt-black);font-weight:700;text-decoration:none;cursor:pointer;box-shadow:inset 0 1px #ffffffbf;transition:background-color .14s ease,border-color .14s ease,color .14s ease,box-shadow .14s ease}.command-button{padding:8px 18px;border-color:var(--dt-red);background:var(--dt-red);color:#fff}.csv-export-control{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.csv-export-actions{display:inline-flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-end;gap:10px}.csv-export-error{color:var(--dt-danger);font-size:.82rem;font-weight:700}.readonly-note{color:#405160;font-size:.82rem;font-weight:700}.secondary-button{padding:8px 16px}.command-button:disabled,.secondary-button:disabled{cursor:not-allowed;opacity:.48}.destructive-button{border-color:#d9b5b5;color:#7a2525}.destructive-button:hover,.destructive-button:focus-visible{border-color:#ba7676;background:#fff7f7}.icon-button{width:36px;padding:0;flex:0 0 auto}.command-button:hover,.command-button:focus-visible,.secondary-button:hover,.secondary-button:focus-visible,.icon-button:hover,.icon-button:focus-visible{border-color:var(--dt-red);background:#fff2f3;box-shadow:var(--dt-focus-ring);outline:none}.command-button:hover,.command-button:focus-visible{border-color:var(--dt-red-700);background:var(--dt-red-700);color:#fff}.download-note{border:1px solid rgb(4 180 109 / .28);border-radius:8px;padding:10px 12px;background:#f0fbf5;color:#087248;font-weight:700}.version-refresh-banner{position:fixed;right:18px;bottom:18px;z-index:40;display:flex;align-items:center;gap:12px;max-width:min(420px,calc(100vw - 36px));padding:12px;border:1px solid var(--dt-border-strong);border-radius:8px;background:#fff;box-shadow:0 12px 30px #14222b2e;color:#193449;font-size:14px;font-weight:700}.save-note{border:1px solid rgb(4 180 109 / .28);border-radius:8px;padding:10px 12px;background:#f0fbf5;color:#087248;font-weight:700}.dialog-overlay{position:fixed;inset:0;z-index:20;background:#0816208a;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.dialog-content{position:fixed;top:50%;left:50%;z-index:21;display:grid;width:min(720px,calc(100vw - 32px));max-height:min(760px,calc(100vh - 32px));overflow-y:auto;transform:translate(-50%,-50%);border:1px solid var(--dt-border-strong);border-radius:8px;background:#fff;box-shadow:0 18px 48px #08162047;padding:18px}.metric-trend-dialog{width:min(820px,calc(100vw - 32px))}.dialog-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.dialog-header h2{margin-bottom:4px;font-size:20px}.dialog-header p{margin-bottom:0;color:var(--dt-muted);font-size:14px;line-height:1.4}.dialog-form{display:grid;gap:16px}.dialog-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin:0}.dialog-summary div{border:1px solid #dbe7ee;border-radius:8px;background:#f8fbfd;padding:10px}.dialog-summary dt{color:var(--dt-muted);font-size:12px;font-weight:800;text-transform:uppercase}.dialog-summary dd{margin:4px 0 0;color:#263748;overflow-wrap:anywhere}.metric-trend-chart-shell{display:grid;gap:8px;margin-top:16px}.metric-trend-chart-scroll{overflow-x:auto}.metric-trend-expanded-chart{display:block;width:100%;min-width:620px;min-height:260px;border:1px solid #dbe7ee;border-radius:8px;background:linear-gradient(180deg,#fff,#f7fbfe)}.metric-trend-gridline{stroke:#dce8ef;stroke-width:1}.metric-trend-axis-label{fill:#667785;font-size:11px;font-weight:750;text-anchor:end}.metric-trend-x-label{text-anchor:middle}.metric-trend-area{fill:#2563eb1f}.metric-trend-line{fill:none;stroke:#2563eb;stroke-linecap:round;stroke-linejoin:round;stroke-width:4}.metric-trend-partial-line{stroke-dasharray:7 6;stroke-width:3.4}.metric-trend-point{fill:#fff;stroke:#2563eb;stroke-width:2.8}.metric-trend-partial-point{fill:#eef9ff}.metric-trend-note{color:#5f7180;font-size:.86rem;font-weight:700;margin:0}.metric-trend-table-wrap{margin-top:16px;overflow-x:auto}.metric-trend-table{width:100%;border-collapse:collapse;font-size:.92rem}.metric-trend-table th,.metric-trend-table td{border-bottom:1px solid #e3edf3;padding:10px 8px;text-align:left}.metric-trend-table thead th{color:#526677;font-size:.74rem;font-weight:850;text-transform:uppercase}.metric-trend-table tbody th{color:#1f2937;font-weight:850}.metric-trend-table tbody td{color:#34495a;font-weight:750}.field-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px}.field-grid label{display:grid;gap:6px}.field-grid span,.brand-auth-list legend{color:var(--dt-muted);font-size:12px;font-weight:800;text-transform:uppercase}.field-grid input,.field-grid select,.field-grid textarea{width:100%;min-height:38px;border:1px solid var(--dt-border-strong);border-radius:6px;background:#fff;color:var(--dt-ink);font:inherit;padding:7px 10px}.field-grid input:focus-visible,.field-grid select:focus-visible,.field-grid textarea:focus-visible,.brand-auth-row input:focus-visible{border-color:var(--dt-blue);box-shadow:var(--dt-focus-ring);outline:none}.field-grid textarea{min-height:92px;resize:vertical}.field-wide{grid-column:1 / -1}.brand-auth-list{display:grid;gap:8px;border:1px solid #dbe7ee;border-radius:8px;margin:0;padding:12px}.brand-auth-row{display:flex;align-items:center;gap:10px;min-height:34px;color:#263748;font-weight:700}.brand-auth-row input{width:18px;height:18px;margin:0}.dialog-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px}.route-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin:16px 0 0}.route-facts div{border:1px solid #dbe7ee;border-radius:8px;padding:10px;background:#f8fbfd}.route-facts dt{color:var(--dt-muted);font-size:12px;font-weight:700;text-transform:uppercase}.route-facts dd{margin:5px 0 0;overflow-wrap:anywhere;font-size:13px}.route-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px;margin-top:16px}.route-card{display:flex;min-height:94px;align-items:flex-start;justify-content:space-between;gap:12px;border:1px solid #dbe7ee;border-radius:8px;padding:12px;background:#f8fbfd}.route-card h3{margin-bottom:6px;font-size:15px}.route-card p{margin-bottom:0;color:var(--dt-muted);font-size:13px;line-height:1.35}.route-card span{flex:0 0 auto;border-radius:999px;padding:3px 8px;background:#edf7ff;color:#075f98;font-size:12px;font-weight:700}@media(max-width:900px){.brand-family-deferred,.brand-market-position-deferred{align-items:stretch;flex-direction:column}.brand-family-deferred .secondary-button,.brand-market-position-deferred .secondary-button{width:100%}.dealer-management-urgency{align-items:stretch;flex-direction:column}.dealer-management-urgency .command-button{width:100%}.dealer-management-kpis,.dealer-management-context-grid{grid-template-columns:1fr}.workspace{padding:20px 16px 30px}.workspace-header{align-items:flex-start;flex-direction:column;gap:12px}.workspace-title,.workspace-title-content{width:100%}.focused-brand-title-logo{flex-basis:58px;height:58px;padding:6px;width:58px}.my-insights-sequence-shell{align-items:stretch;grid-template-columns:1fr}.my-insights-sequence-progress{width:fit-content}.my-insights-page-sequence{width:100%}.brand-industry-handoff{align-items:flex-start;flex-direction:column}.market-share-hero{grid-template-columns:1fr}.market-share-hero-actions{justify-content:flex-start}h1{font-size:28px}.workspace-actions{justify-content:flex-start}.filter-heading-row{align-items:flex-start;flex-direction:column}.panel{padding:15px}.table-heading-row,.pagination-row{align-items:flex-start;flex-direction:column}.donut-layout{grid-template-columns:1fr}.donut-visual{min-height:190px}.donut-ring{width:min(190px,100%)}.cloud-dashboard-hero{grid-template-columns:1fr}.category-contribution-stack-row{grid-template-columns:1fr;gap:6px}.product-display-mode{margin-left:0}.cloud-kpi-stack,.supplier-performance-list li{grid-template-columns:1fr}.supplier-performance-bar-row{grid-template-columns:48px minmax(0,1fr) minmax(72px,auto)}.state-map-layout{grid-template-columns:1fr}}@media(max-width:600px){.distribution-relationship-list li{align-items:flex-start;flex-direction:column}.dealer-relationship-details{justify-items:start;text-align:left}}:is(.owned-brand-portfolio-table,.channel-performance-table,.dealer-analytics-table,.distribution-data-table,.brand-metric-category-table,.dealer-authorizations-table,.category-l2-table,.product-sales-table,.metric-product-drivers-table,.metric-trend-table,.category-performance-table) thead th{color:#606f79;font-size:11px;font-weight:800;letter-spacing:.04em;line-height:1.25}:is(.owned-brand-portfolio-table,.channel-performance-table,.dealer-analytics-table,.distribution-data-table,.brand-metric-category-table,.dealer-authorizations-table,.category-l2-table,.product-sales-table,.metric-product-drivers-table,.metric-trend-table,.category-performance-table) thead th:is([aria-sort=ascending],[aria-sort=descending]){color:var(--dt-red)}}@layer shell{.app-shell{display:grid;grid-template-columns:268px minmax(0,1fr);min-height:100vh}.portal-content{min-width:0}.sidebar{position:sticky;top:0;display:flex;flex-direction:column;height:100vh;overflow-y:auto;border-right:1px solid var(--dt-border);background:radial-gradient(circle at 35% 0%,rgb(204 6 21 / .08),transparent 220px),#fff;color:var(--dt-ink);padding:22px 15px;box-shadow:8px 0 28px #00000009}.app-shell .brand{display:flex;align-items:center;gap:12px;min-height:58px;margin-bottom:22px;padding:0 5px 18px;border-bottom:1px solid var(--dt-border)}.app-shell .brand-mark{display:inline-grid;width:52px;height:52px;place-items:center;border:1px solid rgb(0 194 255 / .34);border-radius:14px;background:#eefbff;color:var(--industryiq-logo-blue);box-shadow:inset 0 1px #ffffffe6}.app-shell .brand-copy{display:grid;min-width:0;gap:2px}.app-shell .wordmark-logo{width:178px;max-width:100%;height:auto}.app-shell .compact-logo{width:42px;height:auto}.app-shell .brand-copy small{color:var(--dt-red);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.current-tier-badge{display:inline-flex;width:max-content;max-width:100%;align-items:center;gap:6px;min-height:24px;margin-top:5px;border:1px solid rgb(26 46 92 / .12);border-radius:999px;padding:3px 8px;background:#f7fafc;color:#405160;font-size:11px;font-weight:800;line-height:1}.current-tier-badge span{color:#657484;text-transform:uppercase}.current-tier-badge strong{overflow:hidden;color:var(--dt-ink);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.sidebar nav{display:grid;gap:5px}.sidebar a{position:relative;display:flex;align-items:center;gap:11px;min-height:40px;padding:8px 11px;border-radius:6px;text-decoration:none;color:#383838;font-weight:700;line-height:1.2;transition:background-color .14s ease,color .14s ease,box-shadow .14s ease}.sidebar a:hover,.sidebar a:focus-visible,.sidebar a.active{background:#fff2f3;color:var(--dt-black);outline:none}.sidebar a:focus-visible{box-shadow:var(--dt-focus-ring)}.sidebar a.active{background:#fff1f2;box-shadow:inset 3px 0 0 var(--dt-red)}.nav-group{display:grid;gap:2px}.nav-subnav{display:grid;gap:2px;margin:2px 0 5px 28px;padding-left:10px;border-left:1px solid var(--dt-border)}.nav-subnav a{justify-content:space-between;min-height:32px;padding:6px 9px;color:#666;font-size:13px;line-height:1.2}.nav-subnav a:hover,.nav-subnav a:focus-visible,.nav-subnav a.active{background:#fff2f3;color:var(--dt-black)}.nav-subnav a.pending{background:#eef9ff;color:#004e70;box-shadow:inset 3px 0 #00a2de}.nav-count-badge{display:inline-flex;min-width:20px;height:20px;align-items:center;justify-content:center;padding:0 6px;border-radius:999px;background:var(--dt-red);color:#fff;font-size:11px;font-weight:800;line-height:1}.nav-link-pending-spinner{flex:0 0 auto;color:#007aa8;animation:nav-link-pending-spin .7s linear infinite}@keyframes nav-link-pending-spin{to{transform:rotate(360deg)}}.nav-divider{height:1px;margin:12px 6px;background:var(--dt-border)}.profile-shell{margin-top:auto;padding-top:18px}.profile-trigger{display:flex;width:100%;align-items:center;gap:10px;min-height:48px;border:1px solid var(--dt-border);border-radius:8px;background:#fff;color:var(--dt-ink);cursor:pointer;padding:8px 10px;text-align:left}.partner-logo-mark{display:inline-flex;flex:0 0 44px;width:44px;height:44px;align-items:center;justify-content:center;overflow:hidden;border:1px solid rgb(0 175 239 / .38);border-radius:8px;background:#fff;box-shadow:0 8px 18px #12345614}.partner-logo-mark img{display:block;max-width:36px;max-height:28px;object-fit:contain}.partner-logo-mark.fallback{border-color:#cc061542;background:linear-gradient(135deg,#fff8f8,#e9f8ff);color:var(--dt-red);font-weight:800;letter-spacing:0}.partner-logo-mark.fallback span{font-size:13px;line-height:1}.profile-trigger:disabled{cursor:wait;opacity:.72}.profile-trigger:hover,.profile-trigger:focus-visible{border-color:#cc061547;background:#fff7f7;outline:none}.profile-trigger>span:not(.partner-logo-mark){display:grid;min-width:0;gap:2px}.profile-trigger strong,.profile-trigger small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-trigger strong{font-size:13px}.profile-trigger small{color:var(--dt-muted);font-size:12px}.profile-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:8px}.profile-action-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;border:1px solid var(--dt-border);border-radius:8px;background:#fff;color:var(--dt-ink);cursor:pointer;font:inherit;font-size:12px;font-weight:850;line-height:1}.profile-action-button:hover,.profile-action-button:focus-visible{border-color:#00c2ff80;background:#f5fbfe;outline:none}.profile-action-button.destructive{border-color:#cc061547;color:var(--dt-red)}.profile-action-button.destructive:hover,.profile-action-button.destructive:focus-visible{border-color:#cc061580;background:#fff5f5}.sidebar-auth-shell{display:grid;gap:8px}.sidebar-auth-note{margin:0;color:var(--dt-red);font-size:12px;font-weight:700}.sidebar-secondary-button{display:inline-flex;width:100%;align-items:center;justify-content:center;gap:8px;min-height:36px;border:1px solid var(--dt-border);border-radius:6px;background:#fff;color:var(--dt-ink);cursor:pointer;font-weight:700}.sidebar-secondary-button:hover,.sidebar-secondary-button:focus-visible{border-color:#ba7676;background:#fff7f7;outline:none}.admin-view-banner{position:sticky;top:0;z-index:4;display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:58px;border-bottom:1px solid rgb(17 53 73 / .14);background:#f6fbfd;color:#173548;padding:10px 18px;box-shadow:0 10px 26px #08162014}.admin-view-banner-main{display:flex;align-items:center;min-width:0;gap:10px}.admin-view-banner-main svg{flex:0 0 auto;color:#087248}.admin-view-banner-main span{display:grid;min-width:0;gap:2px}.admin-view-banner-main strong{overflow-wrap:anywhere;color:var(--dt-ink);line-height:1.15}.admin-view-banner-main small{overflow-wrap:anywhere;color:#50606d;font-size:12px;font-weight:800}.admin-view-actions{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:8px;justify-content:flex-end}.demo-persistent-banner{align-items:center;background:#172b4d;border:1px solid #2d5a8a;border-radius:10px;box-shadow:0 8px 24px #0c244026;color:#f7fbff;display:flex;flex-wrap:wrap;gap:10px 18px;margin:16px 20px 0;padding:11px 14px;position:relative;z-index:2}.demo-persistent-banner-label,.demo-persistent-banner-actions,.demo-persistent-banner-actions button{align-items:center;display:inline-flex;gap:7px}.demo-persistent-banner-label strong{font-size:.8rem;letter-spacing:.015em}.demo-persistent-banner-persona{color:#b9d7f0;font-size:.78rem;font-weight:800}.demo-persistent-banner-actions{margin-left:auto}.demo-persistent-banner-actions button{background:#ffffff1f;border:1px solid rgb(255 255 255 / .26);border-radius:999px;color:inherit;cursor:pointer;font:inherit;font-size:.74rem;font-weight:850;padding:7px 10px}.demo-persistent-banner-actions button:hover,.demo-persistent-banner-actions button:focus-visible{background:#ffffff38;outline:2px solid #94d7ff;outline-offset:2px}.mobile-shell-header{display:none}.mobile-drawer-overlay{position:fixed;inset:0;z-index:var(--iq-z-index-drawer-overlay);background:#0816208a}.mobile-drawer-content{position:fixed;inset:0 auto 0 0;z-index:var(--iq-z-index-drawer-content);display:flex;width:min(360px,calc(100vw - 40px));max-width:calc(100vw - 40px);max-height:100dvh;flex-direction:column;overflow:hidden;border-right:1px solid var(--dt-border-strong);background:#fff;box-shadow:18px 0 44px #08162038;color:var(--dt-ink)}.mobile-drawer-header{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:68px;border-bottom:1px solid var(--dt-border);padding:12px 14px 12px 18px}.mobile-drawer-header h2{margin:0;color:var(--dt-ink);font-size:17px}.mobile-drawer-close,.mobile-menu-trigger{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:44px;min-height:44px;border:1px solid var(--dt-border-strong);border-radius:8px;background:#fff;color:var(--dt-ink);cursor:pointer;font:inherit;font-size:13px;font-weight:850;line-height:1}.mobile-drawer-close:hover,.mobile-drawer-close:focus-visible,.mobile-menu-trigger:hover,.mobile-menu-trigger:focus-visible{border-color:var(--dt-red);background:#fff2f3;box-shadow:var(--dt-focus-ring);outline:none}.mobile-drawer-scroll{display:flex;min-width:0;min-height:0;flex:1 1 auto;flex-direction:column;overflow-x:hidden;overflow-y:auto;padding:14px}.mobile-drawer-scroll nav{display:grid;min-width:0;gap:5px}.mobile-drawer-scroll .nav-group{display:grid;min-width:0;gap:2px}.mobile-drawer-scroll nav a{min-width:0;min-height:44px;display:flex;align-items:center;gap:11px;overflow-wrap:anywhere;border-radius:6px;padding:8px 11px;color:var(--dt-ink);font-weight:700;line-height:1.2;text-decoration:none;transition:background-color .14s ease,color .14s ease,box-shadow .14s ease}.mobile-drawer-scroll nav a:hover,.mobile-drawer-scroll nav a:focus-visible,.mobile-drawer-scroll nav a.active{background:#fff2f3;color:var(--dt-black);outline:none}.mobile-drawer-scroll nav a:focus-visible{box-shadow:var(--dt-focus-ring)}.mobile-drawer-scroll nav a.active{box-shadow:inset 3px 0 0 var(--dt-red)}.mobile-drawer-scroll .nav-subnav a{min-height:44px;padding-top:10px;padding-bottom:10px}.mobile-drawer-scroll .nav-subnav{display:grid;margin:2px 0 5px 28px}.mobile-drawer-scroll .active-group .nav-subnav{display:grid}.mobile-drawer-scroll .profile-shell{width:100%;margin-top:auto;padding-top:18px}.mobile-drawer-scroll .profile-action-button{min-height:44px}.profile-dialog-overlay{position:fixed;inset:0;z-index:var(--iq-z-index-legacy-dialog-overlay);background:#0816208a;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.profile-dialog-content{position:fixed;top:50%;left:50%;z-index:var(--iq-z-index-legacy-dialog-content);display:grid;width:min(720px,calc(100vw - 32px));max-height:min(760px,calc(100vh - 32px));overflow-y:auto;transform:translate(-50%,-50%);border:1px solid var(--dt-border-strong);border-radius:8px;background:#fff;box-shadow:0 18px 48px #08162047;padding:18px}.profile-dialog-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.profile-dialog-header h2{margin-bottom:4px;font-size:20px}.profile-dialog-header p{margin-bottom:0;color:var(--dt-muted);font-size:14px;line-height:1.4}.profile-dialog-form{display:grid;gap:16px}.profile-dialog-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin:0}.profile-dialog-summary div{border:1px solid #dbe7ee;border-radius:8px;background:#f8fbfd;padding:10px}.profile-dialog-summary dt{color:var(--dt-muted);font-size:12px;font-weight:800;text-transform:uppercase}.profile-dialog-summary dd{margin:4px 0 0;color:#263748;overflow-wrap:anywhere}.profile-dialog-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px}@media(min-width:901px){.sidebar{background:var(--dt-surface);box-shadow:none;padding:16px 14px}.sidebar .brand{gap:10px;min-height:52px;margin-bottom:16px;padding:0 3px 14px}.sidebar .brand-mark{width:44px;height:44px;border-radius:10px}.sidebar .compact-logo{width:44px}.sidebar .wordmark-logo{width:160px}.sidebar nav{gap:7px}.sidebar .nav-group{gap:3px}.sidebar a{padding:8px 10px;border-radius:8px;font-size:13px;font-weight:800}.sidebar .nav-subnav a{border-radius:8px;font-weight:600}.sidebar .nav-subnav a.active{font-weight:700;box-shadow:inset 3px 0 0 var(--dt-red)}}@media(min-width:901px)and (max-width:1100px){.admin-view-banner{align-items:flex-start;flex-wrap:wrap;row-gap:8px}.admin-view-banner-main,.admin-view-actions{flex:1 0 100%;width:100%}.admin-view-actions{justify-content:flex-start}}@media(max-width:900px){.app-shell{display:block;min-height:auto}.portal-content{min-width:0}.sidebar{position:relative;top:0;z-index:1;height:auto;max-width:100vw;overflow-x:hidden;padding:14px}.app-shell .brand{min-height:38px;margin-bottom:12px;padding-bottom:12px}.app-shell .brand-mark{width:46px;height:38px}.app-shell .wordmark-logo{width:148px}.sidebar nav{display:flex;width:100%;max-width:100%;flex-wrap:wrap;overflow-x:visible;align-items:center;gap:6px}.sidebar .nav-group{display:contents}.sidebar a{flex:0 0 auto;justify-content:center;min-width:max-content;min-height:34px;padding:7px 9px;font-size:12px;line-height:1.2;white-space:nowrap}.sidebar .nav-subnav{display:contents;margin:0;padding-left:0;border-left:0}.sidebar .active-group .nav-subnav{display:contents}.sidebar .nav-subnav a{min-height:30px;min-width:max-content;justify-content:center;padding:6px 8px;font-size:12px}.mobile-shell-header{position:sticky;top:0;z-index:8;display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:68px;border-bottom:1px solid var(--dt-border);background:#fffffff5;padding:8px 12px;box-shadow:0 8px 22px #0816200f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.mobile-shell-brand{min-width:0;flex:1 1 auto}.mobile-shell-brand .brand{min-width:0;min-height:48px;margin:0;padding:0;border-bottom:0}.mobile-shell-brand .brand-mark{width:42px;height:42px;flex:0 0 42px;border-radius:10px}.mobile-shell-brand .brand-copy{min-width:0}.mobile-shell-brand .wordmark-logo{width:min(148px,100%)}.mobile-shell-brand .current-tier-badge{max-width:100%;margin-top:2px}.mobile-menu-trigger{flex:0 0 auto;padding:8px 11px}.mobile-drawer-content{max-height:100vh;max-height:100dvh}.profile-shell{margin-top:12px;padding-top:12px}.profile-trigger{min-height:42px}.profile-actions{grid-template-columns:1fr}.profile-dialog-close{width:44px;min-width:44px;min-height:44px}.profile-dialog-actions>button{min-height:44px}.admin-view-banner{position:static;align-items:flex-start;flex-direction:column;padding:12px 14px}.admin-view-actions{justify-content:flex-start;width:100%}.admin-view-actions .secondary-button{flex:1 1 160px}}@media(max-width:640px){.demo-persistent-banner{margin:12px 10px 0}.demo-persistent-banner-actions{margin-left:0;width:100%}.demo-persistent-banner-actions button{flex:1;justify-content:center}}@media(prefers-reduced-motion:reduce){.mobile-drawer-content,.mobile-drawer-overlay,.mobile-menu-trigger,.mobile-drawer-close{animation:none!important;scroll-behavior:auto!important;transition:none!important}}.iq-shell-review-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--iq-spacing-4)}.iq-shell-review-card{min-width:0;border:1px solid var(--iq-color-border);border-radius:var(--iq-radius-card);background:var(--iq-color-surface);padding:var(--iq-spacing-4)}.iq-shell-review-card h3{margin:0 0 var(--iq-spacing-2);color:var(--iq-color-text);font-size:var(--iq-font-size-section)}.iq-shell-review-boundary{display:grid;min-height:240px;align-content:center;gap:var(--iq-spacing-2);border:1px dashed var(--iq-color-border-strong);border-radius:var(--iq-radius-control);padding:var(--iq-spacing-4);background:var(--iq-color-surface-supporting);color:var(--iq-color-text)}.iq-shell-review-boundary span{color:var(--iq-color-text-muted)}.iq-shell-review-frame{min-height:240px;border:1px solid var(--iq-color-border);border-radius:var(--iq-radius-control);overflow:hidden;transform:scale(.92);transform-origin:top left;width:108.7%}.iq-shell-review-frame .sidebar{min-height:240px;height:auto;padding:var(--iq-spacing-3)}.iq-shell-review-frame .sidebar .brand{margin-bottom:var(--iq-spacing-3);padding-bottom:var(--iq-spacing-3)}.iq-shell-review-frame .sidebar nav{gap:var(--iq-spacing-1)}.iq-shell-review-frame .profile-shell{padding-top:var(--iq-spacing-3)}.iq-shell-review-frame .portal-content{min-height:240px}.iq-shell-review-content{display:grid;align-content:start;gap:var(--iq-spacing-1);min-height:180px;padding:var(--iq-spacing-4);color:var(--iq-color-text-secondary)}.iq-shell-review-content strong{color:var(--iq-color-text)}.iq-shell-review-note{margin:0 0 var(--iq-spacing-4);color:var(--iq-color-text-secondary)}.iq-shell-review-modal{display:grid;min-height:240px;margin-top:var(--iq-spacing-4);place-items:center;border:1px dashed var(--iq-color-border-strong);border-radius:var(--iq-radius-control);background:#ffffffb3;padding:var(--iq-spacing-4)}.iq-shell-review-modal .profile-dialog-content{position:relative;top:auto;left:auto;transform:none;width:min(100%,520px);max-height:none}.iq-shell-review-drawer-state{display:grid;gap:var(--iq-spacing-2);margin-top:var(--iq-spacing-4);border:1px dashed var(--iq-color-border-strong);border-radius:var(--iq-radius-control);background:var(--iq-color-surface-supporting);padding:var(--iq-spacing-4)}.iq-shell-review-drawer-state .mobile-drawer-content{position:relative;inset:auto;width:min(100%,360px);max-width:100%;max-height:280px;border:1px solid var(--dt-border-strong);box-shadow:0 12px 28px #0816201f}@media(max-width:720px){.iq-shell-review-grid{grid-template-columns:1fr}.iq-shell-review-frame{transform:none;width:100%}}@media(max-width:900px){.iq-shell-review-frame .sidebar{display:none}.iq-shell-review-frame .mobile-shell-header{display:flex}}}@layer features{.category-lens-makeup,.category-performance-table-panel{border-color:var(--iq-color-border)}.category-lens-card{background:var(--iq-color-surface);border-color:var(--iq-color-border);border-radius:var(--iq-radius-card);box-shadow:var(--iq-shadow-card)}.category-lens-card.iq-card,.category-lens-makeup.iq-panel,.category-performance-empty-state.iq-panel,.category-performance-table-panel.iq-table-shell{padding:var(--iq-space-category-card-inset)}.category-lens-makeup.iq-panel,.category-performance-empty-state.iq-panel,.category-performance-table-panel.iq-table-shell{padding-block:var(--iq-space-panel-y);padding-inline:var(--iq-spacing-5)}.category-lens-card.active,.category-performance-l2-record.active{border-color:var(--iq-color-link)}.category-lens-card-value span,.category-lens-market span,.category-lens-card-value small.neutral,.category-lens-note,.category-lens-market-info,.category-lens-market-info p,.category-lens-growth-row-label{color:var(--iq-color-text-muted)}.category-lens-card-value small.positive,.category-lens-growth-row.is-market .category-lens-growth-row-bar{color:var(--iq-color-success)}.category-lens-card-value small.negative,.category-lens-growth-row.is-negative .category-lens-growth-row-bar{color:var(--iq-color-danger)}.category-lens-market{border-color:var(--iq-color-border-focus)}.category-lens-growth-row-track{background:var(--iq-neutral-border)}.category-lens-growth-row-zero{background:var(--iq-color-text-muted)}.category-lens-growth-row-bar{background:var(--iq-chart-series-primary)}.category-lens-growth-row.is-market .category-lens-growth-row-bar{background:var(--iq-chart-series-comparison)}.category-lens-growth-row.is-negative .category-lens-growth-row-bar{background:var(--iq-chart-series-negative)}.category-performance-expand-button,.category-performance-l2-name,.category-performance-table-search input,.category-performance-table-panel .pagination-actions .secondary-button{min-height:var(--iq-sizing-control)}.category-performance-page{color:var(--iq-color-text)}.category-performance-page>.category-performance-scope{border-color:var(--iq-category-scope-border)}.category-performance-data-state,.category-performance-continuation{display:contents}.category-performance-data-state>.query-state-panel{border-color:var(--iq-color-border)}.category-performance-continuation>.my-insights-continuation{border-color:var(--iq-category-continuation-border)}.category-performance-view-rail{background:var(--iq-category-rail-surface);border-color:var(--iq-category-rail-border);box-shadow:var(--iq-category-rail-shadow)}.iq-design-review .iq-review-dense.iq-table-shell th,.iq-design-review .iq-review-dense.iq-table-shell td{padding-block:var(--iq-spacing-1)}@media(max-width:760px){.category-lens-makeup.iq-panel,.category-performance-table-panel.iq-table-shell{padding:var(--iq-space-category-mobile-panel-inset)}}@media(prefers-reduced-motion:reduce){.category-lens-donut-segment,.category-performance-expand-button>span:first-child{animation:none;transition:none}.category-lens-donut-segment:hover,.category-lens-donut-segment:focus-visible{transform:none}}.category-lens-makeup{overflow:visible}.category-lens-heading{align-items:flex-start}.category-lens-heading p{color:var(--iq-color-text-secondary);margin:0}.category-lens-coverage{background:var(--iq-category-coverage-surface);border:1px solid var(--iq-category-coverage-border);border-radius:.55rem;color:var(--iq-color-warning);margin:0 0 1rem;padding:.65rem .8rem}.category-lens-card-grid{container-type:inline-size;display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}.category-lens-card{border:1px solid var(--iq-category-card-border);border-radius:var(--iq-radius-card);background:var(--iq-color-surface);box-shadow:var(--iq-shadow-card);display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-width:0;overflow:visible;padding:.9rem;position:relative}.category-lens-card.active{border-color:var(--iq-category-active);box-shadow:0 0 0 2px var(--iq-category-active-halo)}.category-lens-card.has-active-tooltip{z-index:4}.category-lens-card-hit-area{align-items:center;background:transparent;border:0;display:flex;gap:.55rem;min-height:44px;padding:0;text-align:left;width:100%}.category-lens-card-hit-area strong{font-size:1.08rem}.category-lens-card-main{align-items:start;align-content:start;display:grid;gap:.45rem;grid-template-columns:minmax(0,1fr);grid-template-rows:auto 190px auto;margin-top:.35rem;min-width:0}.category-lens-card-value{display:grid;gap:.1rem .65rem;grid-template-columns:minmax(0,1fr) auto;min-width:0}.category-lens-card-value>span,.category-lens-card-value>small{grid-column:1 / -1}.category-lens-card-value>b{align-self:end;justify-self:end}.category-lens-card-value span,.category-lens-market span{color:var(--iq-color-text-muted);font-size:.72rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.category-lens-card-value strong{font-size:clamp(1.8rem,3vw,2.25rem);line-height:1}.category-lens-card-value b{font-size:.95rem}.category-lens-card-value small{font-size:.78rem;font-weight:700}.category-lens-card-value small.positive{color:var(--iq-color-success)}.category-lens-card-value small.negative{color:var(--iq-color-danger)}.category-lens-card-value small.neutral{color:var(--iq-color-text-muted)}.category-lens-donut{align-items:center;background:transparent;border:0;border-radius:50%;box-sizing:border-box;display:flex;aspect-ratio:1;height:190px;justify-content:center;margin-inline:auto;max-width:100%;min-height:0;min-width:0;padding:8px;position:relative;width:190px}.category-lens-donut:after{display:none;border-radius:50%;content:"";inset:17px;position:absolute}.category-lens-donut span{color:var(--iq-color-text-muted);font-size:.68rem;font-weight:700;line-height:1.1;position:relative;text-align:center;z-index:1}.category-lens-donut-svg{display:block;height:100%;overflow:visible;width:100%}.category-lens-donut-svg text{fill:var(--iq-color-text-muted);font-size:8px;font-weight:800;pointer-events:none}.category-lens-donut-svg .category-lens-donut-label{font-size:5.5px;font-weight:850;letter-spacing:-.02em;paint-order:stroke fill;pointer-events:none;stroke-linejoin:round;stroke-width:.65px;-webkit-user-select:none;user-select:none}.category-lens-donut-label.dark{fill:var(--iq-neutral-dark);stroke:var(--iq-category-donut-light-stroke)}.category-lens-donut-label.light{fill:var(--iq-color-surface);stroke:var(--iq-category-donut-dark-stroke)}.category-lens-donut-svg circle{pointer-events:none}.category-lens-tooltip{background:var(--iq-category-tooltip-surface);border:1px solid var(--iq-category-tooltip-border);border-radius:.45rem;box-shadow:var(--iq-category-tooltip-shadow);color:var(--iq-color-surface);display:grid;gap:.2rem;max-width:min(220px,86vw);min-width:130px;padding:.45rem .55rem;pointer-events:none;position:absolute;z-index:2}.category-lens-tooltip[data-placement=top]{transform:translate(-50%,-100%)}.category-lens-tooltip[data-placement=right]{transform:translateY(-50%)}.category-lens-tooltip[data-placement=bottom]{transform:translate(-50%)}.category-lens-tooltip[data-placement=left]{transform:translate(-100%,-50%)}.category-lens-tooltip strong{font-size:.78rem}.category-lens-tooltip span{color:var(--iq-category-tooltip-text);font-size:.7rem;font-weight:650;line-height:1.25;text-transform:none}.category-lens-donut-segment{animation:dt-donut-segment-enter .42s cubic-bezier(.22,1,.36,1) backwards;animation-delay:var(--donut-segment-delay, 0ms);stroke:var(--iq-category-donut-stroke);stroke-width:.85;transform-box:view-box;transform-origin:center;transition:opacity .14s ease,stroke-width .14s ease,transform .14s ease}.category-lens-donut-segment.interactive{cursor:pointer}.category-lens-donut-segment:hover,.category-lens-donut-segment:focus-visible{opacity:.78;outline:none;stroke-width:2.5;transform:scale(1.03)}.category-lens-donut-segment:focus-visible{filter:drop-shadow(0 0 1px var(--iq-color-surface)) drop-shadow(0 0 2px var(--iq-neutral-dark));opacity:1;paint-order:stroke fill;stroke:var(--iq-neutral-dark);stroke-width:4}.category-lens-legend{display:grid;gap:4px 10px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;width:100%}.category-lens-legend-row{align-items:center;background:transparent;border:0;display:grid;font-size:.76rem;gap:7px;grid-template-columns:9px minmax(0,1fr);min-height:36px;padding:0;text-align:left}.category-lens-legend-row i{border-radius:2px;height:9px;width:9px}.category-lens-legend-row span{line-height:1.2;overflow-wrap:anywhere;white-space:normal}.category-lens-legend-row:disabled{cursor:default;opacity:.62}.category-lens-legend-row.active{color:var(--iq-color-link);font-weight:800}.category-lens-legend-row:not(:disabled):hover,.category-lens-legend-row:not(:disabled):focus-visible{color:var(--iq-color-link);outline:none;text-decoration:underline;text-underline-offset:3px}.category-lens-heading .compact-button{min-height:44px}.category-lens-note{color:var(--iq-color-text-muted);font-size:.7rem;line-height:1.3;margin:.15rem 0 0}.category-lens-market{border:1px solid var(--iq-category-market-border);border-radius:.6rem;grid-column:1 / -1;margin-top:.15rem;padding:.55rem}.category-lens-market-kpis{display:grid;gap:.4rem;grid-template-columns:repeat(2,minmax(0,1fr))}.category-lens-market-kpi{background:var(--iq-category-market-surface);border-radius:.4rem;display:grid;gap:.2rem;min-width:0;padding:.45rem .5rem}.category-lens-market-kpi span{line-height:1.2}.category-lens-market-kpi strong{font-size:1rem;line-height:1.15;overflow-wrap:anywhere}.category-lens-growth{border-top:1px solid var(--iq-category-market-divider);display:grid;gap:.35rem;margin-top:.5rem;padding-top:.5rem}.category-lens-growth-heading{align-items:baseline;display:flex;gap:.55rem;justify-content:space-between}.category-lens-growth-heading span{color:var(--iq-color-text-muted);font-size:.72rem;font-weight:800;letter-spacing:.02em;text-transform:uppercase}.category-lens-growth-rows{display:grid;gap:.45rem}.category-lens-growth-row{align-items:center;display:grid;gap:.55rem;grid-template-columns:minmax(76px,.24fr) minmax(0,1fr);min-width:0}.category-lens-growth-row-label{color:var(--iq-color-text-muted);font-size:.72rem;font-variant-numeric:tabular-nums;font-weight:750;line-height:1.2;overflow-wrap:anywhere}.category-lens-growth-row-track{background:var(--iq-chart-series-unavailable);border-radius:99px;height:.65rem;min-width:0;position:relative}.category-lens-growth-row-zero{background:var(--iq-color-text-muted);height:.95rem;position:absolute;top:-.15rem;transform:translate(-50%);width:2px;z-index:1}.category-lens-growth-row-bar{background:var(--iq-category-active);border-radius:99px;height:100%;position:absolute;top:0}.category-lens-growth-market-reference{background:var(--iq-neutral-dark);border-radius:1px;box-shadow:0 0 0 1px var(--iq-category-market-reference-halo);height:1.15rem;position:absolute;top:-.25rem;transform:translate(-50%);width:2px;z-index:2}.category-lens-growth-row.is-market .category-lens-growth-row-bar{background:var(--iq-brand-orange)}.category-lens-growth-row.is-negative .category-lens-growth-row-bar{background:var(--iq-color-danger)}.category-lens-growth-row-unavailable{color:var(--iq-color-warning);font-size:.7rem;font-weight:700}.category-lens-market-info{color:var(--iq-color-text-muted);font-size:.72rem;margin-top:.4rem}.category-lens-market-info summary{align-items:center;cursor:pointer;display:inline-flex;gap:.3rem;list-style:none;min-height:44px}.category-lens-market-info summary::-webkit-details-marker{display:none}.category-lens-market-info summary:hover,.category-lens-market-info summary:focus-visible{color:var(--iq-color-link);outline:none;text-decoration:underline;text-underline-offset:3px}.category-lens-market-info p{color:var(--iq-color-text-muted);font-size:.72rem;line-height:1.3;margin:.2rem 0 0}.category-lens-market.is-loading{background:var(--iq-category-loading-surface);border-color:var(--iq-category-loading-border);display:grid;gap:.55rem}.category-lens-market-loading-heading{display:grid;gap:.15rem}.category-lens-market-loading-heading span{color:var(--iq-color-text-muted);font-size:.7rem;font-weight:800;letter-spacing:.02em;text-transform:uppercase}.category-lens-market-loading-heading strong{font-size:.95rem;line-height:1.2}.category-lens-market-loading-preview{display:grid;gap:.4rem;grid-template-columns:minmax(0,1fr) minmax(0,.72fr)}.category-lens-market-loading-block,.category-lens-market-loading-line{background:var(--iq-category-loading-skeleton);border:1px solid var(--iq-category-loading-skeleton-border);border-radius:.35rem}.category-lens-market-loading-block{height:2.7rem}.category-lens-market-loading-block.wide{grid-column:1}.category-lens-market-loading-block.short{grid-column:2}.category-lens-market-loading-line{grid-column:1 / -1;height:.6rem}.category-lens-market-loading-line:last-child{width:78%}.category-lens-market-loading-copy{color:var(--iq-color-text-muted);font-size:.72rem;line-height:1.3;margin:0}@container (max-width: 900px){.category-lens-card-main{grid-template-columns:minmax(0,1fr)}.category-lens-card-value,.category-lens-donut,.category-lens-legend{grid-column:1}.category-lens-legend{grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1199px){.category-lens-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.category-lens-card-grid{grid-template-columns:1fr}.category-lens-card-main{grid-template-columns:minmax(0,1fr)}.category-lens-market-kpi span{text-transform:none}.category-lens-legend-row{min-height:44px}}@media(max-width:480px){.category-lens-card-main{align-items:stretch;display:flex;flex-direction:column}.category-lens-card-value{min-width:0}.category-lens-donut{height:180px;margin-inline:auto;max-width:180px;min-height:0;min-width:0;padding:10px;width:min(180px,100%)}.category-lens-legend{gap:4px 10px;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.category-lens-legend-row{min-width:0}.category-lens-market-kpi{min-height:3.25rem}.category-lens-market-kpi strong{line-height:1.2;white-space:normal}.category-lens-growth-row{gap:.4rem;grid-template-columns:minmax(76px,.28fr) minmax(0,1fr)}}@media(max-width:600px){.category-lens-card.has-active-tooltip .category-lens-card-main{grid-template-rows:auto auto auto}.category-lens-card.has-active-tooltip .category-lens-donut{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;justify-items:center;aspect-ratio:auto;height:auto;min-height:0;width:min(100%,calc(100vw - 32px))}.category-lens-card.has-active-tooltip .category-lens-donut-svg{height:180px;width:180px}.category-lens-card.has-active-tooltip .category-lens-tooltip{left:auto!important;top:auto!important;width:min(220px,calc(100vw - 32px));max-width:100%;min-width:0;margin:8px auto 0;position:relative;transform:none}}.category-performance-table-panel{min-width:0;max-width:100%;overflow:hidden}.category-performance-table-heading-row{align-items:flex-end;flex-direction:row;justify-content:space-between}.category-performance-table-search{display:grid;gap:4px;min-width:min(260px,100%)}.category-performance-table-search span{color:var(--iq-color-text-secondary);font-size:11px;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.category-performance-table-search input{min-height:44px;border:1px solid var(--iq-color-border-strong);border-radius:7px;padding:8px 10px;background:var(--iq-color-surface);color:var(--iq-color-text);font:inherit}.category-performance-table-scroll{max-width:100%;overflow-x:auto}.category-performance-table{width:100%;min-width:0;table-layout:fixed}.category-performance-table th,.category-performance-table td{overflow-wrap:anywhere;vertical-align:middle}.category-performance-table th{overflow-wrap:normal;word-break:normal}.category-performance-table th:first-child{width:19%}.category-performance-table th:nth-child(2){width:11%}.category-performance-table th:nth-child(3),.category-performance-table th:nth-child(4),.category-performance-table th:nth-child(5){width:8%}.category-performance-table th:nth-child(6),.category-performance-table th:nth-child(7),.category-performance-table th:nth-child(8),.category-performance-table th:nth-child(9){width:9%}.category-performance-table th:last-child{width:10%}.table-sort-button{align-items:center;display:inline-flex;min-height:44px;border:0;padding:0;background:transparent;color:inherit;cursor:pointer;font:inherit;font-weight:850;text-align:inherit}.category-performance-table-panel .pagination-actions .secondary-button{min-height:44px}.table-sort-button:hover,.table-sort-button:focus-visible{color:var(--iq-color-link);text-decoration:underline;text-underline-offset:3px}.category-performance-l1-row.active-row{background:linear-gradient(90deg,var(--iq-category-table-hover-cyan),var(--iq-category-table-hover-orange))}.category-performance-expand-button{align-items:center;display:inline-flex;gap:7px;min-height:44px;max-width:100%;border:0;padding:0;background:transparent;color:var(--iq-color-text);cursor:pointer;font:inherit;font-weight:850;text-align:left}.category-performance-expand-button>span:first-child{align-items:center;background:var(--iq-category-table-surface);border:1px solid var(--iq-category-table-border);border-radius:50%;box-sizing:border-box;color:var(--iq-category-table-text);display:inline-flex;flex:0 0 22px;height:22px;justify-content:center;line-height:1;text-decoration:none;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease,color .15s ease;width:22px}.category-performance-expand-button[aria-expanded=true]>span:first-child{background:var(--iq-category-table-active-surface);border-color:var(--iq-category-table-active-border);color:var(--iq-color-link)}.category-performance-expand-button:hover,.category-performance-expand-button:focus-visible{color:var(--iq-color-link);outline:none;text-decoration:underline;text-underline-offset:3px}.category-performance-expand-button:hover>span:first-child,.category-performance-expand-button:focus-visible>span:first-child{background:var(--iq-category-table-focus-surface);border-color:var(--iq-category-table-focus-border);box-shadow:0 0 0 3px var(--iq-category-table-focus-halo);color:var(--iq-category-table-focus-text)}.category-performance-expand-button[aria-expanded=true]:hover>span:first-child,.category-performance-expand-button[aria-expanded=true]:focus-visible>span:first-child{background:var(--iq-category-table-expanded-surface);border-color:var(--iq-category-table-expanded-border);color:var(--iq-color-link)}.category-performance-l2-container-row>td{padding:10px 14px;background:var(--iq-category-table-l2-surface)}.category-performance-l2-records{display:grid;gap:6px}.category-performance-l2-record{align-items:center;display:grid;gap:8px;grid-template-columns:minmax(170px,1.8fr) repeat(6,minmax(70px,.7fr)) minmax(90px,.8fr);min-height:44px;border:1px solid var(--iq-category-table-l2-border);border-radius:6px;padding:6px 8px;background:var(--iq-color-surface)}.category-performance-l2-record.active{border-color:var(--iq-category-active);box-shadow:0 0 0 2px var(--iq-category-table-selected-halo)}.category-performance-l2-record>span{display:grid;min-width:0;gap:2px}.category-performance-l2-record small{color:var(--iq-color-text-muted);font-size:10px;font-weight:800;text-transform:uppercase}.category-performance-l2-record strong{overflow-wrap:anywhere;font-size:12px}.category-performance-l2-name{min-height:44px;border:0;padding:4px;background:transparent;color:var(--iq-color-text);cursor:pointer;font:inherit;font-weight:800;text-align:left}.category-performance-l2-name:hover,.category-performance-l2-name:focus-visible{color:var(--iq-color-link);outline:none;text-decoration:underline;text-underline-offset:3px}.category-performance-l2-action{justify-items:start}.category-performance-table .table-text-button{align-items:center;display:inline-flex;min-height:44px}@media(max-width:1024px){.category-performance-table-heading-row{align-items:stretch;flex-direction:column}.category-performance-table-search{min-width:0}.category-performance-table-scroll{overflow-x:visible}.category-performance-table{min-width:0;border-collapse:separate;border-spacing:0}.category-performance-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.category-performance-table,.category-performance-table tbody,.category-performance-table tr,.category-performance-table th,.category-performance-table td{display:block;width:100%}.category-performance-table tbody{display:grid;gap:10px}.category-performance-table tbody tr.category-performance-l1-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;border:1px solid var(--iq-color-border);border-radius:8px;padding:12px;background:var(--iq-color-surface)}.category-performance-table tbody tr.category-performance-l1-row td{display:grid;grid-template-columns:minmax(100px,40%) minmax(0,1fr);gap:8px;align-items:baseline;border:0;padding:0;text-align:left}.category-performance-table tbody tr.category-performance-l1-row td:before{color:var(--iq-category-table-meta);content:attr(data-label);font-size:10px;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.category-performance-table tbody tr.category-performance-l1-row td:first-child,.category-performance-table tbody tr.category-performance-l1-row td:last-child{grid-column:1 / -1}.category-performance-table tbody tr.category-performance-l1-row td:first-child:before{display:none}.category-performance-table tbody tr.category-performance-l2-container-row{border:0;padding:0;background:transparent}.category-performance-table tbody tr.category-performance-l2-container-row>td{border:0;padding:0;background:transparent}.category-performance-l2-record{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;padding:10px}.category-performance-l2-record>span,.category-performance-l2-record>.category-performance-l2-name,.category-performance-l2-record>.category-performance-l2-action{min-width:0}.category-performance-l2-record>.category-performance-l2-name,.category-performance-l2-record>.category-performance-l2-action{grid-column:1 / -1}}@media(max-width:600px){.category-performance-table tbody tr.category-performance-l1-row,.category-performance-l2-record{grid-template-columns:1fr}}}@layer features{.iq-tranche-three-review .iq-my-insights-scope-surface,.iq-tranche-three-review .iq-my-insights-scope-surface .filter-summary-copy,.iq-tranche-three-review .iq-my-insights-scope-surface .filter-summary-row,.iq-tranche-three-review .iq-my-insights-scope-surface .filter-summary-actions,.iq-tranche-three-review .iq-my-insights-scope-editor,.iq-tranche-three-review .iq-my-insights-field,.iq-tranche-three-review .iq-my-insights-picker,.iq-tranche-three-review .iq-my-insights-analytical-choice-rail,.iq-tranche-three-review .iq-my-insights-analytical-choice-controls{min-width:0}.iq-tranche-three-review [data-design-system-picker]>button,.iq-tranche-three-review [data-design-system-analytical-choice] button,.iq-tranche-three-review .iq-my-insights-scope-surface button[aria-expanded]{min-height:var(--iq-sizing-control)}@media(max-width:760px){.iq-tranche-three-review .iq-my-insights-scope-surface{max-width:100%;overflow-x:clip}.iq-tranche-three-review .iq-my-insights-scope-editor,.iq-tranche-three-review .iq-my-insights-scope-editor .filter-editor-footer,.iq-tranche-three-review .iq-my-insights-scope-editor .filter-editor-actions{min-width:0}.iq-tranche-three-review .iq-my-insights-analytical-choice-rail.market-position-view-rail{max-width:100%;overflow:visible}}:where(.iq-my-insights-analytical-choice-rail).market-position-view-rail{background:#ffffffe6;border:1px solid #e1e7eb;border-radius:8px;box-shadow:0 1px 3px #14222b0f;display:block;margin:6px 0 10px;padding:7px 8px}:where(.iq-my-insights-analytical-choice-controls).market-position-segmented-controls.executive-lens-controls{display:block;max-width:420px;width:100%}:where(.iq-my-insights-analytical-choice-rail,.iq-my-insights-analytical-choice-controls) .executive-lens-controls .market-position-segmented-options button{line-height:1.15;text-align:center;white-space:normal}:where(.iq-my-insights-analytical-choice-controls).market-position-segmented-controls{align-items:end;display:flex;flex-wrap:wrap;gap:8px}:where(.iq-my-insights-analytical-choice-rail,.iq-my-insights-analytical-choice-controls) .market-position-segmented-control{border:0;margin:0;min-width:0;padding:0;position:relative;flex:1 1 180px}:where(.iq-my-insights-analytical-choice-rail,.iq-my-insights-analytical-choice-controls) .market-position-segmented-control legend,:where(.iq-my-insights-analytical-choice-rail,.iq-my-insights-analytical-choice-controls) .market-position-segmented-label{align-items:center;color:#52656f;display:flex;font-size:11px;font-weight:800;gap:5px;letter-spacing:.06em;margin:0 0 4px 2px;padding:0;text-transform:uppercase}:where(.iq-my-insights-analytical-choice-rail,.iq-my-insights-analytical-choice-controls) .market-position-segmented-options{background:var(--iq-color-surface);border:1px solid #c9d9e0;border-radius:8px;display:flex;min-height:var(--iq-sizing-control);overflow:visible}:where(.iq-my-insights-analytical-choice-rail,.iq-my-insights-analytical-choice-controls) .market-position-option-wrap{display:flex;flex:1 1 0;min-width:0;position:static}:where(.iq-my-insights-analytical-choice-rail,.iq-my-insights-analytical-choice-controls) .market-position-segmented-options button{align-items:center;background:var(--iq-color-surface);border:0;border-right:1px solid #d8e5ea;color:#1c303b;cursor:pointer;display:inline-flex;flex:1 1 0;font-size:12px;font-weight:800;gap:4px;justify-content:center;min-height:var(--iq-sizing-control);min-width:0;padding:6px 10px;white-space:nowrap;width:100%}:where(.iq-my-insights-analytical-choice-rail,.iq-my-insights-analytical-choice-controls) .market-position-option-wrap:last-child button{border-right:0;border-radius:0 7px 7px 0}:where(.iq-my-insights-analytical-choice-rail,.iq-my-insights-analytical-choice-controls) .market-position-option-wrap:first-child button{border-radius:7px 0 0 7px}:where(.iq-my-insights-analytical-choice-rail,.iq-my-insights-analytical-choice-controls) .market-position-segmented-options button.selected{background:#d8eff5;box-shadow:inset 0 0 0 2px #0b5e83;color:#0b5e83}:where(.iq-my-insights-analytical-choice-rail,.iq-my-insights-analytical-choice-controls) .market-position-segmented-options button:hover:not(.selected):not(:disabled){background:#e8f5f8;color:#0b5e83}:where(.iq-my-insights-analytical-choice-rail,.iq-my-insights-analytical-choice-controls) .market-position-segmented-options button:disabled{color:#83939a;cursor:not-allowed}:where(.iq-my-insights-analytical-choice-rail,.iq-my-insights-analytical-choice-controls) .market-position-segmented-options small,:where(.iq-my-insights-analytical-choice-rail,.iq-my-insights-analytical-choice-controls) .market-position-choice-popover small{font-size:9px;font-weight:700}:where(.iq-my-insights-analytical-choice-rail,.iq-my-insights-analytical-choice-controls) .market-position-option-tooltip{background:#172a35;border:1px solid #2f596b;border-radius:8px;box-shadow:var(--dt-shadow-floating);box-sizing:border-box;color:#fff;display:grid;gap:3px;left:50%;max-width:calc(100vw - 24px);min-width:min(220px,calc(100vw - 24px));padding:9px 11px;pointer-events:none;position:absolute;text-align:left;top:calc(100% + 8px);transform:translate(-50%);width:min(280px,calc(100vw - 24px));z-index:30}:where(.iq-my-insights-analytical-choice-rail,.iq-my-insights-analytical-choice-controls) .market-position-option-tooltip strong{color:#6bc7f2;font-size:12px;font-weight:800;line-height:1.2}:where(.iq-my-insights-analytical-choice-rail,.iq-my-insights-analytical-choice-controls) .market-position-option-tooltip>span{color:#fff;font-size:11px;font-weight:500;line-height:1.35;overflow-wrap:anywhere}:where(.iq-my-insights-analytical-choice-rail,.iq-my-insights-analytical-choice-controls) .market-position-segmented-controls:not(.executive-lens-controls) .market-position-segmented-control:first-child .market-position-option-tooltip{left:0;right:auto;transform:none}:where(.iq-my-insights-analytical-choice-rail,.iq-my-insights-analytical-choice-controls) .market-position-segmented-controls:not(.executive-lens-controls) .market-position-segmented-control:nth-child(2):not(:last-child) .market-position-option-tooltip{left:50%;right:auto;transform:translate(-50%)}:where(.iq-my-insights-analytical-choice-rail,.iq-my-insights-analytical-choice-controls) .market-position-segmented-controls:not(.executive-lens-controls) .market-position-segmented-control:last-child .market-position-option-tooltip{left:auto;right:0;transform:none}:where(.iq-my-insights-analytical-choice-rail,.iq-my-insights-analytical-choice-controls) .executive-lens-controls .market-position-option-wrap{position:relative}:where(.iq-my-insights-analytical-choice-rail,.iq-my-insights-analytical-choice-controls) .executive-lens-controls .market-position-option-wrap:first-child .market-position-option-tooltip{left:0;right:auto;transform:none}:where(.iq-my-insights-analytical-choice-rail,.iq-my-insights-analytical-choice-controls) .executive-lens-controls .market-position-option-wrap:last-child .market-position-option-tooltip{left:auto;right:0;transform:none}:where(.iq-my-insights-analytical-choice-rail).dealer-activity-source-rail .market-position-option-wrap{position:relative}:where(.iq-my-insights-analytical-choice-rail).dealer-activity-source-rail .market-position-option-wrap:first-child .market-position-option-tooltip{left:0;right:auto;transform:none}:where(.iq-my-insights-analytical-choice-rail).dealer-activity-source-rail .market-position-option-wrap:not(:first-child):not(:last-child) .market-position-option-tooltip{left:50%;right:auto;transform:translate(-50%)}:where(.iq-my-insights-analytical-choice-rail).dealer-activity-source-rail .market-position-option-wrap:last-child .market-position-option-tooltip{left:auto;right:0;transform:none}:where(.iq-my-insights-analytical-choice-rail,.iq-my-insights-analytical-choice-controls) .market-position-compact-controls{align-items:end;display:grid;gap:6px;grid-template-columns:repeat(auto-fit,minmax(96px,1fr))}:where(.iq-my-insights-analytical-choice-rail,.iq-my-insights-analytical-choice-controls) .market-position-compact-control{min-width:0;position:relative}:where(.iq-my-insights-analytical-choice-rail,.iq-my-insights-analytical-choice-controls) .market-position-control-label{align-items:center;color:#52656f;display:flex;font-size:11px;font-weight:800;gap:5px;letter-spacing:.06em;margin:0 0 4px 2px;text-transform:uppercase}:where(.iq-my-insights-analytical-choice-rail,.iq-my-insights-analytical-choice-controls) .market-position-segmented-options button:focus-visible,:where(.iq-my-insights-analytical-choice-rail,.iq-my-insights-analytical-choice-controls) .market-position-choice:focus-visible,:where(.iq-my-insights-analytical-choice-rail,.iq-my-insights-analytical-choice-controls) .market-position-choice-popover button:focus-visible{box-shadow:var(--dt-focus-ring);outline:none}:where(.iq-my-insights-analytical-choice-rail,.iq-my-insights-analytical-choice-controls) .market-position-choice{align-items:center;background:var(--iq-color-surface);border:1px solid #c9d9e0;border-radius:8px;color:#1c303b;cursor:pointer;display:flex;font-size:13px;font-weight:800;justify-content:space-between;min-height:var(--iq-sizing-control);overflow:hidden;padding:8px 11px;text-align:left;width:100%}:where(.iq-my-insights-analytical-choice-rail,.iq-my-insights-analytical-choice-controls) .market-position-choice.open{border-color:#1273d1;box-shadow:0 0 0 2px #1273d11f}:where(.iq-my-insights-analytical-choice-rail,.iq-my-insights-analytical-choice-controls) .market-position-choice-popover{background:var(--iq-color-surface);border:1px solid #c9d9e0;box-sizing:border-box;border-radius:10px;box-shadow:var(--dt-shadow-floating);left:0;min-width:min(280px,calc(100vw - 36px));padding:10px;position:absolute;top:calc(100% + 8px);max-width:calc(100vw - 16px);overflow-wrap:anywhere;z-index:15}:where(.iq-my-insights-analytical-choice-rail,.iq-my-insights-analytical-choice-controls) .market-position-choice-popover p{color:#52656f;font-size:12px;line-height:1.45;margin:0 0 8px}:where(.iq-my-insights-analytical-choice-rail,.iq-my-insights-analytical-choice-controls) .market-position-choice-popover [role=listbox]{display:grid;gap:4px}:where(.iq-my-insights-analytical-choice-rail,.iq-my-insights-analytical-choice-controls) .market-position-choice-popover [role=option]{align-items:center;background:var(--iq-color-surface);border:1px solid transparent;border-radius:7px;color:#1c303b;cursor:pointer;display:flex;font-size:13px;justify-content:space-between;min-height:var(--iq-sizing-control);padding:8px 10px;text-align:left}:where(.iq-my-insights-continuation){position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;margin-top:30px;border:1px solid rgb(0 194 255 / .26);border-radius:8px;padding:20px 22px;background:linear-gradient(180deg,#fffffff5,#f6fcfff5),radial-gradient(circle at 50% -18px,rgb(0 194 255 / .18),transparent 36%);box-shadow:0 16px 38px #14263712;overflow:hidden}:where(.iq-my-insights-continuation):before{position:absolute;top:-1px;right:22px;left:22px;height:1px;background:linear-gradient(90deg,transparent,rgb(0 194 255 / .42),transparent);content:""}:where(.iq-my-insights-continuation) .my-insights-continuation-flow{position:relative;display:grid;width:42px;min-height:82px;justify-items:center}:where(.iq-my-insights-continuation) .my-insights-continuation-flow span{width:2px;height:100%;border-radius:999px;background:linear-gradient(180deg,#00c2ff14,#00c2ff85,#cc06153d)}:where(.iq-my-insights-continuation) .my-insights-continuation-flow svg{position:absolute;bottom:0;width:30px;height:30px;border:1px solid rgb(0 194 255 / .34);border-radius:999px;padding:5px;background:#fff;color:#00587c;box-shadow:0 8px 22px #14263717}:where(.iq-my-insights-continuation) .my-insights-continuation-copy{min-width:0}:where(.iq-my-insights-continuation) h2{margin:4px 0 6px;font-size:20px}:where(.iq-my-insights-continuation) p{max-width:720px;margin:0;color:#4f5e6b;line-height:1.45}:where(.iq-my-insights-continuation) small{display:block;margin-top:8px;color:#00587c;font-size:12px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}:where(.iq-my-insights-continuation) .my-insights-continuation-actions{display:flex;grid-column:2;align-items:center;justify-content:flex-start;gap:10px;flex-wrap:wrap;min-width:0}:where(.iq-my-insights-continuation) .iq-my-insights-continuation-next-action{border-color:#0078aa3d;background:#eef9ff;color:#004e70;box-shadow:none}:where(.iq-my-insights-continuation) .iq-my-insights-continuation-next-action:hover,:where(.iq-my-insights-continuation) .iq-my-insights-continuation-next-action:focus-visible{border-color:#0078aa6b;background:#e4f6ff;color:#003f5c}:where(.iq-my-insights-continuation) .iq-my-insights-continuation-previous-action{background:#fff;min-width:0}@media(max-width:900px){:where(.iq-my-insights-continuation){align-items:stretch;grid-template-columns:1fr}:where(.iq-my-insights-continuation) .my-insights-continuation-actions{justify-content:flex-start;grid-column:1;min-width:0}:where(.iq-my-insights-continuation) .my-insights-continuation-flow{display:none}}:where(.iq-my-insights-analytical-choice-rail,.iq-my-insights-analytical-choice-controls) .market-position-option-copy{display:grid;gap:1px;min-width:0}:where(.iq-my-insights-analytical-choice-rail,.iq-my-insights-analytical-choice-controls) .market-position-option-description{color:#52656f;display:block;font-size:11px!important;font-weight:500!important;line-height:1.3;margin-top:2px;max-width:34ch;white-space:normal}:where(.iq-my-insights-analytical-choice-rail,.iq-my-insights-analytical-choice-controls) .market-position-choice-popover [role=option].selected .market-position-option-description{color:#275c70}:where(.iq-my-insights-analytical-choice-rail,.iq-my-insights-analytical-choice-controls) .market-position-choice-popover [role=option].selected{background:#d8eff5;border-color:#0b5e83;box-shadow:inset 0 0 0 1px #0b5e83;color:#0b5e83}:where(.iq-my-insights-analytical-choice-rail,.iq-my-insights-analytical-choice-controls) .market-position-choice-popover [role=option]:hover:not(.selected):not(:disabled){background:#edf6fc;border-color:#b9d8eb}:where(.iq-my-insights-analytical-choice-rail,.iq-my-insights-analytical-choice-controls) .market-position-choice-popover [role=option]:disabled{color:#83939a;cursor:not-allowed}:where(.iq-my-insights-analytical-choice-rail,.iq-my-insights-analytical-choice-controls) .market-position-choice-popover [role=option] small{font-size:10px;font-weight:700}@media(max-width:760px){:where(.iq-my-insights-analytical-choice-rail).market-position-view-rail{gap:6px;margin-left:0;margin-right:0;padding:7px}}@media(max-width:760px){:where(.iq-my-insights-analytical-choice-controls).market-position-segmented-controls{display:none}}@media(max-width:760px){:where(.iq-my-insights-analytical-choice-controls).market-position-segmented-controls.executive-lens-controls{display:block;max-width:none}}@media(max-width:760px){:where(.iq-my-insights-analytical-choice-rail,.iq-my-insights-analytical-choice-controls) .market-position-compact-controls{display:grid}}@media(max-width:760px){:where(.iq-my-insights-analytical-choice-rail,.iq-my-insights-analytical-choice-controls) .market-position-control-label{font-size:10px;justify-content:center;margin-left:0}}@media(max-width:760px){:where(.iq-my-insights-analytical-choice-rail,.iq-my-insights-analytical-choice-controls) .market-position-choice{font-size:12px;justify-content:center;min-height:var(--iq-sizing-control);padding-left:6px;padding-right:6px}}@media(max-width:760px){:where(.iq-my-insights-analytical-choice-rail,.iq-my-insights-analytical-choice-controls) .market-position-choice>span:last-child{display:none}}@media(max-width:760px){:where(.iq-my-insights-analytical-choice-rail,.iq-my-insights-analytical-choice-controls) .market-position-choice-popover{left:50%;max-width:calc(100vw - 16px);min-width:min(280px,calc(100vw - 16px));right:auto;transform:translate(-50%)}}@media(max-width:760px){:where(.iq-my-insights-analytical-choice-rail,.iq-my-insights-analytical-choice-controls) .market-position-compact-control:first-child .market-position-choice-popover{left:0;right:auto;transform:none}}@media(max-width:760px){:where(.iq-my-insights-analytical-choice-rail,.iq-my-insights-analytical-choice-controls) .market-position-compact-control:last-child .market-position-choice-popover{left:auto;right:0;transform:none}}@media(min-width:761px){:where(.iq-my-insights-analytical-choice-rail,.iq-my-insights-analytical-choice-controls) .market-position-compact-controls{display:none}}:where(.iq-my-insights-scope-surface).filter-panel.industryiq-filter-panel{border-color:var(--dt-border);background:var(--dt-surface)}:where(.iq-my-insights-scope-editor) .industryiq-filter-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}:where(.iq-my-insights-picker) .brand-hierarchy-options>.brand-hierarchy-header{grid-row:1}:where(.iq-my-insights-picker) .brand-hierarchy-options>.scope-multi-select-toolbar{grid-row:2}:where(.iq-my-insights-picker) .brand-hierarchy-options>:is(.scope-multi-select-count,.scope-multi-select-empty){grid-row:3}:where(.iq-my-insights-picker) .brand-hierarchy-options>.brand-hierarchy-list{grid-row:4}:where(.iq-my-insights-picker) .brand-hierarchy-options>.brand-hierarchy-footer{grid-row:5}:where(.iq-my-insights-analytical-choice-rail).dealer-activity-source-rail{margin-top:8px;margin-bottom:12px}:where(.iq-my-insights-analytical-choice-rail) .dealer-activity-source-fixed-context{align-items:center;display:grid;gap:8px;grid-template-columns:max-content minmax(0,1fr)}:where(.iq-my-insights-analytical-choice-rail) .dealer-activity-source-fixed-context .market-position-control-label{margin:0}:where(.iq-my-insights-analytical-choice-rail) .dealer-activity-source-fixed{align-items:baseline;background:#f7fafc;border:1px solid #c9d9e0;border-radius:8px;box-sizing:border-box;display:flex;flex-wrap:wrap;gap:4px 10px;justify-content:flex-start;min-height:var(--iq-sizing-control);min-width:0;padding:8px 12px}:where(.iq-my-insights-analytical-choice-rail) .dealer-activity-source-fixed strong{color:#0b5e83;font-size:12px;font-weight:850}:where(.iq-my-insights-analytical-choice-rail) .dealer-activity-source-fixed span{color:var(--iq-color-text-muted);font-size:12px;font-weight:700}:where(.iq-my-insights-analytical-choice-rail) .dealer-activity-source-loading{align-items:center;color:#12617d;display:inline-flex;flex-basis:100%;font-size:.8rem;font-weight:800;gap:8px;justify-content:flex-end;margin-top:-10px}:where(.iq-my-insights-analytical-choice-rail) .dealer-activity-source-spinner{width:15px;height:15px;border:2px solid #c6dce8;border-top-color:#12617d;border-radius:50%;animation:readiness-spin 1.05s linear infinite}@media(max-width:1100px){:where(.iq-my-insights-analytical-choice-rail) .dealer-activity-source-fixed-context{align-items:stretch;grid-template-columns:minmax(0,1fr)}}@media(max-width:1100px){:where(.iq-my-insights-analytical-choice-rail) .dealer-activity-source-fixed{width:100%}}@media(max-width:1100px){:where(.iq-my-insights-analytical-choice-rail) .dealer-activity-source-loading{justify-content:flex-start;margin-top:-8px}}:where(.iq-my-insights-scope-editor) .filter-editor-layout{display:grid;grid-column:1 / -1;grid-template-columns:minmax(170px,.28fr) minmax(0,1fr);gap:18px 22px;margin-top:2px}:where(.iq-my-insights-scope-editor) .filter-editor-period,:where(.iq-my-insights-scope-editor) .filter-editor-analysis{display:grid;align-content:start;gap:12px;min-width:0}:where(.iq-my-insights-scope-editor) .filter-editor-period{padding-right:20px;border-right:1px solid #dbe5eb}:where(.iq-my-insights-scope-editor) .filter-editor-analysis-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:12px}:where(.iq-my-insights-scope-editor) .filter-editor-analysis-grid .filter-control{min-width:0}:where(.iq-my-insights-scope-editor) .filter-editor-analysis>.analytics-authority-controls.compact{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}:where(.iq-my-insights-field).brand-hierarchy-control{position:relative}:where(.iq-my-insights-field).brand-hierarchy-control small{color:var(--dt-muted);font-size:11px;line-height:1.35}:where(.iq-my-insights-picker) .brand-hierarchy-options{position:fixed;z-index:50;top:50%;left:50%;display:grid;grid-template-rows:auto auto auto minmax(0,1fr) auto;width:min(560px,calc(100vw - 32px));max-height:min(640px,calc(100vh - 32px));transform:translate(-50%,-50%);gap:6px;border:1px solid var(--dt-border-strong);border-radius:7px;background:#fff;box-shadow:0 12px 30px #151f2c29;padding:5px;min-height:0}:where(.iq-my-insights-picker) .brand-hierarchy-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;border-bottom:1px solid var(--dt-border);padding:7px 8px 10px}:where(.iq-my-insights-picker) .brand-hierarchy-header h3{margin:0;color:var(--dt-ink);font-size:15px;line-height:1.2}:where(.iq-my-insights-picker) .brand-hierarchy-header p{margin:3px 0 0;color:var(--dt-muted);font-size:12px;line-height:1.35}:where(.iq-my-insights-picker) .brand-hierarchy-list{max-height:310px;min-height:0;overflow-y:auto;padding:0 6px 6px}:where(.iq-my-insights-picker) .brand-hierarchy-checkbox{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:7px;min-height:32px;cursor:pointer;border-radius:4px;color:var(--dt-ink);font-size:13px;padding:5px 8px}:where(.iq-my-insights-field).brand-hierarchy-control .brand-hierarchy-checkbox{color:var(--dt-ink);font-size:13px;font-weight:600;letter-spacing:normal;text-transform:none}:where(.iq-my-insights-picker) .brand-hierarchy-checkbox:hover{background:#f2f9fd}:where(.iq-my-insights-picker) .brand-hierarchy-checkbox input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}:where(.iq-my-insights-picker) .brand-hierarchy-checkbox input:focus-visible+.brand-hierarchy-checkbox-mark{outline:3px solid rgb(0 169 224 / 24%);outline-offset:2px}:where(.iq-my-insights-picker) .brand-hierarchy-checkbox-mark{display:grid;width:18px;height:18px;place-items:center;border:1px solid #9eb8c6;border-radius:4px;color:var(--iq-color-link)}:where(.iq-my-insights-picker) .brand-hierarchy-checkbox input:checked+.brand-hierarchy-checkbox-mark,:where(.iq-my-insights-picker) .brand-hierarchy-checkbox input:indeterminate+.brand-hierarchy-checkbox-mark{border-color:var(--dt-blue);background:#e4f7ff}:where(.iq-my-insights-picker) .brand-hierarchy-checkbox.child{grid-template-columns:18px minmax(0,1fr);margin-left:28px;border-left:1px solid #d5e1e7;border-radius:0 4px 4px 0;padding-left:12px}:where(.iq-my-insights-picker) .brand-hierarchy-group{border-top:1px solid #edf1f3;margin-top:3px;padding-top:3px}:where(.iq-my-insights-picker) .brand-hierarchy-group-row{display:grid;grid-template-columns:26px minmax(0,1fr);align-items:center}:where(.iq-my-insights-picker) .brand-hierarchy-group-row .brand-hierarchy-checkbox{grid-column:2;grid-template-columns:18px minmax(0,1fr);font-weight:750}:where(.iq-my-insights-picker) .brand-hierarchy-expand{grid-column:1;grid-row:1;display:inline-grid;width:26px;height:26px;place-items:center;border:0;border-radius:4px;background:transparent;color:var(--dt-muted);cursor:pointer}:where(.iq-my-insights-picker) .brand-hierarchy-expand:hover{background:#f2f9fd;color:var(--iq-color-link)}:where(.iq-my-insights-picker) .brand-hierarchy-footer{display:flex;align-items:center;justify-content:space-between;gap:8px;border-top:1px solid var(--dt-border);color:var(--iq-color-link);font-size:12px;font-weight:750;padding:8px 8px 3px}:where(.iq-my-insights-picker) .brand-hierarchy-footer>div{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}:where(.iq-my-insights-picker) .brand-hierarchy-footer strong{color:var(--dt-ink);font-size:12px}:where(.iq-my-insights-picker) .brand-hierarchy-footer button:disabled{cursor:not-allowed;opacity:.5}@media(max-width:900px){:where(.iq-my-insights-picker) .brand-hierarchy-options{inset:14px;width:auto;height:calc(100vh - 28px);height:calc(100dvh - 28px);max-height:calc(100vh - 28px);max-height:calc(100dvh - 28px);overflow:hidden;transform:none;padding:12px}}@media(max-width:900px){:where(.iq-my-insights-picker) .brand-hierarchy-list{max-height:none;min-height:0}}@media(max-width:900px){:where(.iq-my-insights-picker) .brand-hierarchy-footer{align-items:stretch;flex-direction:column}}@media(max-width:900px){:where(.iq-my-insights-picker) .brand-hierarchy-footer>div{justify-content:stretch}}@media(max-width:900px){:where(.iq-my-insights-picker) .brand-hierarchy-footer>div button{flex:1 1 0}}:where(.iq-my-insights-picker).scope-multi-select{position:relative}:where(.iq-my-insights-picker) .scope-multi-select-trigger{display:flex;width:100%;min-height:44px;align-items:center;justify-content:space-between;gap:8px;border:1px solid var(--dt-border-strong);border-radius:6px;background:#fff;color:var(--dt-ink);font:inherit;padding:7px 10px;text-align:left}:where(.iq-my-insights-picker) .scope-multi-select-trigger>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:where(.iq-my-insights-picker) .scope-multi-select-trigger small{flex:0 0 auto;min-width:fit-content;color:var(--dt-muted);font-size:11px;font-weight:800;text-transform:uppercase}:where(.iq-my-insights-picker) .scope-multi-select-trigger svg{flex:0 0 auto;transition:transform .14s ease}:where(.iq-my-insights-picker).scope-multi-select.open .scope-multi-select-trigger svg{transform:rotate(180deg)}:where(.iq-my-insights-picker) .scope-multi-select-options{position:absolute;z-index:30;top:calc(100% + 5px);right:0;left:0;display:grid;border:1px solid var(--dt-border-strong);border-radius:6px;background:var(--iq-color-surface);box-shadow:var(--dt-shadow-floating);padding:5px}:where(.iq-my-insights-picker) .scope-multi-select-toolbar{display:flex;gap:8px;padding:10px 10px 6px}:where(.iq-my-insights-picker) .scope-multi-select-toolbar label{align-items:center;border:1px solid var(--dt-border-strong);border-radius:6px;display:flex;flex:1;gap:7px;min-width:0;min-height:var(--iq-sizing-control);padding:0 9px}:where(.iq-my-insights-picker) .scope-multi-select-toolbar input{background:transparent;border:0;font:inherit;min-width:0;outline:0;padding:8px 0;width:100%}:where(.iq-my-insights-picker) .scope-multi-select-options .scope-multi-select-reset{border:1px solid var(--dt-border-strong);border-radius:6px;color:var(--dt-muted);min-height:var(--iq-sizing-control);padding:0 10px;width:auto}:where(.iq-my-insights-picker) .scope-multi-select-count{color:var(--dt-muted);font-size:12px;margin:0;padding:0 12px 7px}:where(.iq-my-insights-picker) .scope-multi-select-list{max-height:260px;overflow-y:auto;padding:0 6px 6px}:where(.iq-my-insights-picker) .scope-multi-select-option-row{display:grid}:where(.iq-my-insights-picker) .scope-multi-select-option-row>button{width:100%}:where(.iq-my-insights-picker) .scope-multi-select-group{color:var(--iq-color-text-muted);font-size:var(--iq-font-size-label);font-weight:800;letter-spacing:.06em;margin:.55rem 0 .2rem;padding:0 .65rem;text-transform:uppercase}:where(.iq-my-insights-picker) .scope-multi-select-empty{color:var(--dt-muted);font-size:13px;margin:0;padding:16px 10px}:where(.iq-my-insights-picker) .scope-multi-select-options button{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:7px;border:0;border-radius:4px;background:transparent;color:var(--dt-ink);font:inherit;min-height:var(--iq-sizing-control);padding:7px 8px;text-align:left}:where(.iq-my-insights-picker) .scope-multi-select-options button:hover,:where(.iq-my-insights-picker) .scope-multi-select-options button.selected{background:#f2f9fd}:where(.iq-my-insights-picker) .scope-multi-select-options button:focus-visible{background:#f2f9fd;box-shadow:inset 0 0 0 2px var(--dt-blue);outline:2px solid transparent}:where(.iq-my-insights-picker) .scope-multi-select-check{display:grid;width:18px;height:18px;place-items:center;border:1px solid #9eb8c6;border-radius:4px;color:var(--iq-color-link)}:where(.iq-my-insights-picker) .scope-multi-select-options button.selected .scope-multi-select-check{border-color:var(--dt-blue);background:#e4f7ff}:where(.iq-my-insights-scope-surface) .analytics-scope-summary-surface{display:grid;gap:8px;margin-top:12px;padding:10px 12px;border:1px solid #e0e9ee;border-radius:8px;background:#fafcfd}:where(.iq-my-insights-scope-surface) .analytics-scope-summary-surface .included-brand-scope{padding-top:0;border-top:0}:where(.iq-my-insights-scope-surface) .business-scope-editor{display:grid;grid-column:1 / -1;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:18px 22px;padding:18px;border:1px solid #cfe0e8;border-radius:var(--iq-radius-card);background:linear-gradient(135deg,rgb(0 169 224 / 7%),transparent 42%),#f9fcfd}:where(.iq-my-insights-scope-surface) .business-scope-editor .scope-editor-section-heading{grid-column:1 / -1}:where(.iq-my-insights-scope-surface) .business-scope-editor .analytics-authority-controls{grid-column:1 / -1;grid-template-columns:minmax(0,1fr) minmax(180px,240px)}:where(.iq-my-insights-scope-surface) .supplier-reach-readonly>span{color:#586875;font-size:.75rem;font-weight:800;text-transform:uppercase}:where(.iq-my-insights-scope-surface) .supplier-reach-readonly{display:grid;align-content:start;gap:4px;padding:12px;border:1px solid #d9e5ea;border-radius:8px;background:var(--iq-color-surface)}:where(.iq-my-insights-scope-surface) .supplier-reach-readonly strong{color:#263f4e;font-size:.9rem}:where(.iq-my-insights-scope-surface) .supplier-reach-readonly small,:where(.iq-my-insights-scope-surface) .unified-brand-control>small{color:#647580;font-size:.73rem;line-height:1.35}:where(.iq-my-insights-scope-surface) .scope-editor-section-heading{display:grid;gap:3px}:where(.iq-my-insights-scope-surface) .scope-editor-section-heading>span{color:#007ea8;font-size:.68rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}:where(.iq-my-insights-scope-surface) .scope-editor-section-heading h4,:where(.iq-my-insights-scope-surface) .scope-editor-section-heading p{margin:0}:where(.iq-my-insights-scope-surface) .scope-editor-section-heading h4{color:#263f4e;font-size:.98rem}:where(.iq-my-insights-scope-surface) .scope-editor-section-heading p{color:#657681;font-size:.78rem;line-height:1.4}:where(.iq-my-insights-scope-surface) .analysis-filters-heading{grid-column:1 / -1;margin-top:4px;padding-top:14px;border-top:1px solid #e1e7ea}:where(.iq-my-insights-scope-surface) .analytics-perspective-summary{margin:0;color:#536674;font-size:.78rem;font-weight:700}:where(.iq-my-insights-scope-surface) .included-brand-scope{display:grid;gap:9px;padding-top:10px;border-top:1px solid #dbe5eb}:where(.iq-my-insights-scope-surface) .included-brand-scope-row{display:grid;grid-template-columns:126px minmax(0,auto) minmax(132px,1fr) max-content;align-items:center;gap:10px;min-width:0}:where(.iq-my-insights-scope-surface) .included-brand-scope-label{color:#586875;font-size:var(--iq-font-size-label);font-weight:800;letter-spacing:0;text-transform:uppercase;white-space:nowrap}:where(.iq-my-insights-scope-surface) .included-brand-identities,:where(.iq-my-insights-scope-surface) .included-brand-logo-rail,:where(.iq-my-insights-scope-surface) .included-brand-scope-actions{display:flex;min-width:0;align-items:center}:where(.iq-my-insights-scope-surface) .included-brand-identities{flex-wrap:wrap;gap:6px}:where(.iq-my-insights-scope-surface) .included-brand-identity,:where(.iq-my-insights-scope-surface) .included-brand-expanded-item{display:inline-flex;min-width:0;align-items:center;gap:7px;color:#263b49;font-size:.78rem;font-weight:750}:where(.iq-my-insights-scope-surface) .included-brand-identity{max-width:240px;padding-right:4px}:where(.iq-my-insights-scope-surface) .included-brand-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:where(.iq-my-insights-scope-surface) .included-brand-logo{position:relative;display:inline-grid;width:30px;height:30px;flex:0 0 30px;place-items:center;overflow:hidden;border:1px solid #cbdde7;border-radius:6px;background:var(--iq-color-surface);color:#356078;font-size:.62rem;font-weight:850}:where(.iq-my-insights-scope-surface) .included-brand-logo img{position:absolute;inset:3px;width:calc(100% - 6px);height:calc(100% - 6px);object-fit:contain;background:var(--iq-color-surface)}:where(.iq-my-insights-scope-surface) .included-brand-logo-rail{padding-left:6px}:where(.iq-my-insights-scope-surface) .included-brand-logo-rail .included-brand-logo{margin-left:-6px;box-shadow:0 0 0 2px #f8fbfd}:where(.iq-my-insights-scope-surface) .included-brand-logo-more{display:inline-grid;min-width:34px;height:30px;margin-left:-4px;padding:0 5px;place-items:center;border:1px solid #cbdde7;border-radius:6px;background:#eef5f8;color:#405968;font-size:.7rem;font-weight:800;box-shadow:0 0 0 2px #f8fbfd}:where(.iq-my-insights-scope-surface) .included-brand-scope-summary{min-width:0;color:#344c5b;font-size:.79rem}:where(.iq-my-insights-scope-surface) .included-brand-scope-actions{justify-content:flex-end;gap:8px}:where(.iq-my-insights-scope-surface) .included-brand-scope-action{display:inline-flex;min-height:32px;align-items:center;gap:5px;padding:4px 6px;color:#176383;font-size:.75rem;font-weight:800}:where(.iq-my-insights-scope-surface) .included-brand-scope-action:hover{color:#004f70;text-decoration:underline}:where(.iq-my-insights-scope-surface) .included-brand-scope-action:focus-visible{outline:3px solid rgb(0 169 224 / 22%);outline-offset:2px}:where(.iq-my-insights-scope-surface) .included-brand-expanded-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:7px;max-height:196px;padding:10px;overflow-y:auto;border:1px solid #d7e4eb;border-radius:6px;background:var(--iq-color-surface)}:where(.iq-my-insights-scope-surface) .included-brand-expanded-item{padding:5px 7px;border-radius:5px;background:#f7fafb}:where(.iq-my-insights-scope-surface) .included-brand-relationship{flex:0 0 auto;padding:2px 5px;border:1px solid #d6e1e7;border-radius:var(--iq-radius-pill);color:#60717c;font-size:.62rem;font-weight:800;line-height:1.1}:where(.iq-my-insights-scope-surface) .included-brand-relationship.owned{border-color:#bde3d0;background:#f1faf5;color:#167247}:where(.iq-my-insights-scope-surface) .included-brand-relationship.non-owned{border-color:#d8dce9;background:#f5f6fb;color:#505a78}@media(max-width:720px){:where(.iq-my-insights-scope-editor) .filter-editor-layout{grid-template-columns:minmax(0,1fr);gap:16px}}@media(max-width:720px){:where(.iq-my-insights-scope-editor) .filter-editor-period{padding-right:0;padding-bottom:14px;border-right:0;border-bottom:1px solid #dbe5eb}}@media(max-width:720px){:where(.iq-my-insights-scope-editor) .filter-editor-analysis-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:720px){:where(.iq-my-insights-scope-editor) .filter-editor-analysis>.analytics-authority-controls.compact{grid-template-columns:minmax(0,1fr)}}@media(max-width:720px){:where(.iq-my-insights-scope-surface) .business-scope-editor{grid-template-columns:minmax(0,1fr);gap:16px;padding:14px}}@media(max-width:720px){:where(.iq-my-insights-scope-surface) .business-scope-editor .analytics-authority-controls{grid-template-columns:minmax(0,1fr)}}@media(max-width:720px){:where(.iq-my-insights-scope-surface) .included-brand-scope-row{grid-template-columns:minmax(0,1fr) max-content}}@media(max-width:720px){:where(.iq-my-insights-scope-surface) .included-brand-scope-label,:where(.iq-my-insights-scope-surface) .included-brand-identities,:where(.iq-my-insights-scope-surface) .included-brand-logo-rail,:where(.iq-my-insights-scope-surface) .included-brand-scope-summary{grid-column:1}}@media(max-width:720px){:where(.iq-my-insights-scope-surface) .included-brand-scope-actions{grid-column:2;grid-row:1 / span 4;flex-direction:column;align-items:flex-end}}@media(max-width:720px){:where(.iq-my-insights-scope-surface) .included-brand-identities{flex-wrap:nowrap;overflow:hidden}}:where(.iq-my-insights-scope-surface) .industryiq-filter-methodology{margin-top:12px;border-top:1px solid rgb(0 194 255 / .16);padding-top:10px}:where(.iq-my-insights-scope-surface) .industryiq-filter-methodology-summary{display:flex;align-items:center;justify-content:space-between;gap:12px}:where(.iq-my-insights-scope-surface) .industryiq-filter-methodology-summary>div{display:flex;min-width:0;align-items:center;gap:7px;color:#52606a;font-size:12px;line-height:1.35}:where(.iq-my-insights-scope-surface) .industryiq-filter-methodology-summary strong{color:var(--dt-ink);font-size:12px;font-weight:850}:where(.iq-my-insights-scope-surface) .industryiq-filter-methodology-summary p{overflow:hidden;margin:0;color:var(--dt-muted);text-overflow:ellipsis;white-space:nowrap}:where(.iq-my-insights-scope-surface) .industryiq-filter-methodology-icon{display:inline-flex;width:24px;height:24px;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid #c8ecff;border-radius:var(--iq-radius-pill);background:#f2fbff;color:inherit}:where(.iq-my-insights-scope-surface) .industryiq-filter-methodology-details{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-top:10px;border:1px solid rgb(0 194 255 / .18);border-radius:8px;background:linear-gradient(135deg,rgb(0 194 255 / .055),transparent 44%),#fbfdfe;padding:11px 12px}:where(.iq-my-insights-scope-surface) .industryiq-filter-methodology-details div{display:grid;gap:3px;min-width:0}:where(.iq-my-insights-scope-surface) .industryiq-filter-methodology-details strong{color:var(--iq-color-link);font-size:11px;font-weight:900;letter-spacing:.035em;text-transform:uppercase}:where(.iq-my-insights-scope-surface) .industryiq-filter-methodology-details span{color:#43515c;font-size:12px;line-height:1.42}.geography-display-toolbar :where(.iq-my-insights-analytical-choice-controls).market-position-segmented-controls,.geography-display-toolbar :where(.iq-my-insights-analytical-choice-controls).market-position-compact-controls{flex:1 1 520px}.geography-display-toolbar :where(.iq-my-insights-analytical-choice-controls) .market-position-segmented-control{min-width:min(520px,100%)}@media(max-width:900px){.geography-display-toolbar :where(.iq-my-insights-analytical-choice-controls).market-position-segmented-controls,.geography-display-toolbar :where(.iq-my-insights-analytical-choice-controls).market-position-compact-controls{flex:0 1 auto;min-width:0;width:100%}}@media(max-width:900px){.geography-display-toolbar :where(.iq-my-insights-analytical-choice-controls) .market-position-segmented-control{min-width:0}}:where(.iq-my-insights-scope-surface).my-insights-scope-filter-panel:not(.expanded) .included-brand-scope-summary,:where(.iq-my-insights-scope-surface).industryiq-filter-panel:not(.expanded):not(.metric-detail-scope-editor) .included-brand-scope-summary,:where(.iq-my-insights-scope-surface).industryiq-filter-panel:not(.expanded):not(.metric-detail-scope-editor) .analytics-perspective-summary{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:where(.iq-my-insights-scope-surface).industryiq-filter-panel:not(.expanded):not(.metric-detail-scope-editor) .included-brand-scope-row>.included-brand-scope-label{color:#687983;font-weight:700;text-transform:none}:where(.iq-my-insights-scope-surface).industryiq-filter-panel:not(.expanded):not(.metric-detail-scope-editor) .included-brand-scope-row .included-brand-identity,:where(.iq-my-insights-scope-surface).industryiq-filter-panel:not(.expanded):not(.metric-detail-scope-editor) .included-brand-scope-row .included-brand-name,:where(.iq-my-insights-scope-surface).industryiq-filter-panel:not(.expanded):not(.metric-detail-scope-editor) .included-brand-scope-row .included-brand-scope-summary{color:#4f626e;font-weight:650}:where(.iq-my-insights-scope-surface).industryiq-filter-panel:not(.expanded):not(.metric-detail-scope-editor) .industryiq-filter-methodology-summary>div{color:#687983;font-size:11px}:where(.iq-my-insights-scope-surface).industryiq-filter-panel:not(.expanded):not(.metric-detail-scope-editor) .industryiq-filter-methodology-summary strong{color:#536873;font-weight:700}:where(.iq-my-insights-scope-surface).industryiq-filter-panel:not(.expanded):not(.metric-detail-scope-editor) .industryiq-filter-methodology-summary p{color:#7a8991;font-weight:600}@media(min-width:901px){:where(.iq-my-insights-scope-surface).my-insights-scope-filter-panel:not(.expanded),:where(.iq-my-insights-scope-surface).industryiq-filter-panel:not(.expanded):not(.metric-detail-scope-editor){padding:8px 12px}}@media(min-width:901px){:where(.iq-my-insights-scope-surface).my-insights-scope-filter-panel:not(.expanded) .filter-summary-row,:where(.iq-my-insights-scope-surface).industryiq-filter-panel:not(.expanded):not(.metric-detail-scope-editor) .filter-summary-row{align-items:flex-start;gap:16px}}@media(min-width:901px){:where(.iq-my-insights-scope-surface).my-insights-scope-filter-panel:not(.expanded) .filter-summary-copy,:where(.iq-my-insights-scope-surface).industryiq-filter-panel:not(.expanded):not(.metric-detail-scope-editor) .filter-summary-copy{grid-template-columns:max-content minmax(0,1fr);gap:4px 10px}}@media(min-width:901px){:where(.iq-my-insights-scope-surface).my-insights-scope-filter-panel:not(.expanded) .filter-summary-copy h2,:where(.iq-my-insights-scope-surface).my-insights-scope-filter-panel:not(.expanded) .filter-summary-meta,:where(.iq-my-insights-scope-surface).industryiq-filter-panel:not(.expanded):not(.metric-detail-scope-editor) .filter-summary-copy h2,:where(.iq-my-insights-scope-surface).industryiq-filter-panel:not(.expanded):not(.metric-detail-scope-editor) .filter-summary-meta{align-self:center}}@media(min-width:901px){:where(.iq-my-insights-scope-surface).my-insights-scope-filter-panel:not(.expanded) .active-filter-chips,:where(.iq-my-insights-scope-surface).industryiq-filter-panel:not(.expanded):not(.metric-detail-scope-editor) .active-filter-chips{grid-column:1 / -1;margin-top:2px}}@media(min-width:901px){:where(.iq-my-insights-scope-surface).my-insights-scope-filter-panel:not(.expanded) .active-filter-chips span,:where(.iq-my-insights-scope-surface).industryiq-filter-panel:not(.expanded):not(.metric-detail-scope-editor) .active-filter-chips span{padding-block:3px}}@media(min-width:901px){:where(.iq-my-insights-scope-surface).my-insights-scope-filter-panel:not(.expanded) .analytics-scope-summary-surface{align-items:center;gap:5px;margin-top:6px;padding:6px 9px}}@media(min-width:901px){:where(.iq-my-insights-scope-surface).my-insights-scope-filter-panel:not(.expanded) .analytics-scope-summary-surface .included-brand-scope{gap:5px}}@media(min-width:901px){:where(.iq-my-insights-scope-surface).my-insights-scope-filter-panel:not(.expanded) .included-brand-scope-row,:where(.iq-my-insights-scope-surface).industryiq-filter-panel:not(.expanded):not(.metric-detail-scope-editor) .included-brand-scope-row{grid-template-columns:max-content minmax(0,1fr) max-content;gap:8px}}@media(min-width:901px){:where(.iq-my-insights-scope-surface).industryiq-filter-panel:not(.expanded):not(.metric-detail-scope-editor) .analytics-scope-summary-surface{grid-template-columns:minmax(0,1fr);align-items:center;gap:6px 14px;margin-top:0;padding:6px 9px}}@media(min-width:901px){:where(.iq-my-insights-scope-surface).industryiq-filter-panel:not(.expanded):not(.metric-detail-scope-editor) .analytics-scope-summary-surface .included-brand-scope{gap:5px}}@media(min-width:901px){:where(.iq-my-insights-scope-surface).industryiq-filter-panel:not(.expanded):not(.metric-detail-scope-editor) .analytics-perspective-summary{max-width:360px;text-align:right}}@media(min-width:901px){:where(.iq-my-insights-scope-surface).industryiq-filter-panel:not(.expanded):not(.metric-detail-scope-editor) .industryiq-filter-methodology{display:flex;grid-column:2;grid-row:1;align-items:center;margin-top:0;border:1px solid #e0e9ee;border-radius:8px;padding:6px 9px}}@media(min-width:1200px){:where(.iq-my-insights-analytical-choice-rail).market-position-view-rail{margin-top:6px;margin-bottom:10px;padding:6px 8px}}.iq-wave-one-continuation-grid{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.iq-wave-one-continuation-grid>:where(.iq-my-insights-continuation){margin-top:0}.iq-wave-one-review .my-insights-continuation-actions a{min-height:44px}@media(max-width:760px){.iq-wave-one-continuation-grid{grid-template-columns:1fr}}@media(min-width:1200px){:where(.iq-my-insights-analytical-choice-controls).market-position-segmented-controls:not(.executive-lens-controls){align-items:stretch;gap:10px}}@media(min-width:1200px){:where(.iq-my-insights-analytical-choice-rail) .market-position-segmented-controls .market-position-segmented-control,:where(.iq-my-insights-analytical-choice-controls).market-position-segmented-controls .market-position-segmented-control{display:grid;grid-template-columns:max-content minmax(0,1fr);column-gap:8px;align-items:center;flex-basis:220px;min-height:var(--iq-sizing-control)}}@media(min-width:1200px){:where(.iq-my-insights-analytical-choice-rail) .market-position-segmented-controls .market-position-segmented-control>.market-position-segmented-label,:where(.iq-my-insights-analytical-choice-controls).market-position-segmented-controls .market-position-segmented-control>.market-position-segmented-label{grid-column:1;margin:0;white-space:nowrap}}@media(min-width:1200px){:where(.iq-my-insights-analytical-choice-rail) .market-position-segmented-controls .market-position-segmented-control>.market-position-segmented-options,:where(.iq-my-insights-analytical-choice-controls).market-position-segmented-controls .market-position-segmented-control>.market-position-segmented-options{grid-column:2;min-width:0}}@media(min-width:1200px){:where(.iq-my-insights-analytical-choice-controls).market-position-segmented-controls.executive-lens-controls{display:block;max-width:420px;width:100%}}@media(min-width:1200px){:where(.iq-my-insights-analytical-choice-rail,.iq-my-insights-analytical-choice-controls) .executive-lens-controls .market-position-segmented-control{grid-template-columns:max-content minmax(240px,320px)}}@media(min-width:1200px){:where(.iq-my-insights-analytical-choice-rail,.iq-my-insights-analytical-choice-controls) .executive-lens-controls .market-position-segmented-options{width:100%}}:where(.iq-my-insights-scope-surface).industryiq-filter-panel:not(.expanded):not(.metric-detail-scope-editor) .filter-summary-copy h2{color:#53636d;font-size:16px;font-weight:750}:where(.iq-my-insights-scope-surface).industryiq-filter-panel:not(.expanded):not(.metric-detail-scope-editor) .filter-summary-meta{color:#74838c;font-weight:600}:where(.iq-my-insights-scope-surface).industryiq-filter-panel:not(.expanded):not(.metric-detail-scope-editor) .active-filter-chips{color:#687983;font-weight:650}:where(.iq-my-insights-scope-surface).industryiq-filter-panel:not(.expanded):not(.metric-detail-scope-editor) .active-filter-chips span{border-color:#e5ecef;background:#fbfdfe;color:#5e707b;font-weight:650}@media(min-width:901px){:where(.iq-my-insights-scope-surface).industryiq-filter-panel:not(.expanded):not(.metric-detail-scope-editor) .filter-summary-actions{flex:0 0 auto;flex-wrap:nowrap;min-width:max-content}:where(.iq-my-insights-scope-surface).industryiq-filter-panel:not(.expanded):not(.metric-detail-scope-editor) .industryiq-filter-context-row{display:grid;grid-template-columns:minmax(0,1fr) max-content;align-items:stretch;gap:8px;margin-top:6px}:where(.iq-my-insights-scope-surface).industryiq-filter-panel:not(.expanded):not(.metric-detail-scope-editor) .industryiq-filter-context-row>.filter-scope-note{grid-column:1 / -1}}}@layer features{:where(.iq-executive-quicklook-panel){display:grid;grid-template-rows:auto 1fr auto;container-name:executive-quicklook-panel;container-type:inline-size;min-width:0;min-height:330px;gap:16px;border:1px solid #dde2e6;border-radius:12px;padding:22px;background:#fff}:where(.iq-executive-quicklook-panel) .executive-quicklook-panel-heading{display:flex;align-items:start;justify-content:space-between;gap:10px}:where(.iq-executive-quicklook-panel) .executive-quicklook-panel-heading h3{margin:0;color:var(--dt-ink);font-size:18px;line-height:1.2}:where(.iq-executive-quicklook-panel) .executive-quicklook-panel-heading>span{color:var(--dt-ink);font-size:16px;font-weight:850;white-space:nowrap}:where(.iq-executive-quicklook-panel) :where(.executive-quicklook-cta-unavailable){color:#63737f;display:block;font-size:12px;line-height:1.35;margin-top:14px}:where(.iq-executive-quicklook-panel) .executive-quicklook-state,:where(.iq-executive-quicklook-panel)>p,:where(.iq-executive-quicklook-panel)>small{margin:0;color:var(--dt-muted);font-size:13px;line-height:1.5}:where(.iq-executive-quicklook-panel).executive-quicklook-state-panel.error{border-color:#e5b4b7;background:#fff8f8}:where(.iq-executive-quicklook-panel).executive-quicklook-state-panel.error h3{color:#8b2d34}:where(.iq-executive-quicklook-panel).executive-quicklook-state-panel.loading,:where(.iq-executive-quicklook-panel).executive-quicklook-state-panel.refreshing{background:#fbfcfd}:where(.iq-executive-quicklook-panel).executive-quicklook-state-panel.empty{background:#fcfdfd}:where(.iq-executive-quicklook-panel).executive-quicklook-state-panel.unavailable,:where(.iq-executive-quicklook-panel).executive-quicklook-state-panel.locked{background:#f8fafb}:where(.iq-executive-quicklook-panel) .executive-quicklook-refreshing{display:block;color:var(--dt-muted);font-size:12px;line-height:1.3}:where(.iq-executive-quicklook-panel) .executive-quicklook-retry{min-height:44px;justify-self:start}@media(max-width:640px){:where(.iq-executive-quicklook-panel){min-height:0;padding:16px}}:where(.iq-executive-snapshot) .executive-operating-grid{grid-template-columns:repeat(5,minmax(0,1fr))}:where(.iq-executive-snapshot) .executive-mix-chart{align-items:center;aspect-ratio:1;display:flex;justify-content:center;margin-inline:auto;max-width:100%;min-height:190px;overflow:visible;position:relative;width:190px}@media(max-width:1570px){:where(.iq-executive-snapshot) .executive-operating-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1300px){:where(.iq-executive-snapshot) .executive-operating-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1100px){:where(.iq-executive-snapshot) .executive-operating-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}:where(.iq-executive-company-composition){margin:-2px 0 28px;border-top:1px solid #d9e6ec;padding:17px 2px 0}:where(.iq-executive-company-composition) .company-value-composition-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:13px}:where(.iq-executive-company-composition) .company-value-composition-heading span{color:#5b6d78;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}:where(.iq-executive-company-composition) .company-value-composition-heading h3{margin:2px 0 0;font-size:18px}:where(.iq-executive-company-composition) .company-value-composition-heading p{max-width:580px;margin:0;color:var(--dt-muted);font-size:13px;line-height:1.4;text-align:right}:where(.iq-executive-company-composition) .company-value-composition-bar{display:flex;width:100%;height:12px;overflow:hidden;border-radius:6px;background:#edf2f5}:where(.iq-executive-company-composition) .company-value-composition-bar span+span{border-left:2px solid #ffffff}:where(.iq-executive-company-composition) .company-value-composition-legend{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 22px;margin:12px 0 0}:where(.iq-executive-company-composition) .company-value-composition-legend>div{display:flex;align-items:center;justify-content:space-between;gap:14px;min-width:0}:where(.iq-executive-company-composition) .company-value-composition-legend dt,:where(.iq-executive-company-composition) .company-value-composition-legend dd{margin:0}:where(.iq-executive-company-composition) .company-value-composition-legend dt{display:flex;align-items:center;min-width:0;color:#425461;font-size:12px;font-weight:650}:where(.iq-executive-company-composition) .company-value-composition-legend dt i{width:8px;height:8px;flex:0 0 auto;margin-right:7px;border-radius:50%}:where(.iq-executive-company-composition) .company-value-composition-legend dd{display:flex;gap:8px;white-space:nowrap;font-size:12px}:where(.iq-executive-company-composition) .company-value-composition-legend dd span{color:var(--dt-muted)}:where(.iq-executive-methodology-overlay){position:fixed;z-index:1000;inset:0;background:#0c19276b}:where(.iq-executive-methodology-dialog){position:fixed;z-index:1001;top:50%;left:50%;width:min(720px,calc(100vw - 32px));max-height:min(740px,calc(100vh - 32px));overflow:auto;transform:translate(-50%,-50%);border:1px solid rgb(26 46 92 / .16);border-radius:16px;padding:22px;background:#fff;box-shadow:0 24px 70px #0c19273d}:where(.iq-executive-methodology-dialog) h2{margin:0;font-size:22px}:where(.iq-executive-methodology-dialog)>p{margin:6px 0 16px;color:var(--dt-muted);line-height:1.45}:where(.iq-executive-methodology-dialog) .industryiq-methodology-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}:where(.iq-executive-methodology-dialog) .industryiq-methodology-grid section{border:1px solid rgb(26 46 92 / .1);border-radius:10px;padding:12px;background:#fbfdfe}:where(.iq-executive-methodology-dialog) .industryiq-methodology-grid h3{margin:0 0 6px;font-size:14px}:where(.iq-executive-methodology-dialog) .industryiq-methodology-grid p{margin:5px 0 0;color:var(--dt-muted);font-size:12px;line-height:1.45}:where(.iq-executive-methodology-dialog) .industryiq-methodology-glossary dl{display:grid;gap:7px;margin:0}:where(.iq-executive-methodology-dialog) .industryiq-methodology-glossary dl>div{display:grid;gap:2px}:where(.iq-executive-methodology-dialog) .industryiq-methodology-glossary dt{color:var(--dt-ink);font-size:12px;font-weight:750}:where(.iq-executive-methodology-dialog) .industryiq-methodology-glossary dd{margin:0;color:var(--dt-muted);font-size:12px;line-height:1.4}:where(.iq-executive-methodology-dialog) .industryiq-dialog-close{display:block;margin:16px 0 0 auto}:where(.iq-executive-snapshot) .executive-advisory-trigger{display:grid;gap:4px;width:100%;min-height:56px;margin-top:auto;border:0;border-top:1px solid #e2e9ed;padding:9px 2px 2px;background:transparent;color:var(--dt-ink);cursor:pointer;font:inherit;text-align:left;transition:background .14s ease,border-color .14s ease,color .14s ease}:where(.iq-executive-snapshot) .executive-advisory-trigger:hover,:where(.iq-executive-snapshot) .executive-advisory-trigger:focus-visible{border-top-color:#f0a343;background:linear-gradient(180deg,rgb(255 248 238 / .72),transparent);outline:none}:where(.iq-executive-snapshot) .executive-advisory-trigger:focus-visible{box-shadow:var(--dt-focus-ring)}:where(.iq-executive-snapshot) .executive-advisory-eyebrow{display:inline-flex;align-items:center;gap:5px;color:#b76508;font-size:10px;font-weight:800;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}:where(.iq-executive-snapshot) .executive-advisory-cta{display:inline-flex;align-items:center;gap:5px;color:#0b5270;font-size:13px;font-weight:900;line-height:1.25}:where(.iq-executive-snapshot) .executive-advisory-cta svg{flex:0 0 auto;transition:transform .14s ease}:where(.iq-executive-snapshot) .executive-advisory-trigger:hover .executive-advisory-cta svg,:where(.iq-executive-snapshot) .executive-advisory-trigger:focus-visible .executive-advisory-cta svg{transform:translate(2px)}:where(.iq-executive-advisory-dialog){width:min(560px,calc(100vw - 32px))}:where(.iq-executive-advisory-dialog) .executive-advisory-header{margin-bottom:4px}:where(.iq-executive-advisory-dialog) .executive-advisory-header h2{margin-top:5px}:where(.iq-executive-advisory-dialog) .executive-advisory-form,:where(.iq-executive-advisory-dialog) .executive-advisory-confirmation{display:grid;gap:18px}:where(.iq-executive-advisory-dialog) .executive-advisory-form>p,:where(.iq-executive-advisory-dialog) .executive-advisory-confirmation>p{margin:0;color:var(--dt-muted);line-height:1.55}:where(.iq-executive-advisory-dialog) .executive-advisory-opt-in{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:start;color:var(--dt-ink);font-size:13px;line-height:1.45}:where(.iq-executive-advisory-dialog) .executive-advisory-opt-in input{width:18px;height:18px;margin:1px 0 0;accent-color:var(--industryiq-logo-blue)}:where(.iq-executive-advisory-dialog) .executive-advisory-actions{justify-content:flex-end;margin-top:2px}:where(.iq-executive-advisory-dialog) .executive-advisory-confirmation .secondary-button{justify-self:end}:where(.iq-executive-snapshot),:where(.iq-industryiq-section){margin-bottom:18px}:where(.iq-industryiq-section) .industryiq-section-heading-row{align-items:center;display:flex;gap:16px;justify-content:space-between}:where(.iq-industryiq-section) .industryiq-section-heading-row .industryiq-section-heading{min-width:0}:where(.iq-industryiq-section) .industryiq-section-action{flex:0 0 auto}:where(.iq-industryiq-section) .industryiq-section-heading{display:flex;align-items:flex-start;justify-content:flex-start;gap:10px;margin:22px 0 12px}:where(.iq-industryiq-section) .industryiq-section-heading>span{display:inline-flex;flex:0 0 auto;align-items:center;min-height:24px;border:1px solid rgb(0 194 255 / .25);border-radius:999px;padding:4px 9px;background:#eefbff;color:#055f87;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}:where(.iq-industryiq-section) .industryiq-section-heading h2{margin-bottom:3px;font-size:22px}:where(.iq-industryiq-section) .industryiq-section-title-row{display:flex;align-items:center;gap:7px}:where(.iq-industryiq-section) .industryiq-section-title-row h2{margin-bottom:3px}:where(.iq-industryiq-section) .industryiq-section-methodology{position:relative;display:inline-flex;flex:0 0 auto}:where(.iq-industryiq-section) .industryiq-section-methodology .metric-info-popover{top:36px;right:0;left:auto;width:min(360px,calc(100vw - 48px))}:where(.iq-industryiq-section) .industryiq-section-heading p{margin-bottom:0;color:var(--dt-muted);line-height:1.45}:where(.iq-industryiq-section) .industryiq-section-heading .industryiq-section-basis-note{margin-top:5px;color:#52616b;font-size:13px;font-weight:650}:where(.iq-executive-snapshot,.iq-industryiq-section) .executive-load-progress{display:flex;align-items:center;gap:10px;margin:-2px 0 12px;border:1px solid rgb(0 169 232 / .18);border-radius:12px;padding:10px 12px;background:linear-gradient(90deg,#00a9e812,#ffffffe6);color:#264652}:where(.iq-executive-snapshot,.iq-industryiq-section) .executive-load-progress>span{width:9px;height:9px;flex:0 0 auto;border-radius:999px;background:var(--dt-cyan);box-shadow:0 0 #00a9e847;animation:executive-progress-pulse 1.8s ease-out infinite}:where(.iq-executive-snapshot,.iq-industryiq-section) .executive-load-progress>div{display:grid;gap:1px}:where(.iq-executive-snapshot,.iq-industryiq-section) .executive-load-progress strong{font-size:13px}:where(.iq-executive-snapshot,.iq-industryiq-section) .executive-load-progress small{color:#52616b;font-size:12px;line-height:1.35}@keyframes executive-progress-pulse{70%{box-shadow:0 0 0 7px #00a9e800}to{box-shadow:0 0 #00a9e800}}@media(prefers-reduced-motion:reduce){:where(.iq-executive-snapshot,.iq-industryiq-section) .executive-load-progress>span{animation:none;transition:none}}.industryiq-chart-panel:where(.iq-executive-chart-panel){min-height:352px}:where(.iq-executive-metric-detail) .si-engagement-grid .iq-executive-chart-panel{min-height:390px}.metric-detail-context-strip:where(.iq-executive-metric-context){display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.7fr);gap:18px;align-items:start;padding:18px 20px}.metric-detail-context-strip:where(.iq-executive-metric-context) p{margin:5px 0 0;color:var(--dt-muted);line-height:1.45}.metric-detail-context-strip:where(.iq-executive-metric-context) details{border-left:1px solid rgb(26 46 92 / .1);padding-left:18px}.metric-detail-context-strip:where(.iq-executive-metric-context) summary{cursor:pointer;color:var(--dt-ink);font-weight:850}.metric-detail-context-strip:where(.iq-executive-metric-context) details>div{display:grid;gap:6px;margin-top:10px}.metric-detail-context-strip:where(.iq-executive-metric-context) details p,.metric-detail-context-strip:where(.iq-executive-metric-context) details small{margin:0;color:var(--dt-muted)}:where(.iq-executive-metric-detail) .metric-detail-primary-story .iq-executive-chart-panel{min-height:0}:where(.iq-executive-metric-detail) .metric-detail-driver-grid,.metric-lifecycle-recipe:where(.iq-executive-lifecycle-detail){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.metric-ratio-identity:where(.iq-executive-metric-ratio){display:grid;gap:18px}.metric-ratio-identity:where(.iq-executive-metric-ratio) .chart-heading{max-width:820px}.metric-ratio-identity:where(.iq-executive-metric-ratio) dl{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);gap:14px;align-items:center;margin:0}.metric-ratio-identity:where(.iq-executive-metric-ratio) dl>div{display:grid;gap:5px;border:1px solid rgb(26 46 92 / .1);border-radius:10px;padding:16px;background:#f8fbfd}.metric-ratio-identity:where(.iq-executive-metric-ratio) dl>div.result{border-color:#00c2ff4d;background:#00c2ff0f}.metric-ratio-identity:where(.iq-executive-metric-ratio) dt,.metric-lifecycle-recipe:where(.iq-executive-lifecycle-detail) .metric-lifecycle-comparison dt{color:var(--dt-muted);font-size:12px;font-weight:850;text-transform:uppercase}.metric-ratio-identity:where(.iq-executive-metric-ratio) dd{margin:0;color:var(--dt-ink);font-size:26px;font-weight:900}.metric-ratio-identity:where(.iq-executive-metric-ratio) small{color:var(--dt-muted)}.metric-ratio-identity:where(.iq-executive-metric-ratio) dl>span{color:#71818c;font-size:24px;font-weight:900}.metric-ratio-identity:where(.iq-executive-metric-ratio) .metric-ratio-comparison,:where(.iq-executive-metric-detail) .metric-supporting-error{display:grid;gap:4px;border:1px solid rgb(26 46 92 / .1);border-radius:10px;padding:14px 16px;background:#f8fbfd}.metric-ratio-identity:where(.iq-executive-metric-ratio) .metric-ratio-comparison span,.metric-ratio-identity:where(.iq-executive-metric-ratio) .metric-ratio-comparison small,:where(.iq-executive-metric-detail) .metric-supporting-error span{color:var(--dt-muted);line-height:1.45}:where(.iq-executive-metric-detail) .metric-supporting-error{border-color:#b3261e38;background:#b3261e0a}.metric-lifecycle-recipe:where(.iq-executive-lifecycle-detail) .metric-lifecycle-comparison,.metric-lifecycle-recipe:where(.iq-executive-lifecycle-detail) .metric-lifecycle-evidence{display:grid;gap:16px;min-height:0}.metric-lifecycle-recipe:where(.iq-executive-lifecycle-detail) .metric-lifecycle-comparison h2,.metric-lifecycle-recipe:where(.iq-executive-lifecycle-detail) .metric-lifecycle-evidence h2{margin:6px 0;font-size:26px}.metric-lifecycle-recipe:where(.iq-executive-lifecycle-detail) .metric-lifecycle-comparison p,.metric-lifecycle-recipe:where(.iq-executive-lifecycle-detail) .metric-lifecycle-evidence p{margin:0;color:var(--dt-muted);line-height:1.5}.metric-lifecycle-recipe:where(.iq-executive-lifecycle-detail) .metric-lifecycle-comparison dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0}.metric-lifecycle-recipe:where(.iq-executive-lifecycle-detail) .metric-lifecycle-comparison dl div{display:grid;gap:5px;border-radius:9px;padding:13px;background:#f7fafc}.metric-lifecycle-recipe:where(.iq-executive-lifecycle-detail) .metric-lifecycle-comparison dl div.current{background:#f6901e1a}.metric-lifecycle-recipe:where(.iq-executive-lifecycle-detail) .metric-lifecycle-comparison dd{margin:0;color:var(--dt-ink);font-size:20px;font-weight:900}:where(.iq-executive-metric-detail) .metric-detail-honesty-note{border-left:3px solid var(--industryiq-logo-orange);padding-left:12px;font-weight:800}:where(.iq-executive-metric-detail) .metric-slice-state{display:grid;align-content:center;min-height:180px;margin-top:18px;border:1px dashed rgb(26 46 92 / .18);border-radius:10px;padding:22px;background:#f8fafb;text-align:center}:where(.iq-executive-metric-detail) .metric-slice-state strong{color:var(--dt-ink);font-size:18px}:where(.iq-executive-metric-detail) .metric-slice-state p{max-width:560px;margin:7px auto 0;color:var(--dt-muted);line-height:1.45}.industryiq-chart-panel:where(.iq-executive-chart-panel)>.metric-slice-state.partial{min-height:0;margin:12px 0;padding:12px 14px;text-align:left}.industryiq-chart-panel:where(.iq-executive-chart-panel)>.metric-slice-state.partial p{max-width:none;margin:4px 0 0}:where(.iq-executive-metric-detail) .metric-product-coverage{display:flex;align-items:baseline;gap:8px;border:1px solid rgb(26 46 92 / .12);border-radius:8px;padding:10px 12px;background:#f7fafc;color:var(--dt-muted);font-size:12px}:where(.iq-executive-metric-detail) .metric-product-coverage strong{color:var(--dt-ink)}:where(.iq-executive-metric-detail) .metric-product-coverage.partial{border-color:#f6901e59;background:#f6901e12}:where(.iq-executive-metric-detail) .dealers-quoting-story-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}:where(.iq-executive-metric-detail) .dealers-quoting-story-grid .iq-executive-chart-panel{min-height:390px}:where(.iq-executive-metric-detail) .metric-detail-basis-note{display:block;margin-top:8px;font-weight:800}:where(.iq-executive-metric-detail) .metric-detail-secondary-basis-list{display:grid;gap:8px;margin:14px 0 0}:where(.iq-executive-metric-detail) .metric-detail-secondary-basis-list div{border-top:1px solid rgb(26 46 92 / .08);padding-top:8px}:where(.iq-executive-metric-detail) .metric-detail-secondary-basis-list dt{color:#344653;font-size:12px;font-weight:850}:where(.iq-executive-metric-detail) .metric-detail-secondary-basis-list dd{margin:3px 0 0;color:var(--dt-muted);font-size:12px;line-height:1.4}:where(.iq-executive-metric-detail) .metric-detail-scope-panel{border-style:dashed;background:linear-gradient(135deg,rgb(246 144 30 / .08),transparent 46%),#fff}:where(.iq-executive-metric-detail) .dealers-quoting-detail-grid .metric-detail-scope-panel{min-height:210px}.industryiq-chart-panel:where(.iq-executive-chart-panel) .metric-detail-donut{display:grid;grid-template-columns:minmax(190px,.65fr) minmax(0,1fr);gap:14px;align-items:center}.industryiq-chart-panel:where(.iq-executive-chart-panel) .metric-detail-share-list{display:grid;gap:9px;margin:0;padding:0;list-style:none}.industryiq-chart-panel:where(.iq-executive-chart-panel) .metric-detail-share-list li{display:grid;grid-template-columns:10px minmax(0,1fr) auto;gap:8px;align-items:center}.industryiq-chart-panel:where(.iq-executive-chart-panel) .metric-detail-share-list span{width:10px;height:10px;border-radius:50%}.industryiq-chart-panel:where(.iq-executive-chart-panel) .metric-detail-share-list em{overflow:hidden;color:#35444f;font-style:normal;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.industryiq-chart-panel:where(.iq-executive-chart-panel) .metric-detail-share-list strong{color:var(--dt-ink);font-size:13px}:where(.iq-executive-quicklook-panel) .executive-quicklook-donut-chart .recharts-sector,.industryiq-chart-panel:where(.iq-executive-chart-panel) .metric-detail-donut .recharts-sector{animation:dt-donut-segment-enter .42s cubic-bezier(.22,1,.36,1) backwards;animation-delay:var(--donut-segment-delay, 0ms);transform-box:view-box;transform-origin:center;transition:opacity .14s ease,transform .14s ease}:where(.iq-executive-quicklook-panel) .executive-quicklook-donut-chart .recharts-sector:hover,:where(.iq-executive-quicklook-panel) .executive-quicklook-donut-chart .recharts-sector:focus-visible,.industryiq-chart-panel:where(.iq-executive-chart-panel) .metric-detail-donut .recharts-sector:hover,.industryiq-chart-panel:where(.iq-executive-chart-panel) .metric-detail-donut .recharts-sector:focus-visible{opacity:.84;transform:scale(1.03)}@media(max-width:900px){:where(.iq-executive-metric-detail) .dealers-quoting-story-grid,.metric-detail-context-strip:where(.iq-executive-metric-context),:where(.iq-executive-metric-detail) .metric-detail-driver-grid,.metric-lifecycle-recipe:where(.iq-executive-lifecycle-detail){grid-template-columns:1fr}.industryiq-chart-panel:where(.iq-executive-chart-panel) .metric-detail-donut,.metric-ratio-identity:where(.iq-executive-metric-ratio) dl,.metric-lifecycle-recipe:where(.iq-executive-lifecycle-detail) .metric-lifecycle-comparison dl{grid-template-columns:1fr}.metric-ratio-identity:where(.iq-executive-metric-ratio) dl>span{justify-self:center;transform:rotate(90deg)}.metric-detail-context-strip:where(.iq-executive-metric-context) details{border-top:1px solid rgb(26 46 92 / .1);border-left:0;padding-top:12px;padding-left:0}.metric-detail-context-strip:where(.iq-executive-metric-context){padding:15px}}@media(prefers-reduced-motion:reduce){:where(.iq-executive-quicklook-panel) .executive-quicklook-donut-chart .recharts-sector,.industryiq-chart-panel:where(.iq-executive-chart-panel) .metric-detail-donut .recharts-sector{animation:none;transition:none}:where(.iq-executive-quicklook-panel) .executive-quicklook-donut-chart .recharts-sector:hover,:where(.iq-executive-quicklook-panel) .executive-quicklook-donut-chart .recharts-sector:focus-visible,.industryiq-chart-panel:where(.iq-executive-chart-panel) .metric-detail-donut .recharts-sector:hover,.industryiq-chart-panel:where(.iq-executive-chart-panel) .metric-detail-donut .recharts-sector:focus-visible{transform:none}}.iq-wave-one-quicklook-grid{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.iq-wave-one-quicklook-grid>:where(.iq-executive-quicklook-panel){min-width:0}.iq-wave-one-review .executive-quicklook-cta{min-height:44px}.iq-wave-one-trend-shape{display:flex;align-items:end;gap:10px;min-height:180px;border-bottom:1px solid #d8e0e5;padding:16px;background:repeating-linear-gradient(to bottom,transparent 0 38px,#edf1f4 39px 40px)}.iq-wave-one-trend-shape span{flex:1;min-width:24px;border-radius:6px 6px 0 0;background:#2b9bf3}.iq-wave-one-trend-shape span:nth-child(1){height:34%}.iq-wave-one-trend-shape span:nth-child(2){height:48%}.iq-wave-one-trend-shape span:nth-child(3){height:62%}.iq-wave-one-trend-shape span:nth-child(4){height:82%}.iq-wave-one-mix-shape .executive-quicklook-donut-chart{position:relative}.iq-wave-one-donut-ring{width:176px;height:176px;margin:0 auto;border:28px solid #2b9bf3;border-right-color:#f58220;border-bottom-color:#168340;border-radius:50%}@media(max-width:760px){.iq-wave-one-quicklook-grid{grid-template-columns:1fr}}:where(.iq-executive-snapshot) .executive-mix-lifecycle-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(240px,1fr);gap:13px;align-items:start}:where(.iq-executive-snapshot) .executive-mix-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}:where(.iq-executive-snapshot) .executive-lifecycle-stack{display:grid;gap:13px}:where(.iq-executive-snapshot) .executive-lifecycle-stack{grid-template-columns:minmax(0,1fr);min-width:0}:where(.iq-executive-snapshot) .executive-lifecycle-stack>.iq-analytical-display-kpi{grid-template-columns:minmax(0,1fr);min-width:0}:where(.iq-executive-mix-tile){container:executive-mix-tile / inline-size;min-width:0;padding:16px}:where(.iq-executive-mix-tile).panel{padding:18px 20px}:where(.iq-executive-mix-tile) .executive-mix-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}:where(.iq-executive-mix-tile) .executive-mix-heading h3{margin:2px 0 0;font-size:17px}:where(.iq-executive-mix-tile) .executive-mix-heading>strong{color:var(--dt-ink);font-size:17px;white-space:nowrap}:where(.iq-executive-mix-tile) .executive-mix-total-stack{display:grid;justify-items:end;gap:8px}:where(.iq-executive-mix-tile) .executive-mix-segmented{display:inline-flex;overflow:hidden;border:1px solid #c7dce6;border-radius:999px;background:#f6fafc}:where(.iq-executive-mix-tile) .executive-mix-segmented button{min-height:44px;border:0;border-radius:0;padding:8px 12px;background:transparent;color:#4f6772;cursor:pointer;font:inherit;font-size:11px;font-weight:850}:where(.iq-executive-mix-tile) .executive-mix-segmented button+button{border-left:1px solid #c7dce6}:where(.iq-executive-mix-tile) .executive-mix-segmented button.active,:where(.iq-executive-mix-tile) .executive-mix-segmented button:hover,:where(.iq-executive-mix-tile) .executive-mix-segmented button:focus-visible{background:#0b5270;color:#fff;outline:none}:where(.iq-executive-mix-tile) .executive-mix-segmented button:focus-visible{box-shadow:var(--dt-focus-ring)}:where(.iq-executive-mix-tile) .executive-mix-content{display:grid;gap:8px;grid-template-columns:minmax(0,1fr)}:where(.iq-executive-mix-tile).has-active-tooltip{position:relative;z-index:4}:where(.iq-executive-mix-tile) .executive-mix-tooltip{background:#152631;border:1px solid rgb(255 255 255 / 25%);border-radius:.45rem;box-shadow:0 8px 20px #102a3738;color:#fff;display:grid;gap:.2rem;max-width:min(220px,86vw);min-width:130px;padding:.45rem .55rem;pointer-events:none;position:absolute;z-index:5}:where(.iq-executive-mix-tile) .executive-mix-tooltip[data-placement=top]{transform:translate(-50%,-100%)}:where(.iq-executive-mix-tile) .executive-mix-tooltip[data-placement=right]{transform:translateY(-50%)}:where(.iq-executive-mix-tile) .executive-mix-tooltip[data-placement=bottom]{transform:translate(-50%)}:where(.iq-executive-mix-tile) .executive-mix-tooltip[data-placement=left]{transform:translate(-100%,-50%)}:where(.iq-executive-mix-tile) .executive-mix-tooltip strong{font-size:.78rem}:where(.iq-executive-mix-tile) .executive-mix-tooltip span{color:#e7f7ff;font-size:.7rem;font-weight:650;line-height:1.25}:where(.iq-executive-mix-tile) .executive-mix-legend{display:grid;gap:4px 10px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0;width:100%}:where(.iq-executive-mix-tile) .executive-mix-legend li{align-items:start;display:grid;gap:7px;grid-template-columns:9px minmax(0,1fr);min-height:0;min-width:0;padding:3px 0}:where(.iq-executive-mix-tile) .executive-mix-legend li i{align-self:start;border-radius:999px;height:9px;margin-top:3px;width:9px}:where(.iq-executive-mix-tile) .executive-mix-legend li span{color:var(--dt-ink);line-height:1.2;min-width:0;overflow-wrap:anywhere;white-space:normal}:where(.iq-executive-mix-tile) .executive-mix-legend li.active{color:var(--dt-blue-700);font-weight:800}:where(.iq-executive-mix-tile) .executive-mix-note{color:var(--dt-muted);font-size:11px;grid-column:1 / -1;line-height:1.4;margin:0}:where(.iq-executive-mix-tile) .executive-mix-state{display:grid;gap:8px;min-height:150px;align-content:center;color:var(--dt-muted);font-size:13px;line-height:1.4}:where(.iq-executive-mix-tile) .executive-mix-state strong{color:var(--dt-ink);font-size:14px}:where(.iq-executive-mix-tile) .executive-mix-state.error{color:#8b2d34}:where(.iq-executive-mix-tile) .executive-mix-state.error .secondary-button{justify-self:start}:where(.iq-executive-mix-tile) .executive-mix-state.loading{align-content:start;min-height:180px}:where(.iq-executive-mix-tile) .executive-mix-loading-preview{display:grid;grid-template-columns:76px minmax(0,1fr);align-items:center;gap:14px;min-height:96px}:where(.iq-executive-mix-tile) .executive-mix-loading-donut{display:block;width:76px;height:76px;border:12px solid #e5eaee;border-radius:50%}:where(.iq-executive-mix-tile) .executive-mix-loading-legend{display:grid;gap:10px}:where(.iq-executive-mix-tile) .executive-mix-loading-legend i{display:block;width:100%;height:10px;border-radius:999px;background:#e5eaee}:where(.iq-executive-mix-tile) .executive-mix-loading-legend i:nth-child(2){width:78%}:where(.iq-executive-mix-tile) .executive-mix-loading-legend i:nth-child(3){width:58%}@container executive-mix-tile (max-width: 340px){:where(.iq-executive-mix-tile) .executive-mix-legend{gap:4px 8px}:where(.iq-executive-mix-tile) .executive-mix-legend li{gap:5px}:where(.iq-executive-mix-tile) .executive-mix-loading-preview{grid-template-columns:64px minmax(0,1fr);gap:10px}:where(.iq-executive-mix-tile) .executive-mix-loading-donut{width:64px;height:64px;border-width:10px}}@media(max-width:600px){:where(.iq-executive-mix-tile) .executive-mix-chart{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;justify-items:center;aspect-ratio:auto;min-height:0;width:min(100%,calc(100vw - 32px));min-width:190px}:where(.iq-executive-mix-tile) .executive-mix-chart>.executive-mix-donut-svg{width:190px;height:190px}:where(.iq-executive-mix-tile).has-active-tooltip .executive-mix-tooltip{position:relative;left:auto!important;top:auto!important;width:min(220px,calc(100vw - 32px));max-width:100%;min-width:0;margin:8px auto 0;transform:none}}@media(prefers-reduced-motion:reduce){:where(.iq-executive-snapshot) .executive-advisory-trigger,:where(.iq-executive-snapshot) .executive-advisory-cta svg{animation:none;transition:none}:where(.iq-executive-snapshot) .executive-advisory-trigger:hover .executive-advisory-cta svg,:where(.iq-executive-snapshot) .executive-advisory-trigger:focus-visible .executive-advisory-cta svg{transform:none}}@media(max-width:900px){:where(.iq-executive-snapshot) .executive-mix-lifecycle-grid,:where(.iq-executive-snapshot) .executive-mix-grid{grid-template-columns:1fr}:where(.iq-executive-snapshot) .executive-operating-grid{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.iq-executive-company-composition) .company-value-composition-heading{display:block}:where(.iq-executive-company-composition) .company-value-composition-heading p{margin-top:6px;text-align:left}:where(.iq-executive-company-composition) .company-value-composition-legend{grid-template-columns:1fr}:where(.iq-executive-snapshot) .executive-mix-content{grid-template-columns:minmax(0,1fr)}:where(.iq-executive-methodology-dialog) .industryiq-methodology-grid{grid-template-columns:1fr}}@media(max-width:1100px){:where(.iq-executive-snapshot) .executive-mix-grid{grid-template-columns:1fr}:where(.iq-executive-snapshot) .executive-mix-lifecycle-grid,:where(.iq-executive-snapshot) .executive-mix-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){:where(.iq-executive-snapshot) .executive-operating-grid,:where(.iq-executive-snapshot) .executive-mix-grid,:where(.iq-executive-snapshot) .executive-mix-content{grid-template-columns:1fr}:where(.iq-executive-snapshot) .executive-mix-grid,:where(.iq-executive-snapshot) .executive-mix-content{grid-template-columns:minmax(0,1fr)}:where(.iq-executive-snapshot) .executive-mix-chart{min-height:190px}:where(.iq-executive-snapshot) .executive-lifecycle-stack>.iq-analytical-display-kpi>strong{max-width:100%;overflow-wrap:anywhere}:where(.iq-executive-snapshot) .executive-mix-heading{flex-direction:column}:where(.iq-executive-snapshot) .executive-mix-total-stack{width:100%;justify-items:start}}:where(.iq-executive-quicklook-dialog).dialog-content.executive-quicklook-dialog{width:min(1360px,calc(100vw - 48px));max-height:min(920px,calc(100vh - 32px));border-color:#d8dee3;border-radius:16px;padding:30px;background:#fff;box-shadow:0 16px 42px #0c19271f}:where(.iq-executive-quicklook-overlay).executive-quicklook-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}:where(.iq-executive-quicklook-dialog) .dialog-header.executive-quicklook-header{display:flex;align-items:start;justify-content:space-between;gap:24px;border-bottom:1px solid #e1e5e8;margin-bottom:22px;padding-bottom:18px}:where(.iq-executive-quicklook-dialog) .dialog-header.executive-quicklook-header h2{margin:0 0 12px;color:var(--dt-ink);font-size:clamp(1.5rem,2.2vw,1.9rem);letter-spacing:-.02em}:where(.iq-executive-quicklook-dialog) .executive-quicklook-header>div{min-width:0}:where(.iq-executive-quicklook-dialog) .dialog-header.executive-quicklook-header .executive-quicklook-summary{display:grid;gap:9px;max-width:none;margin:0;color:var(--dt-muted);line-height:1.4}:where(.iq-executive-quicklook-dialog) .executive-quicklook-value-row{display:flex;align-items:baseline;flex-wrap:wrap;gap:14px}:where(.iq-executive-quicklook-dialog) .executive-quicklook-value{display:inline-block;color:var(--dt-ink);font-size:clamp(2rem,3.4vw,3rem);font-weight:900;letter-spacing:-.04em;line-height:1}:where(.iq-executive-quicklook-dialog) .executive-quicklook-delta{display:inline-block;font-size:15px;font-weight:850;line-height:1.3}:where(.iq-executive-quicklook-dialog) .executive-quicklook-delta.positive{color:#168340}:where(.iq-executive-quicklook-dialog) .executive-quicklook-delta.negative{color:#b23a44}:where(.iq-executive-quicklook-dialog) .executive-quicklook-delta.neutral{color:var(--dt-muted)}:where(.iq-executive-quicklook-dialog) .executive-quicklook-scope{display:block;color:var(--dt-muted);font-size:14px;line-height:1.45}:where(.iq-executive-quicklook-dialog) .executive-quicklook-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(330px,1fr);gap:20px}:where(.iq-executive-quicklook-panel).executive-lifecycle-quicklook-panel{overflow:hidden}:where(.iq-executive-quicklook-panel) .executive-lifecycle-comparison{display:grid;align-content:start;gap:20px}:where(.iq-executive-quicklook-panel) .executive-lifecycle-comparison-row{display:grid;gap:8px;min-width:0}:where(.iq-executive-quicklook-panel) .executive-lifecycle-comparison-row>div,:where(.iq-executive-quicklook-panel) .executive-lifecycle-count-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;min-width:0}:where(.iq-executive-quicklook-panel) .executive-lifecycle-comparison-row span,:where(.iq-executive-quicklook-panel) .executive-lifecycle-count-row span{color:var(--dt-muted);font-size:13px}:where(.iq-executive-quicklook-panel) .executive-lifecycle-comparison-row strong,:where(.iq-executive-quicklook-panel) .executive-lifecycle-count-row strong{color:var(--dt-ink);font-size:15px;font-weight:800;white-space:nowrap}:where(.iq-executive-quicklook-panel) .executive-lifecycle-comparison-track{display:block;width:100%;height:12px;overflow:hidden;border-radius:999px;background:#edf1f4}:where(.iq-executive-quicklook-panel) .executive-lifecycle-comparison-track i{display:block;min-width:0;height:100%;border-radius:inherit;background:#f58220}:where(.iq-executive-quicklook-panel) .executive-lifecycle-movement{display:grid;align-content:start;gap:10px}:where(.iq-executive-quicklook-panel) .executive-lifecycle-movement>strong{color:var(--dt-muted);font-size:clamp(1.55rem,3vw,2.2rem);line-height:1.05}:where(.iq-executive-quicklook-panel) .executive-lifecycle-movement>strong.faster{color:#168340}:where(.iq-executive-quicklook-panel) .executive-lifecycle-movement>strong.slower{color:#b23a44}:where(.iq-executive-quicklook-panel) .executive-lifecycle-movement>span,:where(.iq-executive-quicklook-panel) .executive-lifecycle-movement>p,:where(.iq-executive-quicklook-panel) .executive-lifecycle-transition-evidence>p,:where(.iq-executive-quicklook-panel) .executive-lifecycle-context>p{margin:0;color:var(--dt-muted);font-size:13px;line-height:1.5}:where(.iq-executive-quicklook-panel) .executive-lifecycle-transition-evidence{display:grid;align-content:start;gap:12px}:where(.iq-executive-quicklook-panel) .executive-lifecycle-transition-evidence .executive-lifecycle-count-row+.executive-lifecycle-count-row{border-top:1px solid #edf0f2;padding-top:10px}:where(.iq-executive-quicklook-panel) .executive-lifecycle-context{display:grid;align-content:start;gap:16px}:where(.iq-executive-quicklook-panel) .executive-lifecycle-context-flow{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;min-width:0}:where(.iq-executive-quicklook-panel) .executive-lifecycle-context-stage{display:grid;gap:7px;min-width:0;border:1px solid #dde4e8;border-radius:9px;padding:12px;background:#f8fafb}:where(.iq-executive-quicklook-panel) .executive-lifecycle-context-stage.selected{border-color:#2b9bf3;background:#f2f8fd;box-shadow:inset 0 0 0 1px #2b9bf32e}:where(.iq-executive-quicklook-panel) .executive-lifecycle-context-stage span{color:var(--dt-muted);font-size:12px;line-height:1.3}:where(.iq-executive-quicklook-panel) .executive-lifecycle-context-stage strong{color:var(--dt-ink);font-size:17px;white-space:nowrap}:where(.iq-executive-quicklook-panel) .executive-lifecycle-context-arrow{color:var(--dt-muted);font-size:20px}:where(.iq-executive-quicklook-panel) .executive-quicklook-skeleton{display:block;width:100%;min-height:150px;border-radius:9px;background:linear-gradient(90deg,#edf1f4,#f8fafb,#edf1f4);background-size:200% 100%;animation:skeleton-shimmer 1.4s ease-in-out infinite}:where(.iq-executive-quicklook-panel) .executive-quicklook-bars-skeleton{display:grid;align-content:center;gap:16px;padding:8px 0}:where(.iq-executive-quicklook-panel) .executive-quicklook-bars-skeleton i{display:block;width:78%;height:12px;border-radius:999px;background:#dfe6eb}:where(.iq-executive-quicklook-panel) .executive-quicklook-bars-skeleton i:nth-child(2){width:62%}:where(.iq-executive-quicklook-panel) .executive-quicklook-bars-skeleton i:nth-child(3){width:88%}:where(.iq-executive-quicklook-panel) .executive-quicklook-bars-skeleton i:nth-child(4){width:54%}:where(.iq-executive-quicklook-panel) .executive-quicklook-mix-skeleton{display:grid;grid-template-columns:minmax(120px,.8fr) minmax(120px,1.2fr);align-items:center;gap:18px;min-height:190px;background:none;animation:none}:where(.iq-executive-quicklook-panel) .executive-quicklook-skeleton-donut{display:block;width:136px;height:136px;border:22px solid #e6ecef;border-right-color:#d8e2e7;border-radius:50%;animation:skeleton-shimmer 1.4s ease-in-out infinite}:where(.iq-executive-quicklook-panel) .executive-quicklook-skeleton-legend{display:grid;gap:13px}:where(.iq-executive-quicklook-panel) .executive-quicklook-skeleton-legend i{display:block;width:100%;height:11px;border-radius:999px;background:#e6ecef;animation:skeleton-shimmer 1.4s ease-in-out infinite}:where(.iq-executive-quicklook-panel) .executive-quicklook-skeleton-legend i:nth-child(2){width:76%}:where(.iq-executive-quicklook-panel) .executive-quicklook-skeleton-legend i:nth-child(3){width:58%}:where(.iq-executive-quicklook-panel) .executive-quicklook-trend-skeleton{position:relative;min-height:220px;overflow:hidden}:where(.iq-executive-quicklook-panel) .executive-quicklook-trend-skeleton:before{position:absolute;right:8%;bottom:16%;left:8%;height:2px;background:#dfe6eb;content:""}:where(.iq-executive-quicklook-panel) .executive-quicklook-trend-skeleton i{position:absolute;display:block;width:10px;height:10px;border-radius:50%;background:#cfdbe2}:where(.iq-executive-quicklook-panel) .executive-quicklook-trend-skeleton i:nth-child(1){bottom:42%;left:18%}:where(.iq-executive-quicklook-panel) .executive-quicklook-trend-skeleton i:nth-child(2){bottom:58%;left:48%}:where(.iq-executive-quicklook-panel) .executive-quicklook-trend-skeleton i:nth-child(3){bottom:31%;right:18%}:where(.iq-executive-quicklook-panel) .executive-lifecycle-skeleton{display:grid;align-content:center;gap:16px;min-height:190px}:where(.iq-executive-quicklook-panel) .executive-lifecycle-skeleton i{display:block;height:54px;border:1px solid #e2e8ec;border-radius:9px;background:linear-gradient(90deg,#edf1f4,#f8fafb,#edf1f4);background-size:200% 100%;animation:skeleton-shimmer 1.4s ease-in-out infinite}:where(.iq-executive-quicklook-panel) .executive-quicklook-trend{min-width:0;min-height:220px}:where(.iq-executive-quicklook-panel) .executive-quicklook-bars{display:grid;align-content:start;gap:14px;margin:0;padding:0;list-style:none}:where(.iq-executive-quicklook-panel) .executive-quicklook-bars li{display:grid;grid-template-columns:minmax(120px,.45fr) minmax(0,1fr);align-items:center;gap:14px;min-width:0}:where(.iq-executive-quicklook-panel) .executive-quicklook-bars li>span{overflow:visible;color:var(--dt-ink);font-size:13px;font-weight:650;line-height:1.3;overflow-wrap:break-word;white-space:normal;word-break:normal}:where(.iq-executive-quicklook-panel) .executive-quicklook-bars b{display:grid;grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:10px}:where(.iq-executive-quicklook-panel) .executive-quicklook-track{display:block;min-width:0;height:11px;border-radius:999px;overflow:hidden;background:#edf1f4}:where(.iq-executive-quicklook-panel) .executive-quicklook-bar-fill{display:block;min-width:4px;height:100%;border-radius:inherit}:where(.iq-executive-quicklook-panel) .executive-quicklook-bar-fill.orange{background:#f58220}:where(.iq-executive-quicklook-panel) .executive-quicklook-bar-fill.green{background:#2aa24b}:where(.iq-executive-quicklook-panel) .executive-quicklook-bars strong{color:var(--dt-ink);font-size:13px;font-weight:750;white-space:nowrap}:where(.iq-executive-quicklook-panel) .executive-quicklook-donut-layout{display:grid;grid-template-columns:minmax(124px,.65fr) minmax(250px,1.35fr);align-items:center;gap:12px;min-width:0}:where(.iq-executive-quicklook-panel) .executive-quicklook-donut-chart{position:relative;min-width:0;min-height:190px}:where(.iq-executive-quicklook-panel) .executive-quicklook-donut-center{position:absolute;top:50%;left:50%;display:grid;gap:3px;justify-items:center;transform:translate(-50%,-50%);color:var(--dt-muted);text-align:center}:where(.iq-executive-quicklook-panel) .executive-quicklook-donut-center span,:where(.iq-executive-quicklook-panel) .executive-quicklook-donut-center small{font-size:12px}:where(.iq-executive-quicklook-panel) .executive-quicklook-donut-center strong{color:var(--dt-ink);font-size:17px;white-space:nowrap}:where(.iq-executive-quicklook-panel) .executive-quicklook-donut-legend{display:grid;gap:8px;margin:0;padding:0;list-style:none}:where(.iq-executive-quicklook-panel) .executive-quicklook-donut-legend li{display:grid;grid-template-columns:12px minmax(0,1fr) max-content 34px;align-items:baseline;column-gap:8px;min-width:0}:where(.iq-executive-quicklook-panel) .executive-quicklook-donut-legend li>i{width:12px;height:12px;border-radius:3px}:where(.iq-executive-quicklook-panel) .executive-quicklook-donut-legend li>span{min-width:0;color:var(--dt-ink);font-size:12px;line-height:1.25;overflow-wrap:normal;white-space:normal;word-break:normal}:where(.iq-executive-quicklook-panel) .executive-quicklook-donut-legend strong,:where(.iq-executive-quicklook-panel) .executive-quicklook-donut-legend small{color:var(--dt-ink);font-size:12px;font-weight:750;white-space:nowrap}:where(.iq-executive-quicklook-panel) .executive-quicklook-donut-legend small{min-width:34px;color:var(--dt-muted);font-weight:500;text-align:right}:where(.iq-executive-quicklook-panel) .executive-quicklook-cta{display:inline-flex;align-items:center;justify-self:start;width:fit-content;min-height:34px;margin-top:auto;gap:9px;border:1px solid #cbd7df;border-radius:7px;padding:7px 11px;background:#fff;color:#125991;font-size:13px;font-weight:800;text-decoration:none;transition:background .14s ease,border-color .14s ease,color .14s ease}:where(.iq-executive-quicklook-panel) .executive-quicklook-cta:hover,:where(.iq-executive-quicklook-panel) .executive-quicklook-cta:focus-visible{border-color:#2b9bf3;background:#f2f8fd;color:#084b7a;outline:none}:where(.iq-executive-quicklook-panel) .executive-quicklook-cta:focus-visible{box-shadow:var(--dt-focus-ring)}@container executive-quicklook-panel (max-width: 440px){:where(.iq-executive-quicklook-panel) .executive-quicklook-donut-layout,:where(.iq-executive-quicklook-panel) .executive-quicklook-mix-skeleton{grid-template-columns:1fr;gap:4px}}@container executive-quicklook-panel (max-width: 440px){:where(.iq-executive-quicklook-panel) .executive-quicklook-donut-chart,:where(.iq-executive-quicklook-panel) .executive-quicklook-skeleton-donut{justify-self:center}}:where(.iq-executive-quicklook-panel) .executive-quicklook-ratio-note{color:var(--dt-muted);font-size:13px;line-height:1.5}:where(.iq-executive-quicklook-panel) .executive-quicklook-ratio{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:9px;color:var(--dt-ink);font-size:20px;font-weight:850;text-align:center}:where(.iq-executive-quicklook-panel) .executive-quicklook-ratio i{color:var(--dt-muted);font-style:normal}:where(.iq-executive-quicklook-panel) .executive-quicklook-ratio strong{grid-column:1 / -1;border-top:1px solid #d6e3e8;padding-top:8px;color:#0b5270;font-size:28px}:where(.iq-executive-quicklook-dialog) .executive-quicklook-header .metric-info-close-button{flex:0 0 auto;width:36px;height:36px;border-color:transparent;border-radius:6px;background:transparent;color:#53606b}:where(.iq-executive-quicklook-dialog) .executive-quicklook-header .metric-info-close-button:hover,:where(.iq-executive-quicklook-dialog) .executive-quicklook-header .metric-info-close-button:focus-visible{border-color:#d8e0e5;background:#f5f7f8;color:var(--dt-ink)}@media(max-width:760px){:where(.iq-executive-quicklook-dialog) .executive-quicklook-grid{grid-template-columns:1fr}}@media(max-width:640px){:where(.iq-executive-quicklook-dialog).dialog-content.executive-quicklook-dialog{width:calc(100vw - 16px);max-height:calc(100vh - 16px);padding:14px}}@media(max-width:640px){:where(.iq-executive-quicklook-dialog) .dialog-header.executive-quicklook-header{gap:16px;margin-bottom:16px;padding-bottom:16px}}@media(max-width:640px){:where(.iq-executive-quicklook-dialog) .dialog-header.executive-quicklook-header h2{font-size:1.7rem}}@media(max-width:640px){:where(.iq-executive-quicklook-dialog) .executive-quicklook-value-row{gap:8px}}@media(max-width:640px){:where(.iq-executive-quicklook-dialog) .executive-quicklook-value{font-size:2rem}}@media(max-width:640px){:where(.iq-executive-quicklook-dialog) .executive-quicklook-delta{font-size:13px}}@media(max-width:640px){:where(.iq-executive-quicklook-panel) .executive-quicklook-donut-layout{grid-template-columns:1fr;gap:4px}}@media(max-width:640px){:where(.iq-executive-quicklook-panel) .executive-quicklook-donut-chart{min-height:190px}}@media(max-width:640px){:where(.iq-executive-quicklook-panel) .executive-lifecycle-context-flow{grid-template-columns:1fr}}@media(max-width:640px){:where(.iq-executive-quicklook-panel) .executive-lifecycle-context-arrow{justify-self:center;transform:rotate(90deg)}}@media(max-width:640px){:where(.iq-executive-quicklook-panel) .executive-quicklook-bars li{grid-template-columns:minmax(90px,.42fr) minmax(0,1fr);gap:10px}}@media(prefers-reduced-motion:reduce){:where(.iq-executive-quicklook-panel) .executive-quicklook-skeleton,:where(.iq-executive-quicklook-panel) .executive-quicklook-skeleton-donut,:where(.iq-executive-quicklook-panel) .executive-quicklook-skeleton-legend i,:where(.iq-executive-quicklook-panel) .executive-lifecycle-skeleton i{animation:none;transition:none}}}@layer features{.market-position-quick-look:where(.iq-market-position-quick-look){max-width:760px}.market-position-quick-look:where(.iq-market-position-quick-look) .metric-detail-label{align-items:center;display:inline-flex;gap:5px}.market-position-quick-look-summary:where(.iq-market-position-quick-look-context){display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}:where(.iq-market-position-quick-look) .market-position-quick-look-chip{border:1px solid #d8e6ec;border-radius:999px;color:#49606b;font-size:11px;font-weight:750;line-height:1.2;padding:5px 8px}:where(.iq-market-position-quick-look) .market-position-quick-look-chip.result-chip{background:#edf8fc;border-color:#b9dbe8;color:#154f67}.market-position-quick-look-grid:where(.iq-market-position-quick-look-grid){display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px}.market-position-quick-look-panel:where(.iq-market-position-quick-look-panel){background:#f4f9fb;border:1px solid #d8e6ec;border-radius:10px;min-height:126px;padding:14px}.market-position-quick-look-panel:where(.iq-market-position-quick-look-panel)>span{color:#5d6c75;display:block;font-size:12px;font-weight:800}.market-position-quick-look-panel:where(.iq-market-position-quick-look-panel) strong{color:#132b3a;display:block;font-size:24px;margin-top:12px}:where(.iq-market-position-quick-look) .market-position-quick-look-visual{margin-top:10px}:where(.iq-market-position-quick-look) .market-position-quick-look-trend{background:linear-gradient(to bottom,transparent 49%,#d8e6ec 50%,transparent 51%);height:34px}:where(.iq-market-position-quick-look) .market-position-quick-look-trend svg{display:block;height:32px;overflow:visible;width:100%}:where(.iq-market-position-quick-look) .market-position-quick-look-trend polyline{stroke:#16769c;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5;vector-effect:non-scaling-stroke}:where(.iq-market-position-quick-look) .market-position-quick-look-category{background:#dbe8ed;border-radius:999px;height:8px;position:relative}:where(.iq-market-position-quick-look) .market-position-quick-look-category>span:not(.sr-only){background:#16769c;border:2px solid #f4f9fb;border-radius:50%;height:14px;position:absolute;top:-3px;transform:translate(-50%);width:14px}:where(.iq-market-position-quick-look) .market-position-quick-look-composition{background:#dbe8ed;border-radius:999px;display:flex;height:8px;overflow:hidden}:where(.iq-market-position-quick-look) .market-position-quick-look-composition>span:not(.sr-only){background:#16769c;border-right:1px solid #f4f9fb;min-width:2px}.market-position-quick-look-panel:where(.iq-market-position-quick-look-panel) p{color:#5d6c75;font-size:12px;line-height:1.4;margin:8px 0 0}.market-position-quick-look-footer:where(.iq-market-position-quick-look-footer){align-items:center;border-top:1px solid #e2ebef;color:#5d6c75;display:flex;font-size:12px;gap:14px;justify-content:space-between;margin-top:16px;padding-top:14px}@media(max-width:760px){.market-position-quick-look-grid:where(.iq-market-position-quick-look-grid){grid-template-columns:minmax(0,1fr)}.market-position-quick-look-footer:where(.iq-market-position-quick-look-footer){align-items:stretch;flex-direction:column}}.channel-performance-panel:where(.iq-channel-performance-panel){display:grid;gap:0;overflow:hidden;padding:0}.channel-performance-panel:where(.iq-channel-performance-panel).panel{padding:18px 20px}@media(max-width:900px){.channel-performance-panel:where(.iq-channel-performance-panel).panel{padding:15px}}.channel-performance-landscape-workspace:where(.iq-channel-momentum-workspace){border-top:0;container-type:inline-size;container-name:channel-performance-landscape;padding:8px 30px 18px}@container channel-performance-landscape (max-width: 560px){.channel-performance-landscape-workspace:where(.iq-channel-momentum-workspace){padding:20px 16px 16px}}@media(max-width:760px){.channel-performance-landscape-workspace:where(.iq-channel-momentum-workspace){padding-left:18px;padding-right:18px}}.distribution-portfolio-view:where(.iq-distribution-portfolio){display:grid;gap:18px;min-width:0}:where(.iq-distribution-portfolio) .distribution-identity-panel,:where(.iq-distribution-portfolio) .distribution-channel-share,:where(.iq-distribution-portfolio) .distribution-benchmarking,:where(.iq-distribution-portfolio) .distribution-carried-brands,:where(.iq-distribution-portfolio) .distribution-history,:where(.iq-distribution-portfolio) .distribution-coverage-panel{min-width:0}:where(.iq-distribution-portfolio) .distribution-methodology-note,:where(.iq-distribution-portfolio) .distribution-coverage-panel p{color:var(--dt-muted);font-size:12px;line-height:1.5}:where(.iq-distribution-portfolio) .distribution-metric-grid,:where(.iq-distribution-portfolio) .distribution-share-grid,:where(.iq-distribution-portfolio) .distribution-benchmark-grid{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}:where(.iq-distribution-portfolio) .distribution-benchmark-grid{grid-template-columns:repeat(4,minmax(0,1fr))}:where(.iq-distribution-portfolio) .distribution-metric-grid .metric-card{min-width:0}@media(max-width:760px){:where(.iq-distribution-portfolio) .distribution-metric-grid,:where(.iq-distribution-portfolio) .distribution-share-grid,:where(.iq-distribution-portfolio) .distribution-benchmark-grid{grid-template-columns:1fr}}}@layer features{:where(.iq-analytical-display-kpi-grid){display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:13px;margin-bottom:16px}:where(.iq-analytical-display-kpi-grid).executive-operating-grid{grid-template-columns:repeat(5,minmax(0,1fr))}@media(max-width:1570px){:where(.iq-analytical-display-kpi-grid).executive-operating-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1300px){:where(.iq-analytical-display-kpi-grid).executive-operating-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1100px){:where(.iq-analytical-display-kpi-grid).executive-operating-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){:where(.iq-analytical-display-kpi-grid).executive-operating-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){:where(.iq-analytical-display-kpi-grid).executive-operating-grid{grid-template-columns:1fr}}:where(.iq-analytical-display-kpi).industryiq-metric-card{position:relative;display:grid;align-content:start;gap:10px;min-height:184px;overflow:visible;border:1px solid var(--dt-border);border-radius:var(--dt-radius-card);padding:16px;background:var(--dt-surface);box-shadow:var(--dt-shadow-card);transition:border-color .14s ease,box-shadow .14s ease,transform .14s ease}:where(.iq-analytical-display-kpi).industryiq-metric-card.compact{min-height:132px;gap:7px;padding:13px 14px}:where(.iq-analytical-display-kpi).industryiq-metric-card.compact strong{font-size:27px}:where(.iq-analytical-display-kpi).industryiq-metric-card.compact.unit-text strong{font-size:22px}:where(.iq-analytical-display-kpi).industryiq-metric-card.compact .metric-card-secondary-values-spacer{display:none}:where(.iq-analytical-display-kpi).industryiq-metric-card:before{position:absolute;inset:0 auto 0 0;width:4px;background:var(--industryiq-logo-blue);content:""}:where(.iq-analytical-display-kpi).industryiq-metric-card.green:before{background:var(--dt-green)}:where(.iq-analytical-display-kpi).industryiq-metric-card.orange:before{background:var(--industryiq-logo-orange)}:where(.iq-analytical-display-kpi).industryiq-metric-card.red:before{background:var(--dt-red)}:where(.iq-analytical-display-kpi) .industryiq-metric-topline{display:flex;align-items:center;justify-content:space-between;gap:8px}:where(.iq-analytical-display-kpi) .metric-card-title{color:var(--dt-ink);font-size:13px;font-weight:800;line-height:1.2}:where(.iq-analytical-display-kpi) .metric-card-title-stack{display:grid;min-width:0;gap:4px}:where(.iq-analytical-display-kpi) .metric-basis-pill{display:inline-flex;width:fit-content;max-width:100%;border:1px solid rgb(198 222 234 / .75);border-radius:999px;padding:2px 7px;background:#f7fbfd;color:#52616b;font-size:10px;font-weight:800;line-height:1.15;overflow-wrap:anywhere}:where(.iq-analytical-display-kpi) .metric-basis-pill-spacer{display:block;min-height:17.5px;width:1px;visibility:hidden}:where(.iq-analytical-display-kpi) .metric-card-controls{display:inline-flex;flex:0 0 auto;align-items:center;gap:6px}:where(.iq-analytical-display-kpi) .metric-readiness-indicator{display:inline-grid;flex:0 0 auto;place-items:center;width:20px;height:20px;border-radius:999px;background:transparent;color:#52616b;cursor:default}:where(.iq-analytical-display-kpi) .metric-readiness-indicator.ready{width:10px;color:#087248}:where(.iq-analytical-display-kpi) .metric-readiness-dot{display:block;width:6px;height:6px;border-radius:999px;background:currentColor;box-shadow:0 0 0 2px #08724814}:where(.iq-analytical-display-kpi) .metric-readiness-indicator.not-applicable{color:#52616b}:where(.iq-analytical-display-kpi) .metric-readiness-indicator.unavailable,:where(.iq-analytical-display-kpi) .metric-readiness-indicator.methodology-pending{color:#7a550d}:where(.iq-analytical-display-kpi).industryiq-metric-card.loading{background:linear-gradient(180deg,#fffffffa,#f6fcfffa),#fff}:where(.iq-analytical-display-kpi) .metric-readiness-indicator.loading,:where(.iq-analytical-display-kpi) .metric-readiness-indicator.refreshing{color:#12617d}:where(.iq-analytical-display-kpi) .metric-readiness-indicator.loading svg,:where(.iq-analytical-display-kpi) .metric-readiness-indicator.refreshing svg{animation:readiness-spin 1.05s linear infinite}:where(.iq-analytical-display-kpi).industryiq-metric-card.locked{background:linear-gradient(180deg,#fffffffa,#fffbf4fa),#fff}:where(.iq-analytical-display-kpi) .metric-readiness-indicator.locked{color:#9a5600}:where(.iq-analytical-display-kpi) .metric-card-spinner{flex:0 0 auto;width:22px;height:22px;border-width:3px}:where(.iq-analytical-display-kpi).industryiq-metric-card strong{color:var(--dt-ink);font-size:31px;font-weight:850;line-height:1.05}:where(.iq-analytical-display-kpi).industryiq-metric-card.unit-text strong{font-size:24px;line-height:1.08;overflow-wrap:anywhere}:where(.iq-analytical-display-kpi) .metric-value-loading{display:flex;align-items:center;gap:10px;min-height:34px;max-width:100%;border-radius:12px;padding:9px 10px;background:#eff9ffb3}:where(.iq-analytical-display-kpi) .metric-value-skeleton{display:block;flex:0 0 auto;width:56px;height:24px;border-radius:8px;background:linear-gradient(90deg,#dff6ff,#fff,#dff6ff);background-size:180% 100%;animation:skeleton-shimmer 1.4s ease-in-out infinite}:where(.iq-analytical-display-kpi) .metric-value-loading-copy{display:grid;min-width:0;gap:2px}:where(.iq-analytical-display-kpi) .metric-value-loading-copy strong{color:#52616b;font-size:15px;line-height:1.15}:where(.iq-analytical-display-kpi) .metric-value-loading-copy small{color:#6f7d86;font-size:11px;font-weight:650;line-height:1.25}:where(.iq-analytical-display-kpi) .metric-locked-preview{display:grid;gap:8px}:where(.iq-analytical-display-kpi) .metric-locked-value{width:max-content;max-width:100%;filter:blur(5px);opacity:.9;pointer-events:none;-webkit-user-select:none;user-select:none}:where(.iq-analytical-display-kpi) .metric-locked-delta{width:max-content;max-width:100%;filter:blur(4px);pointer-events:none;-webkit-user-select:none;user-select:none}:where(.iq-analytical-display-kpi) .metric-locked-context{max-width:30ch;color:#7a550d;font-weight:750}:where(.iq-analytical-display-kpi) .iq-kpi-info-button,:where(.iq-analytical-display-kpi) .iq-kpi-info-close-button{display:inline-grid;place-items:center;width:27px;height:27px;border:1px solid #d8e4eb;border-radius:999px;background:#fff;color:#4a5d68;cursor:pointer;transition:background .14s ease,border-color .14s ease,color .14s ease}:where(.iq-analytical-display-kpi) .iq-kpi-info-button:hover,:where(.iq-analytical-display-kpi) .iq-kpi-info-button:focus-visible,:where(.iq-analytical-display-kpi) .iq-kpi-info-close-button:hover,:where(.iq-analytical-display-kpi) .iq-kpi-info-close-button:focus-visible{border-color:#0096cd73;background:#eef9ff;color:var(--industryiq-logo-blue-700);outline:none}:where(.iq-analytical-display-kpi) .iq-kpi-info-button:focus-visible,:where(.iq-analytical-display-kpi) .iq-kpi-info-close-button:focus-visible{box-shadow:var(--dt-focus-ring)}:where(.iq-analytical-display-kpi) .iq-kpi-info-button[aria-expanded=true]{border-color:#0096cd80;background:#e9f8ff;color:var(--industryiq-logo-blue-700)}:where(.iq-analytical-display-kpi) .iq-kpi-info-popover{position:absolute;z-index:5;inset:48px 14px auto;display:grid;gap:8px;max-height:min(320px,calc(100vh - 96px));overflow:auto;border:1px solid rgb(198 222 234 / .95);border-radius:10px;padding:12px;background:#fff;box-shadow:0 16px 36px #1727402e}:where(.iq-analytical-display-kpi) .iq-kpi-info-popover-header{display:flex;align-items:center;justify-content:space-between;gap:10px}:where(.iq-analytical-display-kpi) .iq-kpi-info-popover h3{margin:0;color:var(--dt-ink);font-size:15px;line-height:1.2}:where(.iq-analytical-display-kpi) .iq-kpi-info-subheading{color:var(--dt-muted);font-size:11px;font-weight:850;letter-spacing:.04em;text-transform:uppercase}:where(.iq-analytical-display-kpi) .iq-kpi-info-basis,:where(.iq-analytical-display-kpi) .iq-kpi-info-source{display:inline-flex;width:fit-content;border-radius:999px;padding:4px 8px;background:#eef8fc;color:#24576c;font-size:11px;font-weight:800;line-height:1.2}:where(.iq-analytical-display-kpi) .iq-kpi-info-basis{background:#f7fbfd;color:#52616b}:where(.iq-analytical-display-kpi) .iq-kpi-info-secondary-values{display:flex;flex-wrap:wrap;gap:6px}:where(.iq-analytical-display-kpi) .iq-kpi-info-secondary-values span{width:fit-content;border-radius:999px;padding:4px 8px;background:#f7fbfd;color:#45545e;font-size:11px;font-weight:800;line-height:1.2}:where(.iq-analytical-display-kpi).industryiq-metric-card p{margin:0;color:var(--dt-muted);font-size:12px;line-height:1.4}:where(.iq-analytical-display-kpi) .industryiq-metric-card-link{color:inherit;text-decoration:none}:where(.iq-analytical-display-kpi).industryiq-metric-card:has(.iq-kpi-info-popover){z-index:8}:where(.iq-analytical-display-kpi).industryiq-metric-card:has(.industryiq-metric-card-link:hover),:where(.iq-analytical-display-kpi).industryiq-metric-card:has(.industryiq-metric-card-link:focus-visible){border-color:#00c2ff8c;box-shadow:0 18px 38px #1a2e5c29;transform:translateY(-2px)}:where(.iq-analytical-display-kpi) .metric-detail-affordance{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:100%;min-height:34px;margin-top:auto;border:1px solid rgb(0 150 205 / .22);border-radius:999px;padding:7px 10px;background:#eef8fca8;color:#0b5270;font-size:12px;font-weight:850;font-family:inherit;letter-spacing:.04em;cursor:pointer;text-transform:uppercase;transition:background .14s ease,border-color .14s ease,color .14s ease}:where(.iq-analytical-display-kpi) .metric-detail-affordance:hover,:where(.iq-analytical-display-kpi) .metric-detail-affordance:focus-visible{font-weight:800;border-color:#0096cd80;background:var(--industryiq-logo-blue);color:#fff;outline:none;box-shadow:var(--dt-focus-ring)}:where(.iq-analytical-display-kpi) .metric-card-secondary-values{display:grid;gap:4px;margin:-2px 0 0;border:1px solid rgb(198 222 234 / .56);border-radius:8px;padding:7px 9px;background:#f8fbfd}:where(.iq-analytical-display-kpi) .metric-card-secondary-values-spacer{min-height:32px}:where(.iq-analytical-display-kpi) .metric-card-secondary-values div{display:flex;align-items:baseline;justify-content:space-between;gap:8px}:where(.iq-analytical-display-kpi) .metric-card-secondary-values dt{color:#64727d;font-size:11px;font-weight:800;line-height:1.2}:where(.iq-analytical-display-kpi) .metric-card-secondary-values dt:after{content:":"}:where(.iq-analytical-display-kpi) .metric-card-secondary-values dd{margin:0;color:#344653;font-size:13px;font-weight:850;line-height:1.2;text-align:right}:where(.dealer-performance-kpi-stack) :where(.iq-analytical-display-kpi-grid){gap:8px;margin-bottom:6px}:where(.brand-market-signal-section) :where(.iq-analytical-display-kpi-grid){grid-template-columns:repeat(4,minmax(0,1fr))}:where(.brand-market-signal-section) :where(.iq-analytical-display-kpi){min-height:132px}:where(.executive-lifecycle-stack) :where(.iq-analytical-display-kpi){min-height:0;margin:0}:where(.iq-analytical-display-metric-delta).metric-delta{min-height:1.2em;font-size:12px;font-weight:800}:where(.iq-analytical-display-metric-delta).metric-delta-loading{display:inline-flex;align-items:center;gap:5px;color:var(--dt-muted);font-weight:700}:where(.iq-analytical-display-metric-delta).metric-delta-loading svg{flex:0 0 auto;animation:readiness-spin 1.05s linear infinite}:where(.iq-analytical-display-metric-delta).metric-delta-trend-locked{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:.25rem}:where(.iq-analytical-display-metric-delta) .metric-delta-locked-value{display:inline-block;filter:blur(4px);pointer-events:none;-webkit-user-select:none;user-select:none}:where(.iq-analytical-display-metric-delta).metric-delta.positive{color:#087248}:where(.iq-analytical-display-metric-delta).metric-delta.negative{color:var(--dt-danger)}:where(.iq-analytical-display-metric-delta).metric-delta.neutral{color:var(--dt-muted)}:where(.iq-summary-metric-grid){display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin-bottom:16px}:where(.iq-summary-metric-grid).iq-summary-metric-grid-compact{gap:10px}:where(.iq-summary-metric){position:relative;min-height:96px;overflow:hidden;border:1px solid var(--dt-border);border-radius:var(--dt-radius-card);padding:15px 15px 14px;background:linear-gradient(180deg,#fffffff5,#fbfdfefa),#fff;box-shadow:var(--dt-shadow-card)}:where(.iq-summary-metric-grid).iq-summary-metric-grid-compact :where(.iq-summary-metric){min-height:84px;padding:13px 14px 12px}:where(.iq-summary-metric):before{position:absolute;inset:0 auto 0 0;width:3px;background:var(--industryiq-logo-blue);content:"";opacity:.86}:where(.iq-summary-metric):nth-child(4n):before,:where(.iq-summary-metric):nth-child(7n):before{background:var(--industryiq-logo-orange)}:where(.iq-summary-metric)>span{display:block;margin-bottom:8px;color:var(--dt-muted);font-size:13px;font-weight:700}:where(.iq-summary-metric)>strong{display:block;color:var(--dt-ink);font-size:28px;font-weight:800;line-height:1.1;overflow-wrap:anywhere}:where(.iq-analytical-display-product-table).product-performance-table-panel{min-width:0}:where(.iq-analytical-display-product-table).product-performance-table-panel .section-heading-row{align-items:flex-start}:where(.iq-analytical-display-product-table).product-performance-table-panel .section-heading-row p{max-width:720px;margin:4px 0 0;color:var(--dt-muted);font-size:13px;font-weight:700;line-height:1.45}:where(.iq-analytical-display-product-table).product-performance-table-panel .search-control{display:flex;min-width:min(100%,240px);align-items:center;gap:7px;border:1px solid #cbdce5;border-radius:999px;padding:7px 11px;background:#fff;color:var(--dt-muted)}:where(.iq-analytical-display-product-table).product-performance-table-panel .search-control:focus-within{box-shadow:var(--dt-focus-ring)}:where(.iq-analytical-display-product-table).product-performance-table-panel .search-control input{width:100%;min-width:0;border:0;outline:none;background:transparent;color:var(--dt-ink);font:inherit;font-size:13px;font-weight:750}:where(.iq-analytical-display-product-table).product-performance-table-panel .product-sales-table{min-width:850px}:where(.iq-analytical-display-product-table).product-performance-table-panel .product-sales-table th:nth-child(1){width:22%}:where(.iq-analytical-display-product-table).product-performance-table-panel .product-sales-table th:nth-child(2){width:14%}:where(.iq-analytical-display-product-table).product-performance-table-panel .product-sales-table th:nth-child(3){width:12%}:where(.iq-analytical-display-product-table).product-performance-table-panel .product-sales-table th:nth-child(4),:where(.iq-analytical-display-product-table).product-performance-table-panel .product-sales-table th:nth-child(5){width:9%}:where(.iq-analytical-display-product-table).product-performance-table-panel .product-sales-table th:nth-child(6){width:20%}:where(.iq-analytical-display-product-table).product-performance-table-panel .product-sales-table th:nth-child(7){width:14%}:where(.iq-analytical-display-product-table).product-performance-table-panel .product-sales-table td:nth-child(6){overflow-wrap:anywhere;white-space:normal}:where(.iq-analytical-display-product-table).product-performance-table-panel .table-text-button{display:inline-flex;align-items:center;min-height:44px}:where(.iq-analytical-display-product-table).product-performance-table-panel .product-sales-table th button{border:0;background:transparent;color:inherit;cursor:pointer;font:inherit;font-weight:inherit;text-align:inherit}:where(.iq-analytical-display-product-table).product-performance-table-panel .product-sales-table th button:focus-visible{border-radius:5px;box-shadow:var(--dt-focus-ring);outline:none}:where(.iq-tranche-four-review) :where(.iq-tranche-four-kpi-matrix,.iq-tranche-four-summary-matrix,.iq-tranche-four-state-matrix,.iq-tranche-four-product-matrix,.iq-tranche-four-stress-matrix){min-width:0}:where(.iq-tranche-four-stress-table){box-sizing:border-box;width:100%;max-width:100%;min-width:0;overflow-x:auto}:where(.iq-tranche-four-stress-table) table{min-width:1180px}:where(.iq-tranche-four-review) :where(.iq-status-success,.iq-badge-success){color:#075e3d}@media(max-width:1024px){:where(.iq-analytical-display-product-table).product-performance-table-panel .product-sales-table-wrap{overflow-x:visible}:where(.iq-analytical-display-product-table).product-performance-table-panel .product-sales-table{display:block;width:100%;min-width:0;border-collapse:separate;border-spacing:0}:where(.iq-analytical-display-product-table).product-performance-table-panel .product-sales-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}:where(.iq-analytical-display-product-table).product-performance-table-panel .product-sales-table tbody{display:grid;width:100%;gap:10px}:where(.iq-analytical-display-product-table).product-performance-table-panel .product-sales-table tr,:where(.iq-analytical-display-product-table).product-performance-table-panel .product-sales-table th,:where(.iq-analytical-display-product-table).product-performance-table-panel .product-sales-table td{display:block;width:100%}:where(.iq-analytical-display-product-table).product-performance-table-panel .product-sales-table tbody tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 14px;border:1px solid var(--dt-border);border-radius:8px;padding:12px;background:#fff}:where(.iq-analytical-display-product-table).product-performance-table-panel .product-sales-table tbody td{display:grid;grid-template-columns:minmax(100px,40%) minmax(0,1fr);gap:8px;align-items:baseline;border:0;padding:0;overflow-wrap:anywhere;text-align:left;white-space:normal;word-break:break-word}:where(.iq-analytical-display-product-table).product-performance-table-panel .product-sales-table tbody td:before{color:#65747f;content:attr(data-label);font-size:10px;font-weight:850;letter-spacing:.04em;text-transform:uppercase}:where(.iq-analytical-display-product-table).product-performance-table-panel .product-sales-table tbody td:first-child{display:block;grid-column:1 / -1}:where(.iq-analytical-display-product-table).product-performance-table-panel .product-sales-table tbody td:last-child{grid-column:1 / -1}:where(.iq-analytical-display-product-table).product-performance-table-panel .product-sales-table tbody td:first-child:before{display:none}:where(.iq-analytical-display-product-table).product-performance-table-panel .product-sales-table tbody td.numeric-cell{text-align:left;white-space:normal}}@media(max-width:600px){:where(.iq-analytical-display-product-table).product-performance-table-panel .product-sales-table tbody tr{grid-template-columns:1fr}}@media(max-width:900px){:where(.iq-analytical-display-kpi){min-height:156px}}@media(max-width:1180px){:where(.brand-market-signal-section) :where(.iq-analytical-display-kpi-grid){grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){:where(.brand-market-signal-section) :where(.iq-analytical-display-kpi-grid){grid-template-columns:1fr}}@media(max-width:760px){:where(.iq-analytical-display-product-table).product-performance-table-panel .section-heading-row{align-items:stretch;flex-direction:column}:where(.iq-analytical-display-product-table).product-performance-table-panel .search-control{width:100%;min-height:44px}:where(.iq-summary-metric-grid){grid-template-columns:1fr}:where(.iq-analytical-display-kpi) .iq-kpi-info-button,:where(.iq-analytical-display-kpi) .iq-kpi-info-close-button{min-width:44px;min-height:44px}:where(.iq-analytical-display-kpi) .metric-detail-affordance{min-width:44px;min-height:44px}:where(.iq-analytical-display-product-table).product-performance-table-panel .search-control input,:where(.iq-analytical-display-product-table).product-performance-table-panel .pagination-actions>button,:where(.iq-analytical-display-product-table).product-performance-table-panel .pagination-actions select{min-height:44px}}@media(prefers-reduced-motion:reduce){:where(.iq-analytical-display-metric-delta).metric-delta-loading svg{animation:none}}}@layer features{.iq-visualization-viewport{min-width:0;width:100%}.iq-visualization-plot{height:100%;min-width:0;width:100%}.iq-visualization-plot>.recharts-responsive-container{height:100%;min-width:0;width:100%}.iq-visualization-legend{color:#50616c;font-size:13px;font-weight:700;gap:10px 16px;margin-top:8px;min-width:0}.iq-visualization-legend .iq-chart-legend-item{gap:7px;min-height:0}.iq-visualization-state-slot{min-width:0}.iq-visualization-tooltip-wrapper{z-index:var(--iq-z-index-card-tooltip)}.iq-tranche-five-chart-grid{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.iq-tranche-five-state-grid{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px}.iq-tranche-five-chart-card{min-width:0}.iq-tranche-five-state-copy{color:var(--iq-color-text-muted);font-size:var(--iq-font-size-label);line-height:1.35;margin:8px 0 0}.iq-tranche-five-state-note{color:var(--iq-color-text-muted);font-size:var(--iq-font-size-label);line-height:1.35}.iq-tranche-five-review .iq-chart-legend-item{min-width:0;overflow-wrap:anywhere}@media(max-width:900px){.iq-tranche-five-chart-grid,.iq-tranche-five-state-grid{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.iq-visualization-surface *{animation-duration:var(--iq-motion-reduced)!important;animation-iteration-count:1!important;transition-duration:var(--iq-motion-reduced)!important}}}@layer features{:where([data-product-performance-presentation=executive-metric-drivers]) .product-explorer-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:14px}.product-sales-panel:where([data-product-performance-presentation=executive-metric-drivers]) .table-heading-row{align-items:flex-start}.product-sales-panel:where([data-product-performance-presentation=executive-metric-drivers]) .table-heading-row p{margin:3px 0 0;color:var(--dt-muted);font-size:13px;font-weight:700}:where([data-product-performance-presentation=executive-metric-drivers]) .product-sales-row-drillable{transition:background .14s ease,box-shadow .14s ease}:where([data-product-performance-presentation=executive-metric-drivers]) .product-sales-row-drillable:hover{background:linear-gradient(90deg,#00c2ff0f,#f6901e0a)}:where([data-product-performance-presentation=executive-metric-drivers]) .product-row-button{display:grid;width:100%;min-width:0;gap:5px;border:0;padding:0;background:transparent;color:inherit;cursor:pointer;font:inherit;text-align:left}:where([data-product-performance-presentation=executive-metric-drivers]) .product-row-button>span{width:fit-content;margin-left:70px;color:#087fa5;font-size:12px;font-weight:900}:where([data-product-performance-presentation=executive-metric-drivers]) .product-row-button:focus-visible{border-radius:8px;box-shadow:var(--dt-focus-ring);outline:none}:where(.product-detail-view.iq-product-performance-detail) .product-detail-lifecycle-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.product-detail-view.iq-product-performance-detail) .product-detail-bounded-conversion-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-performance-analysis:where(.iq-product-performance-analysis){display:grid;gap:18px;min-width:0;overflow:visible;border:0;border-radius:0;box-shadow:none;padding:0;background:transparent}.product-performance-analysis:where(.iq-product-performance-analysis) .section-heading-row{align-items:flex-start}.product-performance-analysis:where(.iq-product-performance-analysis) .section-heading-row p{max-width:720px;margin:4px 0 0;color:var(--dt-muted);font-size:13px;font-weight:700;line-height:1.45}:where(.product-performance-analysis.iq-product-performance-analysis) .product-performance-overview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}:where(.product-performance-analysis.iq-product-performance-analysis) .product-performance-overview-panel{min-width:0;border:1px solid #dfe5e9;border-radius:12px;padding:18px 20px;background:#fff;box-shadow:0 4px 16px #1c2c370f}:where(.product-performance-analysis.iq-product-performance-analysis) .product-performance-overview-panel h3{margin:0;color:var(--dt-ink);font-size:15px;line-height:1.25}:where(.product-performance-analysis.iq-product-performance-analysis) .product-performance-overview-panel ul{display:grid;gap:0;margin:12px 0 0;padding:0;list-style:none}:where(.product-performance-analysis.iq-product-performance-analysis) .product-performance-overview-panel li{display:flex;align-items:baseline;justify-content:space-between;gap:12px;border-top:1px solid #e4edf2;padding:9px 0}:where(.product-performance-analysis.iq-product-performance-analysis) .product-performance-overview-panel li span{min-width:0;overflow-wrap:anywhere;color:var(--dt-muted);font-size:13px;font-weight:750}:where(.product-performance-analysis.iq-product-performance-analysis) .product-performance-overview-panel li strong{flex:0 0 auto;color:var(--dt-ink);font-size:14px;font-weight:900}:where(.product-performance-analysis.iq-product-performance-analysis) .product-performance-overview-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}:where(.product-performance-analysis.iq-product-performance-analysis) .product-performance-overview-heading .methodology-note{margin:5px 0 0}:where(.product-performance-analysis.iq-product-performance-analysis) .product-performance-reference-label{flex:0 0 auto;color:var(--dt-muted);font-size:11px;font-weight:850;text-align:right}:where(.product-performance-analysis.iq-product-performance-analysis) .product-performance-category-bars,:where(.product-performance-analysis.iq-product-performance-analysis) .product-performance-tier-bars{display:grid;gap:10px;margin-top:14px}:where(.product-performance-analysis.iq-product-performance-analysis) .product-performance-category-bar-row{display:grid;grid-template-columns:minmax(100px,.8fr) minmax(110px,2fr) auto;align-items:center;gap:10px}:where(.product-performance-analysis.iq-product-performance-analysis) .product-performance-category-bar-label{overflow:hidden;color:var(--dt-muted);font-size:12px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}:where(.product-performance-analysis.iq-product-performance-analysis) .product-performance-category-bar-track,:where(.product-performance-analysis.iq-product-performance-analysis) .product-performance-tier-track{position:relative;display:block;height:10px;overflow:hidden;border-radius:999px;background:#e8f1f5}:where(.product-performance-analysis.iq-product-performance-analysis) .product-performance-category-bar-fill,:where(.product-performance-analysis.iq-product-performance-analysis) .product-performance-tier-fill{display:block;height:100%;border-radius:inherit}:where(.product-performance-analysis.iq-product-performance-analysis) .product-performance-category-bar-fill.is-premium{background:linear-gradient(90deg,#172a52,#0b5270)}:where(.product-performance-analysis.iq-product-performance-analysis) .product-performance-category-bar-fill.is-value{background:linear-gradient(90deg,#c75f19,#f6901e)}:where(.product-performance-analysis.iq-product-performance-analysis) .product-performance-tier-fill{background:linear-gradient(90deg,#00c2ff,#1554a8)}:where(.product-performance-analysis.iq-product-performance-analysis) .product-performance-category-bar-reference{position:absolute;top:-3px;bottom:-3px;width:2px;z-index:1;background:#c43131;box-shadow:0 0 0 1px #c431313d}:where(.product-performance-analysis.iq-product-performance-analysis) .product-performance-category-bar-row strong,:where(.product-performance-analysis.iq-product-performance-analysis) .product-performance-tier-row strong{color:var(--dt-ink);font-size:12px;font-weight:900;white-space:nowrap}:where(.product-performance-analysis.iq-product-performance-analysis) .product-performance-tier-row{display:grid;gap:7px}:where(.product-performance-analysis.iq-product-performance-analysis) .product-performance-tier-track{height:12px}:where(.product-performance-analysis.iq-product-performance-analysis) .product-performance-tier-row-top{display:flex;justify-content:space-between;gap:10px;color:var(--dt-muted);font-size:12px;font-weight:800}:where(.product-performance-analysis.iq-product-performance-analysis) .product-performance-tier-row small{color:var(--dt-muted);font-size:11px;font-weight:750}:where(.product-performance-analysis.iq-product-performance-analysis) .product-performance-sell-through,:where(.product-performance-analysis.iq-product-performance-analysis) .product-performance-coverage-disclosure{margin:14px 0 0;color:var(--dt-muted);font-size:12px;font-weight:700;line-height:1.45}:where(.product-performance-analysis.iq-product-performance-analysis) .product-performance-sell-through strong,:where(.product-performance-analysis.iq-product-performance-analysis) .product-performance-coverage-disclosure strong{color:var(--dt-ink)}:where(.product-performance-analysis.iq-product-performance-analysis) .product-performance-map{display:grid;gap:10px}:where(.product-performance-analysis.iq-product-performance-analysis) .product-performance-map-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:7px}:where(.product-performance-analysis.iq-product-performance-analysis) .product-performance-map-toolbar .secondary-button{min-height:30px;padding:5px 10px;font-size:12px}:where(.product-performance-analysis.iq-product-performance-analysis) .product-performance-map-toolbar .secondary-button[aria-pressed=true]{border-color:#2563eb;background:#eaf2ff;color:#194cb5}:where(.product-performance-analysis.iq-product-performance-analysis) .product-performance-map-view-label{margin-right:2px;color:var(--dt-muted);font-size:12px;font-weight:900}:where(.product-performance-analysis.iq-product-performance-analysis) .product-performance-map-layout{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(220px,.8fr);gap:14px;align-items:stretch}:where(.product-performance-analysis.iq-product-performance-analysis) .product-performance-map-plot{position:relative;min-width:0;padding:16px 16px 12px 30px}:where(.product-performance-analysis.iq-product-performance-analysis) .product-performance-map-grid{position:relative;min-height:330px;overflow:hidden;border:1px solid #cfe2eb;border-radius:10px;background:linear-gradient(to right,rgb(77 131 159 / .14) 1px,transparent 1px),linear-gradient(to bottom,rgb(77 131 159 / .14) 1px,transparent 1px),linear-gradient(180deg,#fafdff,#eef8fb);background-size:20% 100%,100% 25%,100% 100%}:where(.product-performance-analysis.iq-product-performance-analysis) .product-performance-map-empty{position:absolute;top:50%;left:50%;width:min(80%,320px);margin:0;color:var(--dt-muted);font-size:12px;font-weight:800;line-height:1.45;text-align:center;transform:translate(-50%,-50%)}:where(.product-performance-analysis.iq-product-performance-analysis) .product-performance-map-axis{position:absolute;z-index:2;color:#5d7280;font-size:11px;font-weight:850;pointer-events:none}:where(.product-performance-analysis.iq-product-performance-analysis) .product-performance-map-axis-x{right:24px;bottom:0}:where(.product-performance-analysis.iq-product-performance-analysis) .product-performance-map-axis-y{top:22px;left:2px;writing-mode:vertical-rl;transform:rotate(180deg)}:where(.product-performance-analysis.iq-product-performance-analysis) .product-performance-map-grid:before,:where(.product-performance-analysis.iq-product-performance-analysis) .product-performance-map-grid:after{display:none;position:absolute;color:#5d7280;font-size:11px;font-weight:850;pointer-events:none}:where(.product-performance-analysis.iq-product-performance-analysis) .product-performance-map-grid:before{right:12px;bottom:8px;content:"Average unit value →"}:where(.product-performance-analysis.iq-product-performance-analysis) .product-performance-map-grid:after{top:10px;left:10px;content:"Positive contribution ↑";writing-mode:vertical-rl;transform:rotate(180deg)}:where(.product-performance-analysis.iq-product-performance-analysis) .product-performance-map-point{position:absolute;z-index:1;display:grid;width:14px;height:14px;place-items:center;border:2px solid #ffffff;border-radius:50%;background:var(--product-map-color, var(--dt-blue));box-shadow:0 2px 7px #05394d38;cursor:pointer;transform:translate(-50%,50%)}:where(.product-performance-analysis.iq-product-performance-analysis) .product-performance-map-point span{position:absolute;top:18px;left:50%;width:max-content;max-width:150px;overflow:hidden;color:var(--dt-ink);font-size:11px;font-weight:850;text-overflow:ellipsis;white-space:nowrap;transform:translate(-50%)}:where(.product-performance-analysis.iq-product-performance-analysis) .product-performance-map-point:hover,:where(.product-performance-analysis.iq-product-performance-analysis) .product-performance-map-point:focus-visible{z-index:2;background:var(--dt-orange);outline:none;transform:translate(-50%,50%) scale(1.22)}:where(.product-performance-analysis.iq-product-performance-analysis) .product-performance-map-exact{min-width:0;max-height:330px;overflow:auto;border:1px solid #cfe2eb;border-radius:10px;padding:13px;background:#ffffffd6}:where(.product-performance-analysis.iq-product-performance-analysis) .product-performance-map-exact h3{margin:0;color:var(--dt-ink);font-size:14px}:where(.product-performance-analysis.iq-product-performance-analysis) .product-performance-map-exact .methodology-note{margin:5px 0 10px}:where(.product-performance-analysis.iq-product-performance-analysis) .product-performance-map-exact ul{display:grid;gap:7px;margin:0;padding:0;list-style:none}:where(.product-performance-analysis.iq-product-performance-analysis) .product-performance-map-exact li{display:grid;gap:2px;border-top:1px solid #e4edf2;padding-top:7px}:where(.product-performance-analysis.iq-product-performance-analysis) .product-performance-map-exact li span{color:var(--dt-muted);font-size:11px;font-weight:700}:where(.product-performance-analysis.iq-product-performance-analysis) .product-performance-map-point:focus-visible{box-shadow:var(--dt-focus-ring),0 2px 7px #05394d38}@media(max-width:1120px){:where(.product-performance-analysis.iq-product-performance-analysis) .product-performance-overview-grid{grid-template-columns:1fr}}@media(max-width:1024px){:where(.product-performance-analysis.iq-product-performance-analysis) .product-performance-map-grid{min-height:290px}:where(.product-performance-analysis.iq-product-performance-analysis) .product-performance-map-layout{grid-template-columns:1fr}:where(.product-performance-analysis.iq-product-performance-analysis) .product-performance-map-exact{max-height:220px}}@media(max-width:900px){.product-performance-analysis:where(.iq-product-performance-analysis){padding:15px}}@media(max-width:760px){.product-performance-analysis:where(.iq-product-performance-analysis) .section-heading-row{align-items:stretch;flex-direction:column}.product-performance-analysis:where(.iq-product-performance-analysis) .segmented-control{width:100%}.product-performance-analysis:where(.iq-product-performance-analysis) .segmented-control button{flex:1 1 0}:where(.product-performance-analysis.iq-product-performance-analysis) .product-performance-map-grid{min-height:250px}:where(.product-performance-analysis.iq-product-performance-analysis) .product-performance-map-plot{padding-left:25px}:where(.product-performance-analysis.iq-product-performance-analysis) .product-performance-category-bar-row{grid-template-columns:minmax(88px,.8fr) minmax(80px,1.5fr) auto}}@media(max-width:390px){:where(.product-performance-analysis.iq-product-performance-analysis) .product-performance-overview-panel{padding:11px}:where(.product-performance-analysis.iq-product-performance-analysis) .product-performance-map-grid{min-height:220px}:where(.product-performance-analysis.iq-product-performance-analysis) .product-performance-map-point span{max-width:105px}:where(.product-performance-analysis.iq-product-performance-analysis) .product-performance-overview-heading{display:grid}:where(.product-performance-analysis.iq-product-performance-analysis) .product-performance-category-bar-row{grid-template-columns:minmax(82px,.9fr) minmax(60px,1.2fr) auto;gap:7px}:where(.product-performance-analysis.iq-product-performance-analysis) .product-performance-map-toolbar{align-items:stretch}:where(.product-performance-analysis.iq-product-performance-analysis) .product-performance-map-toolbar .secondary-button{flex:1 1 auto}}}@layer features{.dealer-performance-kpi-stack:where(.iq-dealer-performance-kpis){display:grid;gap:0}.dealer-performance-kpi-stack:where(.iq-dealer-performance-kpis) .industryiq-section{margin-bottom:0}.dealer-performance-kpi-stack:where(.iq-dealer-performance-kpis) .industryiq-section-heading{margin:10px 0 8px}.dealer-performance-kpi-stack:where(.iq-dealer-performance-kpis) .industryiq-section{margin-bottom:18px}.dealer-performance-kpi-stack:where(.iq-dealer-performance-kpis) .industryiq-section-heading{margin:22px 0 12px}.dealer-connection-unavailable:where(.iq-dealer-performance-connection-state){align-items:center;background:#edf5f9d1;border:1px solid rgba(109,139,159,.25);border-radius:10px;box-sizing:border-box;display:flex;flex-wrap:wrap;max-width:none;min-height:84px;padding:14px 16px;width:100%}.dealer-connection-unavailable:where(.iq-dealer-performance-connection-state)>div{min-width:0}.dealer-connection-unavailable:where(.iq-dealer-performance-connection-state) h2{margin:4px 0 6px}.dealer-connection-unavailable:where(.iq-dealer-performance-connection-state) p{color:var(--color-muted);font-weight:750;margin:0}.dealer-analytics-table-panel:where(.iq-dealer-performance-table){display:grid;grid-template-columns:minmax(0,1fr);gap:18px;min-width:0;overflow:hidden}:where(.iq-dealer-performance-table) .dealer-analytics-table-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}:where(.iq-dealer-performance-table) .dealer-analytics-table-heading h2{margin:4px 0 8px;font-size:28px;line-height:1.05}:where(.iq-dealer-performance-table) .dealer-analytics-table-heading p{max-width:780px;margin:0;color:#596670;font-weight:750;line-height:1.35}:where(.iq-dealer-performance-table) .dealer-table-controls{display:grid;grid-template-columns:minmax(220px,1fr) repeat(3,minmax(150px,.55fr));gap:12px;align-items:center}:where(.iq-dealer-performance-table) .dealer-table-select{display:grid;gap:5px;min-width:0}:where(.iq-dealer-performance-table) .dealer-table-select span{color:var(--color-muted);font-size:.72rem;font-weight:900;letter-spacing:.05em;text-transform:uppercase}:where(.iq-dealer-performance-table) .dealer-table-select select{background:#fff;border:1px solid #ccd7df;border-radius:8px;color:var(--dt-ink);font:inherit;font-weight:800;min-height:46px;min-width:0;padding:0 36px 0 12px;width:100%}:where(.iq-dealer-performance-table) .dealer-relationship-methodology{grid-column:1 / -1}:where(.iq-dealer-performance-table) .dealer-table-mode-note{align-items:center;align-self:stretch;background:#edf5f9d1;border:1px solid rgba(109,139,159,.2);border-radius:999px;color:var(--color-muted);display:inline-flex;font-size:.86rem;font-weight:800;justify-content:center;line-height:1.2;padding:.7rem 1rem;text-align:center}:where(.iq-dealer-performance-table) .dealer-analytics-table-shell{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;min-width:0}:where(.iq-dealer-performance-table) .dealer-analytics-table-shell .table-scroll{min-width:0;max-width:100%}:where(.iq-dealer-performance-table) .dealer-table-refresh-note{color:var(--industryiq-logo-blue);display:inline-block;font-size:.78rem;font-weight:800;margin-top:4px}:where(.iq-dealer-performance-table) .dealer-table-loading-body{align-items:center;background:linear-gradient(135deg,#f0f8fcf0,#fffffff5);border:1px solid var(--dt-border);border-radius:10px;display:flex;flex-direction:column;min-height:190px;justify-content:center;padding:24px;text-align:center}:where(.iq-dealer-performance-table) .dealer-table-loading-body .partner-loading-progress{margin:0 0 14px}:where(.iq-dealer-performance-table) .dealer-table-loading-body strong{color:var(--dt-ink);font-size:1rem}:where(.iq-dealer-performance-table) .dealer-table-loading-body>span{color:var(--dt-muted);font-size:.85rem;font-weight:700;margin-top:5px}:where(.iq-dealer-performance-table) .dealer-analytics-table{table-layout:fixed}:where(.iq-dealer-performance-table) .dealer-analytics-table--activity th:nth-child(1){width:32%}:where(.iq-dealer-performance-table) .dealer-analytics-table--activity th:nth-child(2){width:18%}:where(.iq-dealer-performance-table) .dealer-analytics-table--activity th:nth-child(3){width:20%}:where(.iq-dealer-performance-table) .dealer-analytics-table--activity th:nth-child(4){width:30%}:where(.iq-dealer-performance-table) .dealer-activity-values{display:grid;gap:.24rem;margin:0}:where(.iq-dealer-performance-table) .dealer-activity-values>div{align-items:baseline;display:flex;gap:.45rem;justify-content:space-between}:where(.iq-dealer-performance-table) .dealer-activity-values dt{color:var(--color-muted);font-size:.65rem;font-weight:800;text-transform:uppercase}:where(.iq-dealer-performance-table) .dealer-activity-values dd{font-weight:750;font-variant-numeric:tabular-nums;margin:0;white-space:nowrap}:where(.iq-dealer-performance-table) .dealer-analytics-table td:first-child{min-width:0}:where(.iq-dealer-performance-table) .dealer-analytics-table td:first-child strong{display:block}:where(.iq-dealer-performance-table) .dealer-analytics-table td:first-child small{display:block;margin-top:3px;color:#5d6d78;font-weight:750}:where(.iq-dealer-performance-table) .dealer-analytics-table td:not(:first-child) small{color:#5d6d78;display:block;font-size:.68rem;font-weight:750;margin-top:4px}:where(.iq-dealer-performance-table) .dealer-name-with-status{align-items:center;display:flex;flex-wrap:wrap;gap:7px}:where(.iq-dealer-performance-table) .dealer-connected-badge{background:#e9f8ef;border:1px solid #a9dec0;border-radius:999px;color:#11633b;display:inline-flex;font-size:.68rem;font-weight:900;letter-spacing:.035em;line-height:1;padding:4px 7px;text-transform:uppercase}:where(.iq-dealer-performance-table) .dealer-relationship-methodology{margin:0;color:var(--dt-muted);font-size:12px;line-height:1.45}:where(.iq-dealer-performance-kpis) .dealer-connection-cross-link{color:#075f98;font-size:13px;font-weight:800;text-decoration:none}:where(.iq-dealer-performance-kpis) .dealer-connection-cross-link{display:block;width:fit-content;margin:-10px 24px 18px auto}:where(.iq-dealer-performance-kpis) .dealer-connection-cross-link:hover{text-decoration:underline}.si-engagement-section:where(.iq-dealer-performance-si-engagement){scroll-margin-top:96px}:where(.iq-dealer-performance-si-engagement) .si-engagement-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:18px}:where(.iq-dealer-performance-si-engagement) .si-engagement-heading h2{margin:4px 0 8px;font-size:28px;line-height:1.05}:where(.iq-dealer-performance-si-engagement) .si-engagement-heading p{max-width:760px;margin:0;color:#596670;font-weight:750;line-height:1.35}:where(.iq-dealer-performance-si-engagement) .si-engagement-heading>div:last-child{display:grid;justify-items:end;gap:8px;min-width:220px}:where(.iq-dealer-performance-si-engagement) .si-engagement-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}:where(.iq-dealer-performance-si-engagement) .si-engagement-grid>*{min-width:0}:where(.iq-dealer-performance-si-engagement) .si-engagement-grid .panel{min-height:390px}@media(max-width:1100px){:where(.iq-dealer-performance-table) .dealer-table-controls{grid-template-columns:minmax(0,1fr)}}@media(max-width:900px){:where(.iq-dealer-performance-si-engagement) .si-engagement-grid{grid-template-columns:1fr}:where(.iq-dealer-performance-si-engagement) .si-engagement-heading{align-items:stretch;flex-direction:column}:where(.iq-dealer-performance-si-engagement) .si-engagement-heading>div:last-child{justify-items:start;min-width:0}:where(.iq-dealer-performance-table) .dealer-analytics-table-heading{align-items:stretch;flex-direction:column}:where(.iq-dealer-performance-table) .dealer-table-controls{grid-template-columns:1fr}:where(.iq-dealer-performance-table) .dealer-relationship-methodology{grid-column:auto}}}@layer features{:where(.iq-dealer-management-surface) .dealer-management-header-actions{display:inline-flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}:where(.iq-dealer-management-surface) .dealer-management-subtitle{margin:-6px 0 14px;color:var(--dt-muted);font-size:14px;font-weight:700}:where(.iq-dealer-management-surface) .dealer-country-scope{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:0 0 18px;border:1px solid #cfe2ef;border-left:4px solid var(--industryiq-logo-blue);border-radius:10px;background:linear-gradient(100deg,#f4fbff,#fff 72%);padding:12px 14px 12px 16px}:where(.iq-dealer-management-surface) .dealer-country-scope>div{display:grid;gap:3px}:where(.iq-dealer-management-surface) .dealer-country-scope-label{color:var(--dt-muted);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}:where(.iq-dealer-management-surface) .dealer-country-scope strong{color:var(--dt-ink);font-size:18px;line-height:1.1}:where(.iq-dealer-management-surface) .dealer-country-scope small{color:var(--dt-muted);font-size:12px;font-weight:600}:where(.iq-dealer-management-surface) .dealer-management-summary-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:0 0 18px;overflow:hidden;border:1px solid var(--dt-border);border-radius:10px;background:#fff;box-shadow:var(--dt-shadow-panel)}:where(.iq-dealer-management-surface) .dealer-management-summary-strip article{position:relative;display:grid;min-height:98px;align-content:center;gap:5px;border-right:1px solid #e5edf1;padding:14px 16px}:where(.iq-dealer-management-surface) .dealer-management-summary-strip article:last-child{border-right:0}:where(.iq-dealer-management-surface) .dealer-management-summary-strip article:before{position:absolute;inset:0 auto 0 0;width:3px;background:var(--industryiq-logo-blue);content:""}:where(.iq-dealer-management-surface) .dealer-management-summary-strip article.pending:before{background:var(--industryiq-logo-orange)}:where(.iq-dealer-management-surface) .dealer-management-summary-strip span,:where(.iq-dealer-management-surface) .dealer-management-summary-strip small{color:var(--dt-muted);font-size:11px;font-weight:800;line-height:1.3}:where(.iq-dealer-management-surface) .dealer-management-summary-strip strong{color:var(--dt-ink);font-size:clamp(22px,2vw,30px);line-height:1}:where(.iq-dealer-management-surface) .dealer-management-summary-strip .command-button{justify-self:start;margin-top:3px;padding:6px 10px;font-size:12px}:where(.iq-dealer-management-surface) .dealer-authorization-cross-link a{color:#075f98;font-size:13px;font-weight:800;text-decoration:none}:where(.iq-dealer-management-surface) .dealer-authorization-cross-link{display:flex;justify-content:flex-end;margin:-6px 2px 16px}:where(.iq-dealer-management-surface) .dealer-authorization-cross-link a:hover{text-decoration:underline}:where(.iq-dealer-management-surface) .dealer-authorization-method-note{margin:0 0 16px;border:1px solid #d7e9f3;border-radius:8px;padding:10px 12px;background:#f6fbfe;color:#49616f;font-size:12px;font-weight:700;line-height:1.4}:where(.iq-dealer-management-surface) .dealer-population-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;overflow:hidden;border:1px solid var(--dt-border);border-bottom:0;border-radius:10px 10px 0 0;background:#f8fbfd}:where(.iq-dealer-management-surface) .dealer-population-tabs button{position:relative;display:grid;align-content:center;gap:5px;min-height:70px;border:0;border-right:1px solid #dce8ee;border-bottom:3px solid transparent;border-radius:0;padding:12px 16px;background:transparent;color:var(--dt-ink);text-align:left;cursor:pointer}:where(.iq-dealer-management-surface) .dealer-population-tabs button:last-child{border-right:0}:where(.iq-dealer-management-surface) .dealer-population-tabs button:hover,:where(.iq-dealer-management-surface) .dealer-population-tabs button.active{border-bottom-color:var(--industryiq-logo-blue);background:#f2fbff}:where(.iq-dealer-management-surface) .dealer-population-tabs button:focus-visible{box-shadow:var(--dt-focus-ring);outline:none}:where(.iq-dealer-management-surface) .dealer-population-tabs strong{font-size:13px;line-height:1.2}:where(.iq-dealer-management-surface) .dealer-population-tabs small,:where(.iq-dealer-management-surface) .dealer-tab-secondary-label{color:var(--dt-muted);font-size:11px;font-weight:700;line-height:1.35}:where(.iq-dealer-management-surface) .dealer-tab-count{color:#075f98;font-size:12px;font-weight:850}:where(.iq-dealer-management-surface) .dealer-management-filter-bar{margin:0 0 16px;border-top-left-radius:0;border-top-right-radius:0}:where(.iq-dealer-management-surface) .dealer-authorization-stats{display:grid;gap:16px;border:1px solid var(--dt-border);border-radius:0 0 10px 10px;padding:20px;background:#fff;box-shadow:var(--dt-shadow-panel)}:where(.iq-dealer-management-surface) .dealer-stats-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}:where(.iq-dealer-management-surface) .dealer-stats-heading h2,:where(.iq-dealer-management-surface) .dealer-stats-heading p{margin:0}:where(.iq-dealer-management-surface) .dealer-stats-heading p{margin-top:5px;color:var(--dt-muted);font-size:13px;font-weight:650}:where(.iq-dealer-management-surface) .dealer-stats-eyebrow{display:block;margin-bottom:6px;color:var(--industryiq-logo-red);font-size:11px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}:where(.iq-dealer-management-surface) .dealer-stats-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}:where(.iq-dealer-management-surface) .dealer-stats-grid>*{min-width:0}:where(.iq-dealer-management-surface) .dealer-authorizations-workspace{scroll-margin-top:84px}:where(.iq-dealer-management-surface) .dealer-authorizations-workspace .table-heading-row p{margin:4px 0 0;color:var(--dt-muted);font-size:13px;font-weight:650}:where(.iq-dealer-management-surface) .dealer-table-heading-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:12px;flex-wrap:wrap}:where(.iq-dealer-management-surface) .dealer-table-heading-actions .csv-export-control{flex-wrap:nowrap}:where(.iq-dealer-management-surface) .dealer-pagination-row{grid-template-columns:minmax(150px,auto) minmax(0,1fr) minmax(170px,auto);align-items:center;margin:16px 0 0;border-top:1px solid var(--dt-border);padding-top:14px}:where(.iq-dealer-management-surface) .dealer-pagination-row{margin-bottom:12px}:where(.iq-dealer-management-surface) .dealer-page-size-control{display:inline-flex;align-items:center;gap:8px}:where(.iq-dealer-management-surface) .dealer-page-size-control label{color:var(--dt-muted);font-size:13px;font-weight:800;white-space:nowrap}:where(.iq-dealer-management-surface) .dealer-page-size-control select{min-height:36px;min-width:72px;border:1px solid var(--dt-border-strong);border-radius:7px;padding:6px 28px 6px 9px;background:#fff;color:var(--dt-ink);font:inherit;font-size:13px;font-weight:800}:where(.iq-dealer-management-surface) .dealer-pagination-nav{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:0}:where(.iq-dealer-management-surface) .dealer-pagination-pages{display:inline-flex;align-items:center;gap:4px}:where(.iq-dealer-management-surface) .dealer-pagination-page{display:inline-grid;min-width:34px;min-height:34px;place-items:center;border:1px solid var(--dt-border-strong);border-radius:7px;padding:5px 8px;background:#fff;color:var(--dt-ink);font:inherit;font-size:13px;font-weight:850;cursor:pointer}:where(.iq-dealer-management-surface) .dealer-pagination-page:hover{border-color:#75bddd;color:#075f98}:where(.iq-dealer-management-surface) .dealer-pagination-page.active{border-color:#075f98;background:#075f98;color:#fff}:where(.iq-dealer-management-surface) .dealer-pagination-page:focus-visible,:where(.iq-dealer-management-surface) .dealer-page-size-control select:focus-visible{box-shadow:var(--dt-focus-ring);outline:none}:where(.iq-dealer-management-surface) .dealer-pagination-ellipsis{min-width:18px;color:var(--dt-muted);font-size:16px;font-weight:850;text-align:center}:where(.iq-dealer-management-surface) .dealer-pagination-summary{color:var(--dt-muted);font-size:13px;font-weight:750;text-align:right;white-space:nowrap}:where(.iq-dealer-management-surface) .dealer-pagination-summary{font-weight:700}.dealer-authorizations-table:where(.iq-dealer-management-table){min-width:980px}.dealer-authorizations-table:where(.iq-dealer-management-table):not(.dealer-table-distribution):not(.dealer-table-si){min-width:1080px;table-layout:fixed}.dealer-authorizations-table.dealer-table-distribution:where(.iq-dealer-management-table){min-width:820px}.dealer-authorizations-table.dealer-table-si:where(.iq-dealer-management-table){min-width:680px}.dealer-authorizations-table:where(.iq-dealer-management-table):not(.dealer-table-distribution):not(.dealer-table-si) th:last-child,.dealer-authorizations-table:where(.iq-dealer-management-table):not(.dealer-table-distribution):not(.dealer-table-si) td:last-child,.dealer-authorizations-table.dealer-table-distribution:where(.iq-dealer-management-table) th:last-child,.dealer-authorizations-table.dealer-table-distribution:where(.iq-dealer-management-table) td:last-child{position:sticky;right:0;background:#fff;box-shadow:-8px 0 12px #0e23300d}:where(.iq-dealer-management-table) .dealer-sort-button{display:inline-flex;align-items:center;gap:6px;border:0;padding:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}:where(.iq-dealer-management-table) .dealer-sort-button:hover{color:#075f98}:where(.iq-dealer-management-table) .dealer-sort-button:focus-visible{border-radius:4px;box-shadow:var(--dt-focus-ring);outline:none}:where(.iq-dealer-management-table) .dealer-sort-indicator{color:#9cafb9;font-size:13px;font-weight:900}:where(.iq-dealer-management-table) .dealer-sort-indicator.active{color:#075f98}.dealer-authorizations-table:where(.iq-dealer-management-table) tbody tr.pending-row td{background:#fffaf0}.dealer-authorizations-table:where(.iq-dealer-management-table) tbody tr.pending-row td:first-child{box-shadow:inset 3px 0 0 var(--industryiq-logo-orange)}.dealer-authorizations-table:where(.iq-dealer-management-table):not(.dealer-table-distribution):not(.dealer-table-si) tbody tr:hover td:last-child{background:#fafafa}.dealer-authorization-name:where(.iq-dealer-management-identity-name){display:block;max-width:260px;overflow-wrap:anywhere;color:var(--dt-ink);font-weight:850;line-height:1.25}.dealer-identity-cell:where(.iq-dealer-management-identity){display:grid;justify-items:start;gap:4px;min-width:190px}.dealer-identity-cell:where(.iq-dealer-management-identity) .dealer-location-link,.dealer-identity-cell:where(.iq-dealer-management-identity) .dealer-location-text{color:var(--dt-muted);font-size:12px;font-weight:700}.dealer-authorizations-table:where(.iq-dealer-management-table) td small{display:block;margin-top:3px;color:var(--dt-muted);font-size:12px;font-weight:700}.dealer-account-context:where(.iq-dealer-management-account-context){letter-spacing:.01em}.dealer-location-link:where(.iq-dealer-management-location){display:inline-flex;align-items:center;gap:5px;color:#075f98;font-weight:750;text-decoration:underline;text-decoration-color:#a7d9ee;text-underline-offset:3px}.dealer-location-link:where(.iq-dealer-management-location):hover{color:#064b78;text-decoration-color:currentColor}.dealer-location-link:where(.iq-dealer-management-location):focus-visible{border-radius:4px;box-shadow:var(--dt-focus-ring);outline:none}.dealer-location-text:where(.iq-dealer-management-location){color:var(--dt-ink)}:where(.iq-dealer-management-table) .dealer-authorization-mobile-meta{display:none}:where(.iq-dealer-management-table) .dealer-table-pill{display:inline-flex;width:fit-content;border:1px solid #d8e4eb;border-radius:999px;padding:4px 8px;background:#f7fbfd;color:#405462;font-size:11px;font-weight:850;white-space:nowrap}:where(.iq-dealer-management-table) .dealer-table-pill.application{border-color:#c9e8f7;background:#f0faff;color:#075c80}:where(.iq-dealer-management-table) .dealer-table-pill.status.approved{border-color:#bde6d2;background:#eefaf4;color:#087148}:where(.iq-dealer-management-table) .dealer-table-pill.status.pending{border-color:#f0d39e;background:#fff8e9;color:#87560a}:where(.iq-dealer-management-table) .dealer-table-pill.status.declined{border-color:#efc4c7;background:#fff4f5;color:#9e2530}:where(.iq-dealer-management-table) .dealer-row-action{min-width:92px;white-space:nowrap}:where(.iq-dealer-management-table) .dealer-action-button{display:inline-flex;min-height:36px;align-items:center;justify-content:center;border:1px solid var(--dt-border-strong);border-radius:999px;padding:8px 14px;background:#fff;color:var(--dt-black);font:inherit;font-size:13px;font-weight:850;line-height:1;white-space:nowrap;cursor:pointer;box-shadow:inset 0 1px #ffffffbf;transition:background-color .14s ease,border-color .14s ease,color .14s ease,box-shadow .14s ease}:where(.iq-dealer-management-table) .dealer-action-button--primary{border-color:var(--dt-red);background:var(--dt-red);color:#fff}:where(.iq-dealer-management-table) .dealer-action-button--manage{border-color:#075f98;background:#075f98;color:#fff}:where(.iq-dealer-management-table) .dealer-action-button--attention{border-color:#e3ad4f;background:#fff7e8;color:#7b4d08}:where(.iq-dealer-management-table) .dealer-action-button--view{border-color:var(--dt-border-strong);background:#fff;color:var(--dt-ink)}:where(.iq-dealer-management-table) .dealer-action-button--primary:hover,:where(.iq-dealer-management-table) .dealer-action-button--primary:focus-visible{border-color:var(--dt-red-700);background:var(--dt-red-700);color:#fff}:where(.iq-dealer-management-table) .dealer-action-button--manage:hover,:where(.iq-dealer-management-table) .dealer-action-button--manage:focus-visible{border-color:#064b78;background:#064b78;color:#fff}:where(.iq-dealer-management-table) .dealer-action-button--attention:hover,:where(.iq-dealer-management-table) .dealer-action-button--attention:focus-visible{border-color:#bd7d16;background:#ffefd0;color:#6d4200}:where(.iq-dealer-management-table) .dealer-action-button--view:hover,:where(.iq-dealer-management-table) .dealer-action-button--view:focus-visible{border-color:#75bddd;background:#f2fbff;color:#075f98}:where(.iq-dealer-management-table) .dealer-action-button:focus-visible{box-shadow:var(--dt-focus-ring);outline:none}:where(.iq-dealer-management-table) .dealer-action-button:disabled{cursor:not-allowed;opacity:.52}.country-scope-dialog:where(.iq-dealer-management-country-dialog){width:min(640px,calc(100vw - 32px));padding:28px 32px 24px}.country-scope-dialog:where(.iq-dealer-management-country-dialog) .dialog-header{margin-bottom:8px}.country-scope-dialog:where(.iq-dealer-management-country-dialog) .dialog-header h2{margin-bottom:8px;color:var(--dt-ink);font-size:clamp(1.65rem,4vw,2.2rem)}.country-scope-dialog:where(.iq-dealer-management-country-dialog) .dialog-header p{max-width:520px;color:var(--dt-muted);line-height:1.5}.country-scope-dialog:where(.iq-dealer-management-country-dialog) .analytics-country-options{margin-top:20px}.country-scope-dialog:where(.iq-dealer-management-country-dialog) .country-scope-option{border-color:#cbdde8;background:#f8fbfd}.country-scope-dialog:where(.iq-dealer-management-country-dialog) .country-scope-option:hover,.country-scope-dialog:where(.iq-dealer-management-country-dialog) .country-scope-option:focus-visible,.country-scope-dialog:where(.iq-dealer-management-country-dialog) .country-scope-option--selected{border-color:var(--industryiq-logo-blue);background:#f1faff}.country-scope-dialog:where(.iq-dealer-management-country-dialog) .country-scope-option--selected{box-shadow:inset 0 0 0 1px var(--industryiq-logo-blue)}.dealer-authorization-dialog:where(.iq-dealer-management-authorization-dialog){width:min(1180px,calc(100vw - 56px));max-height:min(900px,calc(100vh - 40px));border-radius:16px;padding:30px 36px 28px}.dealer-authorization-dialog:where(.iq-dealer-management-authorization-dialog) .dialog-header{gap:24px;margin-bottom:24px}.dealer-authorization-dialog:where(.iq-dealer-management-authorization-dialog) .dialog-header h2{display:flex;align-items:center;flex-wrap:wrap;gap:10px 14px;margin-bottom:8px;color:#111827;font-size:clamp(28px,3.1vw,40px);line-height:1.05}.dealer-authorization-dialog:where(.iq-dealer-management-authorization-dialog) .dealer-capability-chips{display:inline-flex;align-items:center;flex-wrap:wrap;gap:7px}.dealer-authorization-dialog:where(.iq-dealer-management-authorization-dialog) .dealer-capability-chip{display:inline-flex;align-items:center;min-height:26px;border:1px solid #d9e4eb;border-radius:999px;padding:4px 10px;background:#f5f8fb;color:#304359;font-size:12px;font-weight:850;letter-spacing:.02em;line-height:1;text-transform:none}.dealer-authorization-dialog:where(.iq-dealer-management-authorization-dialog) .dealer-capability-chip--approved,.dealer-authorization-dialog:where(.iq-dealer-management-authorization-dialog) .dealer-capability-chip--connected{border-color:#bde6d2;background:#eefaf4;color:#087148}.dealer-authorization-dialog:where(.iq-dealer-management-authorization-dialog) .dealer-capability-chip--pending{border-color:#f0d39e;background:#fff8e9;color:#87560a}.dealer-authorization-dialog:where(.iq-dealer-management-authorization-dialog) .dealer-capability-chip--declined{border-color:#efc4c7;background:#fff4f5;color:#9e2530}.dealer-authorization-dialog:where(.iq-dealer-management-authorization-dialog) .dialog-header p{max-width:900px;color:#5f6368;font-size:clamp(16px,1.7vw,22px);line-height:1.35}.dealer-dialog-close:where(.iq-dealer-management-dialog-close){width:56px;height:56px;min-height:56px;border:2px solid var(--dt-red);border-radius:50%;color:var(--dt-red);box-shadow:0 0 0 8px #e011231f}.dealer-dialog-close:where(.iq-dealer-management-dialog-close):hover,.dealer-dialog-close:where(.iq-dealer-management-dialog-close):focus-visible{border-color:var(--dt-red-700);background:#fff2f3;color:var(--dt-red-700)}.dealer-authorization-dialog:where(.iq-dealer-management-authorization-dialog) .dialog-form{gap:24px}.dealer-authorization-dialog:where(.iq-dealer-management-authorization-dialog) .dealer-dialog-identity{display:grid;grid-template-columns:88px minmax(170px,.85fr) minmax(210px,1fr) minmax(260px,1.2fr);align-items:center;gap:22px;border-bottom:1px solid #dce6ec;padding:2px 0 24px}.dealer-authorization-dialog:where(.iq-dealer-management-authorization-dialog) .dealer-dialog-logo{display:grid;width:82px;height:82px;place-items:center;overflow:hidden;border:1px solid #d9e2e9;border-radius:12px;background:#fff;color:#19395f;font-size:20px;font-weight:900;text-align:center}.dealer-authorization-dialog:where(.iq-dealer-management-authorization-dialog) .dealer-dialog-logo img{width:100%;height:100%;object-fit:contain}.dealer-authorization-dialog:where(.iq-dealer-management-authorization-dialog) .dealer-dialog-company strong{color:#172033;font-size:22px;line-height:1.15}.dealer-authorization-dialog:where(.iq-dealer-management-authorization-dialog) .dealer-dialog-contact,.dealer-authorization-dialog:where(.iq-dealer-management-authorization-dialog) .dealer-dialog-address{display:grid;align-content:center;gap:4px;min-width:0;color:#38465a;font-size:14px;line-height:1.35}.dealer-authorization-dialog:where(.iq-dealer-management-authorization-dialog) .dealer-dialog-contact a,.dealer-authorization-dialog:where(.iq-dealer-management-authorization-dialog) .dealer-dialog-address a{width:fit-content;max-width:100%;overflow-wrap:anywhere;color:#075f98}.dealer-authorization-dialog:where(.iq-dealer-management-authorization-dialog) .dealer-dialog-address>span{color:#5d6978;font-size:13px}.dealer-authorization-dialog:where(.iq-dealer-management-authorization-dialog) .dialog-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 18px}.dealer-authorization-dialog:where(.iq-dealer-management-authorization-dialog) .dialog-summary div{min-height:86px;display:flex;flex-direction:column;justify-content:center;border:2px solid #d9e6ee;border-radius:14px;padding:16px 18px;background:#f8fbfd}.dealer-authorization-dialog:where(.iq-dealer-management-authorization-dialog) .dealer-management-fields{border-top:1px solid #e4edf2;padding-top:20px}.dealer-authorization-dialog:where(.iq-dealer-management-authorization-dialog) .dealer-management-fields :disabled{border-color:#dce4e9;background:#f4f6f8;color:#7b8490;opacity:1;cursor:not-allowed}.dealer-authorization-dialog:where(.iq-dealer-management-authorization-dialog) .dialog-summary dt{color:#62666a;font-size:15px;font-weight:850;letter-spacing:.02em}.dealer-authorization-dialog:where(.iq-dealer-management-authorization-dialog) .dialog-summary dd{margin-top:6px;color:#263748;font-size:clamp(18px,2vw,26px);line-height:1.15}.dealer-authorization-dialog:where(.iq-dealer-management-authorization-dialog) .dialog-summary .dealer-location-link{font-size:inherit;line-height:1.1}.dealer-authorization-dialog:where(.iq-dealer-management-authorization-dialog) .dialog-summary .dealer-location-link svg{flex:0 0 auto}.dealer-authorization-dialog:where(.iq-dealer-management-authorization-dialog) .readonly-note{margin:0;color:#405160;font-size:clamp(16px,1.7vw,22px);font-weight:800;line-height:1.35}.dealer-authorization-dialog:where(.iq-dealer-management-authorization-dialog) .readonly-note--info{border:1px solid #b8d6f5;border-radius:10px;padding:14px 16px;background:#f1f7ff;color:#244d7c}.dealer-authorization-dialog:where(.iq-dealer-management-authorization-dialog) .dialog-actions{margin-top:4px;border-top:1px solid #e4edf2;padding-top:20px;gap:14px}.dealer-authorization-dialog:where(.iq-dealer-management-authorization-dialog) .dialog-actions .command-button,.dealer-authorization-dialog:where(.iq-dealer-management-authorization-dialog) .dialog-actions .secondary-button{min-height:50px;padding:12px 24px;font-size:16px}.dealer-authorization-dialog:where(.iq-dealer-management-authorization-dialog) .dialog-actions .command-button:disabled{border-color:#ef9ca3;background:#ef9ca3;color:#fff;opacity:1}.dealer-dialog-primary-action:where(.iq-dealer-management-dialog-primary-action){min-width:170px}.dealer-dialog-loading:where(.iq-dealer-management-dialog-loading){display:grid;gap:16px;min-height:390px;align-content:start}.dealer-dialog-loading-grid:where(.iq-dealer-management-dialog-loading-grid){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 18px}.dealer-dialog-loading-grid:where(.iq-dealer-management-dialog-loading-grid) span{min-height:96px;border:2px solid #e1ebf0;border-radius:14px;background:linear-gradient(100deg,#f2f7f9 20%,#fff,#f2f7f9 56%);background-size:220% 100%;animation:iq-dealer-dialog-shimmer 1.35s ease-in-out infinite}@keyframes iq-dealer-dialog-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media(max-width:900px){:where(.iq-dealer-management-surface) .dealer-management-header-actions{align-items:stretch;flex-direction:column;width:100%}:where(.iq-dealer-management-surface) .dealer-management-header-actions>*{width:100%}:where(.iq-dealer-management-surface) .dealer-country-scope{align-items:stretch;flex-direction:column}:where(.iq-dealer-management-surface) .dealer-country-scope .secondary-button{width:100%}:where(.iq-dealer-management-surface) .dealer-population-tabs{grid-template-columns:1fr}:where(.iq-dealer-management-surface) .dealer-management-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.iq-dealer-management-surface) .dealer-management-summary-strip article:nth-child(2n){border-right:0}:where(.iq-dealer-management-surface) .dealer-management-summary-strip article:nth-child(n+3){border-top:1px solid #e5edf1}:where(.iq-dealer-management-surface) .dealer-stats-grid{grid-template-columns:1fr}:where(.iq-dealer-management-surface) .dealer-stats-heading{flex-direction:column}:where(.iq-dealer-management-surface) .dealer-stats-heading .secondary-button{width:100%}:where(.iq-dealer-management-surface) .dealer-table-heading-actions{align-items:flex-start;justify-content:flex-start;width:100%}:where(.iq-dealer-management-surface) .dealer-table-heading-actions .csv-export-control{flex-wrap:wrap}:where(.iq-dealer-management-surface) .dealer-pagination-row{grid-template-columns:1fr;align-items:stretch;gap:12px}:where(.iq-dealer-management-surface) .dealer-page-size-control{justify-content:space-between}:where(.iq-dealer-management-surface) .dealer-pagination-nav{justify-content:flex-start;flex-wrap:wrap}:where(.iq-dealer-management-surface) .dealer-pagination-summary{text-align:left;white-space:normal}:where(.iq-dealer-management-table) .dealer-authorizations-table,.dealer-authorizations-table:where(.iq-dealer-management-table){width:100%;min-width:0}.dealer-authorizations-table:where(.iq-dealer-management-table):not(.dealer-table-distribution):not(.dealer-table-si){min-width:0}.dealer-authorizations-table:where(.iq-dealer-management-table) th:nth-child(n+2):not(:last-child),.dealer-authorizations-table:where(.iq-dealer-management-table) td:nth-child(n+2):not(:last-child){display:none}.dealer-authorizations-table:where(.iq-dealer-management-table):not(.dealer-table-distribution):not(.dealer-table-si) th:last-child,.dealer-authorizations-table:where(.iq-dealer-management-table):not(.dealer-table-distribution):not(.dealer-table-si) td:last-child{position:static;width:78px;box-shadow:none}:where(.iq-dealer-management-table) .dealer-authorization-mobile-meta{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}:where(.iq-dealer-management-table) .dealer-authorization-mobile-meta span{border:1px solid #d8e4eb;border-radius:999px;padding:3px 7px;background:#f7fbfd;color:#405462;font-size:10px;font-weight:850;line-height:1.2}.dealer-authorization-dialog:where(.iq-dealer-management-authorization-dialog){width:min(860px,calc(100vw - 28px));max-height:calc(100vh - 24px);padding:24px}.dealer-authorization-dialog:where(.iq-dealer-management-authorization-dialog) .dialog-summary,.dealer-dialog-loading-grid:where(.iq-dealer-management-dialog-loading-grid){grid-template-columns:repeat(2,minmax(0,1fr))}.dealer-authorization-dialog:where(.iq-dealer-management-authorization-dialog) .dealer-dialog-identity{grid-template-columns:76px minmax(0,1fr) minmax(0,1.2fr);gap:16px}.dealer-authorization-dialog:where(.iq-dealer-management-authorization-dialog) .dealer-dialog-logo{width:70px;height:70px}.dealer-authorization-dialog:where(.iq-dealer-management-authorization-dialog) .dealer-dialog-address{grid-column:2 / -1}.dealer-authorization-dialog:where(.iq-dealer-management-authorization-dialog) .dialog-header h2{font-size:clamp(25px,5vw,34px)}.dealer-authorization-dialog:where(.iq-dealer-management-authorization-dialog) .dialog-header p{font-size:16px}}@media(max-width:760px){:where(.iq-dealer-management-surface) .dealer-pagination-row{align-items:flex-start}}@media(max-width:600px){.dealer-authorization-dialog:where(.iq-dealer-management-authorization-dialog){width:calc(100vw - 20px);padding:18px}.dealer-authorization-dialog:where(.iq-dealer-management-authorization-dialog) .dialog-header{gap:14px;margin-bottom:18px}.dealer-dialog-close:where(.iq-dealer-management-dialog-close){width:46px;height:46px;min-height:46px}.dealer-authorization-dialog:where(.iq-dealer-management-authorization-dialog) .dialog-summary,.dealer-dialog-loading-grid:where(.iq-dealer-management-dialog-loading-grid){grid-template-columns:1fr;gap:10px}.dealer-authorization-dialog:where(.iq-dealer-management-authorization-dialog) .dealer-dialog-identity{grid-template-columns:62px minmax(0,1fr);gap:12px}.dealer-authorization-dialog:where(.iq-dealer-management-authorization-dialog) .dealer-dialog-logo{width:58px;height:58px;font-size:16px}.dealer-authorization-dialog:where(.iq-dealer-management-authorization-dialog) .dealer-dialog-company,.dealer-authorization-dialog:where(.iq-dealer-management-authorization-dialog) .dealer-dialog-contact,.dealer-authorization-dialog:where(.iq-dealer-management-authorization-dialog) .dealer-dialog-address{grid-column:2}.dealer-authorization-dialog:where(.iq-dealer-management-authorization-dialog) .dialog-summary div,.dealer-dialog-loading-grid:where(.iq-dealer-management-dialog-loading-grid) span{min-height:76px}.dealer-authorization-dialog:where(.iq-dealer-management-authorization-dialog) .dialog-actions{align-items:stretch;flex-direction:column-reverse}.dealer-authorization-dialog:where(.iq-dealer-management-authorization-dialog) .dialog-actions>*{width:100%}}:where(.iq-dealer-management-distribution-surface) .distribution-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,300px);gap:10px;align-items:center;margin-bottom:10px}:where(.iq-dealer-management-distribution-surface) .distribution-hero>div{border:1px solid #beeaff;border-radius:8px;padding:12px 14px;background:#fff}:where(.iq-dealer-management-distribution-surface) .distribution-hero h2{margin:4px 0;color:var(--dt-ink);font-size:19px;line-height:1.15}:where(.iq-dealer-management-distribution-surface) .distribution-hero p{max-width:760px;margin:0;color:var(--dt-muted);font-size:13px;font-weight:650;line-height:1.42}:where(.iq-dealer-management-distribution-surface) .distribution-scope-card{display:grid;align-content:center;gap:6px}:where(.iq-dealer-management-distribution-surface) .distribution-scope-card span{color:var(--dt-muted);font-size:12px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}:where(.iq-dealer-management-distribution-surface) .distribution-scope-card strong{overflow-wrap:anywhere;color:var(--dt-ink);font-size:19px;line-height:1.15}:where(.iq-dealer-management-distribution-surface) .distribution-scope-card small{color:var(--dt-muted);font-weight:900}:where(.iq-dealer-management-distribution-surface) .distribution-content-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:18px;align-items:start;margin-top:18px}:where(.iq-dealer-management-distribution-surface) .distribution-content-grid>.panel:only-child{grid-column:1 / -1}:where(.iq-dealer-management-distribution-surface) .distribution-content-grid>.panel{min-width:0}:where(.iq-dealer-management-distribution-surface) .distribution-dealer-list,:where(.iq-dealer-management-distribution-surface) .distribution-si-list{display:grid;gap:10px;margin-top:16px}:where(.iq-dealer-management-distribution-surface) .distribution-dealer-card{display:grid;grid-template-columns:58px minmax(190px,1.15fr) minmax(120px,.7fr) repeat(3,minmax(96px,.55fr));gap:14px;align-items:center;border:1px solid var(--dt-border);border-radius:8px;padding:12px;background:#fff}:where(.iq-dealer-management-distribution-surface) .distribution-dealer-main,:where(.iq-dealer-management-distribution-surface) .distribution-si-card>div{display:grid;gap:4px;min-width:0}:where(.iq-dealer-management-distribution-surface) .distribution-dealer-main strong,:where(.iq-dealer-management-distribution-surface) .distribution-si-card strong{overflow-wrap:anywhere;color:var(--dt-ink);font-size:15px;line-height:1.15}:where(.iq-dealer-management-distribution-surface) .distribution-dealer-main span,:where(.iq-dealer-management-distribution-surface) .distribution-si-card span{color:var(--dt-muted);font-size:13px;font-weight:750}:where(.iq-dealer-management-distribution-surface) .distribution-supplier-pill{width:fit-content;max-width:100%;overflow-wrap:anywhere;border:1px solid #d7e4ec;border-radius:999px;padding:6px 10px;background:#f7fbfd;color:var(--dt-ink);font-size:12px;font-weight:900}:where(.iq-dealer-management-distribution-surface) .distribution-amount{display:grid;gap:3px;min-width:0;text-align:right}:where(.iq-dealer-management-distribution-surface) .distribution-amount span{color:var(--dt-muted);font-size:11px;font-weight:950;letter-spacing:.04em;text-transform:uppercase}:where(.iq-dealer-management-distribution-surface) .distribution-amount strong{color:var(--dt-ink);font-size:15px;font-weight:950}:where(.iq-dealer-management-distribution-surface) .distribution-amount small{color:var(--dt-muted);font-size:11px;font-weight:800}:where(.iq-dealer-management-distribution-surface) .distribution-si-card{display:grid;grid-template-columns:48px minmax(0,1fr) max-content;gap:12px;align-items:center;border:1px solid var(--dt-border);border-radius:8px;padding:12px;background:#fff}:where(.iq-dealer-management-distribution-surface) .distribution-si-card b{color:var(--dt-ink);font-size:15px;font-weight:950;white-space:nowrap}@media(max-width:1280px){:where(.iq-dealer-management-distribution-surface) .distribution-content-grid{grid-template-columns:1fr}:where(.iq-dealer-management-distribution-surface) .distribution-dealer-card{grid-template-columns:46px minmax(0,1fr)}:where(.iq-dealer-management-distribution-surface) .distribution-supplier-pill,:where(.iq-dealer-management-distribution-surface) .distribution-amount{grid-column:2}:where(.iq-dealer-management-distribution-surface) .distribution-amount{text-align:left}}@media(max-width:900px){:where(.iq-dealer-management-distribution-surface) .distribution-hero,:where(.iq-dealer-management-distribution-surface) .distribution-content-grid{grid-template-columns:1fr}:where(.iq-dealer-management-distribution-surface) .distribution-dealer-card{grid-template-columns:46px minmax(0,1fr)}:where(.iq-dealer-management-distribution-surface) .distribution-supplier-pill,:where(.iq-dealer-management-distribution-surface) .distribution-amount{grid-column:2}:where(.iq-dealer-management-distribution-surface) .distribution-amount{text-align:left}:where(.iq-dealer-management-distribution-surface) .distribution-si-card{grid-template-columns:42px minmax(0,1fr)}:where(.iq-dealer-management-distribution-surface) .distribution-si-card b{grid-column:2}}}@layer features{:where([data-geography-presentation]) .cloud-kpi{display:grid;gap:5px;min-height:112px;border:1px solid var(--dt-border);border-radius:8px;padding:14px;background:linear-gradient(180deg,#fff,#f8fbfc)}:where([data-geography-presentation]) .cloud-kpi span{color:var(--dt-muted);font-size:13px;font-weight:900}:where([data-geography-presentation]) .cloud-kpi strong{color:var(--dt-ink);font-size:30px;line-height:1}:where([data-geography-presentation]) .cloud-kpi small{color:var(--dt-muted);font-size:12px;font-weight:800}:where([data-geography-presentation]) .cloud-kpi p{margin:0;color:var(--dt-muted);font-size:12px;font-weight:750;line-height:1.25}.cloud-dealer-coverage-section:where([data-geography-presentation]){display:grid;gap:16px;margin-top:18px}:where([data-geography-presentation]) .cloud-dealer-coverage-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}:where([data-geography-presentation]) .cloud-dealer-coverage-scope{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;min-height:34px;border:1px solid #cfe5ef;border-radius:999px;padding:7px 12px;background:#f7fcff;color:var(--dt-blue-700);font-size:12px;font-weight:950}:where([data-geography-presentation]) .cloud-dealer-coverage-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}:where([data-geography-presentation]) .cloud-dealer-coverage-grid article{display:grid;gap:5px;min-height:96px;border:1px solid var(--dt-border);border-radius:8px;padding:14px;background:radial-gradient(circle at 100% 0%,rgb(0 194 255 / .1),transparent 38%),linear-gradient(180deg,#fff,#f8fbfc)}:where([data-geography-presentation]) .cloud-dealer-coverage-grid span,:where([data-geography-presentation]) .cloud-dealer-coverage-list-wrap h3{color:var(--dt-muted);font-size:12px;font-weight:950}:where([data-geography-presentation]) .cloud-dealer-coverage-grid strong{color:var(--dt-ink);font-size:32px;line-height:1}:where([data-geography-presentation]) .cloud-dealer-coverage-grid small{color:var(--dt-muted);font-size:12px;font-weight:800}:where([data-geography-presentation]) .cloud-dealer-coverage-list-wrap{display:grid;grid-template-columns:minmax(180px,220px) minmax(0,1fr);gap:18px;align-items:start;border-top:1px solid var(--dt-border);padding-top:14px}:where([data-geography-presentation]) .cloud-dealer-coverage-list-wrap h3{margin:0 0 5px;color:var(--dt-ink);font-size:16px}:where([data-geography-presentation]) .cloud-dealer-coverage-list-wrap p,:where([data-geography-presentation]) .cloud-dealer-coverage-note{margin:0;color:var(--dt-muted);font-size:12px;font-weight:800;line-height:1.35}:where([data-geography-presentation]) .cloud-dealer-coverage-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}:where([data-geography-presentation]) .cloud-dealer-coverage-list button{display:grid;grid-template-columns:minmax(0,1fr) minmax(80px,.6fr) max-content;width:100%;gap:10px;align-items:center;border:1px solid var(--dt-border);border-radius:8px;padding:11px 12px;background:#fff;color:inherit;cursor:pointer;text-align:left}:where([data-geography-presentation]) .cloud-dealer-coverage-list button:hover,:where([data-geography-presentation]) .cloud-dealer-coverage-list button:focus-visible{border-color:var(--dt-blue);outline:none;box-shadow:0 0 0 3px #00c2ff24}:where([data-geography-presentation]) .cloud-dealer-coverage-list span:first-child{display:grid;min-width:0;gap:3px}:where([data-geography-presentation]) .cloud-dealer-coverage-list strong,:where([data-geography-presentation]) .cloud-dealer-coverage-list b{color:var(--dt-ink)}:where([data-geography-presentation]) .cloud-dealer-coverage-list strong{overflow:hidden;font-size:14px;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}:where([data-geography-presentation]) .cloud-dealer-coverage-list small{color:var(--dt-muted);font-size:11px;font-weight:800}:where([data-geography-presentation]) .cloud-dealer-coverage-bar{display:block;height:8px;overflow:hidden;border-radius:999px;background:#e7eef2}:where([data-geography-presentation]) .cloud-dealer-coverage-bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--dt-blue),var(--dt-green))}.cloud-dashboard-layout:where([data-geography-presentation]){display:grid;grid-template-columns:minmax(0,1.18fr) minmax(280px,.82fr);gap:18px;align-items:stretch;margin-bottom:18px}.geography-territory-launcher:where([data-geography-presentation=industryiq-geography]),.geography-display-toolbar:where([data-geography-presentation]){display:flex;align-items:center;justify-content:space-between;gap:14px;border:1px solid var(--dt-border);border-radius:12px;background:var(--dt-surface);padding:10px 14px}.geography-territory-launcher:where([data-geography-presentation=industryiq-geography]){margin-bottom:12px}.geography-territory-launcher:where([data-geography-presentation=industryiq-geography])>div:first-child{display:grid;gap:2px}.geography-territory-launcher:where([data-geography-presentation=industryiq-geography]) .secondary-button{display:inline-flex;gap:7px;align-items:center;min-height:44px}.geography-display-toolbar:where([data-geography-presentation]){align-items:stretch;margin:10px 0 14px;padding:8px 10px}.geography-display-toolbar:where([data-geography-presentation]) .cloud-dashboard-scope{min-width:210px;border:0;border-left:1px solid var(--dt-border);border-radius:0;padding:5px 10px 5px 16px}.geography-display-toolbar:where([data-geography-presentation]) .cloud-dashboard-scope strong{font-size:18px}.geography-market-context-status:where([data-geography-presentation=industryiq-geography]){align-self:center;color:var(--dt-muted);font-size:13px;font-weight:800;white-space:nowrap}.geography-market-context-status:where([data-geography-presentation=industryiq-geography]).error{color:#9f1239;white-space:normal}.geography-market-context-status:where([data-geography-presentation=industryiq-geography]) .text-button{margin-left:8px}.geography-territory-dialog:where([data-geography-presentation=industryiq-geography]){width:min(920px,calc(100vw - 32px));max-height:min(820px,calc(100vh - 32px));overflow:auto}.geography-territory-dialog:where([data-geography-presentation=industryiq-geography]) .saved-territories-panel{border:0;box-shadow:none;padding:6px 0 0}:where([data-geography-presentation]) .cloud-map-panel,:where([data-geography-presentation]) .cloud-performance-panel{min-height:100%}:where([data-geography-presentation]) .cloud-map-heading-row{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}:where([data-geography-presentation]) .region-selector{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:14px 0 16px}:where([data-geography-presentation]) .geography-map-legend{display:grid;gap:8px;margin:0 0 14px;color:var(--dt-muted);font-size:12px;font-weight:700}:where([data-geography-presentation]) .geography-map-legend-label{color:var(--dt-ink);font-size:13px}:where([data-geography-presentation]) .geography-map-legend-scale,:where([data-geography-presentation]) .geography-map-legend-outlines{display:flex;flex-wrap:wrap;gap:10px;align-items:center}:where([data-geography-presentation]) .geography-map-legend-scale>span,:where([data-geography-presentation]) .geography-map-legend-outlines>span{display:inline-flex;align-items:center;gap:5px}:where([data-geography-presentation]) .geography-map-legend-swatch{width:34px;height:9px;border-radius:3px}:where([data-geography-presentation]) .geography-map-legend-swatch.step-1{background:#d4f0f8}:where([data-geography-presentation]) .geography-map-legend-swatch.step-2{background:#7dd3ed}:where([data-geography-presentation]) .geography-map-legend-swatch.step-3{background:#22b8e6}:where([data-geography-presentation]) .geography-map-legend-swatch.step-4{background:#0891b2}:where([data-geography-presentation]) .geography-map-legend-swatch.step-5{background:#075985}:where([data-geography-presentation]) .geography-map-legend-outline{display:inline-block;width:24px;height:9px;border:2px solid #56656f;border-radius:3px}:where([data-geography-presentation]) .geography-map-legend-outline.selected{border-color:#d6001c}:where([data-geography-presentation]) .geography-map-legend-outline.region{border-color:#f6901e}:where([data-geography-presentation]) .geography-map-legend-outline.draft{border-color:#f6901e;border-style:dashed}@media(max-width:1500px)and (min-width:901px){:where([data-geography-presentation]) .region-selector{grid-template-columns:repeat(3,minmax(0,1fr))}}:where([data-geography-presentation]) .region-chip{display:grid;gap:4px;min-height:86px;border:1px solid #cfe5ef;border-radius:8px;padding:12px;background:radial-gradient(circle at 0% 0%,rgb(0 194 255 / .1),transparent 45%),#fff;color:var(--dt-ink);text-align:left;cursor:pointer}:where([data-geography-presentation]) .region-chip:hover,:where([data-geography-presentation]) .region-chip:focus-visible{border-color:var(--dt-blue);outline:none;box-shadow:0 0 0 3px #00c2ff29}:where([data-geography-presentation]) .region-chip.active{border-color:var(--industryiq-logo-orange);background:radial-gradient(circle at 0% 0%,rgb(246 144 30 / .18),transparent 44%),linear-gradient(180deg,#fffaf4,#fff);box-shadow:inset 4px 0 0 var(--industryiq-logo-orange)}:where([data-geography-presentation]) .region-chip span{color:var(--dt-muted);font-size:11px;font-weight:950;letter-spacing:.06em;text-transform:uppercase}:where([data-geography-presentation]) .region-chip strong{color:var(--dt-ink);font-size:18px;line-height:1}:where([data-geography-presentation]) .region-chip small{color:var(--dt-muted);font-size:11px;font-weight:850}:where([data-geography-presentation]) .cloud-report-map{min-height:430px;border-color:#cfe5ef;background:radial-gradient(circle at 18% 18%,rgb(0 194 255 / .12),transparent 28%),linear-gradient(180deg,#fbfdff,#edf8fb)}:where([data-geography-presentation]) .state-map.cloud-report-map{border-color:#d7e4ec;background:linear-gradient(180deg,#fbfdff,#eef5f8);box-shadow:inset 0 1px #fffc}:where([data-geography-presentation]) .state-map-shell{position:relative}:where([data-geography-presentation]) .map-region-callouts{position:absolute;inset:0;z-index:3;pointer-events:none}:where([data-geography-presentation]) .map-region-callout{position:absolute;top:var(--region-callout-top);left:var(--region-callout-left);display:grid;min-width:96px;gap:3px;border:1px solid rgb(0 194 255 / .42);border-radius:999px;padding:7px 11px;background:linear-gradient(135deg,#fffffff0,#f7fdffe6),#fff;box-shadow:0 10px 24px #12345624;color:var(--dt-ink);pointer-events:none;text-align:left;transform:translate(-50%,-50%)}:where([data-geography-presentation]) .map-region-callout:hover,:where([data-geography-presentation]) .map-region-callout:focus-visible{border-color:var(--dt-blue);outline:none;box-shadow:0 12px 28px #1234562e,0 0 0 3px #00c2ff2e}:where([data-geography-presentation]) .map-region-callout.active{border-color:var(--industryiq-logo-orange);background:linear-gradient(135deg,#fff9f2f7,#ffffffeb),#fff;box-shadow:0 12px 30px #f6901e38,inset 0 0 0 2px #f6901e38}:where([data-geography-presentation]) .map-region-callout span{color:#5a6670;font-size:10px;font-weight:950;letter-spacing:.08em;line-height:1;text-transform:uppercase}:where([data-geography-presentation]) .map-region-callout strong{color:var(--dt-ink);font-size:15px;font-weight:950;line-height:1}:where([data-geography-presentation]) .map-region-callout small{color:var(--dt-muted);font-size:10px;font-weight:850;line-height:1;white-space:nowrap}:where([data-geography-presentation]) .state-map-tooltip{position:absolute;z-index:4;display:grid;width:246px;gap:10px;border:1px solid rgb(0 194 255 / .32);border-radius:8px;padding:12px;background:linear-gradient(135deg,#fffffff7,#f6fbfdf7),#fff;box-shadow:0 16px 34px #1234562e;color:var(--dt-ink);pointer-events:none}:where([data-geography-presentation]) .state-map-tooltip:before{position:absolute;width:10px;height:10px;background:#fff;content:"";transform:rotate(45deg)}:where([data-geography-presentation]) .state-map-tooltip.right:before{top:16px;left:-6px;border-bottom:1px solid rgb(0 194 255 / .32);border-left:1px solid rgb(0 194 255 / .32)}:where([data-geography-presentation]) .state-map-tooltip.left:before{top:16px;right:-6px;border-top:1px solid rgb(0 194 255 / .32);border-right:1px solid rgb(0 194 255 / .32)}:where([data-geography-presentation]) .state-map-tooltip.above:before{bottom:-6px;left:50%;border-right:1px solid rgb(0 194 255 / .32);border-bottom:1px solid rgb(0 194 255 / .32);transform:translate(-50%) rotate(45deg)}:where([data-geography-presentation]) .state-map-tooltip.below:before{top:-6px;left:50%;border-top:1px solid rgb(0 194 255 / .32);border-left:1px solid rgb(0 194 255 / .32);transform:translate(-50%) rotate(45deg)}:where([data-geography-presentation]) .state-map-tooltip>div{display:flex;align-items:center;justify-content:space-between;gap:10px}:where([data-geography-presentation]) .state-map-tooltip span{display:inline-grid;min-width:34px;height:28px;place-items:center;border-radius:999px;background:#e9f8ff;color:var(--dt-blue-700);font-size:12px;font-weight:950}:where([data-geography-presentation]) .state-map-tooltip strong{min-width:0;overflow:hidden;color:var(--dt-ink);font-size:17px;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}:where([data-geography-presentation]) .state-map-tooltip dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0}:where([data-geography-presentation]) .state-map-tooltip dl div{display:grid;gap:3px;min-width:0}:where([data-geography-presentation]) .state-map-tooltip dt{color:var(--dt-muted);font-size:10px;font-weight:950;letter-spacing:.04em;text-transform:uppercase}:where([data-geography-presentation]) .state-map-tooltip dd{margin:0;overflow:hidden;color:var(--dt-ink);font-size:13px;font-weight:950;text-overflow:ellipsis;white-space:nowrap}:where([data-geography-presentation]) .state-map-tooltip p{margin:0;color:var(--dt-muted);font-size:12px;font-weight:800;line-height:1.3}:where([data-geography-presentation]) .cloud-performance-panel{display:grid;gap:18px}:where([data-geography-presentation]) .geography-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}:where([data-geography-presentation]) .geography-selected-area-panel .cloud-kpi{min-height:104px;border-color:#dce5ea;border-radius:10px;background:#f7f9fa;padding:12px}:where([data-geography-presentation]) .geography-selected-area-panel .cloud-kpi strong{font-size:clamp(22px,2vw,30px)}.cloud-dashboard-secondary-grid:where([data-geography-presentation]){display:grid;grid-template-columns:minmax(0,1.05fr) minmax(300px,.95fr);gap:18px;align-items:start;margin-top:18px}:where([data-geography-presentation]) .cloud-state-ranking-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}:where([data-geography-presentation]) .cloud-state-ranking-controls{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:14px 0 8px}:where([data-geography-presentation]) .cloud-state-ranking-basis-note,:where([data-geography-presentation]) .cloud-state-ranking-note{color:var(--dt-muted);font-weight:850}:where([data-geography-presentation]) .cloud-state-ranking-basis-note{display:inline-flex;min-height:34px;align-items:center;border:1px solid var(--dt-border);border-radius:999px;padding:7px 12px;background:#f8fbfc;font-size:12px}:where([data-geography-presentation]) .cloud-state-ranking-note{margin:0 0 8px;font-size:12px;line-height:1.35}:where([data-geography-presentation]) .cloud-state-ranking-list{display:grid;gap:10px;margin:0;padding:0;list-style:none}:where([data-geography-presentation]) .cloud-state-ranking-list li{display:grid;grid-template-columns:42px minmax(0,1fr) max-content;gap:16px;align-items:center;border-bottom:1px solid var(--dt-border);padding:10px 0}:where([data-geography-presentation]) .cloud-state-ranking-list li{display:block;padding:0}:where([data-geography-presentation]) .cloud-state-ranking-list li:first-child{padding-top:4px}:where([data-geography-presentation]) .cloud-state-ranking-row{display:grid;grid-template-columns:42px minmax(0,1fr) max-content;width:100%;gap:16px;align-items:center;border:0;border-radius:8px;background:transparent;color:inherit;cursor:pointer;padding:10px 8px;text-align:left}:where([data-geography-presentation]) .cloud-state-ranking-row:hover,:where([data-geography-presentation]) .cloud-state-ranking-row:focus-visible{outline:none;background:#f6fbfd;box-shadow:0 0 0 2px #00c2ff24}:where([data-geography-presentation]) .cloud-state-ranking-row.active{background:linear-gradient(90deg,#00c2ff1f,#fff0),#fbfdff;box-shadow:inset 3px 0 0 var(--dt-blue)}:where([data-geography-presentation]) .cloud-state-rank-index{display:inline-grid;width:34px;height:34px;place-items:center;border:1px solid #d7e8f0;border-radius:999px;background:#f6fbfd;color:var(--dt-muted);font-size:12px;font-weight:950}:where([data-geography-presentation]) .cloud-state-ranking-list>li>span:not(.cloud-state-rank-index),:where([data-geography-presentation]) .cloud-state-ranking-row>span:not(.cloud-state-rank-index){display:grid;gap:4px;min-width:0}:where([data-geography-presentation]) .cloud-state-ranking-list strong,:where([data-geography-presentation]) .cloud-state-ranking-list b{color:var(--dt-ink)}:where([data-geography-presentation]) .cloud-state-ranking-list b{white-space:nowrap}:where([data-geography-presentation]) .cloud-state-ranking-list small{color:var(--dt-muted);font-weight:800}:where([data-geography-presentation]) .cloud-state-rank-bar{display:block;height:6px;overflow:hidden;border-radius:999px;background:#e7eef2}:where([data-geography-presentation]) .cloud-state-rank-bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--dt-blue),var(--industryiq-logo-orange))}:where([data-geography-presentation]) .cloud-state-ranking-pagination .secondary-button{min-width:96px}:where([data-geography-presentation]) .cloud-state-detail-panel{display:grid;gap:14px}:where([data-geography-presentation]) .cloud-state-detail-hero{display:grid;gap:5px;border:1px solid #cfe5ef;border-radius:8px;padding:14px;background:radial-gradient(circle at 100% 0%,rgb(0 194 255 / .12),transparent 38%),linear-gradient(180deg,#fff,#f8fbfc)}:where([data-geography-presentation]) .cloud-state-detail-hero span{color:var(--dt-muted);font-size:12px;font-weight:950;letter-spacing:.06em;text-transform:uppercase}:where([data-geography-presentation]) .cloud-state-detail-hero strong{color:var(--dt-ink);font-size:36px;line-height:1}:where([data-geography-presentation]) .cloud-state-detail-hero small{color:var(--dt-muted);font-size:12px;font-weight:850}:where([data-geography-presentation]) .cloud-state-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0}:where([data-geography-presentation]) .cloud-state-detail-grid div{display:grid;gap:4px;min-height:94px;border:1px solid var(--dt-border);border-radius:8px;padding:12px;background:linear-gradient(180deg,#fff,#f8fbfc)}:where([data-geography-presentation]) .cloud-state-detail-grid dt{color:var(--dt-muted);font-size:12px;font-weight:900}:where([data-geography-presentation]) .cloud-state-detail-grid dd{margin:0;color:var(--dt-ink);font-size:24px;font-weight:950;line-height:1}:where([data-geography-presentation]) .cloud-state-detail-grid small{color:var(--dt-muted);font-size:11px;font-weight:800;line-height:1.25}:where([data-geography-presentation]) .cloud-state-detail-empty{margin:0;border:1px dashed #cfe5ef;border-radius:8px;padding:14px;background:#fbfdff;color:var(--dt-muted);font-size:13px;font-weight:800;line-height:1.35}:where([data-geography-presentation]) .cloud-state-detail-coverage{display:grid;gap:10px;border:1px solid #cfe5ef;border-radius:8px;padding:14px;background:radial-gradient(circle at 100% 0%,rgb(11 173 103 / .1),transparent 38%),#fbfffd}:where([data-geography-presentation]) .cloud-state-detail-coverage.muted{background:#fbfdff}:where([data-geography-presentation]) .cloud-state-detail-coverage strong{color:var(--dt-ink);font-size:20px;line-height:1.1}:where([data-geography-presentation]) .cloud-state-detail-coverage dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0}:where([data-geography-presentation]) .cloud-state-detail-coverage dl div{display:grid;gap:4px;border:1px solid var(--dt-border);border-radius:8px;padding:9px 10px;background:#fff}:where([data-geography-presentation]) .cloud-state-detail-coverage dt{color:var(--dt-muted);font-size:11px;font-weight:900}:where([data-geography-presentation]) .cloud-state-detail-coverage dd{margin:0;color:var(--dt-ink);font-size:18px;font-weight:950}:where([data-geography-presentation]) .cloud-state-detail-coverage p{margin:0;color:var(--dt-muted);font-size:12px;font-weight:800;line-height:1.35}:where([data-geography-presentation]) .cloud-state-detail-handoff{display:grid;grid-template-columns:minmax(0,1fr) max-content;gap:14px;align-items:center;border:1px solid #beeaff;border-radius:8px;padding:14px;background:#f5fcff}:where([data-geography-presentation]) .cloud-state-detail-handoff strong{display:block;color:var(--dt-ink);font-size:16px;line-height:1.2}:where([data-geography-presentation]) .cloud-state-detail-handoff p{margin:5px 0 0;color:var(--dt-muted);font-size:12px;font-weight:800;line-height:1.35}.cloud-metro-market-panel:where([data-geography-presentation]){display:grid;gap:14px;margin-top:18px}:where([data-geography-presentation]) .cloud-metro-market-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}:where([data-geography-presentation]) .cloud-metro-market-list{display:grid;gap:8px;margin:0;padding:0;list-style:none}:where([data-geography-presentation]) .cloud-metro-market-list li{display:grid;grid-template-columns:42px minmax(0,1fr) max-content;gap:14px;align-items:center;border:1px solid var(--dt-border);border-radius:8px;padding:11px 12px;background:linear-gradient(180deg,#fff,#f8fbfc)}:where([data-geography-presentation]) .cloud-metro-market-list li>div{display:grid;min-width:0;gap:5px}:where([data-geography-presentation]) .cloud-metro-market-list strong,:where([data-geography-presentation]) .cloud-metro-market-list b{color:var(--dt-ink)}:where([data-geography-presentation]) .cloud-metro-market-list strong{overflow:hidden;font-size:15px;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}:where([data-geography-presentation]) .cloud-metro-market-list b{white-space:nowrap}:where([data-geography-presentation]) .cloud-metro-market-list small{color:var(--dt-muted);font-size:11px;font-weight:800;line-height:1.3}:where([data-geography-presentation]) .state-map-region-border{fill:none;pointer-events:none;stroke:#f6901ed1;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2;vector-effect:non-scaling-stroke}@media(max-width:900px){:where([data-geography-presentation]) .map-region-callout{min-width:74px;padding:6px 9px}}@media(max-width:900px){:where([data-geography-presentation]) .map-region-callout small{display:none}}@media(max-width:900px){.cloud-dashboard-layout:where([data-geography-presentation]),.cloud-dashboard-secondary-grid:where([data-geography-presentation]){grid-template-columns:1fr}}@media(max-width:900px){:where([data-geography-presentation]) .cloud-dealer-coverage-grid,:where([data-geography-presentation]) .cloud-dealer-coverage-list,:where([data-geography-presentation]) .cloud-dealer-coverage-list-wrap{grid-template-columns:1fr}}@media(max-width:900px){:where([data-geography-presentation]) .cloud-dealer-coverage-heading{align-items:flex-start;flex-direction:column}}@media(max-width:900px){:where([data-geography-presentation]) .cloud-dealer-coverage-list button{grid-template-columns:1fr}}@media(max-width:900px){:where([data-geography-presentation]) .cloud-state-ranking-heading,:where([data-geography-presentation]) .cloud-state-detail-handoff{grid-template-columns:1fr;align-items:stretch}}@media(max-width:900px){:where([data-geography-presentation]) .cloud-state-ranking-heading{display:grid}}@media(max-width:900px){:where([data-geography-presentation]) .cloud-state-detail-grid{grid-template-columns:1fr}}@media(max-width:900px){:where([data-geography-presentation]) .cloud-state-detail-coverage dl{grid-template-columns:1fr}}@media(max-width:900px){:where([data-geography-presentation]) .cloud-state-detail-handoff .secondary-button{width:100%}}@media(max-width:900px){:where([data-geography-presentation]) .cloud-report-map{min-height:320px}}@media(max-width:900px){.geography-territory-launcher:where([data-geography-presentation=industryiq-geography]),.geography-display-toolbar:where([data-geography-presentation]){align-items:stretch;flex-direction:column}}@media(max-width:900px){.geography-display-toolbar:where([data-geography-presentation]) .cloud-dashboard-scope{min-width:0;border-top:1px solid var(--dt-border);border-left:0;padding:10px 2px 2px}}@media(max-width:900px){:where([data-geography-presentation]) .geography-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){:where([data-geography-presentation]) .region-selector{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){:where([data-geography-presentation]) .geography-kpi-grid{grid-template-columns:1fr}}}@layer features{:where([data-product-sales-presentation=cloud-reports-product-sales]) .product-explorer-heading{gap:12px}:where([data-product-sales-presentation=cloud-reports-product-sales]) .product-explorer-heading .metric-source{margin-bottom:4px}:where([data-product-sales-presentation=cloud-reports-product-sales]) .product-explorer-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:14px}:where([data-product-sales-presentation=cloud-reports-product-sales]) .product-search-control{display:flex;align-items:center;flex:1 1 310px;gap:8px;min-width:min(100%,280px);border:1px solid #cddbe4;border-radius:999px;padding:8px 12px;background:#fff;color:#61717c}:where([data-product-sales-presentation=cloud-reports-product-sales]) .product-search-control:focus-within{box-shadow:var(--dt-focus-ring)}:where([data-product-sales-presentation=cloud-reports-product-sales]) .product-search-control input{width:100%;min-width:0;border:0;background:transparent;color:var(--dt-ink);font:inherit;font-size:14px;font-weight:750;outline:none}:where([data-product-sales-presentation=cloud-reports-product-sales]) .product-search-control input::placeholder{color:#7c8b95}.product-sales-insights-grid:where([data-product-sales-presentation=cloud-reports-product-sales]){display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,460px),1fr));gap:16px;align-items:stretch}:where([data-product-sales-presentation=cloud-reports-product-sales]) .product-category-mosaic-panel,:where([data-product-sales-presentation=cloud-reports-product-sales]) .product-economics-panel{min-width:0;overflow:hidden}:where([data-product-sales-presentation=cloud-reports-product-sales]) .product-category-mosaic-panel{background:linear-gradient(135deg,rgb(0 194 255 / .045),transparent 42%),linear-gradient(180deg,#fff,#fbfdff)}:where([data-product-sales-presentation=cloud-reports-product-sales]) .product-economics-panel{border-color:#00c2ff33;background:radial-gradient(circle at 92% 10%,rgb(246 144 30 / .11),transparent 28%),linear-gradient(180deg,#fff,#fbfdff)}:where([data-product-sales-presentation=cloud-reports-product-sales]) .product-concentration-panel{border-color:#f6901e3d;background:radial-gradient(circle at 94% 6%,rgb(0 194 255 / .08),transparent 30%),linear-gradient(180deg,#fff,#fffdf9)}:where([data-product-sales-presentation=cloud-reports-product-sales]) .product-concentration-list{display:grid;gap:10px;margin-top:12px}:where([data-product-sales-presentation=cloud-reports-product-sales]) .product-concentration-row{display:grid;grid-template-columns:42px minmax(0,1fr);gap:10px;align-items:center;border:1px solid #dce8ef;border-radius:8px;padding:10px;background:#ffffffc2}:where([data-product-sales-presentation=cloud-reports-product-sales]) .product-concentration-rank{display:grid;width:34px;height:34px;place-items:center;border-radius:50%;background:#eef9ff;color:var(--dt-blue-dark);font-size:13px;font-weight:950}:where([data-product-sales-presentation=cloud-reports-product-sales]) .product-concentration-main{display:grid;min-width:0;gap:6px}:where([data-product-sales-presentation=cloud-reports-product-sales]) .product-concentration-label-row{display:flex;min-width:0;align-items:baseline;justify-content:space-between;gap:12px}:where([data-product-sales-presentation=cloud-reports-product-sales]) .product-concentration-label-row strong{min-width:0;overflow-wrap:anywhere;color:var(--dt-ink);font-size:14px;line-height:1.18}:where([data-product-sales-presentation=cloud-reports-product-sales]) .product-concentration-label-row span{flex:0 0 auto;color:var(--dt-blue-dark);font-size:14px;font-weight:950}:where([data-product-sales-presentation=cloud-reports-product-sales]) .product-concentration-bar{height:8px;overflow:hidden;border-radius:999px;background:#e7f0f5}:where([data-product-sales-presentation=cloud-reports-product-sales]) .product-concentration-bar span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--dt-blue),var(--dt-green))}:where([data-product-sales-presentation=cloud-reports-product-sales]) .product-concentration-main small{color:var(--dt-muted);font-size:12px;font-weight:800}:where([data-product-sales-presentation=cloud-reports-product-sales]) .product-concentration-other{background:#f7fafccc}:where([data-product-sales-presentation=cloud-reports-product-sales]) .product-concentration-other .product-concentration-rank{background:#fff4e5;color:#8a5a00}:where([data-product-sales-presentation=cloud-reports-product-sales]) .product-insight-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px}:where([data-product-sales-presentation=cloud-reports-product-sales]) .product-insight-stat{display:grid;min-width:0;gap:4px;border:1px solid #dce8ef;border-radius:8px;padding:10px 11px;background:#fff}:where([data-product-sales-presentation=cloud-reports-product-sales]) .product-insight-stat span{color:#5e6b74;font-size:12px;font-weight:900}:where([data-product-sales-presentation=cloud-reports-product-sales]) .product-insight-stat strong{color:var(--dt-ink);font-size:22px;line-height:1}:where([data-product-sales-presentation=cloud-reports-product-sales]) .product-insight-stat small{color:var(--dt-muted);font-size:12px;font-weight:750;line-height:1.25}:where([data-product-sales-presentation=cloud-reports-product-sales]) .product-economics-chart{position:relative;display:grid;gap:8px}:where([data-product-sales-presentation=cloud-reports-product-sales]) .product-economics-controls{display:inline-flex;width:fit-content;max-width:100%;flex-wrap:wrap;gap:6px;border:1px solid #d7e4ec;border-radius:999px;padding:4px;background:#f4f8fb}:where([data-product-sales-presentation=cloud-reports-product-sales]) .product-economics-controls button{min-height:30px;border:0;border-radius:999px;padding:6px 11px;background:transparent;color:var(--dt-muted);cursor:pointer;font:inherit;font-size:12px;font-weight:900}:where([data-product-sales-presentation=cloud-reports-product-sales]) .product-economics-controls button.active{background:#fff;color:var(--dt-ink);box-shadow:0 1px 5px #14263724}:where([data-product-sales-presentation=cloud-reports-product-sales]) .product-economics-controls button:focus-visible{box-shadow:var(--dt-focus-ring);outline:none}:where([data-product-sales-presentation=cloud-reports-product-sales]) .product-economics-chart svg{width:100%;min-height:280px;overflow:visible}:where([data-product-sales-presentation=cloud-reports-product-sales]) .product-economics-plot{fill:#ffffffa8;stroke:#d7e7ef}:where([data-product-sales-presentation=cloud-reports-product-sales]) .product-economics-gridline{stroke:#dce8ef;stroke-dasharray:4 4}:where([data-product-sales-presentation=cloud-reports-product-sales]) .product-economics-axis-label,:where([data-product-sales-presentation=cloud-reports-product-sales]) .product-economics-axis-title{fill:#5e7180;font-size:13px;font-weight:800}:where([data-product-sales-presentation=cloud-reports-product-sales]) .product-economics-axis-title{fill:var(--dt-muted);font-size:12px;letter-spacing:.02em}:where([data-product-sales-presentation=cloud-reports-product-sales]) .product-economics-point{cursor:crosshair;fill-opacity:.82;stroke:#fff;stroke-width:2;transition:fill-opacity .16s ease,transform .16s ease}:where([data-product-sales-presentation=cloud-reports-product-sales]) .product-economics-point:hover{fill-opacity:1;transform:scale(1.06);transform-box:fill-box;transform-origin:center}:where([data-product-sales-presentation=cloud-reports-product-sales]) .product-economics-point.active{fill-opacity:1;transform:scale(1.06);transform-box:fill-box;transform-origin:center}:where([data-product-sales-presentation=cloud-reports-product-sales]) .product-economics-tooltip{position:absolute;z-index:2;top:clamp(14px,calc(var(--tooltip-y) + 48px),calc(100% - 190px));left:clamp(12px,calc(var(--tooltip-x) + 18px),calc(100% - 280px));display:grid;width:min(268px,calc(100% - 24px));gap:5px;border:1px solid #c7deea;border-radius:8px;padding:11px 12px;background:#fffffff5;box-shadow:0 12px 34px #1124322e;color:var(--dt-body);pointer-events:none}:where([data-product-sales-presentation=cloud-reports-product-sales]) .product-economics-tooltip strong{color:var(--dt-ink);font-size:15px;line-height:1.15}:where([data-product-sales-presentation=cloud-reports-product-sales]) .product-economics-tooltip span{color:var(--dt-muted);font-size:12px;font-weight:800}:where([data-product-sales-presentation=cloud-reports-product-sales]) .product-economics-tooltip dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:7px 0 0}:where([data-product-sales-presentation=cloud-reports-product-sales]) .product-economics-tooltip div{display:grid;gap:2px}:where([data-product-sales-presentation=cloud-reports-product-sales]) .product-economics-tooltip dt{color:var(--dt-muted);font-size:11px;font-weight:900;letter-spacing:.035em;text-transform:uppercase}:where([data-product-sales-presentation=cloud-reports-product-sales]) .product-economics-tooltip dd{margin:0;color:var(--dt-ink);font-size:13px;font-weight:950}:where([data-product-sales-presentation=cloud-reports-product-sales]) .product-economics-empty{display:grid;min-height:260px;place-content:center;gap:6px;border:1px dashed #c9dce7;border-radius:8px;background:#ffffff9e;color:var(--dt-muted);text-align:center}:where([data-product-sales-presentation=cloud-reports-product-sales]) .product-economics-empty strong{color:var(--dt-ink);font-size:18px}.product-sales-panel:where([data-product-sales-presentation=cloud-reports-product-sales]) .table-heading-row{align-items:flex-start}.product-sales-panel:where([data-product-sales-presentation=cloud-reports-product-sales]) .table-heading-row p{margin:3px 0 0;color:var(--dt-muted);font-size:13px;font-weight:700}:where([data-product-sales-presentation=cloud-reports-product-sales]) .product-sales-row-drillable{transition:background .14s ease,box-shadow .14s ease}:where([data-product-sales-presentation=cloud-reports-product-sales]) .product-sales-row-drillable:hover{background:linear-gradient(90deg,#00c2ff0f,#f6901e0a)}:where([data-product-sales-presentation=cloud-reports-product-sales]) .product-row-button{display:grid;width:100%;min-width:0;gap:5px;border:0;padding:0;background:transparent;color:inherit;cursor:pointer;font:inherit;text-align:left}:where([data-product-sales-presentation=cloud-reports-product-sales]) .product-row-button>span{width:fit-content;margin-left:70px;color:#087fa5;font-size:12px;font-weight:900}:where([data-product-sales-presentation=cloud-reports-product-sales]) .product-row-button:focus-visible{border-radius:8px;box-shadow:var(--dt-focus-ring);outline:none}.product-detail-view:where([data-product-sales-presentation]){display:grid;gap:16px}:where([data-product-sales-presentation]) .product-detail-back-row{display:flex;align-items:center;justify-content:space-between;gap:12px}:where([data-product-sales-presentation]) .product-detail-back-row span{color:var(--dt-muted);font-size:13px;font-weight:800;text-align:right}:where([data-product-sales-presentation]) .product-detail-hero{display:grid;grid-template-columns:150px minmax(0,1fr) minmax(210px,280px);gap:22px;align-items:center;overflow:hidden;border-color:#00c2ff33;background:radial-gradient(circle at 96% 0%,rgb(246 144 30 / .1),transparent 30%),linear-gradient(135deg,rgb(0 194 255 / .065),transparent 46%),#fff}:where([data-product-sales-presentation]) .product-detail-image{display:grid;width:150px;aspect-ratio:1.25;overflow:hidden;place-items:center;border:1px solid #cbe3ef;border-radius:8px;background:linear-gradient(135deg,#00c2ff1f,#f6901e1a),#f8fbfd}:where([data-product-sales-presentation]) .product-detail-image img{display:block;width:100%;height:100%;object-fit:contain}:where([data-product-sales-presentation]) .product-detail-image span{color:#15526f;font-size:32px;font-weight:950;letter-spacing:.04em}:where([data-product-sales-presentation]) .product-detail-hero-copy{display:grid;min-width:0;gap:8px}:where([data-product-sales-presentation]) .product-detail-hero-copy h2{margin:0;color:var(--dt-ink);font-size:clamp(30px,4.2vw,56px);line-height:.95}:where([data-product-sales-presentation]) .product-detail-hero-copy p:not(.eyebrow){margin:0;color:#52626d;font-size:18px;font-weight:850}:where([data-product-sales-presentation]) .product-detail-meta{display:flex;flex-wrap:wrap;gap:8px}:where([data-product-sales-presentation]) .product-detail-meta span{border:1px solid #d7e6ee;border-radius:999px;padding:6px 10px;background:#ffffffc7;color:var(--dt-muted);font-size:12px;font-weight:900}:where([data-product-sales-presentation]) .product-detail-rank-card{display:grid;gap:10px;margin:0}:where([data-product-sales-presentation]) .product-detail-rank-card div{border:1px solid #d8e7ef;border-radius:8px;padding:12px;background:#ffffffc7}:where([data-product-sales-presentation]) .product-detail-rank-card dt{color:var(--dt-muted);font-size:11px;font-weight:950;letter-spacing:.05em;text-transform:uppercase}:where([data-product-sales-presentation]) .product-detail-rank-card dd{margin:3px 0 0;color:var(--dt-ink);font-size:25px;font-weight:950;line-height:1}:where([data-product-sales-presentation]) .product-profile-lifecycle-panel{display:grid;gap:14px;border-color:#00c2ff33;background:linear-gradient(135deg,rgb(0 194 255 / .045),transparent 44%),#fff}:where([data-product-sales-presentation]) .product-profile-lifecycle-heading{margin-bottom:0}:where([data-product-sales-presentation]) .product-profile-lifecycle-heading p{max-width:660px}:where([data-product-sales-presentation]) .product-detail-kpi-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}:where([data-product-sales-presentation]) .product-detail-conversion-grid{align-items:stretch}:where([data-product-sales-presentation]) .product-detail-kpi{position:relative;display:grid;min-height:120px;gap:6px;overflow:hidden;border:1px solid #d9e6ef;border-radius:8px;padding:18px 20px;background:linear-gradient(135deg,rgb(0 194 255 / .045),transparent 44%),#fff;box-shadow:0 9px 26px #14263714}:where([data-product-sales-presentation]) .product-detail-kpi:before{position:absolute;inset:0 auto 0 0;width:5px;background:var(--kpi-accent, var(--dt-blue));content:""}:where([data-product-sales-presentation]) .product-detail-kpi.accent-blue{--kpi-accent: var(--dt-blue)}:where([data-product-sales-presentation]) .product-detail-kpi.accent-green{--kpi-accent: #04b46d}:where([data-product-sales-presentation]) .product-detail-kpi.accent-amber{--kpi-accent: #f6901e}:where([data-product-sales-presentation]) .product-detail-kpi span,:where([data-product-sales-presentation]) .product-detail-kpi small{color:var(--dt-muted);font-weight:850}:where([data-product-sales-presentation]) .product-detail-kpi span{font-size:14px}:where([data-product-sales-presentation]) .product-detail-kpi strong{color:var(--dt-ink);font-size:clamp(26px,3.6vw,42px);line-height:.95}:where([data-product-sales-presentation]) .product-detail-kpi small{font-size:12px;line-height:1.25}:where([data-product-sales-presentation]) .product-detail-layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:stretch}:where([data-product-sales-presentation]) .product-detail-chart-panel{min-width:0;background:linear-gradient(135deg,rgb(0 194 255 / .04),transparent 44%),#fff}:where([data-product-sales-presentation]) .product-detail-chart{display:grid;min-width:0;gap:10px;margin-top:8px}:where([data-product-sales-presentation]) .product-detail-unit-strip,:where([data-product-sales-presentation]) .product-detail-benchmark-strip{display:flex;flex-wrap:wrap;gap:8px}:where([data-product-sales-presentation]) .product-detail-unit-strip span,:where([data-product-sales-presentation]) .product-detail-benchmark-strip span{display:inline-flex;align-items:center;gap:7px;border:1px solid #dce8ef;border-radius:999px;padding:6px 10px;background:#fff;color:var(--dt-muted);font-size:12px;font-weight:850}:where([data-product-sales-presentation]) .product-detail-unit-strip i{display:inline-block;width:10px;height:10px;border-radius:3px}:where([data-product-sales-presentation]) .product-detail-benchmark-strip strong{color:var(--dt-ink)}:where([data-product-sales-presentation]) .product-detail-related-panel,:where([data-product-sales-presentation]) .product-detail-context-panel{min-width:0}:where([data-product-sales-presentation]) .product-detail-related-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px;margin-top:12px}:where([data-product-sales-presentation]) .product-detail-related-card{display:grid;gap:8px;border:1px solid #dce8ef;border-radius:8px;padding:12px;background:#fff;color:inherit;cursor:pointer;font:inherit;text-align:left;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}:where([data-product-sales-presentation]) .product-detail-related-card:hover{border-color:#00c2ff73;box-shadow:0 12px 28px #1426371f;transform:translateY(-1px)}:where([data-product-sales-presentation]) .product-detail-related-card:focus-visible{box-shadow:var(--dt-focus-ring);outline:none}:where([data-product-sales-presentation]) .product-detail-related-card>span{color:var(--dt-ink);font-size:17px;font-weight:950}:where([data-product-sales-presentation]) .product-detail-related-card>small{color:var(--dt-muted);font-size:12px;font-weight:800}:where([data-product-sales-presentation]) .product-detail-context-list{display:grid;gap:10px;margin-top:12px}@media(max-width:900px){.product-sales-insights-grid:where([data-product-sales-presentation=cloud-reports-product-sales]){grid-template-columns:1fr}:where([data-product-sales-presentation]) .product-detail-hero,:where([data-product-sales-presentation]) .product-detail-layout,:where([data-product-sales-presentation]) .product-detail-kpi-grid{grid-template-columns:1fr}:where([data-product-sales-presentation]) .product-detail-hero{align-items:flex-start}:where([data-product-sales-presentation]) .product-detail-image{width:min(180px,100%)}:where([data-product-sales-presentation]) .product-detail-back-row{align-items:flex-start;flex-direction:column}:where([data-product-sales-presentation]) .product-detail-back-row span{text-align:left}:where([data-product-sales-presentation]) .product-insight-strip{grid-template-columns:1fr}}}@layer features{:where([data-login-presentation=login-page]).login-shell{min-height:100vh;background:radial-gradient(circle at 18% 16%,rgb(0 194 255 / .16),transparent 280px),radial-gradient(circle at 86% 12%,rgb(204 6 21 / .09),transparent 250px),linear-gradient(180deg,#fff,#f7f8fa 58%,#f2f4f7)}:where([data-login-presentation=login-page]) .login-page{display:grid;align-content:center;min-height:100vh;padding:34px}:where([data-login-presentation=login-page]) .login-brand-row{display:flex;align-items:center;gap:14px;width:min(1120px,100%);margin:0 auto 28px}:where([data-login-presentation=login-page]) .login-brand-row .compact-logo{width:46px;padding:5px;border:1px solid rgb(0 194 255 / .28);border-radius:12px;background:#fff;box-shadow:var(--dt-shadow-panel)}:where([data-login-presentation=login-page]) .login-wordmark-logo{width:210px;height:auto}:where([data-login-presentation=login-page]) .login-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);gap:30px;width:min(1120px,100%);margin:0 auto;align-items:stretch}:where([data-login-presentation=login-page]) .login-hero,:where([data-login-presentation=login-page]) .login-card{border:1px solid var(--dt-border);border-radius:14px;background:#fffffff0;box-shadow:var(--dt-shadow-soft)}:where([data-login-presentation=login-page]) .login-hero{display:grid;align-content:end;min-height:520px;overflow:hidden;padding:40px;background:linear-gradient(135deg,rgb(0 194 255 / .11),transparent 36%),linear-gradient(180deg,#fffffffa,#fafdfffa)}:where([data-login-presentation=login-page]) .login-hero h1{max-width:560px;margin-bottom:14px;font-size:44px;letter-spacing:0}:where([data-login-presentation=login-page]) .login-hero p:not(.eyebrow){max-width:650px;margin-bottom:26px;color:var(--dt-body);font-size:17px;line-height:1.55}:where([data-login-presentation=login-page]) .login-proof-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:620px}:where([data-login-presentation=login-page]) .login-proof-grid span{min-height:42px;border:1px solid rgb(0 194 255 / .22);border-radius:8px;padding:11px 12px;background:#fff;color:var(--dt-ink);font-size:13px;font-weight:800}:where([data-login-presentation=login-page]) .login-card{display:grid;align-content:center;gap:16px;min-height:520px;padding:34px}:where([data-login-presentation=login-page]) .login-card-heading{display:flex;flex-wrap:wrap;gap:8px}:where([data-login-presentation=login-page]) .login-card h2{margin-bottom:0;font-size:28px}:where([data-login-presentation=login-page]) .login-card p{margin-bottom:0;color:var(--dt-muted);line-height:1.5}:where([data-login-presentation=login-page]) .login-actions{display:grid;gap:10px;margin-top:4px}:where([data-login-presentation=login-page]) .login-support-details{border:1px solid var(--dt-border);border-radius:8px;padding:10px 12px;background:#fafcfe;color:var(--dt-muted);font-size:12px}:where([data-login-presentation=login-page]) .login-support-details summary{cursor:pointer;color:var(--dt-blue);font-weight:800}:where([data-login-presentation=login-page]) .login-support-details dl{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:6px 10px;margin:10px 0 0}:where([data-login-presentation=login-page]) .login-support-details dt{color:var(--dt-muted);font-weight:800}:where([data-login-presentation=login-page]) .login-support-details dd{min-width:0;margin:0;overflow-wrap:anywhere;color:var(--dt-ink);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}:where([data-login-presentation=login-page]) .login-primary-button{width:100%;justify-content:center;min-height:48px}:where([data-login-presentation=login-page]) .login-secondary-links{display:grid;gap:8px;margin-top:8px;padding-top:16px;border-top:1px solid var(--dt-border)}:where([data-login-presentation=login-page]) .login-secondary-links a{display:flex;align-items:center;justify-content:space-between;min-height:34px;border-radius:6px;color:var(--dt-muted);text-decoration:none;font-size:13px;font-weight:800}:where([data-login-presentation=login-page]) .login-secondary-links a:hover,:where([data-login-presentation=login-page]) .login-secondary-links a:focus-visible{color:var(--dt-ink);outline:none}:where([data-login-presentation=login-page]) .login-dev-note{border:1px solid rgb(246 144 30 / .26);border-radius:8px;padding:10px 12px;background:#fffaf0;color:#6d4d0f!important;font-size:12px;font-weight:700}:where([data-public-shell=standalone]).public-standalone-shell{display:grid;min-height:100vh;grid-template-rows:auto 1fr}:where([data-public-shell=standalone]) .public-standalone-header{display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--dt-border);background:#fff;padding:12px 22px}:where([data-public-shell=standalone]) .public-standalone-header nav{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}:where([data-public-shell=standalone]) .public-standalone-header a{display:inline-flex;align-items:center;gap:6px;border-radius:6px;padding:7px 9px;color:var(--dt-muted);text-decoration:none;font-size:13px;font-weight:800}:where([data-public-shell=standalone]) .public-standalone-header a:hover,:where([data-public-shell=standalone]) .public-standalone-header a:focus-visible,:where([data-public-shell=standalone]) .public-standalone-header a.active{background:#fff2f3;color:var(--dt-ink);outline:none}:where([data-public-shell=standalone]) .public-login-link{color:var(--dt-red)!important}.auth-workspace:where([data-auth-presentation=state-panel]){width:100%}:where([data-auth-presentation=state-panel]) .auth-state-panel{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;max-width:720px;border-color:#cceef8;background:linear-gradient(180deg,rgb(0 194 255 / .045),transparent 100px),#fff}:where([data-auth-presentation=state-panel]) .auth-state-icon{display:inline-grid;width:44px;height:44px;place-items:center;border:1px solid rgb(0 194 255 / .28);border-radius:8px;background:#eefbff;color:var(--industryiq-logo-blue)}:where([data-auth-presentation=state-panel]) .auth-state-panel p{margin-bottom:5px;color:#263748;font-weight:700;line-height:1.4}:where([data-auth-presentation=state-panel]) .auth-state-panel small{display:block;color:var(--dt-muted);line-height:1.45}:where([data-auth-presentation=state-panel]) .auth-state-actions{display:flex;grid-column:2;flex-wrap:wrap;gap:8px;margin-top:2px}:where([data-public-presentation=external-embed]) .public-panel{position:relative;min-height:min(680px,calc(100vh - 180px));overflow:hidden;padding:0}:where([data-public-presentation=external-embed]) .public-embed{display:block;width:100%;min-height:min(680px,calc(100vh - 180px));border:0;background:#fff}:where([data-public-presentation=external-embed]) .public-open-link{position:absolute;top:12px;right:12px;background:#fffffff5;box-shadow:var(--dt-shadow-panel)}:where([data-public-presentation=external-embed]) .public-open-link{background:#fff;box-shadow:inset 0 1px #ffffffbf}:where([data-public-presentation=external-embed]) .public-open-link:hover,:where([data-public-presentation=external-embed]) .public-open-link:focus-visible{border-color:var(--dt-red);background:#fff2f3;box-shadow:var(--dt-focus-ring);outline:none}:where([data-public-presentation=insights-tiers]) .tier-overview-panel,:where([data-public-presentation=insights-tiers]) .tier-data-safety-panel,:where([data-public-presentation=insights-tiers]) .tier-contact-panel{display:grid;gap:14px}:where([data-public-presentation=insights-tiers]) .tier-overview-panel h2,:where([data-public-presentation=insights-tiers]) .tier-data-safety-panel h2,:where([data-public-presentation=insights-tiers]) .tier-contact-panel h2{margin:0}:where([data-public-presentation=insights-tiers]) .tier-comparison-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}:where([data-public-presentation=insights-tiers]) .tier-comparison-card{display:grid;gap:12px;border:1px solid var(--dt-border);border-radius:8px;padding:18px;background:#fff;box-shadow:var(--dt-shadow-soft)}:where([data-public-presentation=insights-tiers]) .tier-comparison-card h2,:where([data-public-presentation=insights-tiers]) .tier-comparison-card p{margin:0}:where([data-public-presentation=insights-tiers]) .tier-comparison-card h2{font-size:20px}:where([data-public-presentation=insights-tiers]) .tier-comparison-card p{color:var(--dt-body);line-height:1.45}:where([data-public-presentation=insights-tiers]) .tier-comparison-card ul{display:grid;gap:8px;margin:0;padding-left:18px;color:var(--dt-ink);font-weight:700}@media(max-width:900px){:where([data-login-presentation=login-page]) .login-page{align-content:start;padding:20px 14px}:where([data-login-presentation=login-page]) .login-brand-row{margin-bottom:16px}:where([data-login-presentation=login-page]) .login-wordmark-logo{width:176px}:where([data-login-presentation=login-page]) .login-layout{grid-template-columns:1fr;gap:14px}:where([data-login-presentation=login-page]) .login-hero,:where([data-login-presentation=login-page]) .login-card{min-height:auto;border-radius:10px;padding:20px}:where([data-login-presentation=login-page]) .login-hero h1{font-size:34px}:where([data-login-presentation=login-page]) .login-hero p:not(.eyebrow){font-size:15px}:where([data-login-presentation=login-page]) .login-proof-grid{grid-template-columns:1fr}:where([data-public-shell=standalone]) .public-standalone-header{align-items:flex-start;flex-direction:column;padding:12px 14px}:where([data-public-shell=standalone]) .public-standalone-header nav{justify-content:flex-start}:where([data-public-presentation=external-embed]) .public-panel{padding:15px}}@media(max-width:900px){:where([data-auth-presentation=state-panel]) .auth-state-panel{grid-template-columns:1fr}:where([data-auth-presentation=state-panel]) .auth-state-actions{grid-column:1}}}@layer features{:where([data-admin-control-presentation=control-plane]) .admin-partner-card strong{overflow-wrap:anywhere;color:var(--dt-ink);line-height:1.15}:where([data-admin-control-presentation=control-plane]).admin-control-plane{max-width:1180px}:where([data-admin-control-presentation=control-plane]) .admin-control-panel{display:grid;gap:16px;border:1px solid var(--dt-border);border-radius:8px;background:#fff;padding:18px;box-shadow:var(--dt-shadow-panel)}:where([data-admin-control-presentation=control-plane]) .admin-search-row{display:flex;align-items:end;justify-content:space-between;gap:14px;flex-wrap:wrap}:where([data-admin-control-presentation=control-plane]) .admin-partner-status-field{display:grid;flex:0 0 190px;gap:7px;min-width:180px}:where([data-admin-control-presentation=control-plane]) .admin-partner-status-field span{color:var(--dt-muted);font-size:12px;font-weight:900;letter-spacing:.03em;text-transform:uppercase}:where([data-admin-control-presentation=control-plane]) .admin-partner-status-field select{width:100%;min-height:42px;border:1px solid var(--dt-border-strong);border-radius:8px;background:#fbfdff;color:var(--dt-ink);font:inherit;font-weight:750;padding:9px 30px 9px 12px}:where([data-admin-control-presentation=control-plane]) .admin-partner-status-field select:focus{border-color:#00c2ff8f;box-shadow:var(--dt-focus-ring);outline:none}:where([data-admin-control-presentation=control-plane]) .admin-results-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}:where([data-admin-control-presentation=control-plane]) .admin-results-count{color:var(--dt-muted);font-size:13px;font-weight:850}:where([data-admin-control-presentation=control-plane]) .admin-results-footer{display:flex;justify-content:flex-end;padding-top:4px}:where([data-admin-control-presentation=control-plane]) .admin-pagination,:where([data-admin-control-presentation=control-plane]) .admin-pagination-actions,:where([data-admin-control-presentation=control-plane]) .admin-page-size{display:flex;align-items:center;gap:8px}:where([data-admin-control-presentation=control-plane]) .admin-page-size span{color:var(--dt-muted);font-size:12px;font-weight:900;letter-spacing:.03em;text-transform:uppercase}:where([data-admin-control-presentation=control-plane]) .admin-page-size select{min-height:34px;border:1px solid var(--dt-border-strong);border-radius:8px;background:#fff;color:var(--dt-ink);font:inherit;font-size:13px;font-weight:800;padding:5px 28px 5px 10px}:where([data-admin-control-presentation=control-plane]) .admin-pagination-actions span{min-width:82px;color:var(--dt-muted);font-size:13px;font-weight:850;text-align:center}:where([data-admin-control-presentation=control-plane]) .admin-partner-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px}:where([data-admin-control-presentation=control-plane]) .admin-partner-card-shell{overflow:hidden;border:1px solid var(--dt-border);border-radius:8px;background:#fbfdff}:where([data-admin-control-presentation=control-plane]) .admin-partner-card.admin-partner-open{width:100%;min-height:78px;border:0;border-radius:0;box-shadow:none}:where([data-admin-control-presentation=control-plane]) .admin-partner-card.admin-partner-open:hover,:where([data-admin-control-presentation=control-plane]) .admin-partner-card.admin-partner-open:focus-visible{transform:none}:where([data-admin-control-presentation=control-plane]) .admin-partner-card-actions{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:38px;border-top:1px solid var(--dt-border);padding:4px 7px 4px 12px;background:#fff}:where([data-admin-control-presentation=control-plane]) .admin-partner-card-actions>span{overflow:hidden;color:var(--dt-muted);font-size:10px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}:where([data-admin-control-presentation=control-plane]) .admin-partner-card{display:grid;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:12px;min-height:78px;border:1px solid var(--dt-border);border-radius:8px;background:#fbfdff;color:inherit;cursor:pointer;padding:12px;text-align:left;transition:border-color .14s ease,background-color .14s ease,box-shadow .14s ease,transform .14s ease}:where([data-admin-control-presentation=control-plane]) .admin-partner-card:hover,:where([data-admin-control-presentation=control-plane]) .admin-partner-card:focus-visible{border-color:#00c2ff7a;background:#fff;box-shadow:0 10px 24px #14222b1f;outline:none;transform:translateY(-1px)}:where([data-admin-control-presentation=control-plane]) .admin-partner-card span{display:grid;min-width:0;gap:4px}:where([data-admin-control-presentation=control-plane]) .admin-partner-card small{overflow-wrap:anywhere;color:var(--dt-muted);font-size:12px;font-weight:850}@media(max-width:900px){:where([data-admin-control-presentation=control-plane]) .admin-results-toolbar,:where([data-admin-control-presentation=control-plane]) .admin-results-footer,:where([data-admin-control-presentation=control-plane]) .admin-pagination{align-items:stretch;justify-content:flex-start}:where([data-admin-control-presentation=control-plane]) .admin-results-count{flex:1 0 100%}:where([data-admin-control-presentation=control-plane]) .admin-pagination{flex-wrap:wrap}}}@layer features{:where([data-admin-demo-presentation=catalog]) .demo-safety-panel{align-items:flex-start;background:linear-gradient(125deg,#ecf7ff,#f8fbff);border:1px solid #bddcf3;border-radius:12px;color:#153e63;display:flex;gap:12px;margin:0 0 22px;padding:16px 18px}:where([data-admin-demo-presentation=catalog]) .demo-safety-panel strong{display:block;font-size:.92rem}:where([data-admin-demo-presentation=catalog]) .demo-safety-panel p{color:#42647f;font-size:.82rem;font-weight:700;line-height:1.45;margin:5px 0 0}:where([data-admin-demo-presentation=catalog]) .admin-demo-grid{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}:where([data-admin-demo-presentation=catalog]) .demo-persona-card{background:#fff;border:1px solid #d4e0e8;border-radius:14px;box-shadow:0 10px 26px #12314f14;display:flex;gap:16px;min-width:0;padding:20px}:where([data-admin-demo-presentation=catalog]) .demo-persona-mark{align-items:center;background:linear-gradient(145deg,#1f69ae,#63b3df);border-radius:13px;color:#fff;display:flex;flex:0 0 52px;font-size:1.45rem;font-weight:900;height:52px;justify-content:center}:where([data-admin-demo-presentation=catalog]) .demo-persona-card-body{display:grid;gap:10px;min-width:0;width:100%}:where([data-admin-demo-presentation=catalog]) .demo-persona-card-heading,:where([data-admin-demo-presentation=report]) .demo-report-result-heading{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}:where([data-admin-demo-presentation=catalog]) .demo-persona-card h2,:where([data-admin-demo-presentation=report]) .demo-report-result h2{color:var(--dt-ink);font-size:1.28rem;line-height:1.1;margin:3px 0 0}:where([data-admin-demo-presentation=catalog]) .demo-persona-card p{color:#4d6474;font-size:.86rem;font-weight:750;line-height:1.4;margin:0}:where([data-admin-demo-presentation=catalog]) .demo-persona-card .demo-persona-story{color:#6b7c88;font-size:.78rem;font-weight:650}:where([data-admin-demo-presentation=catalog]) .demo-persona-details,:where([data-admin-demo-presentation=report]) .demo-report-summary{display:grid;gap:7px;margin:0}:where([data-admin-demo-presentation=catalog]) .demo-persona-details>div,:where([data-admin-demo-presentation=report]) .demo-report-summary>div{display:grid;gap:2px}:where([data-admin-demo-presentation=catalog]) .demo-persona-details dt,:where([data-admin-demo-presentation=report]) .demo-report-summary dt{color:#70808b;font-size:.64rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}:where([data-admin-demo-presentation=catalog]) .demo-persona-details dd,:where([data-admin-demo-presentation=report]) .demo-report-summary dd{color:var(--dt-ink);font-size:.77rem;font-weight:750;line-height:1.35;margin:0}:where([data-admin-demo-presentation=report]) .demo-report-watermark{border:1px dashed #b9cad4;border-radius:9px;color:#54707f;font-size:.74rem;font-weight:900;letter-spacing:.04em;margin:-6px 0 16px;padding:8px 11px;text-transform:uppercase}:where([data-admin-demo-presentation=report]) .admin-demo-report-actions{align-items:center;display:flex;gap:18px;justify-content:space-between}:where([data-admin-demo-presentation=report]) .admin-demo-report-actions strong{color:var(--dt-ink);font-size:1.02rem}:where([data-admin-demo-presentation=report]) .admin-demo-report-actions p,:where([data-admin-demo-presentation=report]) .demo-report-empty p,:where([data-admin-demo-presentation=report]) .demo-report-result>p{color:#657681;font-size:.82rem;font-weight:700;margin:5px 0 0}:where([data-admin-demo-presentation=report]) .demo-report-empty{align-items:center;color:#6a7b86;display:flex;flex-direction:column;justify-content:center;min-height:240px;text-align:center}:where([data-admin-demo-presentation=report]) .demo-report-empty h2{color:var(--dt-ink);font-size:1.08rem;margin:12px 0 0}:where([data-admin-demo-presentation=report]) .demo-report-result{display:grid;gap:12px;margin-top:16px}:where([data-admin-demo-presentation=report]) .demo-report-summary{grid-template-columns:repeat(3,minmax(0,1fr))}:where([data-admin-demo-presentation=report]) .demo-report-body{background:#f7fafc;border:1px solid #dbe5eb;border-radius:9px;color:#304754;font-size:.76rem;max-height:420px;overflow:auto;padding:14px;white-space:pre-wrap}@media(max-width:900px){:where([data-admin-demo-presentation=catalog]) .admin-demo-grid{grid-template-columns:minmax(0,1fr)}:where([data-admin-demo-presentation=report]) .admin-demo-report-actions{align-items:stretch;flex-direction:column}:where([data-admin-demo-presentation=report]) .demo-report-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){:where([data-admin-demo-presentation=catalog]) .demo-persona-card{padding:15px}:where([data-admin-demo-presentation=report]) .demo-report-summary{grid-template-columns:minmax(0,1fr)}}}@layer features{:where([data-admin-evidence-presentation=workspace]).admin-evidence-workspace{max-width:1680px}:where([data-admin-evidence-presentation=workspace]) .admin-evidence-layout{display:grid;grid-template-columns:minmax(300px,380px) minmax(0,1fr);gap:24px;align-items:start}:where([data-admin-evidence-presentation=workspace]) .admin-evidence-builder,:where([data-admin-evidence-presentation=report]).admin-evidence-report,:where([data-admin-evidence-presentation=rendered]).partner-impact-report{border:1px solid var(--dt-border);border-radius:18px;background:var(--dt-surface);box-shadow:var(--dt-shadow-panel)}:where([data-admin-evidence-presentation=builder]).admin-evidence-builder{max-height:calc(100vh - 40px);overflow-y:auto;padding:20px;position:sticky;scrollbar-gutter:stable;top:20px}:where([data-admin-evidence-presentation=workspace]) .admin-evidence-step{display:flex;gap:12px;margin:8px 0 16px}:where([data-admin-evidence-presentation=workspace]) .admin-evidence-step+.admin-evidence-step{border-top:1px solid var(--dt-border);padding-top:20px;margin-top:22px}:where([data-admin-evidence-presentation=workspace]) .admin-evidence-step h2{font-size:1rem;margin:0 0 4px}:where([data-admin-evidence-presentation=workspace]) .admin-evidence-step p{color:var(--dt-muted);font-size:.82rem;line-height:1.45;margin:0}:where([data-admin-evidence-presentation=workspace]) .admin-step-number{align-items:center;background:var(--dt-black);border-radius:999px;color:#fff;display:inline-flex;flex:0 0 26px;font-size:.78rem;font-weight:800;height:26px;justify-content:center}:where([data-admin-evidence-presentation=workspace]) .admin-report-partner-list{display:grid;gap:6px;max-height:224px;margin-top:10px;overflow:auto}:where([data-admin-evidence-presentation=workspace]) .admin-report-partner-option{align-items:flex-start;background:var(--dt-surface);border:1px solid var(--dt-border);border-radius:10px;color:var(--dt-ink);cursor:pointer;display:flex;flex-direction:column;gap:2px;padding:10px 12px;text-align:left}:where([data-admin-evidence-presentation=workspace]) .admin-report-partner-option:hover,:where([data-admin-evidence-presentation=workspace]) .admin-report-partner-option[aria-pressed=true]{border-color:var(--dt-red);background:#cc06150d}:where([data-admin-evidence-presentation=workspace]) .admin-report-partner-option small{color:var(--dt-muted)}:where([data-admin-evidence-presentation=workspace]) .admin-report-field{display:grid;gap:6px;margin-top:12px}:where([data-admin-evidence-presentation=workspace]) .admin-report-field>span{color:var(--dt-muted);font-size:.78rem;font-weight:700}:where([data-admin-evidence-presentation=workspace]) .admin-report-field select,:where([data-admin-evidence-presentation=workspace]) .admin-report-field input{background:var(--dt-surface);border:1px solid var(--dt-border);border-radius:9px;color:var(--dt-ink);font:inherit;min-height:42px;padding:8px 10px}:where([data-admin-evidence-presentation=workspace]) .admin-report-period{display:grid;grid-template-columns:1fr 1fr;gap:10px}:where([data-admin-evidence-presentation=workspace]) .admin-report-period-note{color:var(--dt-muted);font-size:.82rem;margin:-2px 0 0}:where([data-admin-evidence-presentation=workspace]) .admin-report-fixed-value{color:var(--dt-muted);font-size:.82rem;margin:14px 0 0}:where([data-admin-evidence-presentation=workspace]) .admin-scope-preview{background:color-mix(in srgb,rgb(204 6 21 / .05) 58%,var(--dt-surface));border:1px solid color-mix(in srgb,var(--dt-red) 30%,var(--dt-border));border-radius:12px;margin-top:16px;padding:14px}:where([data-admin-evidence-presentation=workspace]) .admin-scope-preview .admin-report-identity-grid{grid-template-columns:repeat(3,minmax(0,1fr))}:where([data-admin-evidence-presentation=workspace]) .admin-report-identity-grid dd{font-size:.8rem!important;overflow-wrap:anywhere}:where([data-admin-evidence-presentation=workspace]) .admin-period-preview{border-top:1px solid var(--dt-border);margin-top:12px;padding-top:8px}:where([data-admin-evidence-presentation=workspace]) .admin-period-preview p{margin:4px 0}:where([data-admin-evidence-presentation=workspace]) .admin-package-readiness{border-radius:9px;display:grid;gap:3px;margin-top:12px;padding:10px 12px}:where([data-admin-evidence-presentation=workspace]) .admin-package-readiness span{font-size:.75rem}:where([data-admin-evidence-presentation=workspace]) .admin-package-readiness.ready{background:#ecfdf3;color:#166534}:where([data-admin-evidence-presentation=workspace]) .admin-package-readiness.warning{background:#fff7ed;color:#9a3412}:where([data-admin-evidence-presentation=workspace]) .admin-package-readiness.blocked{background:#fef2f2;color:#991b1b}:where([data-admin-evidence-presentation=workspace]) .admin-scope-preview>div:first-child{align-items:center;display:flex;gap:9px}:where([data-admin-evidence-presentation=workspace]) .admin-scope-preview p{color:var(--dt-muted);font-size:.8rem;line-height:1.5}:where([data-admin-evidence-presentation=workspace]) .admin-scope-preview dl{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin:12px 0}:where([data-admin-evidence-presentation=workspace]) .admin-scope-preview dl div{background:var(--dt-surface);border-radius:8px;padding:8px}:where([data-admin-evidence-presentation=workspace]) .admin-scope-preview dt{color:var(--dt-muted);font-size:.67rem}:where([data-admin-evidence-presentation=workspace]) .admin-scope-preview dd{font-size:1rem;font-weight:800;margin:3px 0 0}:where([data-admin-evidence-presentation=workspace]) .admin-denominator{border-top:1px solid var(--dt-border);padding-top:10px}:where([data-admin-evidence-presentation=workspace]) .admin-run-report{justify-content:center;margin-top:16px;width:100%}:where([data-admin-evidence-presentation=report]).admin-evidence-report{min-height:640px;overflow:hidden}:where([data-admin-evidence-presentation=report]) .admin-report-empty{align-items:center;color:var(--dt-muted);display:flex;flex-direction:column;justify-content:center;min-height:640px;padding:40px;text-align:center}:where([data-admin-evidence-presentation=report]) .admin-report-empty h2{color:var(--dt-ink);margin:14px 0 5px}:where([data-admin-evidence-presentation=report]) .admin-report-empty p{line-height:1.6;max-width:500px}:where([data-admin-evidence-presentation=operation]).admin-report-operation{align-items:center;color:var(--dt-muted);display:flex;flex-direction:column;justify-content:center;min-height:640px;padding:clamp(28px,6vw,72px);text-align:center}:where([data-admin-evidence-presentation=operation]).admin-report-operation h2{color:var(--dt-ink);font-size:clamp(1.5rem,3vw,2.25rem);margin:7px 0 8px}:where([data-admin-evidence-presentation=operation]).admin-report-operation>p{line-height:1.55;margin:5px 0;max-width:620px}:where([data-admin-evidence-presentation=operation]) .admin-operation-spinner{animation:admin-operation-spin 1.15s linear infinite;color:var(--dt-red)}:where([data-admin-evidence-presentation=operation]) .admin-operation-status{align-items:center;background:color-mix(in srgb,var(--dt-red) 5%,var(--dt-surface));border:1px solid color-mix(in srgb,var(--dt-red) 28%,var(--dt-border));border-radius:14px;color:var(--dt-ink);display:flex;gap:18px;justify-content:space-between;margin:22px 0 12px;max-width:620px;padding:15px 18px;width:100%}:where([data-admin-evidence-presentation=operation]) .admin-operation-status span{align-items:center;color:var(--dt-muted);display:inline-flex;flex:0 0 auto;font-variant-numeric:tabular-nums;gap:6px}:where([data-admin-evidence-presentation=operation]) .admin-operation-safety{background:var(--dt-soft);border-radius:12px;color:var(--dt-ink);margin:14px 0!important;padding:13px 16px}:where([data-admin-evidence-presentation=operation]) .admin-operation-connection{background:#fff7ed;border:1px solid #fed7aa;border-radius:10px;color:#9a3412;font-weight:700;padding:11px 14px}:where([data-admin-evidence-presentation=operation]) .admin-operation-reference{color:var(--dt-muted);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.72rem;overflow-wrap:anywhere}:where([data-admin-evidence-presentation=operation]).admin-report-operation .secondary-button,:where([data-admin-evidence-presentation=operation]).admin-report-operation .command-button{margin-top:18px;min-height:44px}:where([data-admin-evidence-presentation=operation]).admin-report-operation.terminal.failed>svg,:where([data-admin-evidence-presentation=operation]).admin-report-operation.terminal.canceled>svg,:where([data-admin-evidence-presentation=operation]).admin-report-operation.terminal.expired>svg{color:var(--dt-danger)}:where([data-admin-evidence-presentation=operation]).admin-report-operation.terminal.succeeded>svg{color:#15803d}@keyframes admin-operation-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){:where([data-admin-evidence-presentation=operation]) .admin-operation-spinner{animation:none}}:where([data-admin-evidence-presentation=rendered]).partner-impact-report{border:0;box-shadow:none;padding:30px}:where([data-admin-evidence-presentation=rendered]) .partner-impact-header{align-items:flex-start;display:flex;gap:20px;justify-content:space-between}:where([data-admin-evidence-presentation=rendered]) .partner-impact-header h2{font-size:clamp(1.6rem,3vw,2.35rem);margin:2px 0 5px}:where([data-admin-evidence-presentation=rendered]) .partner-impact-header p:last-child{color:var(--dt-muted);margin:0}:where([data-admin-evidence-presentation=rendered]) .report-trust-rail{align-items:center;background:#ecfdf3;border:1px solid #a7e4bb;border-radius:12px;color:#166534;display:flex;gap:10px;margin:24px 0;padding:12px 14px}:where([data-admin-evidence-presentation=rendered]) .report-trust-rail div{display:flex;flex-direction:column}:where([data-admin-evidence-presentation=rendered]) .report-trust-rail span{font-size:.76rem}:where([data-admin-evidence-presentation=rendered]) .report-trust-rail.warning{background:#fff7ed;border-color:#fed7aa;color:#9a3412}:where([data-admin-evidence-presentation=rendered]) .report-trust-rail.blocked{background:#fef2f2;border-color:#fecaca;color:#991b1b}:where([data-admin-evidence-presentation=rendered]) .report-download-success{background:#ecfdf3;border:1px solid #a7e4bb;border-radius:10px;color:#166534;margin:16px 0 0;padding:10px 12px}:where([data-admin-evidence-presentation=rendered]) .report-contract-summary{background:var(--dt-soft);border:1px solid var(--dt-border);border-radius:12px;padding:14px}:where([data-admin-evidence-presentation=rendered]) .report-contract-summary dl{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}:where([data-admin-evidence-presentation=rendered]) .report-contract-summary dl div{min-width:0}:where([data-admin-evidence-presentation=rendered]) .report-contract-summary dt{color:var(--dt-muted);font-size:.68rem;font-weight:700;text-transform:uppercase}:where([data-admin-evidence-presentation=rendered]) .report-contract-summary dd{font-size:.82rem;font-weight:800;margin:3px 0 0;overflow-wrap:anywhere;text-transform:capitalize}:where([data-admin-evidence-presentation=rendered]) .report-contract-summary p{color:var(--dt-muted);font-size:.8rem;margin:12px 0 0}:where([data-admin-evidence-presentation=rendered]) .report-scope-callout{background:var(--dt-soft);border-left:4px solid var(--dt-red);border-radius:0 12px 12px 0;padding:16px 18px}:where([data-admin-evidence-presentation=rendered]) .report-scope-callout h3,:where([data-admin-evidence-presentation=rendered]).partner-impact-report section>h3{margin:0 0 8px}:where([data-admin-evidence-presentation=rendered]) .report-scope-callout p{color:var(--dt-muted);line-height:1.55;margin:7px 0}:where([data-admin-evidence-presentation=rendered]) .report-warning{color:#9a3412!important;font-weight:700}:where([data-admin-evidence-presentation=rendered]).partner-impact-report>section{margin-top:28px}:where([data-admin-evidence-presentation=rendered]) .report-metric-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}:where([data-admin-evidence-presentation=rendered]) .report-metric-grid article{border:1px solid var(--dt-border);border-radius:12px;display:flex;flex-direction:column;gap:5px;padding:14px}:where([data-admin-evidence-presentation=rendered]) .report-metric-grid span,:where([data-admin-evidence-presentation=rendered]) .report-metric-grid small{color:var(--dt-muted);font-size:.72rem}:where([data-admin-evidence-presentation=rendered]) .report-metric-grid strong{font-size:1.35rem}:where([data-admin-evidence-presentation=table]).report-table-wrap{border:1px solid var(--dt-border);border-radius:11px;overflow:auto}:where([data-admin-evidence-presentation=table]) .report-table{border-collapse:collapse;font-size:.82rem;min-width:620px;width:100%}:where([data-admin-evidence-presentation=table]) .report-table th,:where([data-admin-evidence-presentation=table]) .report-table td{border-bottom:1px solid var(--dt-border);padding:10px 12px;text-align:right}:where([data-admin-evidence-presentation=table]) .report-table th{background:var(--dt-soft);color:var(--dt-muted);font-size:.7rem;text-transform:uppercase}:where([data-admin-evidence-presentation=table]) .report-table th:first-child,:where([data-admin-evidence-presentation=table]) .report-table td:first-child{text-align:left}:where([data-admin-evidence-presentation=table]) .report-table tbody tr:last-child td{border-bottom:0}:where([data-admin-evidence-presentation=rendered]) .report-provenance{background:var(--dt-black);border-radius:12px;color:#fff;display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:30px;padding:14px 16px}:where([data-admin-evidence-presentation=rendered]) .report-provenance span{color:#ffffffb8;font-size:.75rem}@media(max-width:1080px){:where([data-admin-evidence-presentation=workspace]) .admin-evidence-layout{grid-template-columns:1fr}:where([data-admin-evidence-presentation=builder]).admin-evidence-builder{max-height:none;overflow-y:visible;position:static;scrollbar-gutter:auto}}@media(max-width:720px){:where([data-admin-evidence-presentation=rendered]) .partner-impact-header{flex-direction:column}:where([data-admin-evidence-presentation=rendered]) .report-metric-grid{grid-template-columns:1fr 1fr}:where([data-admin-evidence-presentation=workspace]) .admin-report-period,:where([data-admin-evidence-presentation=workspace]) .admin-scope-preview .admin-report-identity-grid,:where([data-admin-evidence-presentation=rendered]) .report-contract-summary dl{grid-template-columns:1fr}:where([data-admin-evidence-presentation=rendered]).partner-impact-report{padding:20px}:where([data-admin-evidence-presentation=operation]).admin-report-operation{min-height:480px;padding:28px 18px}:where([data-admin-evidence-presentation=operation]) .admin-operation-status{align-items:flex-start;flex-direction:column;gap:7px}}@media(max-width:440px){:where([data-admin-evidence-presentation=rendered]) .report-metric-grid{grid-template-columns:1fr}}}
