@import "https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Inter:wght@400;500;600&family=Outfit:wght@400;500;600;700&family=Poppins:wght@400;500;600&family=Roboto+Condensed:wght@400;500;600&family=Urbanist:wght@400;500;600;700&display=swap";@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.top-25{top:calc(var(--spacing) * 25)}.isolate{isolation:isolate}.block{display:block}.grid{display:grid}.hidden{display:none}.table{display:table}.border{border-style:var(--tw-border-style);border-width:1px}}:root{--shell-blue:#00a8ec;--shell-yellow:#fff430;--shell-ink:#25252a;--shell-muted:#64717d;--shell-line:#dce5ea;--shell-bg:#f4f8fa;--dashboard-edge-padding:clamp(18px, 2.5vw, 48px)}*{box-sizing:border-box}html{background:var(--shell-bg)}body{background:var(--shell-bg);color:var(--shell-ink);margin:0;font-family:Poppins,Arial,sans-serif}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible{outline:3px solid var(--shell-yellow);outline-offset:3px}.site-header{z-index:50;border-top:4px solid var(--shell-blue);border-bottom:1px solid var(--shell-line);background:#fff;position:sticky;top:0;box-shadow:0 8px 24px #193d5014}.header-inner{width:100%;min-height:76px;padding-right:var(--dashboard-edge-padding);padding-left:var(--dashboard-edge-padding);justify-content:space-between;align-items:center;gap:24px;margin:0;display:flex}.brand-lockup{align-items:center;gap:11px;min-width:220px;font-family:Outfit,sans-serif;display:inline-flex}.brand-lockup span{display:grid}.brand-lockup strong{font-size:18px;font-weight:700}.brand-lockup small{color:var(--shell-muted);text-transform:uppercase;font-size:11px}.brand-logo{object-fit:cover;border-radius:50%;flex:0 0 48px;width:48px;height:48px}.site-nav{justify-content:flex-end;align-items:center;gap:6px;display:flex}.nav-link{color:#34434c;padding:10px 12px;font-family:Outfit,sans-serif;font-weight:500;position:relative}.nav-link:after{content:"";background:0 0;height:3px;position:absolute;bottom:5px;left:12px;right:12px}.nav-link:hover,.nav-link.is-active{color:#0079ad}.nav-link.is-active:after{background:var(--shell-yellow)}.nav-item-with-submenu{align-items:center;display:inline-flex;position:relative}.nav-submenu{z-index:60;border:1px solid var(--shell-line);opacity:0;visibility:hidden;background:#fff;border-radius:6px;gap:4px;min-width:220px;padding:8px;transition:opacity .16s,transform .16s,visibility .16s;display:grid;position:absolute;top:calc(100% + 8px);left:0;transform:translateY(-4px);box-shadow:0 18px 36px #14314229}.nav-item-with-submenu:hover .nav-submenu,.nav-item-with-submenu:focus-within .nav-submenu{opacity:1;visibility:visible;transform:translateY(0)}.nav-submenu-link{color:#34434c;white-space:nowrap;border-radius:4px;padding:9px 10px;font-family:Outfit,sans-serif;font-size:13px;font-weight:600;display:block}.nav-submenu-link:hover,.nav-submenu-link.is-active{color:#0079ad;background:#ecf9fe}.period-chip{color:#087ca8;background:#ecf9fe;border:1px solid #b8e7f9;border-radius:6px;margin-left:8px;padding:7px 10px;font-family:Outfit,sans-serif;font-size:12px;font-weight:600}.menu-button{border:1px solid var(--shell-line);width:42px;height:42px;color:var(--shell-ink);background:#fff;border-radius:6px;justify-content:center;align-items:center;display:none}.menu-button svg{width:22px;height:22px}.site-content{width:100%;min-height:calc(100vh - 80px);margin:0}.home-dashboard,.brand-dashboard{width:100%}.home-dashboard{min-height:calc(100vh - 80px);padding:36px var(--dashboard-edge-padding) 56px;background:linear-gradient(90deg, var(--shell-blue) 0 72%, var(--shell-yellow) 72% 100%) top / 100% 5px no-repeat, var(--shell-bg)}.portfolio-header,.report-header{justify-content:space-between;align-items:flex-end;gap:32px;display:flex}.portfolio-header{border-bottom:1px solid var(--shell-line);padding:12px 0 28px}.report-kicker,.panel-heading span{color:var(--shell-blue);text-transform:uppercase;margin-bottom:6px;font-family:Outfit,sans-serif;font-size:12px;font-weight:600;display:block}.portfolio-header h1,.report-header h1{margin:0;font-family:Outfit,sans-serif;font-size:42px;font-weight:600;line-height:1.05}.portfolio-header p,.report-header p{max-width:720px;color:var(--shell-muted);margin:12px 0 0;font-size:15px}.date-window{border-left:4px solid var(--shell-yellow);background:#fff;align-items:center;gap:10px;min-width:250px;padding:13px 15px;display:flex}.date-window svg{color:var(--shell-blue);flex:none}.date-window span{display:grid}.date-window strong{font-family:Outfit,sans-serif;font-size:14px}.date-window small{color:var(--shell-muted);font-size:11px}.portfolio-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:24px 0;display:grid}.portfolio-range{margin-top:20px}.portfolio-card{border:1px solid var(--shell-line);background:#fff;border-radius:6px;min-width:0;padding:20px;position:relative;overflow:hidden}.portfolio-card:before{content:"";background:var(--card-accent);height:5px;position:absolute;top:0;left:0;right:0}.brand-card-top{color:var(--shell-muted);text-transform:uppercase;align-items:center;gap:8px;font-family:Outfit,sans-serif;font-size:11px;display:flex}.brand-marker{border:3px solid var(--card-accent);background:var(--card-secondary);width:10px;height:10px}.portfolio-card h2{margin:16px 0 6px;font-family:Outfit,sans-serif;font-size:24px;font-weight:600}.portfolio-card>p{min-height:42px;color:var(--shell-muted);margin:0;font-size:13px}.campaign-tags{flex-wrap:wrap;gap:6px;min-height:25px;margin-top:14px;display:flex}.campaign-tags span{border:1px solid var(--card-accent);align-items:center;min-height:25px;padding:4px 8px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.campaign-tags span{border:1px solid color-mix(in srgb, var(--card-accent) 42%, #dce5ea)}}.campaign-tags span{background:var(--card-accent);border-radius:4px}@supports (color:color-mix(in lab, red, red)){.campaign-tags span{background:color-mix(in srgb, var(--card-accent) 8%, #fff)}}.campaign-tags span{color:#34434c;text-transform:uppercase;font-family:Outfit,sans-serif;font-size:10px;font-weight:600}.portfolio-card dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:22px 0;display:grid}.portfolio-card dl div{border-left:1px solid var(--shell-line);min-width:0;padding-left:10px}.portfolio-card dt{color:var(--shell-muted);font-size:11px}.portfolio-card dd{margin:3px 0 0;font-family:Outfit,sans-serif;font-size:22px;font-weight:600}.portfolio-card dl small{color:var(--shell-muted);font-size:10px}.report-link{color:#027eae;align-items:center;gap:7px;font-family:Outfit,sans-serif;font-size:13px;font-weight:600;display:inline-flex}.report-link:hover svg{transform:translate(3px)}.report-link svg{transition:transform .16s}.portfolio-table-section,.portfolio-note{border:1px solid var(--shell-line);background:#fff}.portfolio-table-section{padding:22px}.portfolio-table-section table{min-width:900px}.lead-overview-section{border:1px solid var(--shell-line);background:#fff;margin-bottom:18px;padding:22px}.reliability-section{color:#f7f8fb;background:radial-gradient(circle at 0 0,#3a5ba85c,#0000 420px),radial-gradient(circle at 100% 0,#00a8ec24,#0000 360px),#0b1020;border:1px solid #ffffff21;border-radius:14px;margin:24px 0;padding:28px;box-shadow:0 24px 70px #0f283a29}.reliability-section-header{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:22px;display:flex}.reliability-section-header .report-kicker{color:#72a7ff}.reliability-section-header h2{color:#f7f8fb;margin:0;font-family:Outfit,sans-serif;font-size:clamp(30px,4vw,48px);font-weight:700;line-height:1}.reliability-section-header p{color:#a8b3c5;max-width:760px;margin:10px 0 0;font-size:14px;line-height:1.55}.reliability-section-header .source-chip{color:#c7d2e5;background:#ffffff0f;border-color:#ffffff24}.reliability-metric-grid{gap:14px;display:grid}.reliability-metric-grid.is-overview{grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:18px}.reliability-metric-grid.is-brand{grid-template-columns:repeat(4,minmax(0,1fr))}.reliability-metric-card{background:#ffffff12;border:1px solid #ffffff1c;border-radius:14px;min-width:0;padding:18px}.reliability-metric-card span{color:#a8b3c5;font-size:12px;display:block}.reliability-metric-card strong{color:#f7f8fb;margin:12px 0 6px;font-family:Outfit,sans-serif;font-size:32px;font-weight:700;line-height:1;display:block}.reliability-metric-card p{color:#a8b3c5;margin:0;font-size:11px}.reliability-metric-card.is-good{border-left:4px solid #35d07f}.reliability-metric-card.is-alert{border-left:4px solid #ffcc03}.reliability-panel,.reliability-response-panel,.reliability-incident-panel{background:#ffffff0f;border:1px solid #ffffff1c;border-radius:14px;min-width:0;padding:18px}.reliability-panel .panel-heading,.reliability-response-panel .panel-heading,.reliability-incident-panel .panel-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;display:flex}.reliability-panel .panel-heading span,.reliability-response-panel .panel-heading span,.reliability-incident-panel .panel-heading span{color:#72a7ff}.reliability-panel .panel-heading h3,.reliability-response-panel .panel-heading h3,.reliability-incident-panel .panel-heading h3{color:#f7f8fb;margin:0;font-family:Outfit,sans-serif;font-size:20px;font-weight:700}.reliability-panel .panel-heading svg,.reliability-response-panel .panel-heading svg,.reliability-incident-panel .panel-heading svg{color:#72a7ff;flex:none}.reliability-table-wrap{width:100%;overflow-x:auto}.reliability-table{min-width:930px}.reliability-table th,.reliability-table td{color:#f7f8fb;border-color:#ffffff21}.reliability-table th{color:#a8b3c5;text-transform:uppercase;font-family:Outfit,sans-serif;font-size:11px;font-weight:700}.reliability-table td:first-child span{color:#a8b3c5}.reliability-status-pill{color:#031b0f;background:#35d07f;border-radius:999px;justify-content:center;align-items:center;min-width:62px;padding:5px 10px;font-weight:700;display:inline-flex}.reliability-status-pill.is-down{color:#fff;background:#ff5f6d}.reliability-lower-grid{grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);gap:18px;margin-top:18px;display:grid}.reliability-bar-list{gap:13px;display:grid}.reliability-bar-row{color:#f7f8fb;grid-template-columns:96px minmax(120px,1fr) 74px;align-items:center;gap:14px;font-size:13px;display:grid}.reliability-bar-track{background:#ffffffe6;border-radius:999px;height:11px;overflow:hidden}.reliability-bar-track span{border-radius:inherit;background:#72a7ff;height:100%;display:block}.reliability-bar-row strong{color:#a8b3c5;text-align:right;font-size:13px;font-weight:600}.reliability-incident-panel p{color:#a8b3c5;margin:0;font-size:12px;line-height:1.45}.reliability-incident-list{gap:10px;display:grid}.reliability-incident-row{border-top:1px solid #ffffff1c;justify-content:space-between;gap:16px;padding:10px 0;display:flex}.reliability-incident-row:first-child{border-top:0}.reliability-incident-row strong,.reliability-incident-row span{display:block}.reliability-incident-row strong{color:#f7f8fb;font-size:13px}.reliability-incident-row span{color:#a8b3c5;margin-top:3px;font-size:11px}.reliability-incident-row em{color:#f3c74e;flex:none;font-size:12px;font-style:normal;font-weight:700}.reliability-overview-section{border-color:var(--shell-line);background:linear-gradient(90deg, var(--shell-blue) 0 72%, var(--shell-yellow) 72% 100%) top / 100% 5px no-repeat, #fff;box-shadow:none;color:var(--shell-ink);border-radius:6px}.reliability-overview-section .reliability-section-header .report-kicker,.reliability-overview-section .reliability-panel .panel-heading span,.reliability-overview-section .reliability-response-panel .panel-heading span,.reliability-overview-section .reliability-incident-panel .panel-heading span{color:var(--shell-blue)}.reliability-overview-section .reliability-section-header h2,.reliability-overview-section .reliability-panel .panel-heading h3,.reliability-overview-section .reliability-response-panel .panel-heading h3,.reliability-overview-section .reliability-incident-panel .panel-heading h3{color:var(--shell-ink)}.reliability-overview-section .reliability-section-header p,.reliability-overview-section .reliability-section-header .source-chip,.reliability-overview-section .reliability-metric-card span,.reliability-overview-section .reliability-metric-card p,.reliability-overview-section .reliability-incident-panel p,.reliability-overview-section .reliability-incident-row span,.reliability-overview-section .reliability-bar-row strong{color:var(--shell-muted)}.reliability-overview-section .reliability-section-header .source-chip,.reliability-overview-section .reliability-metric-card,.reliability-overview-section .reliability-panel,.reliability-overview-section .reliability-response-panel,.reliability-overview-section .reliability-incident-panel{border-color:var(--shell-line);background:#f7fbfd}.reliability-overview-section .reliability-metric-card strong,.reliability-overview-section .reliability-table th,.reliability-overview-section .reliability-table td,.reliability-overview-section .reliability-incident-row strong,.reliability-overview-section .reliability-bar-row{color:var(--shell-ink)}.reliability-overview-section .reliability-table th{color:var(--shell-muted)}.reliability-overview-section .reliability-table th,.reliability-overview-section .reliability-table td,.reliability-overview-section .reliability-incident-row{border-color:var(--shell-line)}.reliability-overview-section .reliability-table td:first-child span{color:var(--shell-muted)}.reliability-overview-section .reliability-panel .panel-heading svg,.reliability-overview-section .reliability-response-panel .panel-heading svg,.reliability-overview-section .reliability-incident-panel .panel-heading svg{color:var(--shell-blue)}.reliability-overview-section .reliability-bar-track{background:#e7eef2}.reliability-overview-section .reliability-bar-track span{background:var(--shell-blue)}.reliability-overview-section .reliability-incident-row em{color:#9b7200}.social-overview-section{border:1px solid var(--shell-line);background:#fff;margin-bottom:18px;padding:22px}.social-overview-section>.panel-heading{margin-bottom:16px}.social-overview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.social-overview-card{border:1px solid var(--shell-line);background:#fff;border-radius:6px;min-width:0;padding:18px;position:relative;overflow:hidden}.social-overview-card:before{content:"";background:var(--social-accent);height:4px;position:absolute;top:0;left:0;right:0}.social-overview-card header{gap:5px;padding-top:4px;display:grid}.social-overview-card header span{color:var(--shell-muted);text-transform:uppercase;font-size:10px}.social-overview-card header strong{color:var(--shell-ink);font-family:Outfit,sans-serif;font-size:30px;font-weight:600;line-height:1}.social-overview-card p{min-height:34px;color:var(--shell-muted);margin:10px 0 0;font-size:12px;line-height:1.45}.social-overview-card dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:16px 0 0;display:grid}.social-overview-card dl div{border-top:1px solid var(--shell-line);border-left:2px solid var(--social-accent);min-width:0;padding:9px 0 0 9px}.social-overview-card dt{color:var(--shell-muted);text-transform:uppercase;font-size:9px}.social-overview-card dd{color:var(--shell-ink);margin:4px 0 0;font-family:Outfit,sans-serif;font-size:20px;font-weight:600}.social-overview-card.is-pending{background:var(--social-accent);border-style:dashed}@supports (color:color-mix(in lab, red, red)){.social-overview-card.is-pending{background:color-mix(in srgb, var(--social-accent) 5%, #fff)}}.social-overview-card.is-pending header strong{font-size:24px}.social-creative-overview-block{margin-top:18px}.social-creative-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.social-creative-overview-card{border:1px solid var(--shell-line);background:linear-gradient(135deg, var(--social-accent), #fff 56%);border-radius:6px;min-width:0;padding:16px}@supports (color:color-mix(in lab, red, red)){.social-creative-overview-card{background:linear-gradient(135deg, color-mix(in srgb, var(--social-accent) 8%, #fff), #fff 56%)}}.social-creative-overview-card header{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.social-creative-overview-card header span{color:var(--shell-ink);font-family:Outfit,sans-serif;font-size:21px;font-weight:650}.social-creative-overview-card header strong{color:var(--shell-muted);text-align:right;text-transform:uppercase;font-size:11px;font-weight:700}.social-overview-creative-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.social-overview-creative{border:1px solid var(--shell-line);background:#fff;border-radius:6px;grid-template-columns:80px minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:10px;display:grid}.social-overview-creative img{background:linear-gradient(145deg, var(--social-accent), var(--social-secondary));border-radius:6px;width:80px;height:80px;padding:12px}@supports (color:color-mix(in lab, red, red)){.social-overview-creative img{background:linear-gradient(145deg, color-mix(in srgb, var(--social-accent) 24%, #111), color-mix(in srgb, var(--social-secondary) 22%, #111))}}.social-overview-creative img{object-fit:contain}.social-overview-creative span,.social-overview-creative h4,.social-overview-creative p,.social-overview-creative small{display:block}.social-overview-creative span{color:var(--shell-muted);text-transform:uppercase;font-size:9px;font-weight:800}.social-overview-creative h4{color:var(--shell-ink);margin:4px 0 0;font-family:Outfit,sans-serif;font-size:17px;font-weight:650;line-height:1.12}.social-overview-creative p{color:var(--shell-muted);margin:5px 0 0;font-size:11px;line-height:1.35}.social-overview-creative small{color:var(--social-accent);text-transform:uppercase;margin-top:6px;font-size:10px;font-weight:800}.social-overview-wide{margin-top:16px}.social-overview-chart{height:300px}.home-dashboard .recharts-cartesian-axis-tick-value,.home-dashboard .recharts-legend-item-text{fill:var(--shell-muted);font-family:Poppins,Arial,sans-serif;color:var(--shell-muted)!important}.home-dashboard .recharts-default-tooltip,.home-dashboard .recharts-tooltip-label,.home-dashboard .recharts-tooltip-item{font-family:Poppins,Arial,sans-serif;color:var(--brand-text)!important}.lead-overview-section>.panel-heading{margin-bottom:16px}.lead-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.lead-overview-card{border:1px solid var(--shell-line);background:#fff;border-radius:6px;grid-template-columns:minmax(0,1fr) minmax(250px,.9fr);gap:16px;min-width:0;padding:18px;display:grid;position:relative;overflow:hidden}.lead-overview-card:before{content:"";background:var(--lead-accent);height:4px;position:absolute;top:0;left:0;right:0}.lead-overview-card>div:first-child{min-width:0;padding-top:5px}.lead-overview-card span{color:var(--shell-muted);text-transform:uppercase;font-size:10px}.lead-overview-card h3{color:var(--shell-ink);margin:7px 0 4px;font-family:Outfit,sans-serif;font-size:34px;font-weight:600;line-height:1}.lead-overview-card p{color:var(--shell-muted);margin:0;font-size:12px}.lead-overview-card dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.lead-overview-card dl div{border-top:1px solid var(--shell-line);border-left:2px solid var(--lead-accent);min-width:0;padding:10px 0 0 10px}.lead-overview-card dt{color:var(--shell-muted);text-transform:uppercase;font-size:9px}.lead-overview-card dd{color:var(--shell-ink);margin:4px 0 0;font-family:Outfit,sans-serif;font-size:22px;font-weight:600}.campaign-overview-section{border-top:1px solid var(--shell-line);padding:26px 0 8px}.campaign-overview-section>.panel-heading{margin-bottom:16px}.campaign-overview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.campaign-overview-card{border:1px solid var(--shell-line);background:#fff;border-radius:6px;min-width:0;padding:18px;position:relative;overflow:hidden}.campaign-overview-card:before{content:"";background:var(--campaign-accent);height:4px;position:absolute;top:0;left:0;right:0}.campaign-overview-card header{justify-content:space-between;align-items:flex-start;gap:14px;padding-top:4px;display:flex}.campaign-overview-card header>div:first-child>span{color:var(--shell-muted);text-transform:uppercase;font-size:10px}.campaign-overview-card h3{margin:4px 0 0;font-family:Outfit,sans-serif;font-size:21px;font-weight:600}.campaign-overview-status{text-align:right}.campaign-overview-status strong,.campaign-overview-status span{display:block}.campaign-overview-status strong{color:#197148;text-transform:uppercase;font-size:10px}.campaign-overview-status span{color:var(--shell-muted);margin-top:4px;font-size:9px}.campaign-overview-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:18px 0 0;display:grid}.campaign-overview-card dl div{border-top:1px solid var(--shell-line);border-left:2px solid var(--campaign-accent);min-width:0;padding:9px 0 0 9px}.campaign-overview-card dt{color:var(--shell-muted);font-size:9px}.campaign-overview-card dd{overflow-wrap:anywhere;margin:3px 0 0;font-family:Outfit,sans-serif;font-size:18px;font-weight:600}.paid-comparison-heading{border-top:1px solid var(--shell-line);margin-top:24px;padding-top:20px}.paid-comparison-heading span{color:var(--shell-muted);text-transform:uppercase;font-size:10px}.paid-comparison-heading h3{margin:4px 0 12px;font-family:Outfit,sans-serif;font-size:20px;font-weight:600}.paid-comparison-table{min-width:900px}.panel-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.panel-heading h2{margin:0;font-family:Outfit,sans-serif;font-size:21px;font-weight:600}.panel-heading>svg{color:var(--shell-blue)}.portfolio-note{border-left:4px solid var(--shell-yellow);align-items:flex-start;gap:10px;margin-top:16px;padding:14px 16px;display:flex}.portfolio-note svg{color:#9b7200;flex:none}.portfolio-note p{color:#596772;margin:0;font-size:13px}.brand-dashboard{--brand-bg:#fff;--brand-panel:#fff;--brand-text:#25252a;--brand-muted:#66737d;--brand-border:#dce5ea;--brand-grid:#e7eef2;--brand-accent:#00a8ec;--brand-secondary:#fff430;--brand-tertiary:#023c5b;--brand-quaternary:#a5b6c0;--brand-negative:#d35640;min-height:calc(100vh - 80px);padding:32px var(--dashboard-edge-padding) 48px;background:var(--brand-bg);color:var(--brand-text);font-family:var(--brand-body)}.theme-inktel{--brand-bg:#171717;--brand-panel:#202327;--brand-text:#fff;--brand-muted:#a9b4b8;--brand-border:#344044;--brand-grid:#334044;--brand-accent:#00cfe7;--brand-secondary:#ffcc03;--brand-tertiary:#5ce1ec;--brand-quaternary:#8d9a9f;--brand-negative:#ffcc03;--brand-heading:"Urbanist", sans-serif;--brand-body:"Inter", sans-serif}.theme-bvc{--brand-bg:#f7fbfd;--brand-panel:#fff;--brand-text:#25252a;--brand-muted:#66737d;--brand-border:#d9e6ec;--brand-grid:#e4edf1;--brand-accent:#00a8ec;--brand-secondary:#fff430;--brand-tertiary:#023c5b;--brand-quaternary:#a5b6c0;--brand-negative:#d35640;--brand-heading:"Outfit", sans-serif;--brand-body:"Poppins", sans-serif}.theme-thcc{--brand-bg:#050505;--brand-panel:#111;--brand-text:#fff;--brand-muted:#c2c2c2;--brand-border:#323232;--brand-grid:#2d2d2d;--brand-accent:#fc0;--brand-secondary:#fff;--brand-tertiary:#fd0303;--brand-quaternary:#737373;--brand-negative:#fd0303;--brand-heading:"Bebas Neue", sans-serif;--brand-body:"Roboto Condensed", sans-serif}.report-header{border-bottom:1px solid var(--brand-border);min-height:152px;padding:22px 0 24px}.brand-report-lockup{align-items:center;gap:22px;min-width:0;display:flex}.corporate-logo{object-fit:contain;flex:none;width:clamp(120px,14vw,178px);height:92px}.theme-bvc .corporate-logo,.theme-thcc .corporate-logo{width:104px}.report-header .report-kicker,.brand-dashboard .panel-heading span{color:var(--brand-accent);font-family:var(--brand-heading)}.report-header h1,.brand-dashboard .panel-heading h2{color:var(--brand-text);font-family:var(--brand-heading)}.report-header h1{font-size:48px}.theme-thcc .report-header h1{text-transform:uppercase;font-size:56px;font-weight:400}.report-header p{color:var(--brand-muted);font-family:var(--brand-body)}.headline-metric{border-left:4px solid var(--brand-accent);min-width:240px;padding:4px 0 4px 20px;display:grid}.headline-metric span{color:var(--brand-muted);text-transform:uppercase;font-size:12px}.headline-metric strong{font-family:var(--brand-heading);margin:2px 0;font-size:38px;line-height:1}.headline-metric small{color:var(--brand-muted);font-size:11px}.headline-metric small+small{margin-top:3px}.section-heading{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.compact-section-heading{padding:28px 0 16px}.brand-top-range{margin:22px 0 10px}.brand-top-range .range-control{border-left:4px solid var(--brand-accent)}.brand-reliability-section{border:1px solid var(--brand-border);background:radial-gradient(circle at top right, var(--brand-accent), transparent 340px), #0b1020;border-radius:6px;margin:22px 0 8px;padding:22px}@supports (color:color-mix(in lab, red, red)){.brand-reliability-section{background:radial-gradient(circle at top right, color-mix(in srgb, var(--brand-accent) 16%, transparent), transparent 340px), #0b1020}}.brand-reliability-section{color:#f7f8fb}.brand-reliability-section .reliability-section-header{margin-bottom:18px}.brand-reliability-section .reliability-section-header h2{font-size:clamp(27px,4vw,38px)}.brand-reliability-section .reliability-incident-panel{margin-top:14px}.section-heading h2{color:var(--brand-text);font-family:var(--brand-heading);letter-spacing:0;margin:0;font-size:30px;font-weight:600}.theme-thcc .section-heading h2{font-size:36px;font-weight:400}.section-heading p{color:var(--brand-muted);margin:7px 0 0;font-size:12px}.range-control{border:1px solid var(--brand-border);background:var(--brand-panel);align-items:center;gap:12px;min-width:0;padding:10px;display:flex}.range-label{color:var(--brand-muted);text-transform:uppercase;flex:none;align-items:center;gap:7px;padding:0 8px;font-size:11px;font-weight:600;display:inline-flex}.range-label svg{color:var(--brand-accent)}.range-options{scrollbar-width:thin;gap:4px;min-width:0;display:flex;overflow-x:auto}.range-options button{min-height:34px;color:var(--brand-muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;padding:7px 10px;font-size:11px;font-weight:600}.range-options button:hover{border-color:var(--brand-border);color:var(--brand-text)}.range-options button.is-active{border-color:var(--brand-accent);background:var(--brand-accent);color:#071014}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:22px 0;display:grid}.metric-card{border:1px solid var(--brand-border);background:var(--brand-panel);border-radius:6px;min-width:0;padding:17px}.metric-label{color:var(--brand-muted);align-items:center;gap:8px;font-size:12px;display:flex}.metric-label svg{color:var(--brand-accent);flex:none}.metric-card>strong{font-family:var(--brand-heading);margin:12px 0 7px;font-size:30px;font-weight:600;line-height:1;display:block}.metric-card>.metric-definition{min-height:30px;color:var(--brand-muted);margin-bottom:7px;font-size:10px;line-height:1.35;display:block}.metric-delta{color:var(--brand-muted);align-items:center;gap:5px;font-size:11px;display:flex}.metric-delta svg{flex:none}.lead-intake-section{border-bottom:1px solid var(--brand-border);padding:26px 0 8px}.lead-intake-section .compact-section-heading{padding-top:0}.lead-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:4px 0 16px;display:grid}.lead-metric-card{border:1px solid var(--brand-border);background:var(--brand-panel);border-radius:6px;min-width:0;padding:17px}.lead-metric-card>strong{color:var(--brand-text);font-family:var(--brand-heading);margin:12px 0 7px;font-size:31px;font-weight:600;line-height:1;display:block}.lead-metric-card .metric-definition{color:var(--brand-muted);font-size:10px;line-height:1.35;display:block}.lead-metric-card.is-actionable{border-left:4px solid var(--brand-accent)}.lead-metric-card.is-spam{border-left:4px solid var(--brand-negative)}.lead-metric-card.is-movement{border-left:4px solid var(--brand-tertiary)}.lead-movement-card{border:1px solid var(--brand-border);background:linear-gradient(135deg, var(--brand-panel), var(--brand-panel) 58%);border-radius:6px;min-width:0;margin-bottom:16px;padding:18px}@supports (color:color-mix(in lab, red, red)){.lead-movement-card{background:linear-gradient(135deg, color-mix(in srgb, var(--brand-panel) 88%, var(--brand-accent)), var(--brand-panel) 58%)}}.lead-movement-list{gap:10px;display:grid}.lead-movement-row{border:1px solid var(--brand-border);background:var(--brand-panel);border-radius:6px;grid-template-columns:minmax(0,1fr) auto minmax(0,1.45fr);align-items:center;gap:12px;padding:13px;display:grid}@supports (color:color-mix(in lab, red, red)){.lead-movement-row{background:color-mix(in srgb, var(--brand-panel) 90%, #fff)}}.lead-movement-row>svg{color:var(--brand-accent)}.lead-movement-row span,.lead-movement-row strong,.lead-movement-row p{display:block}.lead-movement-row span{color:var(--brand-muted);text-transform:uppercase;font-size:10px;font-weight:700}.lead-movement-row strong{color:var(--brand-text);font-family:var(--brand-heading);margin-top:4px;font-size:20px;font-weight:650;line-height:1.1}.lead-movement-row p{color:var(--brand-muted);margin:6px 0 0;font-size:11px;line-height:1.4}.lead-table-card{border:1px solid var(--brand-border);background:var(--brand-panel);border-radius:6px;min-width:0;padding:18px}.lead-summary-note{border-top:1px solid var(--brand-border);border-left:3px solid var(--brand-accent);color:var(--brand-muted);margin:0 0 12px;padding:12px 0 0 11px;font-size:11px;line-height:1.5}.lead-summary-note strong{color:var(--brand-text);font-weight:600}.lead-table-wrap{border:1px solid var(--brand-border);scrollbar-color:var(--brand-accent) var(--brand-grid);scrollbar-width:thin;max-height:360px;overflow:auto}.lead-table{min-width:1050px}.lead-table thead th{z-index:2;background:var(--brand-panel);position:sticky;top:0}.lead-table td{vertical-align:top}.lead-table td:first-child{min-width:112px}.lead-table td:nth-child(3),.lead-table td:nth-child(5){text-align:left}.lead-table td span{color:var(--brand-muted);margin-top:4px;font-size:10px;line-height:1.35;display:block}.lead-status-pill{border:1px solid var(--brand-border);min-height:24px;color:var(--brand-text);white-space:nowrap;border-radius:4px;align-items:center;padding:3px 7px;font-size:10px;font-weight:600;display:inline-flex}.lead-table .lead-status-pill{color:var(--brand-text)}.insight-strip{border:1px solid var(--brand-border);border-left:5px solid var(--brand-accent);background:var(--brand-panel);align-items:flex-start;gap:12px;padding:15px 17px;display:flex}.insight-strip>svg{color:var(--brand-accent);flex:none}.insight-strip strong{font-family:var(--brand-heading);font-size:15px;font-weight:600}.theme-thcc .insight-strip strong{text-transform:uppercase;font-size:19px;font-weight:400}.insight-strip p{color:var(--brand-muted);margin:3px 0 0;font-size:13px}.executive-readout{border:1px solid var(--brand-border);border-top:4px solid var(--brand-accent);background:var(--brand-panel);margin:22px 0 8px;padding:18px}.executive-readout header span{color:var(--brand-accent);text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:600;display:block}.executive-readout h3{color:var(--brand-text);font-family:var(--brand-heading);margin:0;font-size:20px;font-weight:600}.theme-thcc .executive-readout h3{text-transform:uppercase;font-size:25px;font-weight:400}.readout-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.readout-grid article{border-right:1px solid var(--brand-border);align-items:flex-start;gap:9px;min-width:0;padding-right:14px;display:flex}.readout-grid article:last-child{border-right:0;padding-right:0}.readout-grid svg{width:17px;height:17px;color:var(--brand-accent);flex:none}.readout-grid article:nth-child(2) svg{color:var(--brand-negative)}.readout-grid strong{color:var(--brand-text);text-transform:uppercase;font-size:11px}.readout-grid p{color:var(--brand-muted);margin:4px 0 0;font-size:11px;line-height:1.5}.chart-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:22px 0;display:grid}.chart-panel{border:1px solid var(--brand-border);background:var(--brand-panel);border-radius:6px;flex-direction:column;min-width:0;padding:18px;display:flex}.chart-definition{border-top:1px solid var(--brand-border);border-left:3px solid var(--brand-accent);color:var(--brand-muted);margin:auto 0 0;padding:12px 0 0 11px;font-size:11px;font-weight:500;line-height:1.45}.brand-dashboard .panel-heading h2{font-size:21px;font-weight:600}.theme-thcc .panel-heading h2{text-transform:uppercase;font-size:26px;font-weight:400}.chart-area{width:100%;height:280px;margin-top:14px}.chart-area-tall{height:310px}.brand-dashboard .recharts-cartesian-axis-tick-value,.brand-dashboard .recharts-legend-item-text{fill:var(--brand-muted);font-family:var(--brand-body);color:var(--brand-muted)!important}.brand-dashboard .recharts-default-tooltip,.brand-dashboard .recharts-tooltip-label,.brand-dashboard .recharts-tooltip-item{font-family:var(--brand-body);color:var(--brand-text)!important}.data-section{border-top:1px solid var(--brand-border);padding:24px 0 10px}.table-heading{align-items:flex-end;padding-bottom:12px}.table-heading small{color:var(--brand-muted);font-size:11px}.table-wrap{width:100%;overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:760px}th,td{text-align:right;font-variant-numeric:tabular-nums;border-bottom:1px solid;padding:13px 12px;font-size:12px}th{color:var(--brand-muted,var(--shell-muted));border-color:var(--brand-border,var(--shell-line));font-weight:500}td{color:var(--brand-text,var(--shell-ink));border-color:var(--brand-border,var(--shell-line))}th:first-child,td:first-child{text-align:left}td:first-child strong,td:first-child span{display:block}td:first-child strong{font-weight:500}td:first-child span{max-width:470px;color:var(--brand-muted,var(--shell-muted));overflow-wrap:anywhere;margin-top:2px;font-size:10px}.report-footer{color:var(--brand-muted);justify-content:space-between;gap:20px;padding-top:18px;font-size:10px;display:flex}.ahrefs-section{border-top:3px solid var(--brand-accent);margin-top:34px;padding-top:32px}.ahrefs-section-header{justify-content:space-between;align-items:flex-end;gap:24px;padding-bottom:20px;display:flex}.ahrefs-section-header h2{color:var(--brand-text);font-family:var(--brand-heading);margin:0;font-size:30px;font-weight:600}.theme-thcc .ahrefs-section-header h2{text-transform:uppercase;font-size:36px;font-weight:400}.ahrefs-section-header p{max-width:720px;color:var(--brand-muted);margin:8px 0 0;font-size:12px}.source-chip{border:1px solid var(--brand-border);background:var(--brand-panel);color:var(--brand-muted);border-radius:6px;flex:none;padding:7px 10px;font-size:11px;font-weight:600}.ahrefs-metric .metric-delta{align-items:flex-start;min-height:30px}.ahrefs-insight{margin-bottom:0}.ahrefs-chart-grid{padding-bottom:14px}.ahrefs-wide{grid-column:1/-1}.ahrefs-wide .panel-heading{align-items:flex-end}.ahrefs-wide .panel-heading small{color:var(--brand-muted);font-size:10px}.ahrefs-caveat{border-left:4px solid var(--brand-secondary);background:var(--brand-panel);align-items:flex-start;gap:10px;padding:14px 16px;display:flex}.ahrefs-caveat svg{color:var(--brand-accent);flex:none}.ahrefs-caveat p{color:var(--brand-muted);margin:0;font-size:12px}.competitor-dashboard{background:linear-gradient(180deg, var(--brand-accent), transparent 360px), var(--brand-bg)}@supports (color:color-mix(in lab, red, red)){.competitor-dashboard{background:linear-gradient(180deg, color-mix(in srgb, var(--brand-accent) 5%, transparent), transparent 360px), var(--brand-bg)}}.competitor-report-header{align-items:center}.competitor-back-link{width:fit-content;color:var(--brand-accent);text-transform:uppercase;margin-bottom:10px;font-size:12px;font-weight:700;display:inline-flex}.competitor-back-link:hover{color:var(--brand-secondary)}.competitor-metric-grid{padding-bottom:12px}.competitor-metric-card{border-top:3px solid var(--brand-accent)}.competitor-insight{margin:12px 0 2px}.competitor-chart-grid{align-items:stretch}.competitor-dashboard .panel-heading small{color:var(--brand-muted);text-align:right;font-size:10px;font-weight:700}.competitor-table-section{padding-top:28px}.competitor-table{min-width:1000px}.competitor-table td{vertical-align:middle}.competitor-table td:first-child a{color:var(--brand-accent);align-items:center;gap:5px;margin-top:5px;font-size:10px;font-weight:700;display:inline-flex}.competitor-validation-table td:first-child>span{color:var(--brand-muted);margin-top:3px;font-size:10px;display:block}.competitor-validation-table td:last-child{min-width:260px;color:var(--brand-muted);font-size:11px;line-height:1.45}.competitor-gap-cell{grid-template-columns:minmax(80px,1fr) auto;align-items:center;gap:9px;display:grid}.competitor-gap-bar,.competitor-page-bar span{width:var(--bar-width);background:var(--brand-accent);border-radius:999px;max-width:100%;display:block}.competitor-gap-bar{background:linear-gradient(90deg, var(--brand-secondary), var(--brand-accent));height:9px}.competitor-gap-cell strong{color:var(--brand-text);font-size:12px}.competitor-page-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.competitor-page-card{border:1px solid var(--brand-border);background:var(--brand-panel);border-radius:6px;min-width:0;padding:16px}.competitor-page-card span,.competitor-page-card p,.competitor-page-card dt{color:var(--brand-muted)}.competitor-page-card span{text-transform:uppercase;min-height:32px;font-size:11px;font-weight:700;display:block}.competitor-page-card strong{color:var(--brand-text);font-family:var(--brand-heading);margin-top:10px;font-size:28px;line-height:1;display:block}.competitor-page-card p{overflow-wrap:anywhere;min-height:28px;margin:8px 0 0;font-size:10px;line-height:1.35}.competitor-page-bar{background:var(--brand-grid);border-radius:999px;height:10px;margin:13px 0;overflow:hidden}.competitor-page-bar span{height:100%}.competitor-page-card dl{border-top:1px solid var(--brand-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding-top:12px;display:grid}.competitor-page-card dt,.competitor-page-card dd{margin:0}.competitor-page-card dt{text-transform:uppercase;font-size:9px;font-weight:700}.competitor-page-card dd{color:var(--brand-text);font-family:var(--brand-heading);margin-top:3px;font-size:16px}.local-competitor-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:14px;display:grid}.local-competitor-summary article{border:1px solid var(--brand-border);border-left:4px solid var(--brand-accent);background:var(--brand-panel);border-radius:6px;min-width:0;padding:16px}.local-competitor-summary span,.local-competitor-summary p{color:var(--brand-muted);font-size:11px}.local-competitor-summary span{text-transform:uppercase;font-weight:700;display:block}.local-competitor-summary strong{color:var(--brand-text);font-family:var(--brand-heading);margin:7px 0 4px;font-size:24px;line-height:1.1;display:block}.local-competitor-summary p{margin:0}.local-competitor-table tr.is-current-brand td{background:var(--brand-accent)}@supports (color:color-mix(in lab, red, red)){.local-competitor-table tr.is-current-brand td{background:color-mix(in srgb, var(--brand-accent) 8%, transparent)}}.competitor-status-pill{border:1px solid var(--brand-border);min-width:74px;color:var(--brand-text);border-radius:999px;justify-content:center;padding:4px 7px;font-size:10px;font-weight:700;display:inline-flex}.competitor-status-pill.is-new,.competitor-status-pill.is-improved{border-color:var(--brand-accent);color:var(--brand-accent)}.competitor-status-pill.is-declined,.competitor-status-pill.is-lost{border-color:var(--brand-negative);color:var(--brand-negative)}.ai-serp-panel{min-height:100%}.ai-serp-panel .panel-heading>svg{color:var(--brand-accent)}.ai-serp-content{flex:1;align-content:center;min-height:280px;padding:18px 6px 12px;display:grid}.ai-serp-value{display:grid}.ai-serp-value strong{color:var(--brand-text);font-family:var(--brand-heading);font-size:68px;font-weight:600;line-height:.95}.theme-thcc .ai-serp-value strong{font-weight:400}.ai-serp-value span{color:var(--brand-muted);margin-top:8px;font-size:12px}.ai-serp-meter{background:var(--brand-grid);border-radius:2px;width:100%;height:10px;margin:20px 0;overflow:hidden}.ai-serp-meter span{background:var(--brand-accent);height:100%;display:block}.ai-serp-content dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.ai-serp-content dl div{border-left:2px solid var(--brand-border);padding-left:10px}.ai-serp-content dt{color:var(--brand-muted);text-transform:uppercase;font-size:10px}.ai-serp-content dd{color:var(--brand-text);font-family:var(--brand-heading);margin:4px 0 0;font-size:22px}.youtube-section{border-top:3px solid var(--brand-accent);margin-top:34px;padding-top:32px}.youtube-section-header{justify-content:space-between;align-items:flex-end;gap:24px;padding-bottom:20px;display:flex}.youtube-section-header h2{color:var(--brand-text);font-family:var(--brand-heading);text-transform:uppercase;margin:0;font-size:36px;font-weight:400}.youtube-section-header p{max-width:740px;color:var(--brand-muted);margin:8px 0 0;font-size:12px}.youtube-metric-grid{padding-top:0}.youtube-chart-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:4px 0 22px;display:grid}.youtube-wide{grid-column:1/-1}.youtube-format-stack{gap:12px;margin-top:14px;display:grid}.youtube-format-row{grid-template-columns:118px minmax(0,1fr);align-items:stretch;gap:12px;display:grid}.youtube-format-row strong{color:var(--brand-text);font-family:var(--brand-heading);text-transform:uppercase;font-size:24px;font-weight:400;display:block}.youtube-format-row small{color:var(--brand-muted);margin-top:4px;font-size:11px;display:block}.youtube-format-row dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.youtube-format-row dl div{border:1px solid var(--brand-border);border-radius:6px;min-width:0;padding:10px}.youtube-format-row dt{color:var(--brand-muted);font-size:11px}.youtube-format-row dd{color:var(--brand-text);font-family:var(--brand-heading);margin:4px 0 0;font-size:24px;font-weight:400}.youtube-top-video{grid-template-columns:150px minmax(0,1fr);align-items:center;gap:12px;margin:14px 0 6px;display:grid}.youtube-top-video img{aspect-ratio:16/9;border:1px solid var(--brand-border);object-fit:cover;background:var(--brand-grid);border-radius:6px;width:100%}.youtube-thumbnail-placeholder{aspect-ratio:16/9;border:1px solid var(--brand-border);width:100%;color:var(--brand-muted);background:var(--brand-grid);text-align:center;border-radius:6px;place-items:center;font-size:11px;display:grid}.youtube-top-video strong,.youtube-top-video span{display:block}.youtube-top-video strong{color:var(--brand-text);font-family:var(--brand-heading);text-transform:uppercase;font-size:24px;font-weight:400;line-height:1.05}.youtube-top-video span{color:var(--brand-muted);margin-top:5px;font-size:12px}.gender-stack{border:1px solid var(--brand-border);background:var(--brand-grid);border-radius:999px;min-height:30px;margin-top:10px;display:flex;overflow:hidden}.gender-stack span{color:#050505;white-space:nowrap;justify-content:center;align-items:center;min-width:0;padding:0 8px;font-size:11px;font-weight:600;display:inline-flex}.youtube-chart-note{color:var(--brand-muted);margin:10px 0 0;font-size:11px}.youtube-insight{margin-bottom:8px}.thcc-newsletter-section{--newsletter-positive:#75d39b}.thcc-newsletter-header .source-chip{border-color:var(--brand-accent)}@supports (color:color-mix(in lab, red, red)){.thcc-newsletter-header .source-chip{border-color:color-mix(in srgb, var(--brand-accent) 68%, transparent)}}.thcc-newsletter-header .source-chip{background:var(--brand-accent)}@supports (color:color-mix(in lab, red, red)){.thcc-newsletter-header .source-chip{background:color-mix(in srgb, var(--brand-accent) 14%, transparent)}}.thcc-newsletter-readiness{border:1px solid var(--brand-border);border-left:5px solid var(--brand-accent);background:linear-gradient(90deg, var(--brand-accent), transparent), var(--brand-panel);border-radius:6px;margin-bottom:18px;padding:18px}@supports (color:color-mix(in lab, red, red)){.thcc-newsletter-readiness{background:linear-gradient(90deg, color-mix(in srgb, var(--brand-accent) 16%, transparent), transparent), var(--brand-panel)}}.thcc-newsletter-readiness strong{color:var(--brand-text);font-family:var(--brand-heading);text-transform:uppercase;font-size:26px;font-weight:400;line-height:1;display:block}.thcc-newsletter-readiness p{max-width:800px;color:var(--brand-muted);margin:8px 0 0;font-size:12px;line-height:1.5}.thcc-newsletter-metric-grid{grid-template-columns:repeat(5,minmax(0,1fr));padding-top:0}.thcc-newsletter-card{border-top:4px solid var(--brand-accent);background:linear-gradient(180deg, var(--brand-accent), transparent 42%), var(--brand-panel);min-height:148px}@supports (color:color-mix(in lab, red, red)){.thcc-newsletter-card{background:linear-gradient(180deg, color-mix(in srgb, var(--brand-accent) 8%, transparent), transparent 42%), var(--brand-panel)}}.thcc-newsletter-card.is-positive{border-top-color:var(--newsletter-positive)}.thcc-newsletter-card.is-positive .metric-label svg,.thcc-newsletter-card.is-positive>strong{color:var(--newsletter-positive)}.thcc-newsletter-card.is-negative{border-top-color:var(--brand-negative)}.thcc-newsletter-card.is-negative .metric-label svg,.thcc-newsletter-card.is-negative>strong{color:var(--brand-negative)}.thcc-newsletter-card .metric-delta{align-items:flex-start;line-height:1.35}.thcc-newsletter-grid{align-items:stretch}.thcc-newsletter-grid .panel-heading small{color:var(--brand-muted);text-align:right;text-transform:uppercase;font-size:11px;font-weight:700}.thcc-newsletter-chart{height:330px}.thcc-newsletter-empty-plot{border:1px solid var(--brand-border);background:linear-gradient(180deg, transparent 24%, var(--brand-grid) 25%, transparent 26%), linear-gradient(180deg, transparent 49%, var(--brand-grid) 50%, transparent 51%), linear-gradient(180deg, transparent 74%, var(--brand-grid) 75%, transparent 76%), var(--brand-panel);min-height:330px;margin-top:14px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.thcc-newsletter-empty-plot{background:linear-gradient(180deg, transparent 24%, var(--brand-grid) 25%, transparent 26%), linear-gradient(180deg, transparent 49%, var(--brand-grid) 50%, transparent 51%), linear-gradient(180deg, transparent 74%, var(--brand-grid) 75%, transparent 76%), color-mix(in srgb, var(--brand-panel) 90%, #000)}}.thcc-newsletter-empty-plot span{color:var(--brand-muted);text-transform:uppercase;font-size:10px;font-weight:700;position:absolute;left:14px}.thcc-newsletter-empty-plot .is-high{top:14px}.thcc-newsletter-empty-plot .is-low{bottom:14px}.thcc-newsletter-empty-plot i{background:var(--brand-accent);border-radius:3px 3px 0 0;width:42px;position:absolute;bottom:28px}@supports (color:color-mix(in lab, red, red)){.thcc-newsletter-empty-plot i{background:color-mix(in srgb, var(--brand-accent) 70%, transparent)}}.thcc-newsletter-empty-plot i{opacity:.5}.thcc-newsletter-empty-plot .is-one{height:72px;left:26%}.thcc-newsletter-empty-plot .is-two{height:126px;left:48%}.thcc-newsletter-empty-plot .is-three{height:164px;left:70%}.thcc-newsletter-empty-plot b{opacity:.58;border-top:3px dashed;width:72%;height:0;position:absolute;left:17%}.thcc-newsletter-empty-plot b.is-positive{color:var(--newsletter-positive);top:42%;transform:rotate(-4deg)}.thcc-newsletter-empty-plot b.is-negative{color:var(--brand-negative);top:60%;transform:rotate(3deg)}.thcc-newsletter-source-list{gap:12px;margin-top:14px;display:grid}.thcc-newsletter-source-list div{border:1px solid var(--brand-border);border-left:4px solid var(--brand-accent);background:linear-gradient(180deg, var(--brand-text), transparent), #151515;border-radius:6px;min-height:86px;padding:14px}@supports (color:color-mix(in lab, red, red)){.thcc-newsletter-source-list div{background:linear-gradient(180deg, color-mix(in srgb, var(--brand-text) 6%, transparent), transparent), #151515}}.thcc-newsletter-source-list div:nth-child(2){border-left-color:var(--newsletter-positive)}.thcc-newsletter-source-list div:nth-child(3){border-left-color:var(--brand-secondary)}.thcc-newsletter-source-list strong,.thcc-newsletter-source-list span{display:block}.thcc-newsletter-source-list strong{color:var(--brand-text);font-family:var(--brand-heading);text-transform:uppercase;font-size:23px;font-weight:400;line-height:1.05}.thcc-newsletter-source-list span{color:var(--brand-muted);margin-top:8px;font-size:12px;line-height:1.45}.thcc-audience-interest-section{border-top-color:var(--brand-tertiary)}.thcc-interest-diagnosis{background:linear-gradient(90deg, #fff43033, transparent), var(--brand-panel);gap:12px;margin-bottom:16px;display:grid}.thcc-interest-diagnosis>div span{color:var(--brand-accent);font-family:var(--brand-heading);text-transform:uppercase;margin-bottom:6px;font-size:12px;font-weight:600;display:block}.thcc-interest-diagnosis h3{color:var(--brand-text);font-family:var(--brand-heading);text-transform:uppercase;margin:0;font-size:30px;font-weight:400}.thcc-interest-diagnosis p{max-width:980px;color:var(--brand-text);margin:0;font-size:14px;line-height:1.6}.thcc-api-bar-panel{gap:16px;display:grid}.thcc-api-interest-bars{gap:13px;margin-top:2px;display:grid}.thcc-api-interest-row{border:1px solid var(--brand-border);background:linear-gradient(#ffffff12,#ffffff05),#151515;border-radius:6px;gap:9px;padding:12px;display:grid}.thcc-api-interest-row-header{grid-template-columns:minmax(0,1fr) minmax(80px,auto);align-items:start;gap:14px;display:grid}.thcc-api-interest-row-header strong,.thcc-api-interest-row-header small,.thcc-api-interest-row-header b,.thcc-api-interest-bar-meta span{display:block}.thcc-api-interest-row-header strong{color:var(--brand-text);font-family:var(--brand-heading);text-transform:uppercase;font-size:24px;font-weight:400;line-height:1}.thcc-api-interest-row-header small{color:#dedede;margin-top:4px;font-size:11px;line-height:1.35}.thcc-api-interest-row-header b{color:var(--brand-text);font-family:var(--brand-heading);text-align:right;font-size:30px;font-weight:400;line-height:.9}.thcc-api-interest-track{background:#282828;border:1px solid #454545;border-radius:999px;height:18px;overflow:hidden}.thcc-api-interest-track span{border-radius:inherit;background:linear-gradient(90deg, var(--brand-accent), var(--brand-tertiary));height:100%;display:block}.thcc-api-interest-bar-meta{color:#e0e0e0;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:10px;font-weight:700;display:flex}.thcc-api-interest-bar-meta span:first-child{color:var(--brand-accent)}.thcc-api-interest-row p{color:#f5f5f5;margin:0;font-size:12px;line-height:1.45}.thcc-api-note-list{gap:12px;margin-top:14px;display:grid}.thcc-api-note-list div{border:1px solid var(--brand-border);background:linear-gradient(#ffffff12,#ffffff05),#151515;border-radius:6px;padding:13px}.thcc-api-note-list strong{color:var(--brand-text);font-family:var(--brand-heading);text-transform:uppercase;font-size:21px;font-weight:400;line-height:1;display:block}.thcc-api-note-list p{color:var(--brand-muted);margin:7px 0 0;font-size:12px;line-height:1.45}.thcc-interest-bar-list,.thcc-comment-theme-list{gap:12px;margin-top:14px;display:grid}.thcc-interest-bar-row{grid-template-columns:minmax(0,1.2fr) minmax(120px,.8fr) 70px;align-items:center;gap:10px;display:grid}.thcc-interest-bar-row strong,.thcc-interest-bar-row small,.thcc-interest-bar-row b{display:block}.thcc-interest-bar-row strong{color:var(--brand-text);font-size:13px}.thcc-interest-bar-row small{color:var(--brand-muted);margin-top:3px;font-size:10px;line-height:1.35}.thcc-interest-bar-row b{color:var(--brand-text);font-family:var(--brand-heading);text-align:right;font-size:21px;font-weight:400}.thcc-comment-theme-row{grid-template-columns:150px minmax(120px,1fr) 130px;align-items:center;gap:10px;display:grid}.thcc-comment-theme-row>span{color:var(--brand-text);font-size:12px;font-weight:600}.thcc-comment-theme-row>strong{color:var(--brand-muted);text-align:right;font-size:11px}.social-media-section .youtube-section-header h2{text-transform:none;font-weight:600}.social-chart-grid{padding-bottom:0}.social-platform-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:12px;display:grid}.social-platform-detail-grid{gap:16px;margin:16px 0;display:grid}.social-platform-card{border:1px solid var(--brand-border);background:var(--brand-panel);border-radius:6px;min-width:0;padding:18px}.social-platform-card header{border-bottom:1px solid var(--brand-border);justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:13px;display:flex}.social-platform-card header svg{color:var(--brand-accent);flex:none}.social-platform-card header span,.social-platform-card header h3{display:block}.social-platform-card header span{color:var(--brand-muted);text-transform:uppercase;font-size:10px;font-weight:600}.social-platform-card header h3{color:var(--brand-text);font-family:var(--brand-heading);margin:5px 0 0;font-size:28px;font-weight:500}.social-platform-card>p{min-height:38px;color:var(--brand-muted);margin:12px 0 0;font-size:12px;line-height:1.45}.social-platform-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:16px 0 0;display:grid}.social-platform-stats div{border:1px solid var(--brand-border);background:var(--brand-panel);border-radius:6px;min-width:0;padding:10px}@supports (color:color-mix(in lab, red, red)){.social-platform-stats div{background:color-mix(in srgb, var(--brand-panel) 86%, #fff)}}.social-platform-stats dt{color:var(--brand-muted);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:10px;overflow:hidden}.social-platform-stats dd{color:var(--brand-text);font-family:var(--brand-heading);text-overflow:ellipsis;white-space:nowrap;margin:5px 0 0;font-size:22px;font-weight:600;line-height:1.05;overflow:hidden}.social-platform-detail-section{border:1px solid var(--brand-border);background:linear-gradient(135deg, var(--brand-panel), var(--brand-panel) 48%);border-radius:6px;min-width:0;padding:18px}@supports (color:color-mix(in lab, red, red)){.social-platform-detail-section{background:linear-gradient(135deg, color-mix(in srgb, var(--brand-panel) 92%, var(--brand-accent)), var(--brand-panel) 48%)}}.social-detail-header{border-bottom:1px solid var(--brand-border);justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:14px;display:flex}.social-detail-header span,.social-detail-header h3{display:block}.social-detail-header span{color:var(--brand-muted);text-transform:uppercase;font-size:10px;font-weight:700}.social-detail-header h3{color:var(--brand-text);font-family:var(--brand-heading);margin:4px 0 0;font-size:30px;font-weight:600}.social-detail-header svg{color:var(--brand-accent);flex:none}.social-detail-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.social-detail-metric-card{border:1px solid var(--brand-border);background:var(--brand-panel);border-radius:6px;min-width:0;padding:12px}@supports (color:color-mix(in lab, red, red)){.social-detail-metric-card{background:color-mix(in srgb, var(--brand-panel) 88%, #fff)}}.social-detail-metric-card span,.social-detail-metric-card strong{display:block}.social-detail-metric-card span{color:var(--brand-muted);text-transform:uppercase;font-size:10px;font-weight:700}.social-detail-metric-card strong{color:var(--brand-text);font-family:var(--brand-heading);text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:25px;font-weight:650;line-height:1.05;overflow:hidden}.social-detail-metric-card p{color:var(--brand-muted);margin:7px 0 0;font-size:11px;line-height:1.35}.social-creative-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.social-creative-card{border:1px solid var(--brand-border);background:var(--brand-panel);border-radius:6px;grid-template-columns:minmax(120px,.86fr) minmax(0,1.14fr);min-width:0;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.social-creative-card{background:color-mix(in srgb, var(--brand-panel) 90%, #fff)}}.social-creative-image-wrap{background:linear-gradient(145deg, var(--brand-accent), var(--brand-secondary));place-items:center;min-height:210px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.social-creative-image-wrap{background:linear-gradient(145deg, color-mix(in srgb, var(--brand-accent) 22%, #050505), color-mix(in srgb, var(--brand-secondary) 18%, #050505))}}.social-creative-image{object-fit:contain;filter:drop-shadow(0 16px 24px #00000047);width:72%;max-height:76%}.social-creative-image-wrap span{border:1px solid var(--brand-border);max-width:calc(100% - 20px);padding:5px 7px;position:absolute;bottom:10px;right:10px}@supports (color:color-mix(in lab, red, red)){.social-creative-image-wrap span{border:1px solid color-mix(in srgb, var(--brand-border) 60%, transparent)}}.social-creative-image-wrap span{color:#fff;text-transform:uppercase;background:#000000b8;border-radius:999px;font-size:10px;font-weight:700}.social-creative-body{min-width:0;padding:14px}.social-creative-platform,.social-creative-body h4,.social-creative-body p,.social-creative-body small{display:block}.social-creative-platform{color:var(--brand-muted);text-transform:uppercase;font-size:10px;font-weight:700}.social-creative-body h4{color:var(--brand-text);font-family:var(--brand-heading);margin:5px 0 0;font-size:22px;font-weight:600;line-height:1.1}.social-creative-body p{color:var(--brand-muted);margin:8px 0 0;font-size:12px;line-height:1.4}.social-creative-primary,.social-creative-rows{gap:8px;margin:12px 0 0;display:grid}.social-creative-primary{grid-template-columns:repeat(2,minmax(0,1fr))}.social-creative-primary div,.social-creative-rows div{border:1px solid var(--brand-border);border-radius:6px;min-width:0;padding:8px}.social-creative-rows{grid-template-columns:repeat(3,minmax(0,1fr))}.social-creative-primary dt,.social-creative-rows dt{color:var(--brand-muted);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:9px;font-weight:700;overflow:hidden}.social-creative-primary dd,.social-creative-rows dd{color:var(--brand-text);text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:14px;font-weight:700;overflow:hidden}.social-creative-body small{color:var(--brand-muted);margin-top:10px;font-size:11px;line-height:1.4}.social-content-mix{border-top:1px solid var(--brand-border);margin-top:16px;padding-top:14px}.social-content-row{grid-template-columns:minmax(0,1fr) minmax(56px,auto);align-items:center;gap:8px 12px;margin-top:10px;display:grid}.social-content-row span,.social-content-row small,.social-content-row strong{display:block}.social-content-row span{color:var(--brand-text);font-size:12px;font-weight:700}.social-content-row small{color:var(--brand-muted);margin-top:2px;font-size:10px;line-height:1.35}.social-content-row strong{color:var(--brand-accent);text-align:right;font-size:13px;font-weight:800}.social-content-row .social-depth-track{grid-column:1/-1}.social-availability-list{color:var(--brand-muted);gap:7px;margin:14px 0 0;padding:0;font-size:11px;line-height:1.35;list-style:none;display:grid}.social-availability-list li{border-left:3px solid var(--brand-accent);padding-left:12px}.social-depth-panel{border-top:1px solid var(--brand-border);margin-top:16px;padding-top:14px}.social-depth-heading{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.social-depth-heading span{color:var(--brand-text);font-size:12px;font-weight:700}.social-depth-heading small{color:var(--brand-muted);text-transform:uppercase;font-size:10px}.social-depth-list{gap:9px;display:grid}.social-depth-row{grid-template-columns:minmax(116px,1fr) minmax(72px,auto);align-items:center;gap:8px 12px;display:grid}.social-depth-row>div:first-child{min-width:0}.social-depth-row span,.social-depth-row small,.social-depth-row strong{display:block}.social-depth-row span{color:var(--brand-text);font-size:12px;font-weight:700}.social-depth-row small{color:var(--brand-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:10px;overflow:hidden}.social-depth-row strong{color:var(--brand-accent);text-align:right;white-space:nowrap;font-size:12px;font-weight:700}.social-depth-row.is-unavailable strong{color:var(--brand-muted)}.social-depth-track{background:var(--brand-grid);border-radius:999px;grid-column:1/-1;height:7px;overflow:hidden}.social-depth-track span{border-radius:inherit;background:var(--brand-accent);min-width:0;height:100%;display:block}.social-depth-row.is-unavailable .social-depth-track span{background:0 0}.social-daily-chart,.social-reach-chart{height:320px}.social-action-section{padding-bottom:0}.social-response-card{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;min-height:0;display:grid}.social-response-card>div{border:1px solid var(--brand-border);border-left:3px solid var(--brand-accent);border-radius:6px;min-width:0;padding:15px}.social-response-card svg{color:var(--brand-accent)}.social-response-card span,.social-response-card strong{display:block}.social-response-card span{color:var(--brand-muted);text-transform:uppercase;margin-top:12px;font-size:10px}.social-response-card strong{color:var(--brand-text);font-family:var(--brand-heading);margin-top:5px;font-size:28px;font-weight:600}.social-pending-card{border:1px dashed var(--brand-border);border-left:5px solid var(--brand-accent);background:var(--brand-panel);border-radius:6px;min-width:0;padding:18px}.social-pending-card span,.social-pending-card strong{display:block}.social-pending-card span{color:var(--brand-muted);text-transform:uppercase;font-size:10px}.social-pending-card strong{color:var(--brand-text);font-family:var(--brand-heading);margin-top:6px;font-size:28px;font-weight:600}.social-pending-card p{max-width:720px;color:var(--brand-muted);margin:8px 0 0;font-size:12px;line-height:1.5}.youtube-ads-section{--paid-green:#75d39b}.meta-ads-section{--meta-ads-accent:var(--brand-accent);--meta-ads-light:var(--brand-secondary);--meta-ads-red:var(--brand-tertiary);--meta-ads-muted-line:var(--brand-quaternary)}.meta-ads-header{align-items:flex-start}.meta-ads-top-grid{grid-template-columns:315px minmax(0,1fr);align-items:stretch;gap:16px;margin-bottom:24px;display:grid}.meta-ads-pill-column{grid-template-columns:1fr;gap:10px;display:grid}.meta-ads-pill,.meta-ads-creative-panel{border:1px solid var(--brand-border);border-left:5px solid var(--brand-accent);background:linear-gradient(180deg, var(--brand-accent), transparent), var(--brand-panel)}@supports (color:color-mix(in lab, red, red)){.meta-ads-pill,.meta-ads-creative-panel{background:linear-gradient(180deg, color-mix(in srgb, var(--brand-accent) 8%, transparent), transparent), var(--brand-panel)}}.meta-ads-pill{min-height:82px;padding:14px 15px}.meta-ads-pill span,.meta-ads-creative-heading span,.meta-ads-pending-panel>span{color:var(--brand-accent);letter-spacing:.06em;text-transform:uppercase;margin-bottom:7px;font-size:10px;font-weight:700;display:block}.meta-ads-pill strong,.meta-ads-creative-heading strong{color:var(--brand-text);font-family:var(--brand-heading);text-transform:uppercase;font-size:22px;font-weight:400;line-height:1.08;display:block}.meta-ads-creative-panel{grid-template-rows:auto minmax(0,1fr);gap:12px;min-height:452px;padding:15px;display:grid}.meta-ads-creative-heading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.meta-ads-creative-heading small{border:1px solid var(--brand-border);width:fit-content;color:var(--brand-accent);text-transform:uppercase;white-space:nowrap;padding:4px 8px;font-size:10px;font-weight:700}.meta-ads-creative-stage{border:1px solid var(--brand-border);background:linear-gradient(90deg, var(--brand-text) 1px, transparent 1px), linear-gradient(180deg, var(--brand-text) 1px, transparent 1px), #050505;width:100%;height:100%;min-height:0;padding:14px}@supports (color:color-mix(in lab, red, red)){.meta-ads-creative-stage{background:linear-gradient(90deg, color-mix(in srgb, var(--brand-text) 4%, transparent) 1px, transparent 1px), linear-gradient(180deg, color-mix(in srgb, var(--brand-text) 4%, transparent) 1px, transparent 1px), #050505}}.meta-ads-creative-stage{background-size:28px 28px;place-items:center;display:grid;overflow:hidden}.meta-ads-creative-stage img{border:1px solid var(--brand-accent);width:100%;height:100%;max-height:100%;display:block}@supports (color:color-mix(in lab, red, red)){.meta-ads-creative-stage img{border:1px solid color-mix(in srgb, var(--brand-accent) 44%, transparent)}}.meta-ads-creative-stage img{object-fit:contain;background:#000}.meta-ads-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 24px;display:grid}.meta-ads-metric-card{border:1px solid var(--brand-border);border-left:5px solid var(--brand-accent);background:linear-gradient(180deg, var(--brand-accent), var(--brand-panel)), var(--brand-panel);min-width:0;min-height:112px;padding:15px}@supports (color:color-mix(in lab, red, red)){.meta-ads-metric-card{background:linear-gradient(180deg, color-mix(in srgb, var(--brand-accent) 9%, transparent), color-mix(in srgb, var(--brand-panel) 94%, #000)), var(--brand-panel)}}.meta-ads-metric-card span,.meta-ads-metric-card strong,.meta-ads-metric-card small{display:block}.meta-ads-metric-card span{color:var(--brand-accent);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:700}.meta-ads-metric-card strong{color:var(--brand-text);font-family:var(--brand-heading);text-transform:uppercase;margin-top:9px;font-size:30px;font-weight:400;line-height:1}.meta-ads-metric-card small{color:var(--brand-muted);margin-top:10px;font-size:11px;line-height:1.35}.meta-ads-wide-panel{padding-top:8px}.meta-ads-wide-panel.is-empty{padding:18px}.meta-ads-delivery-chart{height:360px}.meta-ads-delivery-empty{grid-template-rows:auto minmax(0,1fr) auto;gap:14px;min-height:360px;display:grid}.meta-ads-delivery-legend{color:var(--brand-muted);text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:10px 18px;font-size:11px;font-weight:700;display:flex}.meta-ads-delivery-legend span{align-items:center;gap:7px;display:inline-flex}.meta-ads-delivery-legend i{border-radius:999px;width:13px;height:13px;display:inline-block}.meta-ads-delivery-legend i.is-spend{background:var(--meta-ads-accent);border-radius:2px;height:9px}.meta-ads-delivery-legend i.is-impressions{background:var(--meta-ads-muted-line)}.meta-ads-delivery-legend i.is-reach{background:var(--meta-ads-light)}.meta-ads-delivery-legend i.is-clicks{background:var(--meta-ads-red)}.meta-ads-empty-plot{border:1px solid var(--brand-border);background:linear-gradient(180deg, transparent 24%, var(--brand-grid) 25%, transparent 26%), linear-gradient(180deg, transparent 49%, var(--brand-grid) 50%, transparent 51%), linear-gradient(180deg, transparent 74%, var(--brand-grid) 75%, transparent 76%), var(--brand-panel);min-height:252px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.meta-ads-empty-plot{background:linear-gradient(180deg, transparent 24%, var(--brand-grid) 25%, transparent 26%), linear-gradient(180deg, transparent 49%, var(--brand-grid) 50%, transparent 51%), linear-gradient(180deg, transparent 74%, var(--brand-grid) 75%, transparent 76%), color-mix(in srgb, var(--brand-panel) 90%, #000)}}.meta-ads-empty-axis{color:var(--brand-muted);text-transform:uppercase;font-size:10px;font-weight:700;position:absolute;left:13px}.meta-ads-empty-axis.is-high{top:14px}.meta-ads-empty-axis.is-low{bottom:14px}.meta-ads-empty-bar{background:var(--meta-ads-accent);border-radius:3px 3px 0 0;width:34px;position:absolute;bottom:28px}@supports (color:color-mix(in lab, red, red)){.meta-ads-empty-bar{background:color-mix(in srgb, var(--meta-ads-accent) 68%, transparent)}}.meta-ads-empty-bar{opacity:.45}.meta-ads-empty-bar.is-one{height:58px;left:24%}.meta-ads-empty-bar.is-two{height:94px;left:48%}.meta-ads-empty-bar.is-three{height:124px;left:72%}.meta-ads-empty-line{opacity:.52;border-top:3px dashed;border-radius:999px;width:74%;height:0;position:absolute;left:15%}.meta-ads-empty-line.is-impressions{color:var(--meta-ads-muted-line);top:35%;transform:rotate(-5deg)}.meta-ads-empty-line.is-reach{color:var(--meta-ads-light);top:48%;transform:rotate(-3deg)}.meta-ads-empty-line.is-clicks{color:var(--meta-ads-red);top:62%;transform:rotate(-2deg)}.meta-ads-delivery-empty p{max-width:780px;color:var(--brand-muted);margin:0;font-size:12px;line-height:1.5}.meta-ads-pending-panel{border-left-width:5px;padding:20px}.meta-ads-pending-panel h3{color:var(--brand-text);font-family:var(--brand-heading);text-transform:uppercase;margin:0;font-size:28px;font-weight:400}.meta-ads-pending-panel p{max-width:720px;color:var(--brand-muted);margin:9px 0 0;font-size:12px;line-height:1.5}.meta-ads-segment-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.meta-ads-bar-list{gap:12px;margin-top:15px;display:grid}.meta-ads-bar-row{grid-template-columns:minmax(96px,150px) minmax(92px,1fr) minmax(44px,auto);align-items:center;gap:10px;display:grid}.meta-ads-bar-row>span{min-width:0;color:var(--brand-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.meta-ads-bar-row>strong{color:var(--brand-text);text-align:right;white-space:nowrap;font-size:11px;font-weight:700}.meta-ads-bar-track{background:var(--brand-grid);height:12px;overflow:hidden}.meta-ads-bar-track>span{background:linear-gradient(90deg, var(--brand-accent), #a98600);min-width:2px;height:100%;display:block}.meta-ads-bar-list.is-secondary .meta-ads-bar-track>span{background:linear-gradient(90deg, var(--brand-secondary), var(--brand-quaternary))}.paid-data-section{border-top:1px solid var(--brand-border);padding:24px 0}.paid-data-section:first-of-type{border-top:0;padding-top:0}.paid-section-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:16px;display:flex}.paid-section-heading span{color:var(--brand-accent);text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:600;display:block}.paid-section-heading h3{color:var(--brand-text);font-family:var(--brand-heading);text-transform:uppercase;margin:0;font-size:28px;font-weight:400}.paid-section-heading small{color:var(--brand-muted);font-size:11px}.paid-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.paid-metric-grid>:last-child:nth-child(odd){grid-column:1/-1}.paid-metric-card{min-height:340px}.paid-metric-heading{border-bottom:1px solid var(--brand-border);justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:14px;display:flex}.paid-metric-heading>svg{color:var(--brand-accent);flex:none}.paid-metric-heading span,.paid-metric-heading strong,.paid-metric-heading small{display:block}.paid-metric-heading span{color:var(--brand-muted);text-transform:uppercase;font-size:11px}.paid-metric-heading strong{color:var(--brand-text);font-family:var(--brand-heading);text-transform:uppercase;margin-top:6px;font-size:30px;font-weight:400;line-height:1}.paid-metric-heading small{color:var(--brand-accent);margin-top:5px;font-size:11px;font-weight:600}.paid-metric-heading p{color:var(--brand-muted);margin:7px 0 0;font-size:10px}.paid-bar-list,.diagnostic-bar-list{gap:8px;margin-top:15px;display:grid}.paid-bar-row,.diagnostic-bar-row{grid-template-columns:minmax(84px,128px) minmax(72px,1fr) minmax(60px,auto);align-items:center;gap:8px;min-height:17px;display:grid}.paid-bar-row>span,.diagnostic-bar-row>span{min-width:0;color:var(--brand-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.paid-bar-row>strong,.diagnostic-bar-row>strong{color:var(--brand-text);text-align:right;white-space:nowrap;font-size:10px;font-weight:600}.paid-bar-track,.paid-campaign-track{background:var(--brand-grid);border-radius:2px;height:8px;overflow:hidden}.paid-bar-track>span,.paid-campaign-track>span{background:var(--brand-accent);min-width:2px;height:100%;display:block}.paid-campaign-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.paid-campaign-card{border:1px solid var(--brand-border);background:var(--brand-panel);border-radius:6px;grid-template-columns:minmax(0,1fr) auto;gap:12px 18px;min-width:0;padding:16px;display:grid}.paid-campaign-card>div:first-child{min-width:0}.paid-campaign-card strong,.paid-campaign-card span,.paid-campaign-card small{display:block}.paid-campaign-card>div:first-child>strong{color:var(--brand-text);font-family:var(--brand-heading);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:22px;font-weight:400;line-height:1.05;overflow:hidden}.paid-campaign-card>div:first-child>span{color:var(--brand-muted);margin-top:5px;font-size:10px}.paid-status{border:1px solid var(--brand-border);width:fit-content;color:var(--brand-muted);text-transform:uppercase;border-radius:3px;margin-top:8px;padding:3px 6px;font-size:9px;font-weight:600}.paid-status.is-enabled{border-color:var(--paid-green);color:var(--paid-green)}.paid-campaign-spend{text-align:right}.paid-campaign-spend strong{font-family:var(--brand-heading);font-size:24px;font-weight:400}.paid-campaign-spend span{color:var(--brand-muted);text-transform:uppercase;font-size:9px}.paid-campaign-track{grid-column:1/-1;height:7px}.paid-wide-panel{padding-top:8px}.paid-completion-chart{height:440px}.paid-analysis-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.paid-analysis-grid .chart-panel{min-height:320px}.paid-analysis-wide{grid-column:1/-1}.paid-panel-heading{border-bottom:1px solid var(--brand-border);justify-content:space-between;align-items:flex-start;gap:14px;padding-bottom:12px;display:flex}.paid-panel-heading h4{color:var(--brand-text);font-family:var(--brand-heading);text-transform:uppercase;margin:0;font-size:23px;font-weight:400}.paid-panel-heading p{color:var(--brand-muted);margin:4px 0 0;font-size:10px}.paid-panel-heading svg{color:var(--brand-accent);flex:none}.linkedin-ads-section .youtube-section-header h2,.linkedin-ads-section .paid-section-heading h3,.linkedin-ads-section .paid-panel-heading h4,.reddit-ads-section .youtube-section-header h2,.reddit-ads-section .paid-section-heading h3,.reddit-ads-section .paid-panel-heading h4{text-transform:none;font-weight:600}.linkedin-daily-chart{height:320px}.reddit-daily-chart,.reddit-creative-chart{height:330px}.reddit-efficiency-chart{height:280px}.reddit-creative-showcase{border:1px solid var(--brand-border);border-left:5px solid var(--brand-accent);background:var(--brand-panel);border-radius:6px;grid-template-columns:minmax(220px,300px) minmax(0,1fr);align-items:stretch;gap:24px;min-width:0;padding:18px;display:grid}.reddit-creative-showcase>img{aspect-ratio:4/5;object-fit:cover;border:1px solid var(--brand-border);border-radius:4px;width:100%;height:auto;display:block}.reddit-creative-details{align-content:space-between;gap:20px;min-width:0;display:grid}.reddit-creative-title{min-width:0}.reddit-creative-title .paid-status{margin:0 0 14px}.reddit-creative-title>svg{color:var(--brand-accent)}.reddit-creative-title h4{overflow-wrap:anywhere;color:var(--brand-text);font-family:var(--brand-heading);margin:10px 0 0;font-size:26px;font-weight:600}.reddit-creative-title p{color:var(--brand-muted);margin:8px 0 0;font-size:12px;line-height:1.5}.reddit-creative-title>small{color:var(--brand-muted);margin-top:8px;font-size:10px;display:block}.reddit-creative-details dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;display:grid}.reddit-creative-details dl div{border-top:1px solid var(--brand-border);border-left:2px solid var(--brand-accent);min-width:0;padding:10px 0 0 10px}.reddit-creative-details dt{color:var(--brand-muted);text-transform:uppercase;font-size:9px}.reddit-creative-details dd{overflow-wrap:anywhere;color:var(--brand-text);font-family:var(--brand-heading);margin:4px 0 0;font-size:20px;font-weight:600}.linkedin-efficiency-panel{margin-top:16px}.linkedin-creative-table{min-width:920px}.linkedin-benchmark-card{border:1px solid var(--brand-border);border-left:5px solid var(--brand-accent);background:var(--brand-panel);border-radius:6px;gap:16px;min-width:0;padding:18px;display:grid}.linkedin-benchmark-card>div:first-child strong,.linkedin-benchmark-card>div:first-child span{display:block}.linkedin-benchmark-card>div:first-child strong{color:var(--brand-text);font-family:var(--brand-heading);font-size:24px;font-weight:600}.linkedin-benchmark-card>div:first-child span{color:var(--brand-muted);margin-top:5px;font-size:11px}.linkedin-benchmark-card dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;display:grid}.linkedin-benchmark-card dl div{border:1px solid var(--brand-border);border-radius:6px;min-width:0;padding:13px}.linkedin-benchmark-card dt{color:var(--brand-muted);text-transform:uppercase;font-size:10px}.linkedin-benchmark-card dd{color:var(--brand-text);font-family:var(--brand-heading);margin:5px 0 0;font-size:24px;font-weight:600}.paid-two-up{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.paid-two-up h5{color:var(--brand-muted);text-transform:uppercase;margin:15px 0 0;font-size:10px}.paid-two-up .diagnostic-bar-row{grid-template-columns:minmax(52px,74px) minmax(48px,1fr) minmax(48px,auto);gap:5px}.paid-weekly-chart{height:260px}.paid-placement-table{min-width:760px;margin-top:12px}.paid-placement-table td:first-child{max-width:480px}.paid-placement-table td:first-child strong{white-space:normal}.keyword-movement-section{border-top:1px solid var(--brand-border);padding:28px 0 10px}.keyword-window{border:1px solid var(--brand-border);background:var(--brand-panel);border-radius:6px;min-width:0;padding:16px}.keyword-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.keyword-summary div{border-left:3px solid var(--brand-accent);background:var(--brand-grid);min-width:0;padding:10px 12px}@supports (color:color-mix(in lab, red, red)){.keyword-summary div{background:color-mix(in srgb, var(--brand-grid) 60%, transparent)}}.keyword-summary span,.keyword-summary strong{display:block}.keyword-summary span{color:var(--brand-muted);text-transform:uppercase;font-size:9px}.keyword-summary strong{color:var(--brand-text);font-family:var(--brand-heading);margin-top:3px;font-size:24px;font-weight:400}.keyword-scroll{border:1px solid var(--brand-border);scrollbar-color:var(--brand-accent) var(--brand-grid);scrollbar-width:thin;max-height:520px;overflow:auto}.keyword-scroll:focus-visible{outline:2px solid var(--brand-accent);outline-offset:3px}.keyword-movement-table{min-width:1040px}.keyword-movement-table thead th{z-index:3;background:var(--brand-panel);position:sticky;top:0}.keyword-movement-table th,.keyword-movement-table td{padding:10px 11px}.keyword-movement-table td{color:var(--brand-muted);vertical-align:middle;font-size:10px}.keyword-movement-table td:first-child{min-width:210px;color:var(--brand-text)}.keyword-movement-table td:nth-child(8){min-width:260px}.keyword-movement-table td>small{margin-top:3px;font-size:8px;display:block}.keyword-movement-table a{color:var(--brand-accent);text-overflow:ellipsis;white-space:nowrap;font-weight:600;display:block;overflow:hidden}.keyword-group-row th{z-index:2;border-top:2px solid var(--brand-accent);background:var(--brand-bg);padding:8px 11px;position:sticky;top:37px}.keyword-group-row th span,.keyword-group-row th strong{display:inline-block}.keyword-group-row th span{color:var(--brand-text);text-transform:uppercase;font-size:10px}.keyword-group-row th strong{background:var(--brand-accent);color:#071014;border-radius:3px;margin-left:7px;padding:2px 5px;font-size:9px}.keyword-trend{white-space:nowrap;align-items:center;gap:4px;font-size:9px;font-weight:600;display:inline-flex}.keyword-trend.is-positive,.keyword-positive{color:var(--brand-positive,#37a86b)}.keyword-trend.is-negative,.keyword-negative{color:var(--brand-negative)}.keyword-kd{border:1px solid var(--brand-border);min-width:27px;min-height:23px;color:var(--brand-text);border-radius:3px;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.keyword-empty-row td{color:var(--brand-muted);padding:16px;font-style:italic}.clarity-homepage-section{border-top:3px solid var(--brand-accent);border-bottom:1px solid var(--brand-border);margin-top:34px;padding:32px 0 30px}.clarity-section-header{justify-content:space-between;align-items:flex-end;gap:24px;padding-bottom:20px;display:flex}.clarity-section-header h2{color:var(--brand-text);font-family:var(--brand-heading);margin:0;font-size:30px;font-weight:600}.theme-thcc .clarity-section-header h2{text-transform:uppercase;font-size:36px;font-weight:400}.clarity-section-header p{max-width:720px;color:var(--brand-muted);margin:8px 0 0;font-size:12px;line-height:1.45}.clarity-section-header .source-chip{text-align:right;white-space:normal;max-width:360px;line-height:1.35}.clarity-kpi-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.clarity-kpi-card{border:1px solid var(--brand-border);background:var(--brand-panel);border-radius:6px;min-width:0;padding:14px}.clarity-kpi-card span,.clarity-kpi-card strong,.clarity-kpi-card p{display:block}.clarity-kpi-card span{color:var(--brand-muted);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:700;overflow:hidden}.clarity-kpi-card strong{color:var(--brand-text);font-family:var(--brand-heading);margin-top:8px;font-size:27px;font-weight:650;line-height:1}.clarity-kpi-card p{color:var(--brand-muted);margin:7px 0 0;font-size:10px;line-height:1.35}.clarity-main-grid{grid-template-columns:minmax(0,1.32fr) minmax(300px,.68fr);gap:16px;display:grid}.clarity-panel{border:1px solid var(--brand-border);background:var(--brand-panel);border-radius:6px;min-width:0;padding:18px}.clarity-panel .panel-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.clarity-panel .panel-heading>svg{color:var(--brand-accent);flex:none}.clarity-empty-panel{margin-bottom:16px}.clarity-empty-panel p{color:var(--brand-muted);margin:18px 0 0;font-size:13px;line-height:1.5}.clarity-screenshot-frame{border:1px solid var(--brand-border);background:var(--brand-panel);border-radius:6px;margin-top:16px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.clarity-screenshot-frame{background:color-mix(in srgb, var(--brand-panel) 90%, #000)}}.clarity-screenshot-frame{aspect-ratio:6/5;box-shadow:inset 0 0 0 1px var(--brand-text)}@supports (color:color-mix(in lab, red, red)){.clarity-screenshot-frame{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--brand-text) 4%, transparent)}}.clarity-screenshot-image{object-fit:cover;object-position:top center;filter:saturate(.94)contrast(.93);width:100%;height:100%;display:block}.clarity-screenshot-overlay{z-index:1;pointer-events:none;background:linear-gradient(180deg, var(--brand-panel), var(--brand-bg));position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.clarity-screenshot-overlay{background:linear-gradient(180deg, color-mix(in srgb, var(--brand-panel) 12%, transparent), color-mix(in srgb, var(--brand-bg) 22%, transparent))}}.clarity-screenshot-note{color:var(--brand-muted);margin:10px 0 0;font-size:12px;line-height:1.45}.clarity-screenshot-note strong{color:var(--brand-text);font-weight:800}.clarity-hotspot{--heat-center:#ff1f00;--heat-mid:#ff8a00;--heat-edge:#fff200;--heat-outer:#2dff7a;z-index:2;background:radial-gradient(circle, var(--heat-center) 0 14%, var(--heat-mid) 15% 33%, var(--heat-edge) 34% 53%, var(--heat-outer) 54% 70%, transparent 71%);border-radius:50%;place-items:center;display:grid;position:absolute;transform:translate(-50%,-50%)}@supports (color:color-mix(in lab, red, red)){.clarity-hotspot{background:radial-gradient(circle, var(--heat-center) 0 14%, color-mix(in srgb, var(--heat-mid) 92%, transparent) 15% 33%, color-mix(in srgb, var(--heat-edge) 74%, transparent) 34% 53%, color-mix(in srgb, var(--heat-outer) 46%, transparent) 54% 70%, transparent 71%)}}.clarity-hotspot{color:#111;font-family:var(--brand-heading);mix-blend-mode:screen;filter:saturate(1.18);font-size:20px;font-weight:800}.clarity-hotspot.is-medium{--heat-center:#ff8a00;--heat-mid:#fff200;--heat-edge:#45ff72;--heat-outer:#10c9ff;opacity:.9}.clarity-hotspot.is-low{--heat-center:#2cecff;--heat-mid:#20ff75;--heat-edge:#fff200;--heat-outer:#0098ff;opacity:.78}.clarity-hotspot.is-offscreen{z-index:3;mix-blend-mode:normal;border:1px dashed #ffffffb8}.clarity-hotspot span{aspect-ratio:1;background:#ffffffe0;border:1px solid #ffffffb3;border-radius:50%;place-items:center;width:34%;min-width:28px;display:grid;box-shadow:0 8px 24px #0000004d}.clarity-offscreen-label{color:#fff;width:max-content;max-width:150px;font-family:var(--brand-body);text-align:center;text-transform:uppercase;background:#000000bd;border:1px solid #ffffff8c;border-radius:999px;padding:4px 7px;font-size:9px;font-weight:800;line-height:1.1;position:absolute;bottom:-1px;left:50%;transform:translate(-50%,100%)}.clarity-zone-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.clarity-zone-row{border-top:1px solid var(--brand-border);border-left:3px solid var(--brand-accent);min-width:0;padding:10px 0 0 11px}.clarity-zone-title,.clarity-zone-row strong,.clarity-zone-location,.clarity-zone-row em,.clarity-zone-row p{display:block}.clarity-zone-title{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.clarity-zone-row strong{color:var(--brand-text);font-size:12px;font-weight:650;line-height:1.25}.clarity-zone-title span{color:var(--brand-accent);text-transform:uppercase;flex:none;font-size:11px;font-weight:850;line-height:1.1}.clarity-zone-location{color:var(--brand-accent);text-transform:uppercase;margin-top:4px;font-size:10px;font-weight:700}.clarity-zone-row em{border:1px solid var(--brand-border);width:fit-content;color:var(--brand-muted);text-transform:uppercase;border-radius:999px;margin-top:5px;padding:3px 6px;font-size:9px;font-style:normal;font-weight:800}.clarity-zone-row p{color:var(--brand-muted);margin:5px 0 0;font-size:10px;line-height:1.4}.clarity-journey-panel{flex-direction:column;display:flex}.clarity-journey-list{gap:12px;margin-top:16px;display:grid}.clarity-journey-step{border-bottom:1px solid var(--brand-border);grid-template-columns:42px minmax(0,1fr);gap:12px;min-width:0;padding-bottom:12px;display:grid}.clarity-journey-step:last-child{border-bottom:0;padding-bottom:0}.clarity-journey-step>span{border:1px solid var(--brand-border);width:38px;height:38px;color:var(--brand-accent);font-family:var(--brand-heading);border-radius:50%;place-items:center;font-size:13px;font-weight:700;display:grid}.clarity-journey-step strong{color:var(--brand-text);font-family:var(--brand-heading);font-size:20px;font-weight:650;line-height:1.1;display:block}.theme-thcc .clarity-journey-step strong{text-transform:uppercase;font-size:24px;font-weight:400}.clarity-journey-step p{color:var(--brand-muted);margin:6px 0 0;font-size:11px;line-height:1.45}.clarity-scroll-depth-card{border-top:1px solid var(--brand-border);margin-top:18px;padding-top:16px}.clarity-scroll-depth-card>div:first-child span,.clarity-scroll-depth-row p,.clarity-scroll-depth-note{color:var(--brand-muted)}.clarity-scroll-depth-card>div:first-child span{letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:800;display:block}.clarity-scroll-depth-card>div:first-child strong{color:var(--brand-text);font-family:var(--brand-heading);margin-top:5px;font-size:18px;font-weight:650;line-height:1.1;display:block}.clarity-scroll-depth-list{gap:10px;margin-top:14px;display:grid}.clarity-scroll-depth-row{min-width:0}.clarity-scroll-depth-row>div:first-child{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.clarity-scroll-depth-row strong{color:var(--brand-text);font-size:12px;font-weight:800}.clarity-scroll-depth-row span{color:var(--brand-accent);font-size:11px;font-weight:800}.clarity-scroll-depth-track{background:var(--brand-grid);border-radius:999px;height:8px;margin-top:6px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.clarity-scroll-depth-track{background:color-mix(in srgb, var(--brand-grid) 72%, transparent)}}.clarity-scroll-depth-track span{border-radius:inherit;background:linear-gradient(90deg,#0098ff 0%,#20ff75 34%,#fff200 64%,#ff8a00 82%,#ff1f00 100%);height:100%;display:block}.clarity-scroll-depth-row p{margin:4px 0 0;font-size:9px;line-height:1.35}.clarity-scroll-depth-note{margin:12px 0 0;font-size:10px;line-height:1.45}.clarity-model-note,.clarity-next-note{border-left:4px solid var(--brand-accent);background:var(--brand-panel);align-items:flex-start;gap:10px;margin-top:12px;padding:12px 14px;display:flex}.clarity-next-note{border-left-color:var(--brand-secondary);margin-top:8px}.clarity-model-note svg,.clarity-next-note svg{color:var(--brand-accent);flex:none}.clarity-model-note p,.clarity-next-note p{color:var(--brand-muted);margin:0;font-size:11px;line-height:1.45}.omni-campaign-page{--omni-bg:#171717;--omni-panel:#202327;--omni-panel-raised:#252a30;--omni-ink:#fff;--omni-muted:#a9b4b8;--omni-line:#344044;--omni-teal:#00cfe7;--omni-cyan:#5ce1ec;--omni-blue:#2c8fff;--omni-amber:#ffcc03;--omni-purple:#8c5cff;--omni-violet:#b969ff;--omni-red:#ff6b7c;background:linear-gradient(90deg, var(--omni-teal) 0 54%, var(--omni-purple) 54% 84%, var(--omni-amber) 84% 100%) top / 100% 5px no-repeat, var(--omni-bg);min-height:calc(100vh - 80px);color:var(--omni-ink);padding:36px max(24px,50% - 590px) 56px;font-family:Inter,Arial,sans-serif}.omni-campaign-hero{border-bottom:1px solid var(--omni-line);justify-content:space-between;align-items:flex-end;gap:28px;padding:12px 0 22px;display:flex}.omni-back-link{color:var(--omni-muted);text-transform:uppercase;margin-bottom:16px;font-family:Urbanist,sans-serif;font-size:12px;font-weight:700;display:inline-flex}.omni-back-link:hover{color:var(--omni-purple)}.omni-campaign-page .report-kicker{color:var(--omni-teal);font-family:Urbanist,sans-serif}.omni-campaign-hero h1{color:var(--omni-ink);margin:0;font-family:Urbanist,sans-serif;font-size:clamp(36px,5vw,58px);font-weight:700;line-height:.98}.omni-campaign-hero p{max-width:760px;color:var(--omni-muted);margin:14px 0 0;font-size:15px;line-height:1.55}.omni-campaign-window{border:1px solid var(--omni-line);border-left:4px solid var(--omni-purple);background:var(--omni-panel);border-radius:6px;gap:5px;min-width:280px;padding:16px;display:grid;box-shadow:0 18px 44px #00000038}.omni-campaign-window span,.omni-campaign-window small,.omni-kpi-card span,.omni-kpi-card p,.omni-panel-heading span,.omni-panel-heading small,.omni-source-note{color:var(--omni-muted)}.omni-campaign-window span,.omni-panel-heading span{letter-spacing:0;text-transform:uppercase;font-family:Urbanist,sans-serif;font-size:11px;font-weight:800}.omni-campaign-window strong{color:var(--omni-ink);font-family:Urbanist,sans-serif;font-size:18px}.omni-campaign-window small{font-size:11px;line-height:1.4}.omni-kpi-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;margin:24px 0;display:grid}.omni-kpi-card,.omni-panel{border:1px solid var(--omni-line);background:var(--omni-panel);border-radius:6px;min-width:0;box-shadow:0 18px 44px #0000003d}.omni-kpi-card{background:linear-gradient(135deg, var(--omni-purple), transparent 44%), var(--omni-panel);padding:18px}@supports (color:color-mix(in lab, red, red)){.omni-kpi-card{background:linear-gradient(135deg, color-mix(in srgb, var(--omni-purple) 12%, transparent), transparent 44%), var(--omni-panel)}}.omni-kpi-card span,.omni-kpi-card p{display:block}.omni-kpi-card span{text-transform:uppercase;min-height:28px;font-family:Urbanist,sans-serif;font-size:11px;font-weight:800}.omni-kpi-card strong{color:var(--omni-ink);margin-top:12px;font-family:Urbanist,sans-serif;font-size:31px;font-weight:700;line-height:1;display:block}.omni-kpi-card p{margin:8px 0 0;font-size:11px;line-height:1.35}.omni-two-column{grid-template-columns:minmax(0,1.2fr) minmax(340px,.85fr);gap:18px;margin-top:18px;display:grid}.omni-panel{padding:20px}.omni-panel-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.omni-panel-heading h2{color:var(--omni-ink);margin:3px 0 0;font-family:Urbanist,sans-serif;font-size:22px;font-weight:700;line-height:1.1}.omni-panel-heading small{text-align:right;max-width:180px;font-size:11px;font-weight:700;line-height:1.35}.omni-funnel-list,.omni-segment-list,.omni-status-list{gap:13px;display:grid}.omni-funnel-row,.omni-segment-row{grid-template-columns:118px minmax(120px,1fr) 92px;align-items:center;gap:14px;font-size:13px;display:grid}.omni-funnel-row>span,.omni-segment-row>span{color:var(--omni-ink);font-weight:700}.omni-funnel-row>strong,.omni-segment-row>strong{color:var(--omni-muted);text-align:right;font-family:Urbanist,sans-serif;font-size:13px}.omni-bar-track{background:#30383d;border-radius:999px;height:12px;overflow:hidden}.omni-bar-fill,.omni-segment-fill{width:var(--bar-width);border-radius:inherit;max-width:100%;height:100%;display:block}.omni-bar-fill.is-sent,.omni-segment-fill.is-teal{background:var(--omni-teal)}.omni-bar-fill.is-delivered,.omni-segment-fill.is-green{background:var(--omni-cyan)}.omni-bar-fill.is-opened,.omni-segment-fill.is-blue{background:var(--omni-blue)}.omni-bar-fill.is-clicked,.omni-segment-fill.is-amber{background:var(--omni-amber)}.omni-bar-fill.is-unique,.omni-segment-fill.is-violet{background:var(--omni-violet)}.omni-funnel-summary{border-top:1px solid var(--omni-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:20px 0 0;padding-top:16px;display:grid}.omni-funnel-summary div{min-width:0}.omni-funnel-summary dt{color:var(--omni-muted);text-transform:uppercase;font-family:Outfit,sans-serif;font-size:10px;font-weight:800}.omni-funnel-summary dd{color:var(--omni-ink);margin:5px 0 0;font-family:Urbanist,sans-serif;font-size:25px;font-weight:700;line-height:1}.omni-funnel-summary small{color:var(--omni-muted);margin-top:6px;font-size:11px;line-height:1.3;display:block}.omni-status-layout{grid-template-columns:128px minmax(0,1fr);align-items:center;gap:22px;display:grid}.omni-status-donut{background:radial-gradient(circle at center, var(--omni-panel) 0 44px, transparent 45px), conic-gradient(var(--omni-teal) 0 99.14%, var(--omni-purple) 99.14% 99.53%, var(--omni-red) 99.53% 100%);border-radius:50%;place-items:center;width:128px;height:128px;display:grid}.omni-status-donut span{max-width:74px;color:var(--omni-muted);text-align:center;justify-items:center;font-size:11px;font-weight:700;line-height:1.15;display:grid}.omni-status-donut strong{color:var(--omni-ink);font-family:Urbanist,sans-serif;font-size:18px}.omni-status-row{border-bottom:1px solid var(--omni-line);justify-content:space-between;align-items:center;gap:12px;padding-bottom:10px;font-size:13px;font-weight:700;display:flex}.omni-status-row span{align-items:center;gap:8px;display:inline-flex}.omni-status-row strong{color:var(--omni-muted);font-family:Urbanist,sans-serif}.omni-status-dot{background:var(--status-color);border-radius:50%;width:9px;height:9px}.omni-panel-note{border-top:1px solid var(--omni-line);color:var(--omni-muted);margin:18px 0 0;padding-top:14px;font-size:12px;line-height:1.5}.omni-table-wrap{width:100%;overflow-x:auto}.omni-table{border-collapse:collapse;width:100%;min-width:360px}.omni-table th,.omni-table td{border-bottom:1px solid var(--omni-line);text-align:right;padding:13px 10px;font-size:13px}.omni-table th{color:var(--omni-muted);letter-spacing:0;text-transform:uppercase;font-family:Urbanist,sans-serif;font-size:10px;font-weight:800}.omni-table td{color:var(--omni-ink)}.omni-table th:first-child,.omni-table td:first-child{text-align:left}.omni-source-note{margin:20px 0 0;font-size:12px;line-height:1.45}.brightlocal-section{border-top:1px solid var(--brand-border);padding:30px 0 18px}.brightlocal-gbp-section{border-top:1px solid var(--brand-border);padding:30px 0 22px}.brightlocal-section-header{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:18px;display:flex}.brightlocal-section-header h2,.brightlocal-competitor-section h2{color:var(--brand-ink);margin:4px 0 0;font-family:Urbanist,sans-serif;font-size:24px;line-height:1.12}.brightlocal-section-header p{max-width:680px;color:var(--brand-muted);margin:8px 0 0;font-size:14px;line-height:1.45}.brightlocal-gbp-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.brightlocal-gbp-total-card,.brightlocal-gbp-panel{border:1px solid var(--brand-border);background:#fff}.brightlocal-gbp-total-card{min-height:126px;padding:16px}.brightlocal-gbp-total-card.is-primary{background:#d87300;border-color:#d87300}.brightlocal-gbp-total-card span,.brightlocal-gbp-panel-heading span,.brightlocal-gbp-breakdown span{color:var(--brand-muted);letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:800;display:block}.brightlocal-gbp-total-card.is-primary span,.brightlocal-gbp-total-card.is-primary strong,.brightlocal-gbp-total-card.is-primary small{color:#fff}.brightlocal-gbp-total-card strong{color:var(--brand-ink);margin:10px 0 5px;font-family:Urbanist,sans-serif;font-size:clamp(30px,4vw,48px);line-height:.94;display:block}.brightlocal-gbp-total-card small{color:var(--brand-muted);font-size:12px;line-height:1.35}.brightlocal-gbp-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.brightlocal-gbp-panel{gap:14px;min-height:280px;padding:17px;display:grid}.brightlocal-gbp-chart-panel{grid-column:span 3}.brightlocal-gbp-panel-heading p{color:var(--brand-muted);margin:5px 0 0;font-size:12px}.brightlocal-gbp-legend{color:var(--brand-muted);flex-wrap:wrap;gap:12px;font-size:11px;font-weight:700;display:flex}.brightlocal-gbp-legend span,.brightlocal-gbp-breakdown span{text-transform:none;align-items:center;gap:7px;display:inline-flex}.brightlocal-gbp-legend i,.brightlocal-gbp-breakdown i{border-radius:4px;width:12px;height:12px;display:inline-flex}.brightlocal-gbp-chart{border:1px solid var(--brand-border);background:linear-gradient(#d8730012,#11182705);width:100%;min-height:250px}.brightlocal-gbp-chart-grid line{stroke:#505b6e2e;stroke-width:1px}.brightlocal-gbp-axis{color:var(--brand-muted);justify-content:space-between;gap:8px;font-size:10px;display:flex;overflow:hidden}.brightlocal-gbp-stack{border:1px solid var(--brand-border);background:var(--brand-panel);border-radius:999px;height:18px;display:flex;overflow:hidden}.brightlocal-gbp-stack i{min-width:2px;display:block}.brightlocal-gbp-breakdown{gap:10px;display:grid}.brightlocal-gbp-breakdown div{border-top:1px solid var(--brand-border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding-top:10px;display:grid}.brightlocal-gbp-breakdown strong{color:var(--brand-ink);font-family:Urbanist,sans-serif;font-size:17px}.brightlocal-gbp-weekdays{grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:9px;min-height:178px;display:grid}.brightlocal-gbp-weekdays div{flex-direction:column;justify-content:end;align-items:center;gap:7px;min-width:0;height:100%;display:flex}.brightlocal-gbp-weekdays i{background:linear-gradient(#d87300,#111827);border-radius:999px 999px 2px 2px;width:100%;display:block}.brightlocal-gbp-weekdays strong{color:var(--brand-ink);font-size:12px}.brightlocal-gbp-weekdays span{color:var(--brand-muted);font-size:10px}.brightlocal-timeline-wrap{grid-template-columns:210px minmax(0,1fr);align-items:stretch;gap:16px;margin:0 0 18px;display:grid}.brightlocal-timeline-label,.brightlocal-timeline,.brightlocal-score-card,.brightlocal-point-card,.brightlocal-note{border:1px solid var(--brand-border);background:#fff}.brightlocal-timeline-label{padding:14px}.brightlocal-timeline-label span,.brightlocal-score-card span,.brightlocal-point-card-header span,.brightlocal-competitor-section .panel-heading span{color:var(--brand-muted);letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:800;display:block}.brightlocal-timeline-label strong{color:var(--brand-ink);margin-top:5px;font-family:Urbanist,sans-serif;font-size:16px;display:block}.brightlocal-timeline{align-items:center;gap:12px;min-width:0;padding:12px 14px;display:flex;overflow-x:auto}.brightlocal-timeline-point{border:1px solid var(--brand-border);background:var(--brand-panel);flex:none;gap:4px;min-width:138px;padding:10px 12px 10px 34px;display:grid;position:relative}.brightlocal-timeline-point:before{content:"";background:#e07000;border-radius:50%;width:11px;height:11px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.brightlocal-timeline-point b{color:var(--brand-ink);font-family:Urbanist,sans-serif;font-size:13px}.brightlocal-timeline-point small{color:var(--brand-muted);font-size:11px}.brightlocal-score-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.brightlocal-score-card{min-height:112px;padding:17px}.brightlocal-score-card.is-primary{background:#d87300;border-color:#d87300}.brightlocal-score-card.is-primary span,.brightlocal-score-card.is-primary small,.brightlocal-score-card.is-primary strong{color:#fff}.brightlocal-score-card strong{color:var(--brand-ink);margin:8px 0 4px;font-family:Urbanist,sans-serif;font-size:32px;line-height:1;display:block}.brightlocal-score-card small{color:var(--brand-muted);font-size:12px;line-height:1.35}.brightlocal-map-layout{grid-template-columns:minmax(0,1fr) minmax(270px,320px);align-items:stretch;gap:18px;display:grid}.brightlocal-map-shell{min-width:0}.brightlocal-map-toolbar{border:1px solid var(--brand-border);background:#fff;align-items:center;gap:8px;margin-bottom:10px;padding:5px;display:inline-flex}.brightlocal-map-toolbar button{border:1px solid var(--brand-border);width:34px;height:34px;color:var(--brand-ink);cursor:pointer;background:#fff;border-radius:50%;place-items:center;display:inline-grid}.brightlocal-map-toolbar button:is(:hover,:focus-visible){border-color:var(--brand-accent);color:var(--brand-accent);outline:2px solid #d873003d}.brightlocal-map-toolbar button:disabled{color:var(--brand-muted);cursor:not-allowed;opacity:.45}.brightlocal-map-toolbar span{min-width:44px;color:var(--brand-muted);text-align:center;font-family:Urbanist,sans-serif;font-size:12px;font-weight:800}.brightlocal-map-frame{border:1px solid var(--brand-border);background:#e8eef2;height:620px;position:relative;overflow:auto}.brightlocal-map-canvas{background:#e8eef2;min-width:100%;min-height:100%;position:relative}.brightlocal-map-image,.brightlocal-map-fallback{z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.brightlocal-map-image{object-fit:fill}.brightlocal-map-fallback{background:linear-gradient(90deg,#78c5e76b 0 13%,#0000 13%),linear-gradient(0deg,#94dbb75c 0 16%,#0000 16%),linear-gradient(25deg,#0000 0 43%,#3d63886b 43.2% 45%,#0000 45.2%),linear-gradient(150deg,#0000 0 53%,#3d638859 53.2% 55%,#0000 55.2%),linear-gradient(0deg,#0000 0 69%,#3d63886b 69.2% 71.2%,#0000 71.4%),linear-gradient(90deg,#0000 0 54%,#3d63885c 54.2% 55.8%,#0000 56%),repeating-linear-gradient(0deg,#0000 0 35px,#6d809038 36px 38px),repeating-linear-gradient(90deg,#0000 0 62px,#6d809033 63px 65px),#f4f7f2}.brightlocal-area-label{z-index:1;color:#3e627d;pointer-events:none;text-align:center;text-shadow:0 1px #ffffffe6;white-space:nowrap;background:#ffffffa8;border:1px solid #ffffffa3;border-radius:5px;max-width:124px;padding:2px 6px;font-family:Inter,sans-serif;font-size:12px;font-weight:800;line-height:1.1;position:absolute;transform:translate(-50%,-50%)}.brightlocal-area-label.is-primary{color:#2d5676;font-size:13px}.brightlocal-area-label.is-edge{color:#597188;background:#ffffffc2}.brightlocal-business-marker{z-index:2;color:#294084;place-items:center;width:34px;height:34px;display:grid;position:absolute;transform:translate(-50%,-50%)}.brightlocal-grid-point{z-index:3;aspect-ratio:1;color:#fff;cursor:pointer;border:0;border-radius:50%;place-items:center;width:44px;font-family:Urbanist,sans-serif;font-size:15px;font-weight:800;line-height:1;transition:box-shadow .15s,transform .15s;display:grid;position:absolute;transform:translate(-50%,-50%)}.brightlocal-grid-point:is(:hover,:focus-visible),.brightlocal-grid-point.is-active{outline:3px solid #fff;transform:translate(-50%,-50%)scale(1.08);box-shadow:0 0 0 5px #202e5cb3}.brightlocal-grid-point.rank-high,.brightlocal-map-legend .rank-high,.competitor-rank.rank-high{background:#09883a}.brightlocal-grid-point.rank-medium,.brightlocal-map-legend .rank-medium,.competitor-rank.rank-medium{background:#d87300}.brightlocal-grid-point.rank-low,.brightlocal-map-legend .rank-low,.competitor-rank.rank-low{background:#c70000}.brightlocal-grid-point.rank-unranked,.brightlocal-map-legend .rank-unranked,.competitor-rank.rank-unranked{background:#58606d}.brightlocal-map-legend{color:var(--brand-muted);flex-wrap:wrap;gap:12px;margin-top:10px;font-size:12px;font-weight:700;display:flex}.brightlocal-map-legend span{align-items:center;gap:6px;display:inline-flex}.brightlocal-map-legend i{border-radius:50%;width:11px;height:11px}.brightlocal-map-attribution{color:var(--brand-muted);margin:7px 0 0;font-size:10px;line-height:1.3}.brightlocal-point-card{flex-direction:column;min-height:100%;padding:18px;display:flex}.brightlocal-point-card-header{border-bottom:1px solid var(--brand-border);justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:14px;display:flex}.brightlocal-point-card-header strong{color:var(--brand-ink);font-family:Urbanist,sans-serif;font-size:20px}.brightlocal-own-rank{background:var(--brand-panel);color:var(--brand-ink);grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:9px;margin:15px 0;padding:12px;font-size:13px;font-weight:700;display:grid}.brightlocal-own-rank b{color:#d87300;font-family:Urbanist,sans-serif}.brightlocal-point-results{gap:10px;margin:0;padding:0;list-style:none;display:grid}.brightlocal-point-results li{color:var(--brand-ink);grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;font-size:13px;display:grid}.brightlocal-point-results span{color:#fff;background:#111827;place-items:center;height:34px;font-family:Urbanist,sans-serif;font-weight:800;display:grid}.brightlocal-competitor-section{margin-top:24px}.brightlocal-competitor-table{border-collapse:collapse;width:100%;min-width:940px}.brightlocal-competitor-table th,.brightlocal-competitor-table td{border-bottom:1px solid var(--brand-border);text-align:left;vertical-align:middle;padding:13px 12px;font-size:12px}.brightlocal-competitor-table th{color:var(--brand-muted);letter-spacing:0;text-transform:uppercase;font-family:Urbanist,sans-serif;font-size:10px;font-weight:800}.brightlocal-competitor-table td:first-child{align-items:center;gap:9px;min-width:250px;display:flex}.brightlocal-competitor-table td:first-child strong{color:var(--brand-ink)}.brightlocal-competitor-table td:first-child a{color:var(--brand-accent);align-items:center;display:inline-flex}.brightlocal-competitor-table tr.is-bvc{background:#d8730014}.competitor-rank{color:#fff;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-family:Urbanist,sans-serif;font-weight:800;display:grid}.brightlocal-note{color:var(--brand-muted);align-items:flex-start;gap:9px;margin-top:16px;padding:12px 14px;font-size:12px;line-height:1.45;display:flex}.brightlocal-note svg{color:var(--brand-accent);flex:none}@media (width<=980px){.header-inner{width:100%;padding-left:12px;padding-right:12px}.site-content{width:100%}.home-dashboard,.brand-dashboard{padding-left:20px;padding-right:20px}.menu-button{display:inline-flex}.site-nav{border:1px solid var(--shell-line);background:#fff;padding:10px;display:none;position:absolute;top:76px;left:12px;right:12px;box-shadow:0 16px 30px #14314226}.site-nav.is-open{display:grid}.nav-link{padding:12px}.nav-link:after{width:32px;right:auto}.nav-item-with-submenu{align-items:stretch;display:grid}.nav-submenu{border:0;border-left:3px solid var(--shell-yellow);min-width:0;box-shadow:none;opacity:1;visibility:visible;border-radius:0;margin:0 0 4px 12px;padding:4px 0 4px 10px;position:static;transform:none}.nav-submenu-link{white-space:normal;padding:10px 12px}.period-chip{margin:6px 0 0}.omni-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.competitor-page-grid,.local-competitor-summary,.omni-two-column,.portfolio-grid,.campaign-overview-grid,.lead-overview-grid,.lead-overview-card,.reliability-metric-grid.is-overview,.reliability-metric-grid.is-brand,.reliability-lower-grid,.lead-metric-grid,.lead-movement-row,.social-overview-grid,.social-overview-card dl,.social-creative-overview-grid,.social-platform-grid,.social-platform-stats,.social-creative-grid{grid-template-columns:1fr}.social-detail-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.portfolio-card>p{min-height:0}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.clarity-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.clarity-main-grid{grid-template-columns:1fr}.range-control{flex-direction:column;align-items:flex-start}.range-options{width:100%}.paid-metric-grid,.paid-analysis-grid,.meta-ads-segment-grid,.thcc-newsletter-metric-grid,.brightlocal-gbp-summary,.brightlocal-map-layout,.social-response-card,.linkedin-benchmark-card dl,.meta-ads-top-grid{grid-template-columns:1fr}.meta-ads-metric-grid,.brightlocal-score-row{grid-template-columns:repeat(2,minmax(0,1fr))}.brightlocal-gbp-grid{grid-template-columns:1fr}.brightlocal-gbp-chart-panel{grid-column:auto}.reddit-creative-details dl{grid-template-columns:repeat(2,minmax(0,1fr))}.paid-metric-grid>:last-child:nth-child(odd),.paid-analysis-wide{grid-column:auto}}@media (width<=760px){.brand-lockup{min-width:0}.brand-lockup small{display:none}.portfolio-header,.report-header,.section-heading,.ahrefs-section-header,.reliability-section-header,.clarity-section-header,.youtube-section-header,.paid-section-heading,.brightlocal-section-header,.brightlocal-gbp-section .brightlocal-section-header,.omni-campaign-hero,.omni-panel-heading{flex-direction:column;align-items:flex-start}.omni-campaign-window{width:100%;min-width:0}.omni-panel-heading small{text-align:left;max-width:100%}.omni-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.clarity-section-header .source-chip{text-align:left;max-width:100%}.thcc-newsletter-grid .panel-heading small{text-align:left}.portfolio-header h1,.report-header h1,.theme-thcc .report-header h1{font-size:36px}.date-window,.headline-metric{width:100%;min-width:0}.portfolio-card dl{grid-template-columns:1fr 1fr}.chart-grid{grid-template-columns:1fr}.reliability-section,.brand-reliability-section{padding:18px}.reliability-bar-row{grid-template-columns:1fr}.reliability-bar-row strong{text-align:left}.clarity-zone-list,.readout-grid{grid-template-columns:1fr}.readout-grid article{border-right:0;border-bottom:1px solid var(--brand-border);padding:0 0 12px}.readout-grid article:last-child{border-bottom:0;padding-bottom:0}.youtube-chart-grid{grid-template-columns:1fr}.meta-ads-creative-panel{min-height:380px}.meta-ads-creative-heading{flex-direction:column;align-items:flex-start}.brightlocal-timeline-wrap{grid-template-columns:1fr}.brightlocal-map-frame{height:480px}.brightlocal-grid-point{width:38px;font-size:13px}.brightlocal-area-label{font-size:11px}.social-creative-card,.social-overview-creative-pair{grid-template-columns:1fr}.reddit-creative-showcase{grid-template-columns:minmax(0,300px) minmax(0,1fr)}.ahrefs-wide,.youtube-wide{grid-column:auto}.report-footer{flex-direction:column}}@media (width<=520px){.header-inner{min-height:68px}.brand-logo{flex-basis:42px;width:42px;height:42px}.brand-lockup strong{font-size:16px}.site-nav{top:68px}.home-dashboard,.brand-dashboard,.omni-campaign-page{padding-left:16px;padding-right:16px}.omni-kpi-grid,.omni-funnel-summary,.omni-status-layout,.meta-ads-metric-grid{grid-template-columns:1fr}.omni-funnel-row,.omni-segment-row{grid-template-columns:1fr;gap:7px}.omni-funnel-row>strong,.omni-segment-row>strong{text-align:left}.omni-status-donut{margin:0 auto}.portfolio-header h1,.report-header h1,.theme-thcc .report-header h1{font-size:32px}.metric-grid,.brightlocal-score-row{grid-template-columns:1fr}.brightlocal-map-frame{height:390px}.brightlocal-grid-point{width:32px;font-size:11px}.brightlocal-area-label{max-width:96px;padding:2px 5px;font-size:10px}.clarity-kpi-grid{grid-template-columns:1fr}.clarity-panel{padding:14px}.clarity-screenshot-frame{aspect-ratio:4/5}.clarity-hotspot{font-size:15px}.clarity-zone-title{flex-direction:column;align-items:flex-start;gap:5px}.social-detail-metric-grid,.social-creative-primary,.social-creative-rows,.social-overview-creative,.thcc-newsletter-metric-grid{grid-template-columns:1fr}.social-creative-image-wrap{min-height:170px}.brand-report-lockup{flex-direction:column;align-items:flex-start}.corporate-logo,.theme-bvc .corporate-logo,.theme-thcc .corporate-logo{width:120px;height:70px}.range-label{padding-left:0}.portfolio-card dl{grid-template-columns:1fr}.chart-panel{padding:14px}.youtube-format-row,.youtube-top-video,.thcc-interest-bar-row,.thcc-comment-theme-row{grid-template-columns:1fr}.thcc-interest-bar-row b,.thcc-comment-theme-row>strong{text-align:left}.thcc-api-interest-row-header{grid-template-columns:1fr}.thcc-api-interest-row-header b{text-align:left}.paid-campaign-grid,.paid-two-up,.reddit-creative-showcase{grid-template-columns:1fr}.reddit-creative-showcase>img{max-width:300px}.reddit-creative-details dl{grid-template-columns:1fr}.paid-bar-row,.diagnostic-bar-row{grid-template-columns:minmax(76px,105px) minmax(48px,1fr) minmax(52px,auto)}.paid-completion-chart{height:480px}.keyword-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.chart-area{height:250px}.chart-area-tall{height:320px}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
