.analytics-dashboard{--an-bg: oklch(98.5% .009 158);--an-card: oklch(97.4% .011 158);--an-border: oklch(91.7% .015 158);--an-text: oklch(25% .008 158);--an-muted: oklch(43.2% .025 158);--an-accent: oklch(43.5% .124 178.6);color:var(--an-text);background:var(--an-bg);padding:20px;border:1px solid oklch(91.2% .015 158);border-radius:22px;font-size:16.5px;line-height:1.5;min-width:0;color-scheme:light}.analytics-dashboard *,.analytics-dashboard *:before,.analytics-dashboard *:after{box-sizing:border-box}.analytics-dashboard button,.analytics-dashboard a{-webkit-tap-highlight-color:transparent}.analytics-dashboard button{font:inherit;cursor:pointer}.analytics-dashboard :is(button,a,summary,circle):focus-visible{outline:2px solid oklch(29% .093 177.2);outline-offset:4px;border-radius:4px}.analytics-dashboard h2,.analytics-dashboard h3,.analytics-dashboard p{margin:0}.analytics-dashboard a{color:#004f41;color:oklch(37.5% .112 178.2);text-decoration:none}.analytics-dashboard a:hover{color:#002f28;color:oklch(27.3% .069 179.1);text-decoration:underline}.analytics-dashboard .an-eyebrow{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:700;letter-spacing:1.3px;color:#005549;color:oklch(39.8% .092 179.9)}.analytics-dashboard .an-data-label{display:inline-flex;align-items:center;gap:6px;padding:5px 9px;border:1px solid oklch(88.6% .017 158);border-radius:999px;color:#264b43;font-size:13px;white-space:nowrap;background:#e9f5ed}.analytics-dashboard .an-data-label i{width:5px;height:5px;border-radius:50%;background:#006152;background:oklch(43.5% .124 178.6)}.analytics-dashboard .an-data-label.is-failed{border-color:#efbcb5;color:#8c2e26;background:#ffefed;background:oklch(96.5% .018 28)}.analytics-dashboard .an-data-label.is-failed i{background:#b6322b}.analytics-dashboard .an-data-label.is-pending{border-color:#e3caa2;color:#6c4302;background:#fdf2dd}.analytics-dashboard .an-data-label.is-pending i{background:#b17000}.analytics-dashboard .an-data-label.is-empty{color:var(--an-muted)}.analytics-dashboard .an-data-label.is-empty i{background:currentColor}.analytics-dashboard .an-traffic-note{margin-top:10px;max-width:72ch;color:#8c2e26;font-size:14.5px;line-height:1.55}.analytics-dashboard .an-visual-hero{margin-bottom:16px}.analytics-dashboard .an-hero-art{position:relative;overflow:hidden;padding:22px;border:1px solid oklch(86.7% .019 158);border-radius:22px;background:radial-gradient(ellipse at 12% 0%,oklch(81.6% .048 177.6 / .4),transparent 52%),radial-gradient(ellipse at 100% 110%,oklch(91.6% .035 158 / .533),transparent 48%),linear-gradient(145deg,#eef8f2,#e6f3eb 55%,#f2fbf5)}.analytics-dashboard .an-hero-shot{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.38}.analytics-dashboard .an-hero-art.has-shot{background:#f4fcf7}.analytics-dashboard .an-hero-art.has-shot .an-hero-identity{position:relative;z-index:1}.analytics-dashboard .an-hero-orb{position:absolute;border-radius:50%;pointer-events:none;filter:blur(2px)}.analytics-dashboard .an-hero-orb-a{width:180px;height:180px;right:-40px;top:-50px;background:#00615224;background:oklch(43.5% .124 178.6 / .141)}.analytics-dashboard .an-hero-orb-b{width:120px;height:120px;left:38%;bottom:-48px;background:#1f5ea41f}.analytics-dashboard .an-hero-identity{display:flex;align-items:flex-start;gap:16px;position:relative;z-index:1;min-width:0}.analytics-dashboard .an-hero-favicon,.analytics-dashboard .an-mark{display:grid;place-items:center;overflow:hidden;flex-shrink:0;position:relative;border-radius:18px;background:#e6f3eb;color:#004739;color:oklch(35.3% .08 174.9);font-weight:750;border:1px solid oklch(80.7% .035 158);box-shadow:0 10px 28px #06110a24}.analytics-dashboard .an-hero-favicon{background:#eff9f3}.analytics-dashboard .an-hero-favicon img,.analytics-dashboard .an-mark img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;background:#f4fcf7}.analytics-dashboard .an-hero-identity h2{font-size:clamp(22px,2.4vw,32px);line-height:1.15;letter-spacing:-.8px;margin-top:6px;overflow-wrap:anywhere}.analytics-dashboard .an-site-title{color:#1e2722;font-size:16.5px;font-weight:650;margin-top:8px}.analytics-dashboard .an-site-desc{color:var(--an-muted);font-size:14.5px;margin-top:6px;max-width:72ch;line-height:1.55}.analytics-dashboard .an-hero-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px;align-items:center}.analytics-dashboard .an-chip,.analytics-dashboard .an-network-badge{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:999px;background:#e2eee6;border:1px solid oklch(81% .036 158);color:#0a352c;font-size:14px}.analytics-dashboard .an-network-badge{background:#dff9e9;border-color:#9b9bc4;color:#383151}.analytics-dashboard .an-network-badge .an-mark{width:18px;height:18px;border-radius:5px;box-shadow:none}.analytics-dashboard .an-network-badge strong{font-size:14px;font-weight:700}.analytics-dashboard .an-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}.analytics-dashboard .an-metric{--metric-accent: oklch(43.5% .124 178.6);display:flex;align-items:flex-start;gap:12px;min-width:0;padding:16px 15px 14px;border:1px solid var(--an-border);border-radius:16px;background:linear-gradient(180deg,#e7f3eb,#edf7f1);box-shadow:inset 4px 0 0 var(--metric-accent)}.analytics-dashboard .an-accent-blue{--metric-accent: oklch(46% .117 253.5)}.analytics-dashboard .an-accent-violet{--metric-accent: oklch(45.9% .114 292.7)}.analytics-dashboard .an-accent-orange{--metric-accent: oklch(40.1% .117 63)}.analytics-dashboard .an-metric-visual{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;flex-shrink:0;overflow:hidden;background:color-mix(in srgb,var(--metric-accent) 16%,oklch(96.5% .014 158));color:var(--metric-accent);border:1px solid color-mix(in srgb,var(--metric-accent) 32%,oklch(91.7% .015 158))}.analytics-dashboard .an-metric-icon{display:grid;place-items:center}.analytics-dashboard .an-metric-visual .an-flag{width:32px;height:auto;border-radius:4px}.analytics-dashboard .an-metric-copy{min-width:0;flex:1}.analytics-dashboard .an-metric-label{display:block;color:#35423a;font-size:14px;font-weight:600}.analytics-dashboard .an-metric-value{display:block;font-size:clamp(22px,2vw,30px);line-height:1.2;letter-spacing:-.9px;margin-top:8px;font-weight:700;font-variant-numeric:tabular-nums;color:#1b1e1c;overflow-wrap:anywhere}.analytics-dashboard .an-metric-caption{min-height:17px;margin-top:7px;color:var(--an-muted);font-size:13px}.analytics-dashboard .an-trend{display:inline-flex;align-items:center;flex-wrap:wrap;gap:2px;font-size:14px;font-weight:600}.analytics-dashboard .an-trend>span{color:var(--an-muted);font-size:13px;font-weight:400;padding-left:3px}.analytics-dashboard .an-positive{color:#00543d;color:oklch(39.4% .108 167.5)}.analytics-dashboard .an-negative{color:#873337}.analytics-dashboard .an-muted{color:var(--an-muted)}.analytics-dashboard .an-metric-divider{color:#6c8576;font-weight:400;font-size:19px}.analytics-dashboard .an-card{min-width:0;background:var(--an-card);border:1px solid var(--an-border);border-radius:18px;padding:18px 18px 18px 20px;overflow:hidden;box-shadow:inset 4px 0 0 var(--metric-accent, oklch(30% .03 158 / .35))}.analytics-dashboard .an-card.an-accent-teal{background:linear-gradient(180deg,#e7f3eb,#f1f9f4)}.analytics-dashboard .an-card.an-accent-blue{background:linear-gradient(180deg,#e8f5ed,#f1f9f4)}.analytics-dashboard .an-card.an-accent-violet{background:linear-gradient(180deg,#ebf7ef,#f1f9f4)}.analytics-dashboard .an-card.an-accent-orange{background:linear-gradient(180deg,#eff6f1,#f1f9f4)}.analytics-dashboard .an-card-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.analytics-dashboard .an-heading-main{display:flex;align-items:center;gap:10px;min-width:0}.analytics-dashboard .an-section-icon{width:36px;height:36px;display:grid;place-items:center;flex-shrink:0;background:color-mix(in srgb,var(--metric-accent, oklch(43.5% .124 178.6)) 14%,oklch(94.6% .015 158));border:1px solid color-mix(in srgb,var(--metric-accent, oklch(43.5% .124 178.6)) 28%,oklch(91% .016 158));border-radius:11px;color:var(--metric-accent, oklch(39% .09 180.4))}.analytics-dashboard .an-heading-main h3{font-size:16.5px;font-weight:700;color:#1f2320;line-height:1.4}.analytics-dashboard .an-heading-main p{color:var(--an-muted);font-size:14px;margin-top:2px}.analytics-dashboard .an-count{font-size:13px;color:#39483f;padding:5px 8px;border:1px solid oklch(88.3% .017 158);background:#e7f2eb;border-radius:999px;text-align:center}.analytics-dashboard .an-count-link{display:inline-flex;align-items:center;gap:4px;color:#00463b;color:oklch(35.1% .081 178.2)}.analytics-dashboard .an-chart-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(260px,1fr);gap:14px;margin-bottom:14px}.analytics-dashboard .an-two-column{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;margin-bottom:14px}.analytics-dashboard .an-side-stack{display:grid;gap:14px;align-content:start;min-width:0}.analytics-dashboard .an-chart-summary{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#2c3731;font-size:13px}.analytics-dashboard .an-chart-summary>div{display:flex;align-items:center;gap:6px}.analytics-dashboard .an-chart-summary small,.analytics-dashboard .an-chart-summary>span{color:#47594e;font-size:12.5px}.analytics-dashboard .an-chart-summary small{margin-left:3px}.analytics-dashboard .an-legend-dot{width:6px;height:6px;border-radius:50%;background:#006152;background:oklch(43.5% .124 178.6)}.analytics-dashboard .an-area-chart{width:100%;position:relative;min-height:190px;display:flex;align-items:center}.analytics-dashboard .an-area-chart>svg{display:block;width:100%;overflow:visible}.analytics-dashboard .an-grid-line{stroke:#dae4dd;stroke-dasharray:3 5;stroke-width:1}.analytics-dashboard .an-axis-label{fill:#405046;font-size:14px;font-family:inherit;font-variant-numeric:tabular-nums}.analytics-dashboard .an-chart-tooltip{position:absolute;pointer-events:none;padding:9px 13px;min-width:115px;transform:translate(-50%);border:1px solid oklch(82.3% .029 158);background:#f0fbf4;box-shadow:0 8px 20px #0000002a;border-radius:8px;z-index:2}.analytics-dashboard .an-chart-tooltip span,.analytics-dashboard .an-chart-tooltip small{display:block;color:#37483d;font-size:13px}.analytics-dashboard .an-chart-tooltip strong{color:#004036;color:oklch(33.1% .086 179.3);font-size:17px;font-variant-numeric:tabular-nums;display:block;margin:2px 0}.analytics-dashboard .an-details{margin-top:10px}.analytics-dashboard .an-details summary{display:flex;align-items:center;gap:5px;list-style:none;color:#31483a;font-size:14px;cursor:pointer;padding:8px 0;border-top:1px solid oklch(91.9% .014 158)}.analytics-dashboard .an-details summary::-webkit-details-marker{display:none}.analytics-dashboard .an-details summary>svg{transform:rotate(-90deg);transition:transform .15s}.analytics-dashboard .an-details[open] summary>svg{transform:rotate(0)}.analytics-dashboard .an-details summary>span{margin-left:auto;color:#495e51}.analytics-dashboard .an-donut{width:158px;height:158px;position:relative;margin:-6px auto 8px}.analytics-dashboard .an-donut>svg{display:block;width:100%;height:100%;overflow:visible}.analytics-dashboard .an-donut-segment{transition:opacity .15s,stroke-width .15s}.analytics-dashboard .an-donut-center{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;pointer-events:none}.analytics-dashboard .an-donut-center strong{font-size:26px;color:#1b1f1c;line-height:1.2;letter-spacing:-.7px}.analytics-dashboard .an-donut-center span{max-width:90px;font-size:12.5px;color:#38473e;margin-top:4px;line-height:1.35}.analytics-dashboard .an-source-list{display:grid;gap:4px}.analytics-dashboard .an-source-row{width:100%;display:flex;align-items:center;gap:10px;background:transparent;border:1px solid transparent;color:#2e3832;padding:7px 8px;text-align:left;border-radius:10px}.analytics-dashboard .an-source-row:hover,.analytics-dashboard .an-source-row.is-selected{background:#e4f0e8;border-color:#cad8cf}.analytics-dashboard .an-source-swatch{width:26px;height:26px;border-radius:8px;display:grid;place-items:center;color:#f1fcf5;flex-shrink:0}.analytics-dashboard .an-source-copy{flex:1;min-width:0}.analytics-dashboard .an-source-copy>span:first-child{display:block;font-size:14.5px}.analytics-dashboard .an-source-bar{display:block;height:4px;margin-top:5px;border-radius:4px;background:#dce7e0;overflow:hidden}.analytics-dashboard .an-source-bar>i{display:block;height:100%;border-radius:inherit}.analytics-dashboard .an-source-row strong{color:#1c241f;font-size:14.5px;font-weight:700;font-variant-numeric:tabular-nums}.analytics-dashboard .an-country-list{margin:0;padding:0;list-style:none}.analytics-dashboard .an-country-list li{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid oklch(92.1% .015 158)}.analytics-dashboard .an-country-list li:last-child{border-bottom:0;padding-bottom:3px}.analytics-dashboard .an-country-position{font-size:13px;color:#495d51;font-variant-numeric:tabular-nums}.analytics-dashboard .an-flag{display:block;border-radius:4px;object-fit:cover;box-shadow:0 0 0 1px #2b2f2d0b;flex-shrink:0}.analytics-dashboard .an-flag-fallback{width:32px;height:24px;display:grid;place-items:center;color:#315a69;background:#e4f0e9;border-radius:4px}.analytics-dashboard .an-country-data{flex:1;min-width:0}.analytics-dashboard .an-country-data>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:6px}.analytics-dashboard .an-country-data strong{font-size:15.5px;font-weight:650;color:#1e2420}.analytics-dashboard .an-country-data span{font-size:14.5px;color:#222a25;font-weight:700;font-variant-numeric:tabular-nums}.analytics-dashboard .an-country-track{width:100%;height:6px;border-radius:6px;background:#dce7e0;overflow:hidden}.analytics-dashboard .an-country-track i{display:block;height:100%;border-radius:inherit}.analytics-dashboard .an-affiliate-result{display:flex;align-items:center;gap:11px;margin-bottom:13px}.analytics-dashboard .an-affiliate-symbol{display:grid;place-items:center;height:52px;min-width:52px;background:#e3efe7;border:1px solid oklch(85.8% .021 158);border-radius:16px;color:#2d6056}.analytics-dashboard .an-affiliate-result>div:nth-child(2){flex:1;min-width:0}.analytics-dashboard .an-overline{color:#44554b;display:block;font-size:12.5px;letter-spacing:.5px}.analytics-dashboard .an-affiliate-label{display:block;color:#2a322d;font-size:17px;font-weight:700;margin-top:3px}.analytics-dashboard .an-status-positive{color:#004c35;color:oklch(36.5% .114 167)}.analytics-dashboard .an-status-possible{color:#533100;color:oklch(34.7% .096 74.2)}.analytics-dashboard .an-status-negative{color:#693e3f}.analytics-dashboard .an-tags{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}.analytics-dashboard .an-confidence{width:64px;height:64px;border-radius:50%;display:grid;place-items:center;flex-shrink:0;background:conic-gradient(oklch(43.5% .124 178.6) var(--confidence),oklch(91.5% .015 158) 0)}.analytics-dashboard .an-confidence>span{height:54px;width:54px;border-radius:50%;background:#edf7f1;display:flex;flex-direction:column;align-items:center;justify-content:center}.analytics-dashboard .an-confidence strong{font-size:17px;color:#1c2620;line-height:1.2}.analytics-dashboard .an-confidence small{font-size:11.5px;color:#3b4840}.analytics-dashboard .an-confidence strong small{color:#1a2c22;margin-left:1px}.analytics-dashboard .an-evidence-copy{color:#35433b;font-size:14.5px;line-height:1.75;overflow-wrap:anywhere}.analytics-dashboard .an-primary-link{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:9px 12px;margin-top:14px;background:#d0e0d6;border:1px solid oklch(71.9% .048 171.7);border-radius:8px;font-size:14.5px;color:#002f25;color:oklch(27% .064 175.6)}.analytics-dashboard .an-evidence-links{border-top:1px solid oklch(91.5% .015 158);padding-top:11px;margin-top:15px}.analytics-dashboard .an-evidence-links a{display:flex;align-items:center;gap:7px;padding:6px 0;font-size:14px;min-width:0}.analytics-dashboard .an-evidence-links a>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.analytics-dashboard .an-evidence-links a>svg{flex-shrink:0}.analytics-dashboard .an-evidence-links a>svg:last-child{margin-left:auto}.analytics-dashboard .an-item-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.analytics-dashboard .an-item{display:flex;align-items:center;gap:12px;padding:12px 13px;background:#e9f4ed;border:1px solid oklch(90.7% .017 158);border-radius:14px}.analytics-dashboard .an-item-thumb{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;flex-shrink:0;background:#d8e7dd;color:#104c5d;font-size:14px;font-weight:700;font-variant-numeric:tabular-nums}.analytics-dashboard .an-item-body{flex:1;min-width:0}.analytics-dashboard .an-item-body strong,.analytics-dashboard .an-item-body a{display:inline-flex;align-items:center;gap:4px;font-size:15.5px;font-weight:650;color:#1d231f;overflow-wrap:anywhere}.analytics-dashboard .an-item-body small{display:flex;align-items:center;gap:6px;color:#46594d;font-size:14px;margin-top:4px}.analytics-dashboard .an-item-bar{display:block;height:4px;margin:7px 0 4px;border-radius:4px;background:#d7e4dc;overflow:hidden}.analytics-dashboard .an-item-bar>i{display:block;height:100%;background:#1a5d97;border-radius:inherit}.analytics-dashboard .an-item-value{text-align:right;flex-shrink:0}.analytics-dashboard .an-item-value strong{display:block;font-size:17.5px;font-variant-numeric:tabular-nums;color:#1b1f1c}.analytics-dashboard .an-item-value span{color:#495e51;font-size:12.5px}.analytics-dashboard .an-planner-item{align-items:stretch}.analytics-dashboard .an-planner-meta{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.analytics-dashboard .an-item-chart{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:2px;min-width:92px}.analytics-dashboard .an-item-chart strong{font-size:16.5px;font-variant-numeric:tabular-nums}.analytics-dashboard .an-item-chart span{font-size:12.5px;color:#495e51}.analytics-dashboard .an-trend-pill{display:inline-flex;align-items:center;gap:2px;padding:2px 7px;border-radius:999px;font-size:13px;font-weight:700}.analytics-dashboard .an-trend-pill.is-up{color:#00543d;color:oklch(39.4% .108 167.5);background:#e0eee5}.analytics-dashboard .an-trend-pill.is-down{color:#873337;background:#e8f4ec}.analytics-dashboard .an-competition{color:#3c4c42;font-size:13px;text-transform:lowercase;padding:2px 7px;border-radius:999px;background:#e7f2eb;border:1px solid oklch(88.3% .017 158)}.analytics-dashboard .an-competition.is-low{color:#00503a;color:oklch(38.2% .094 168);background:#e0eee5;border-color:#a6cfbe}.analytics-dashboard .an-competition.is-mid{color:#533100;color:oklch(34.7% .096 74.2);background:#e6f0e9;border-color:#dac8ad}.analytics-dashboard .an-competition.is-high{color:#70312a;background:#e8f4ec;border-color:#c7d8cd}.analytics-dashboard .an-money{color:#2e4c67;font-size:14px;font-variant-numeric:tabular-nums}.analytics-dashboard .an-ad-item .an-ad-avatar{width:40px;height:40px;min-width:40px;border-radius:12px;display:grid;place-items:center;font-size:16.5px;font-weight:700;border:1px solid oklch(85.5% .022 158);overflow:hidden;position:relative}.analytics-dashboard .an-ad-item .an-ad-avatar img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.analytics-dashboard .an-ad-dates{display:grid;gap:2px;text-align:right;color:#324339;font-size:13px;font-variant-numeric:tabular-nums;white-space:nowrap}.analytics-dashboard .an-table-wrap{overflow:auto;max-width:100%;scrollbar-width:thin;scrollbar-color:oklch(70.4% .028 158) oklch(97% .013 158)}.analytics-dashboard .an-table{width:100%;border-collapse:collapse;text-align:left;font-size:14.5px}.analytics-dashboard .an-table th{font-weight:500;color:#425248;background:#f1faf4;padding:9px 10px;font-size:13px;white-space:nowrap;border-bottom:1px solid oklch(88.1% .017 158)}.analytics-dashboard .an-table th:first-child{border-radius:5px 0 0}.analytics-dashboard .an-table th:last-child{border-radius:0 5px 0 0}.analytics-dashboard .an-table td{color:#28352d;padding:10px;border-bottom:1px solid oklch(91.2% .015 158);vertical-align:middle}.analytics-dashboard .an-table tbody tr:last-child td{border-bottom:0}.analytics-dashboard .an-table tbody tr:hover{background:#e5f1e9}.analytics-dashboard .an-table strong{font-weight:600;color:#1d231f}.analytics-dashboard .an-table .an-number{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.analytics-dashboard .an-table .an-positive{color:#00543d;color:oklch(39.4% .108 167.5)}.analytics-dashboard .an-table .an-negative{color:#873337}.analytics-dashboard .an-search-summary{display:flex;align-items:center;gap:10px;background:#e9f4ed;padding:12px 13px;border:1px solid oklch(88.8% .016 158);border-radius:12px;margin-bottom:13px}.analytics-dashboard .an-search-summary>span{color:#005648;color:oklch(40.3% .104 176.9);display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:#d9e7de}.analytics-dashboard .an-search-summary>div strong{display:block;color:#003b2c;color:oklch(31.1% .077 171.2);font-size:23px;line-height:1.2;letter-spacing:-.8px}.analytics-dashboard .an-search-summary small{display:block;color:#38463d;font-size:12.5px;margin-top:4px}.analytics-dashboard .an-search-summary p{margin-left:auto;font-size:14px;color:#243129;text-align:right}.analytics-dashboard .an-search-summary p span{display:block;font-size:12.5px;color:#46594e;margin-top:3px}.analytics-dashboard .an-market-filter{flex-wrap:wrap;margin-bottom:10px}.analytics-dashboard .an-sparkline{width:72px;height:29px;display:block;color:#005849;color:oklch(40.6% .12 177.7)}.analytics-dashboard .an-table-subtitle{display:block;color:#46594d;font-size:12.5px;margin-top:3px}.analytics-dashboard .an-footnote{font-size:13px;color:#415348;line-height:1.6;margin-top:12px}.analytics-dashboard .an-ad-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));background:#eaf4ee;border:1px solid oklch(90.4% .017 158);border-radius:12px;margin-bottom:15px}.analytics-dashboard .an-ad-summary>div{display:flex;align-items:center;gap:11px;padding:12px 16px}.analytics-dashboard .an-ad-summary>div+div{border-left:1px solid oklch(89.9% .016 158)}.analytics-dashboard .an-ad-summary>div>svg{color:#456378}.analytics-dashboard .an-ad-summary span{color:#3c4c42;font-size:13px}.analytics-dashboard .an-ad-summary strong{display:block;font-size:18px;color:#1c231f;margin-top:3px;font-weight:600;font-variant-numeric:tabular-nums}.analytics-dashboard .an-data-notice{color:#472d00;color:oklch(32.2% .081 76.8);padding:8px 11px;background:#e6f0e9;border:1px solid oklch(85.1% .021 158);border-radius:8px;font-size:14px;margin-bottom:12px}.analytics-dashboard .an-empty{min-height:170px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:25px 18px}.analytics-dashboard .an-empty>span{width:54px;height:54px;display:grid;place-items:center;color:#316162;background:#e4f0e8;border:1px solid oklch(86.5% .015 158);border-radius:16px;margin-bottom:12px}.analytics-dashboard .an-empty p{font-size:14.5px;color:#2a352e;max-width:330px}.analytics-dashboard .an-empty small{font-size:13px;color:#47584e;margin-top:4px}.analytics-dashboard .an-dashboard-note{display:flex;align-items:center;gap:6px;margin-top:14px;color:#45574c;font-size:13px}.analytics-dashboard .an-dashboard-note svg{flex-shrink:0;color:#2e655c}@container (max-width: 750px){.analytics-dashboard .an-chart-grid,.analytics-dashboard .an-two-column{grid-template-columns:minmax(0,1fr)}}@media(min-width:1450px){.analytics-dashboard .an-sources-card{display:grid;grid-template-columns:145px 1fr;align-content:start;column-gap:5px}.analytics-dashboard .an-sources-card .an-card-heading{grid-column:1 / -1}.analytics-dashboard .an-sources-card .an-donut{width:145px;height:145px;margin:2px auto 0;align-self:center}.analytics-dashboard .an-sources-card .an-source-list{align-self:center}.analytics-dashboard .an-sources-card .an-footnote{grid-column:1 / -1}}@media(max-width:1200px){.analytics-dashboard{padding:16px}.analytics-dashboard .an-card{padding:15px}.analytics-dashboard .an-metric{padding:13px}.analytics-dashboard .an-chart-grid{grid-template-columns:minmax(0,1.4fr) minmax(230px,1fr)}.analytics-dashboard .an-chart-grid .an-card-heading{align-items:start;flex-wrap:wrap}}@media(max-width:980px){.analytics-dashboard .an-chart-grid,.analytics-dashboard .an-two-column{grid-template-columns:minmax(0,1fr)}.analytics-dashboard .an-sources-card{display:grid;grid-template-columns:165px 1fr;column-gap:18px}.analytics-dashboard .an-sources-card .an-card-heading,.analytics-dashboard .an-sources-card .an-footnote{grid-column:1 / -1}.analytics-dashboard .an-source-list{align-self:center}.analytics-dashboard .an-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-dashboard .an-metric-value{font-size:26px}}@media(max-width:600px){.analytics-dashboard{padding:12px;border-radius:14px}.analytics-dashboard .an-hero-identity{align-items:flex-start}.analytics-dashboard .an-hero-identity h2{font-size:22px}.analytics-dashboard .an-metric-grid{gap:8px}.analytics-dashboard .an-metric{padding:12px 10px}.analytics-dashboard .an-metric-visual{width:36px;height:36px;border-radius:11px}.analytics-dashboard .an-metric-value{font-size:22px}.analytics-dashboard .an-metric-caption{font-size:12.5px}.analytics-dashboard .an-card{padding:13px}.analytics-dashboard .an-card-heading{flex-wrap:wrap;gap:9px}.analytics-dashboard .an-heading-main h3{font-size:16px}.analytics-dashboard .an-chart-summary{align-items:start;flex-direction:column}.analytics-dashboard .an-area-chart{min-height:160px}.analytics-dashboard .an-axis-label{font-size:15px}.analytics-dashboard .an-sources-card{grid-template-columns:125px minmax(0,1fr);column-gap:6px}.analytics-dashboard .an-donut{width:125px;height:125px;align-self:center}.analytics-dashboard .an-donut-center strong{font-size:22px}.analytics-dashboard .an-donut-center span{max-width:66px;font-size:11.5px}.analytics-dashboard .an-affiliate-symbol{min-width:40px;height:40px}.analytics-dashboard .an-affiliate-label{font-size:16.5px}.analytics-dashboard .an-confidence{width:51px;height:51px}.analytics-dashboard .an-confidence>span{width:43px;height:43px}.analytics-dashboard .an-ad-summary{grid-template-columns:1fr}.analytics-dashboard .an-ad-summary>div{padding:9px 12px}.analytics-dashboard .an-ad-summary>div+div{border-left:0;border-top:1px solid oklch(89.9% .016 158)}.analytics-dashboard .an-ad-summary span{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%}.analytics-dashboard .an-ad-summary strong{font-size:16.5px;margin:0}.analytics-dashboard .an-item{align-items:flex-start}.analytics-dashboard .an-ad-dates{text-align:left}}@media(prefers-reduced-motion:reduce){.analytics-dashboard *{transition:none!important}}.analytics-dashboard .an-kp-card{margin-bottom:16px}.analytics-dashboard .an-kp-table td:first-child{max-width:360px;overflow-wrap:anywhere}.analytics-dashboard .an-kp-table td{font-size:15.5px}.analytics-dashboard .an-kp-table th{font-size:14px}.analytics-dashboard .an-kp-bid{display:inline-flex;flex-direction:column;align-items:flex-end;gap:1px}.analytics-dashboard .an-kp-bid strong{color:#2e4c67;font-weight:650}.analytics-dashboard .an-kp-bid small{color:#4a5e52;font-size:13px}.analytics-dashboard .an-kp-card .an-data-notice{margin:0 0 12px}.analytics-dashboard .an-kp-table .an-competition{text-transform:none}.analytics-dashboard .an-countries-card{margin-bottom:14px}.analytics-dashboard .an-countries-table{min-width:1000px}.analytics-dashboard .an-country-name{display:flex;align-items:center;gap:10px}.analytics-dashboard .an-country-visits{display:grid;gap:3px}.analytics-dashboard .an-country-visits small,.analytics-dashboard .an-keyword-variant{display:block;color:#425248;font-size:13.5px}.analytics-dashboard .an-kp-table{min-width:860px}.analytics-dashboard{--an-surface: oklch(99.4% .003 158);--an-border: oklch(89.5% .014 158);background:transparent;border:0;border-radius:0;padding:0}.analytics-dashboard .an-metric,.analytics-dashboard .an-card,.analytics-dashboard .an-card.an-accent-teal,.analytics-dashboard .an-card.an-accent-blue,.analytics-dashboard .an-card.an-accent-violet,.analytics-dashboard .an-card.an-accent-orange{background:var(--an-surface);box-shadow:0 1px 2px #26312a0f}.analytics-dashboard .an-hero-art{background:radial-gradient(ellipse at 10% 0%,oklch(94% .03 170 / .9),transparent 55%),var(--an-surface);border-color:var(--an-border)}.analytics-dashboard .an-hero-art.has-shot{background:var(--an-surface)}.analytics-dashboard .an-hero-shot{opacity:.14}.analytics-dashboard .an-hero-orb{display:none}@media(max-width:1200px){.analytics-dashboard{padding:0}}@media(max-width:600px){.analytics-dashboard{padding:0}}.analytics-dashboard,.research-detail{--data-ink: oklch(19% .025 160);--label-ink: oklch(45% .022 158);--quiet-ink: oklch(66% .012 158);--up-ink: oklch(46% .13 155);--down-ink: oklch(50% .17 25)}.analytics-dashboard .an-metric-label{color:var(--label-ink);font-size:13.5px;font-weight:600;letter-spacing:.01em}.analytics-dashboard .an-metric-value{color:var(--data-ink);font-size:clamp(28px,2.3vw,36px);font-weight:750;letter-spacing:-.02em;margin-top:4px}.analytics-dashboard .an-metric-caption{color:var(--label-ink);font-size:13px;margin-top:4px}.analytics-dashboard .an-metric-visual{width:38px;height:38px;border-radius:12px}.analytics-dashboard .an-positive,.analytics-dashboard .an-table .an-positive,.analytics-dashboard .an-trend-pill.is-up{color:var(--up-ink)}.analytics-dashboard .an-negative,.analytics-dashboard .an-table .an-negative,.analytics-dashboard .an-trend-pill.is-down{color:var(--down-ink)}.analytics-dashboard .an-trend{font-weight:700}.analytics-dashboard .an-table th{color:var(--label-ink);font-size:12.5px;font-weight:650;letter-spacing:.04em;text-transform:uppercase}.analytics-dashboard .an-table td{color:var(--label-ink)}.analytics-dashboard .an-table strong,.analytics-dashboard .an-table td:first-child{color:var(--data-ink)}.analytics-dashboard .an-table .an-number{color:var(--data-ink);font-size:15.5px;font-weight:650}.analytics-dashboard .an-table th.an-number{color:var(--label-ink);font-size:12.5px;font-weight:650}.analytics-dashboard .an-table .an-muted,.analytics-dashboard .an-missing{color:var(--quiet-ink);font-weight:400}.analytics-dashboard .an-money,.analytics-dashboard .an-kp-bid strong{color:#004479;color:oklch(38% .11 250);font-weight:650}.analytics-dashboard .an-source-row strong,.analytics-dashboard .an-country-data span{color:var(--data-ink);font-size:15.5px;font-weight:750}.analytics-dashboard .an-source-copy>span:first-child,.analytics-dashboard .an-country-data strong{color:var(--label-ink);font-weight:600}.analytics-dashboard .an-donut-center strong{color:var(--data-ink);font-size:30px;font-weight:750}.analytics-dashboard .an-item-value strong,.analytics-dashboard .an-ad-summary strong{color:var(--data-ink);font-weight:750}.analytics-dashboard .an-search-summary>div strong{font-weight:750}.analytics-dashboard .an-item-body small,.analytics-dashboard .an-footnote,.analytics-dashboard .an-heading-main p{color:var(--label-ink)}.analytics-dashboard .an-metric-visual,.analytics-dashboard .an-section-icon{background:#ecf4ef;border-color:#d7e1da}@media(max-width:980px){.analytics-dashboard .an-metric-value{font-size:28px}}@media(max-width:600px){.analytics-dashboard .an-metric-value{font-size:24px}}@media(max-width:600px){.analytics-dashboard .an-sources-card{display:block}.analytics-dashboard .an-sources-card .an-donut{margin:0 auto 10px}.analytics-dashboard .an-source-row strong{white-space:nowrap}}.page-content{padding-top:18px}.page-heading h1{font-size:30px;margin-bottom:4px;letter-spacing:-.2px}.page-heading .eyebrow{font-size:12px;margin-bottom:4px;color:#2f5346;letter-spacing:.4px}.page-heading p{font-size:16px;max-width:770px;color:#31463e}.heading-actions .MuiButton-root{font-size:14.5px}.sidebar{background:#102321;border-right-color:#243d38;color:#e4efeb}.sidebar .brand{font-size:24px;color:#f3fbf7;letter-spacing:-.15px;gap:7px}.sidebar .brand small{color:#9ee4cc;font-size:11px;letter-spacing:.4px}.sidebar .brand-symbol span{background:#62d8b0}.sidebar .brand-symbol span+span{background:#b1e9ce}.sidebar .nav-caption{color:#9ec0b4;font-size:12.5px;letter-spacing:.4px}.sidebar .nav-link{font-size:16px;color:#d5e6df;padding:9px 12px}.sidebar .nav-link.active{background:#285042;color:#c0f3d9;box-shadow:inset 3px 0 #66dcb3}.sidebar .nav-link:hover{background:#1f3b33;color:#ecfff5}.sidebar .sidebar-note{background:#1a332b;border:1px solid #345043;margin-top:26px}.sidebar .sidebar-note strong{font-size:14.5px;color:#d7eedd}.sidebar .sidebar-note p{color:#a4bcae;font-size:13.5px}.sidebar .sidebar-note a{color:#8cdbb5;font-size:12.5px}.sidebar .note-icon{background:#2b4d3c;color:#acdfb2}.sidebar .profile{border-color:#31463e}.sidebar .profile strong{font-size:14.5px;color:#eef6ef}.sidebar .profile span{color:#b1c2b5;font-size:12.5px}.sidebar .profile .MuiIconButton-root{color:#b1c2b5}.topbar .breadcrumb,.topbar .live-badge{font-size:13.5px}.analyst-stat.stat-card{position:relative;background:#fff;padding:17px 19px 15px;overflow:hidden;border:1px solid #d8e3dd;border-radius:12px;color:#16362d;box-shadow:0 3px 12px #0c271007}.analyst-stat.stat-card:after{content:"";position:absolute;inset:auto 18px 0;height:3px;border-radius:3px 3px 0 0;background:#d5e8dc}.analyst-stat .stat-top{font-size:15px;font-weight:600;color:#4c665c}.analyst-stat.stat-card>strong{font-size:36px;font-weight:750;letter-spacing:-1px;line-height:1.3;margin:3px 0 5px;font-variant-numeric:tabular-nums}.analyst-stat.stat-card small{font-size:13.5px;color:#667b70}.analyst-stat .stat-icon{width:36px;height:36px;border-radius:10px}.analyst-stat.stat-green{background:linear-gradient(115deg,#16382d,#234c3d);color:#f2fff6;border-color:#244b3c}.analyst-stat.stat-green .stat-top,.analyst-stat.stat-green small{color:#c0d7c6}.analyst-stat.stat-green .stat-icon{background:#335e49;color:#b8eec5}.analyst-stat.stat-green:after{background:#8fdaac}.analyst-stat.stat-purple:after{background:#c7b6e2}.analyst-stat.stat-amber:after{background:#ecc47c}.analyst-stat.stat-blue:after{background:#9fbfe6}.analyst-tip.research-tip{padding:10px 14px;background:#eaf1eb;margin-bottom:18px}.analyst-tip.research-tip p{font-size:14.5px}.analyst-domain-panel .list-tab span{font-size:13px}.analyst-domain-panel .data-caption{font-size:13px;color:#647d6e}.analyst-domain-panel .MuiInputBase-root{font-size:14.5px}.analyst-domain-panel .filter-button{font-size:13.5px!important;color:#466554!important}.analyst-domain-panel .MuiTableCell-root{font-size:16px;padding:8px 12px;color:#10211b}.analyst-domain-panel .MuiTableHead-root .MuiTableCell-root{font-size:14px;color:#1f352c;background:#dfe8e2;letter-spacing:.2px}.analyst-domain-panel .domain-avatar{width:38px;height:38px;color:#306c55;background:#eaf3ed;border-color:#d3e2d7;font-weight:700;overflow:hidden}.domain-preview-link{border:0;background:none;color:#14583f;padding:1px 0;text-align:left;display:flex;align-items:center;gap:7px;font-size:17px;font-weight:700;cursor:pointer;white-space:nowrap}.domain-preview-link:hover{color:#168763;text-decoration:underline;text-underline-offset:4px}.domain-preview-link svg{color:#65927f}.analyst-domain-panel .domain-cell div>span{font-size:14px;color:#43594f}.analyst-domain-panel .status-badge{font-size:13.5px}.analyst-domain-panel .numeric-value{font-size:17px;font-weight:750;font-variant-numeric:tabular-nums}.traffic-cell{display:flex;align-items:center;justify-content:space-between;gap:14px}.mini-traffic{width:70px;height:29px;color:#269270}.mini-traffic.is-down{color:#c78140}.analyst-domain-panel .row-running{background:#fff1cc}.analyst-domain-panel .row-queued{background:#eaf3ff}.analyst-domain-panel .row-running .job-running{color:#7a4d0c;background:#f8e0a8}.analyst-domain-panel .row-queued .job-queued{color:#1b4f8a;background:#d7e8fb}.analyst-domain-panel .row-running .job-running i{width:6px;height:6px;box-shadow:0 0 0 3px #eebc6550;animation:research-pulse 1.8s ease-in-out infinite}.analyst-domain-panel .table-pagination>span{font-size:14px;color:#627767}.source-note{font-size:13px;color:#6f8275}.research-dialog .research-dialog-paper{width:calc(100% - 56px);max-width:1480px;height:calc(100dvh - 48px);max-height:calc(100dvh - 48px);margin:24px;border-radius:18px;border:1px solid oklch(86.6% .014 158);background:#f6fcf8;background-image:none;box-shadow:0 30px 100px #00000030}.research-dialog .research-dialog-title{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid oklch(92% .013 158);padding:12px 22px;background:#f3faf6;font-size:17.5px;font-weight:650;color:#1f2521}.research-dialog-title>span,.research-dialog-title>div{display:flex;align-items:center;gap:10px}.research-dialog-title>span svg{color:#005a46;color:oklch(41.2% .12 172.8)}.research-dialog-title .MuiButton-root{font-size:13.5px}.research-dialog .research-dialog-content{padding:0;scrollbar-color:oklch(84.7% .025 158) oklch(98.3% .009 158)}.research-detail{background:#f6fdf8;color:#1c201e;padding:18px;border:1px solid oklch(86.6% .015 158);border-radius:14px;min-width:0;color-scheme:light;font-size:15.5px;--report-border:oklch(86.6% .015 158)}.research-detail.is-embedded{border:0;border-radius:0;padding:24px}.research-detail a:hover{color:#004430;color:oklch(33.6% .109 169.8)}.research-detail a:focus-visible,.research-detail button:focus-visible{outline:2px solid oklch(38.2% .124 171.1);outline-offset:4px}.research-back{display:inline-flex;align-items:center;gap:7px;font-size:14px;color:#42584b;margin-bottom:24px}.research-hero{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:22px;padding:18px 20px;border:1px solid var(--report-border);border-radius:16px;background:radial-gradient(ellipse at 0% 0%,oklch(92.3% .02 158 / .4),transparent 55%),linear-gradient(135deg,#f3faf6,#eff7f2)}.research-identity{display:flex;align-items:center;gap:15px;min-width:0}.research-identity>div{min-width:0}.research-identity .domain-avatar{width:58px;height:58px;flex-shrink:0;border-radius:16px;border:1px solid oklch(78% .037 158);background:linear-gradient(140deg,#d5e4db,#ebf4ee);color:#004731;color:oklch(34.9% .105 166.3);font-size:27px;font-weight:750;overflow:hidden;position:relative;display:grid;place-items:center}.domain-avatar img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;background:transparent}.research-identity .domain-avatar img{background:#f3faf5}.research-site-title{margin:6px 0 0!important;color:#213127!important;font-size:14.5px!important}.research-hero-chips{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}.research-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 9px;border-radius:999px;background:#e8f3ec;border:1px solid oklch(86.4% .018 158);color:#253b2f;font-size:12.5px;font-weight:650}.research-chip.is-positive{background:#e4f2e9;border-color:#c3d6ca;color:#005737;color:oklch(40.1% .108 161.6)}.research-chip.is-possible{background:#ebf2ed;border-color:#b8d4c2;color:#5c3c00;color:oklch(38.3% .104 80.2)}.research-chip.is-negative{background:#ebf2ee;border-color:#c7d8cd;color:#7b332e}.research-eyebrow{color:#004b3a;color:oklch(36.8% .078 171);font-size:12px;font-weight:700;letter-spacing:.4px;display:block;margin-bottom:4px}.research-hero h1{display:flex;align-items:center;gap:10px;font-size:32px;line-height:1.15;letter-spacing:-.2px;margin:0 0 6px;color:#1b201d;overflow-wrap:anywhere;min-width:0}.research-hero h1 a{display:inline-flex;color:#366658}.research-hero p{margin:0;color:#48574e;font-size:15.5px}.research-hero p>span{color:#a9bbb0;margin:0 9px}.research-actions{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:10px;flex-shrink:0}.research-actions .MuiButton-root{padding:9px 16px;border-radius:9px;font-size:14px}.research-status{display:flex;align-items:center;gap:7px;font-size:13px;color:#1e533c}.research-status i{width:7px;height:7px;border-radius:50%;background:currentColor}.research-status.is-running{color:#5f4100;color:oklch(39.7% .114 80.1)}.research-status.is-running i{animation:research-pulse 1.8s ease-in-out infinite}.research-status.is-failed{color:#75322e}.collection-strip{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:13px 16px;background:#f1f8f3;border:1px solid var(--report-border);border-radius:11px;margin-bottom:14px}.collection-label{display:flex;align-items:center;gap:7px;font-size:13.5px;color:#37443c;font-weight:600;white-space:nowrap}.collection-label svg{color:#4e7c6e}.collection-pipelines{display:flex;gap:8px;flex-wrap:wrap}.pipeline-pill{display:flex;align-items:center;gap:6px;background:#ecf4ef;border:1px solid oklch(90.3% .012 158);color:#4d5f54;border-radius:7px;font-size:12.5px;padding:7px 9px;cursor:pointer}.pipeline-pill strong{font-size:13.5px;font-weight:600}.pipeline-pill>span{font-size:11.5px;opacity:.85;border-left:1px solid currentColor;padding-left:6px;margin-left:2px}.pipeline-pill:hover{background:#e2ebe5;border-color:#507d76}.pipeline-pill.is-done{color:#005737;color:oklch(40.1% .108 161.6);border-color:#c3d6ca;background:#e4f2e9}.pipeline-pill.is-running{color:#5c3c00;color:oklch(38.3% .104 80.2);border-color:#b8d4c2;background:#ebf2ed}.pipeline-pill.is-running svg{animation:research-pulse 1.8s ease-in-out infinite}.pipeline-pill.is-failed{color:#7b332e;border-color:#c7d8cd;background:#ebf2ee}.collection-updated{font-size:12.5px;color:#506357;margin-left:auto;white-space:nowrap}.research-tabs{display:flex;gap:8px;border-bottom:1px solid var(--report-border);margin:0 0 20px;overflow-x:auto;scrollbar-width:thin}.research-tabs>button{display:flex;align-items:center;gap:7px;background:none;white-space:nowrap;border:0;border-bottom:2px solid transparent;color:#49594f;font-size:14.5px;font-weight:550;padding:14px 13px;cursor:pointer}.research-tabs>button:hover{color:#1b2e23;background:#eff7f2}.research-tabs>button.active{color:#005338;color:oklch(38.6% .123 166);border-bottom-color:#005d40;border-bottom-color:oklch(41.8% .131 165.7);background:linear-gradient(0deg,oklch(90.8% .025 158 / .18),transparent)}.research-tab-content{min-width:0}.research-detail .panel{background:#f1f9f4;border-color:var(--report-border);color:#1f2521;box-shadow:none}.research-detail .detail-section{padding:20px;margin-bottom:0}.research-detail .detail-section h3,.research-detail .personal-notes h3{font-size:17.5px;color:#1d2420;letter-spacing:0}.research-detail .body-copy,.research-detail .trace-step p{color:#2a322d;font-size:15px;line-height:1.45}.research-detail .section-title svg{color:#296a52}.research-detail .chip-row{margin-top:16px}.advertiser-keywords{min-width:320px;max-width:560px}.advertiser-keyword-summary{display:flex;gap:6px;align-items:center;margin-bottom:7px;color:#49594f;font-size:12.5px}.advertiser-keyword-summary strong{color:#004b33;color:oklch(36.6% .107 164.4);font-size:13.5px}.advertiser-keywords table{width:100%;border-collapse:collapse}.advertiser-keywords th{text-align:left;color:#4d5f54;font-size:12.5px;font-weight:650;padding:0 8px 6px 0}.advertiser-keywords td{padding:6px 8px 6px 0;border-top:1px solid oklch(91.4% .014 158);color:#1f2521;font-size:14.5px;vertical-align:middle}.advertiser-keywords td small{display:block;max-width:220px;margin-top:2px;color:#53655a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.advertiser-keywords .num{text-align:right;white-space:nowrap}.advertiser-keywords a{color:#005a45;color:oklch(41.5% .11 170)}.advertiser-keywords .is-live{color:#004b33;color:oklch(36.6% .107 164.4);white-space:nowrap}.advertiser-keywords .is-past{color:#49594f;white-space:nowrap}.advertiser-keywords .note{display:block;margin-top:8px;color:#49594f;font-size:12.5px;line-height:1.45}.research-detail .detail-section>.note{display:block;margin-top:10px;color:#49594f;font-size:12.5px;line-height:1.5}.product-ads{width:100%;overflow-x:auto}.product-ads table{width:100%;border-collapse:collapse}.product-ads th{text-align:left;color:#4d5f54;font-size:12.5px;font-weight:650;padding:0 10px 6px 0;white-space:nowrap}.product-ads td{padding:8px 10px 8px 0;border-top:1px solid oklch(91.4% .014 158);color:#1f2521;font-size:14.5px;vertical-align:top}.product-ads td small{display:block;margin-top:2px;color:#53655a}.product-ads .num{text-align:right;white-space:nowrap}.product-ads a{color:#005a45;color:oklch(41.5% .11 170)}.product-ads .is-live{color:#004b33;color:oklch(36.6% .107 164.4);white-space:nowrap}.product-ads .is-past{color:#49594f;white-space:nowrap}.product-ads .is-target-row strong,.product-ads .is-target-row small{color:#005d45;color:oklch(41.9% .13 170.7)}.page-ads{display:grid;gap:4px;min-width:280px}.page-ad{display:flex;align-items:baseline;gap:6px;min-width:0}.page-ad a,.page-ad strong{color:#26322b;font-weight:650;white-space:nowrap}.page-ad small{display:block;min-width:0;max-width:360px;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-ad-position{color:#4d5f54;font-size:12px;font-variant-numeric:tabular-nums}.page-ad.is-target a,.page-ad.is-target strong,.page-ad.is-target .page-ad-position{color:#005d45;color:oklch(41.9% .13 170.7)}.product-ads-group{margin:10px 0 0;color:#323f37;font-size:14.5px;line-height:1.55}.product-ads-group strong{color:#1f2521;font-weight:650}.product-ads-group span{color:#49594f}.research-detail .evidence-link{color:#005a45;color:oklch(41.5% .11 170);font-size:14px;border-color:var(--report-border);overflow-wrap:anywhere}.research-detail .evidence-link span{min-width:0}.research-detail .evidence-subheading{margin-top:26px}.research-detail .confidence{color:#26352c;background:#dfede4;border-color:#c2d5c9;font-size:15.5px}.research-detail .status-badge{font-size:13.5px;color:#3e4742;background:#e5ece7}.research-detail .status-positive,.research-detail .job-completed,.research-detail .job-succeeded{color:#004b33;color:oklch(36.6% .107 164.4);background:#daebe0}.research-detail .status-possible,.research-detail .job-queued,.research-detail .job-running,.research-detail .job-pending,.research-detail .job-waiting,.research-detail .job-waiting_webhook,.research-detail .job-retrying,.research-detail .job-cancelling{color:#573900;color:oklch(37.1% .099 80.2);background:#dfeae3}.research-detail .status-negative,.research-detail .job-failed{color:#70312a;background:#dfeee5}.research-evidence-grid,.research-notes-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;align-items:start}.research-detail .trace-step{border-color:var(--report-border)}.research-detail .trace-step strong{color:#213128;font-size:15px}.research-detail .trace-step a{color:#006649;color:oklch(45.1% .096 166.1);font-size:13px;overflow-wrap:anywhere}.research-detail .trace-index{color:#17432c;background:#dae9df}.research-empty-copy{color:#49594f;font-size:14.5px;line-height:1.6}.research-count{color:#00543e;color:oklch(39.7% .082 168);background:#e2eee6;border:1px solid oklch(86.4% .026 158);padding:5px 10px;white-space:nowrap;border-radius:7px;font-size:13px}.research-ad-name{display:flex;align-items:center;gap:10px;min-width:190px}.research-ad-name svg{color:#00674b;color:oklch(45.5% .102 166.8)}.research-ad-name a{display:flex;align-items:center;gap:5px;color:#005136;color:oklch(38.3% .098 163.9);font-weight:600}.research-detail .history-row{padding:16px 0;border-color:var(--report-border);gap:16px}.research-detail .history-row>div{min-width:0;flex:1}.research-detail .history-row strong{color:#1e2b23;font-size:16px}.research-detail .history-row span:not(.status-badge){color:#46574c;font-size:13px}.research-detail .history-row p{color:#3f5b4d;font-size:14px;margin:6px 0 0;overflow-wrap:anywhere}.research-detail .text-red{color:#7b332d!important}.job-inline-progress{height:4px;margin-top:10px;border-radius:4px;background:#dae6de;overflow:hidden;max-width:300px}.job-inline-progress>span{display:block;height:100%;background:#6a4700;background:oklch(42.7% .105 78)}.research-detail .personal-notes{padding:22px}.research-detail .follow-toggle{color:#2d3f34;font-size:15px;margin:19px 0}.research-detail .field-caption{color:#405b4a;font-size:12px;letter-spacing:.5px}.research-detail .personal-notes .MuiInputBase-root{font-size:15px;background:#f3faf5;color:#1c2921}.research-detail .personal-notes .MuiButton-root{font-size:14px}.research-detail .input-note,.research-detail .private-caption{color:#485d50;font-size:13px}.research-facts{display:grid;grid-template-columns:1fr 1fr;gap:18px 14px;font-size:15px;margin:24px 0}.research-facts dt{color:#466050}.research-facts dd{margin:0;color:#1d2b23;text-align:right;overflow-wrap:anywhere}.research-privacy{display:flex;align-items:flex-start;gap:10px;font-size:14px;color:#3e5a49;border-top:1px solid var(--report-border);padding-top:18px;margin-bottom:0}.research-detail .empty-state{min-height:240px}.research-detail .empty-state h3{color:#223c2c;font-size:18px}.research-detail .empty-state p{color:#3f5649;font-size:15px}.research-source{display:flex;align-items:center;gap:7px;color:#4f6558;font-size:12px;padding:22px 1px 0}@keyframes research-pulse{50%{opacity:.4}}@media(prefers-reduced-motion:reduce){.research-detail *,.analyst-domain-panel *{animation:none!important}}@media(max-width:1200px){.research-hero{align-items:flex-start}.research-hero h1{font-size:30px}.research-status{width:100%;justify-content:flex-end}.research-actions{gap:7px}.collection-updated{margin-left:0}.mini-traffic{width:55px}.research-dialog .research-dialog-paper{width:calc(100% - 32px);margin:16px;height:calc(100dvh - 32px);max-height:calc(100dvh - 32px)}}@media(max-width:950px){.research-hero{flex-wrap:wrap}.research-status{width:auto}.research-actions{justify-content:flex-start}.research-evidence-grid,.research-notes-grid{grid-template-columns:1fr}.research-dialog .research-dialog-title{padding:10px 16px}.research-detail.is-embedded{padding:18px}.analyst-stat .stat-top{font-size:13.5px}}@media(max-width:700px){.page-content{padding-top:20px}.page-heading h1{font-size:29px}.page-heading p{font-size:14px}.analyst-stat.stat-card{padding:14px}.analyst-stat.stat-card>strong{font-size:32px}.analyst-stat.stat-card small{font-size:12px}.analyst-stat .stat-top{align-items:flex-start;gap:6px}.analyst-stat .stat-icon{width:27px;height:27px;flex-shrink:0}.analyst-tip.research-tip p{font-size:12.5px}.research-dialog .research-dialog-paper{width:100%;max-width:100%;margin:0;height:100dvh;max-height:100dvh;border-radius:0;border:0}.research-dialog .research-dialog-title{padding:8px 14px;font-size:15px}.research-dialog-title .MuiButton-root{display:none}.research-detail,.research-detail.is-embedded{padding:15px;border-radius:10px}.research-hero{gap:15px;margin-bottom:17px}.research-identity{gap:10px}.research-identity .domain-avatar{width:44px;height:44px;font-size:22px}.research-hero h1{font-size:26px;letter-spacing:-.5px;gap:6px}.research-hero h1 svg{width:17px}.research-hero p{font-size:13px}.research-eyebrow{font-size:10px}.research-actions{gap:8px;flex-shrink:1}.research-status{font-size:12px}.collection-strip{gap:11px;padding:12px}.collection-pipelines{gap:6px}.pipeline-pill{font-size:11px;padding:6px}.pipeline-pill strong{font-size:12px}.pipeline-pill>span{font-size:10px}.collection-updated{font-size:11px}.research-tabs{gap:0;margin-bottom:16px}.research-tabs>button{font-size:13px;padding:12px 10px}.research-detail .detail-section{padding:16px}.research-detail .history-row{align-items:flex-start}.research-source{font-size:11px;align-items:flex-start}.research-facts{font-size:14px}.research-dialog .MuiDialogContent-root{overflow-x:hidden}}.research-dialog .research-dialog-paper,.research-detail{background:#eff4f1}.research-dialog .research-dialog-title{background:#fbfefc;border-bottom-color:#d5dfd9}.research-detail{border-color:#d5dfd9;--report-border:oklch(89.5% .014 158)}.research-hero,.collection-strip,.research-detail .panel{background:#fbfefc;border-color:var(--report-border);box-shadow:0 1px 2px #26312a0f}.research-tabs>button:hover{background:#e3ece6}.research-tabs>button.active{background:none}.report-groups{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:12px}.report-groups-label{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:650;color:#3a4d42}.report-group-chip{display:inline-flex;align-items:center;gap:4px;padding:3px 4px 3px 11px;border:1px solid oklch(80% .04 165);border-radius:999px;background:#def2e9;color:#043726;font-size:14px;font-weight:650}.report-group-chip button{display:inline-grid;place-items:center;width:22px;height:22px;border:0;border-radius:50%;background:none;color:inherit;cursor:pointer}.report-group-chip button:hover:not(:disabled){background:#c3dfd2}.report-group-chip button:disabled{opacity:.5;cursor:default}.report-groups-empty{font-size:14px;color:#556159}.report-groups .MuiButton-root{border-radius:999px;padding:3px 12px;font-size:14px}.research-hero-chips{gap:8px;margin-top:12px}.research-hero-chips .research-chip{padding:5px 12px;font-size:15px;font-weight:750;color:var(--data-ink);background:#f1f7f3;border-color:#d0dad4;font-variant-numeric:tabular-nums}.research-hero-chips .research-chip svg{color:var(--label-ink)}.research-hero-chips .research-chip.is-positive{color:#004b25;color:oklch(36% .11 155);background:#ddf6e4;border-color:#acd7ba}.research-hero-chips .research-chip.is-possible{color:#6d4200;color:oklch(42% .1 70);background:#fef0d4;border-color:#e9cd9d}.research-hero-chips .research-chip.is-negative{color:#902828;background:#ffedea;background:oklch(96% .025 25);border-color:#f4c8c4}.research-hero p{color:var(--label-ink)}.research-detail .MuiTableCell-body strong{color:var(--data-ink)}.report-table .MuiTableHead-root .MuiTableCell-root{color:var(--label-ink);background:#eef6f1;font-size:12.5px;font-weight:650;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.report-table .MuiTableBody-root .MuiTableCell-root{color:var(--label-ink);font-size:15px;vertical-align:top;padding-top:12px;padding-bottom:12px}.report-table .MuiTableBody-root .MuiTableRow-root:hover{background:#f3f8f5}.report-table .research-ad-name a,.report-table .research-ad-name strong{color:var(--data-ink);font-size:15.5px;font-weight:700}.report-table .research-ad-name a:hover{color:#004b31;color:oklch(36% .1 165)}.report-table .research-ad-name svg{color:var(--label-ink)}.report-table .cell-date{font-variant-numeric:tabular-nums;white-space:nowrap}.report-table .cell-date.is-latest{color:var(--data-ink);font-weight:650}.report-table .cell-count strong{color:var(--data-ink);font-size:17px;font-weight:750;font-variant-numeric:tabular-nums}.report-table .market-code{display:inline-block;padding:1px 8px;border:1px solid oklch(88% .014 158);border-radius:6px;background:#f1f7f3;color:var(--data-ink);font-size:13.5px;font-weight:700;letter-spacing:.03em}.report-table .cell-missing{color:var(--quiet-ink)}.report-table .MuiTableHead-root .sort-button{display:inline-flex;align-items:center;gap:5px;padding:2px 0;border-radius:4px;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;white-space:nowrap}.report-table .MuiTableHead-root .sort-button svg{flex:none;opacity:.4;transition:opacity .15s}.report-table .MuiTableHead-root .sort-button:hover svg{opacity:.75}.report-table .MuiTableHead-root .sort-button.is-sorted{color:var(--data-ink)}.report-table .MuiTableHead-root .sort-button.is-sorted svg{opacity:1}.report-table .MuiTableHead-root .sort-button:focus-visible{outline:2px solid oklch(55% .1 165);outline-offset:3px}.report-table .cell-duration{white-space:nowrap;font-variant-numeric:tabular-nums}.report-table .cell-duration strong{color:var(--data-ink);font-weight:700}.report-table .cell-duration small{display:block;margin-top:2px;color:var(--quiet-ink);font-size:13px}.advertiser-keywords th{color:var(--label-ink);font-size:12px;font-weight:650;letter-spacing:.04em;text-transform:uppercase}.advertiser-keywords td{color:var(--label-ink);font-size:14.5px}.advertiser-keywords td:first-child>div,.advertiser-keywords td:first-child a{color:var(--data-ink);font-weight:650}.advertiser-keywords td.num{color:var(--data-ink);font-weight:650;font-variant-numeric:tabular-nums}.advertiser-keywords .is-live{color:#00572d;color:oklch(40% .12 155);font-weight:650}.advertiser-keywords .is-past{color:var(--quiet-ink)}.advertiser-keyword-summary{color:var(--label-ink)}.advertiser-keyword-summary strong{color:var(--data-ink);font-size:15px;font-weight:750}.research-detail .history-row strong{color:var(--data-ink);font-weight:700}.research-detail .history-row span:not(.status-badge){color:var(--label-ink)}.research-facts dt{color:var(--label-ink)}.research-facts dd{color:var(--data-ink);font-weight:650}.market-picker{display:flex;flex-direction:column;gap:8px;padding:12px 14px;background:#f1f9f4;border:1px solid oklch(91.7% .015 158);border-radius:14px;color:#1f2320}.market-picker.is-compact{padding:0;background:transparent;border:0;border-radius:0}.market-picker-head{display:flex;align-items:center;gap:8px;color:#005549;color:oklch(39.8% .092 179.9);font-size:14px}.market-picker-head strong{color:#1f2320;font-weight:650}.market-picker-head span{margin-left:auto;color:#45554b;font-size:13px}.market-picker-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.market-chip{display:inline-flex;align-items:center;gap:7px;padding:5px 11px 5px 8px;border:1px dashed oklch(85% .018 158);border-radius:999px;background:transparent;color:#35433b;font:inherit;font-size:14px;cursor:pointer;transition:background .15s ease,border-color .15s ease}.market-chip:hover:not(:disabled){border-color:#006152;border-color:oklch(43.5% .124 178.6);background:#e4f0e8;color:#1d231f}.market-chip:disabled{opacity:.5;cursor:not-allowed}.market-chip small{color:#495e51;font-size:12.5px}.market-chip.is-selected{border:1px solid oklch(81% .036 158);background:#e2eee6;color:#0a352c;font-weight:600}.market-chip.is-selected small{color:#005549;color:oklch(39.8% .092 179.9);font-weight:700}.market-chip.is-auto{padding-left:11px;cursor:default}.market-chip img,.market-chip .an-flag-fallback{width:20px;height:15px;border-radius:3px;object-fit:cover;box-shadow:0 0 0 1px #2b2f2d0b}.market-chip .an-flag-fallback{display:inline-grid;place-items:center;box-shadow:none;background:transparent;color:#315a69}.market-picker-add{max-width:100%;padding:6px 10px;border:1px solid oklch(90.7% .017 158);border-radius:10px;background:#f1faf4;color:#1d231f;font:inherit;font-size:14px}.market-picker-empty{color:#533100;color:oklch(34.7% .096 74.2);font-size:14px}.market-picker-error{color:#873337;font-size:13px}.kw-picker{display:flex;flex-direction:column;gap:10px;color:#1f2320}.kw-picker-head{color:#35433b;font-size:14px}.kw-picker-head b{color:#004036;color:oklch(33.1% .086 179.3);font-variant-numeric:tabular-nums}.kw-picker-head .is-over,.kw-picker-head .is-over b{color:#873337}.kw-batch{display:flex;flex-direction:column;gap:9px;padding:12px 13px;background:#e9f4ed;border:1px solid oklch(90.7% .017 158);border-radius:14px}.kw-batch-title{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px}.kw-batch-title strong{color:#1d231f;font-size:15px;font-weight:650}.kw-batch-title span{color:#46594d;font-size:13.5px}.kw-batch textarea{width:100%;min-height:92px;resize:vertical;box-sizing:border-box;padding:9px 11px;border:1px solid oklch(90.7% .017 158);border-radius:10px;background:#f1faf4;color:#1d231f;font:inherit;font-size:14.5px;line-height:1.5}.kw-batch textarea:focus{outline:0;border-color:#006152;border-color:oklch(43.5% .124 178.6)}.kw-batch textarea::placeholder{color:#5f7567}.kw-batch-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:14px}.kw-batch-label{color:#35433b}.kw-batch-market{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border:1px solid oklch(88.3% .017 158);border-radius:999px;background:#e7f2eb;color:#39483f;cursor:pointer}.kw-batch-market.is-on{border-color:#aec8b8;background:#e2eee6;color:#0a352c}.kw-batch-market input,.kw-batch-only input,.kw-picker-cell input{accent-color:oklch(43.5% .124 178.6)}.kw-batch-only{display:inline-flex;align-items:center;gap:7px;color:#35433b;cursor:pointer}.kw-picker-btn{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border:1px solid oklch(71.9% .048 171.7);border-radius:8px;background:#d0e0d6;color:#002f25;color:oklch(27% .064 175.6);font:inherit;font-size:14px;cursor:pointer}.kw-picker-btn:hover:not(:disabled){background:#bad6c4}.kw-picker-btn.is-ghost{border-color:#d0dcd4;background:#e7f2eb;color:#35433b}.kw-picker-btn.is-ghost:hover:not(:disabled){border-color:#006152;border-color:oklch(43.5% .124 178.6);color:#1d231f}.kw-picker-btn:disabled,label.kw-picker-btn.is-disabled{opacity:.5;cursor:not-allowed}label.kw-picker-btn.is-disabled{pointer-events:none}.kw-picker-scroll{max-height:420px;overflow:auto;border:1px solid oklch(90.7% .017 158);border-radius:12px;scrollbar-width:thin;scrollbar-color:oklch(70.4% .028 158) oklch(97% .013 158)}.kw-picker-table{width:100%;border-collapse:collapse;text-align:left;font-size:14.5px}.kw-picker-table th{position:sticky;top:0;z-index:1;padding:8px 10px;border-bottom:1px solid oklch(88.1% .017 158);background:#f1faf4;color:#425248;font-size:13px;font-weight:500;white-space:nowrap}.kw-picker-table td{padding:8px 10px;border-bottom:1px solid oklch(91.2% .015 158);color:#28352d;vertical-align:middle}.kw-picker-table tbody tr:last-child td{border-bottom:0}.kw-picker-table tbody tr:hover{background:#e5f1e9}.kw-picker-table .num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.kw-picker-market,.kw-picker-cell{width:84px;text-align:center!important}.kw-picker-market button{display:inline-flex;flex-direction:column;align-items:center;gap:1px;padding:2px 8px;border:1px solid transparent;border-radius:7px;background:transparent;color:#1d231f;font:inherit;font-size:13.5px;font-weight:650;cursor:pointer}.kw-picker-market button:hover:not(:disabled){border-color:#d0dcd4}.kw-picker-market small{color:#005549;color:oklch(39.8% .092 179.9);font-size:12px;font-weight:500}.kw-picker-cell label{display:inline-flex;flex-direction:column;align-items:center;gap:1px;cursor:pointer}.kw-picker-cell input{width:17px;height:17px;cursor:pointer}.kw-picker-cell small{color:#00543d;color:oklch(39.4% .108 167.5);font-size:11.5px}.kw-picker-keyword{margin-right:6px;color:#1d231f;font-weight:600}.kw-tag{display:inline-block;margin:2px 4px 2px 0;padding:0 7px;border:1px solid oklch(88.3% .017 158);border-radius:999px;background:#e7f2eb;color:#39483f;font-size:12.5px}.kw-tag.is-brand{border-color:#c0daca;background:#e5f6eb;color:#483e73}.kw-tag.is-commercial{border-color:#a6cfbe;background:#e0eee5;color:#00503a;color:oklch(38.2% .094 168)}.kw-tag.is-informational{border-color:#dac8ad;background:#e6f0e9;color:#533100;color:oklch(34.7% .096 74.2)}.kw-tag.is-custom{border-color:#bed4c6;background:#e3f4ea;color:#27496a}.kw-picker-note{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0;color:#46594d;font-size:13.5px}.kw-picker-note.is-ok{color:#00543d;color:oklch(39.4% .108 167.5)}.kw-picker-note.is-error{color:#873337}.kw-picker-note .kw-picker-btn{padding:4px 10px}.kw-picker-table th{color:var(--label-ink, oklch(45% .022 158));font-size:12px;font-weight:650;letter-spacing:.04em;text-transform:uppercase}.kw-picker-table td{color:var(--label-ink, oklch(45% .022 158))}.kw-picker-keyword,.kw-picker-table .num{color:var(--data-ink, oklch(19% .025 160));font-weight:650}.kw-picker-market button{color:var(--data-ink, oklch(19% .025 160))}.kw-picker-head b{color:var(--data-ink, oklch(19% .025 160));font-size:15px}.paid-dashboard{--pd-bg: oklch(98.5% .009 158);--pd-card: oklch(97.4% .011 158);--pd-card-hover: oklch(96.4% .013 158);--pd-border: oklch(93.1% .015 158);--pd-border-focus: oklch(80.8% .036 158);--pd-text: oklch(25% .008 158);--pd-muted: oklch(46.5% .028 158);--pd-dim: oklch(59.2% .033 158);--pd-teal: oklch(43.5% .124 178.6);--pd-teal-bg: oklch(43.5% .124 178.6 / .12);--pd-blue: oklch(48% .129 254);--pd-blue-bg: oklch(48% .129 254 / .12);--pd-violet: oklch(48.1% .123 292.7);--pd-violet-bg: oklch(48.1% .123 292.7 / .12);--pd-orange: oklch(43.2% .126 62.2);--pd-orange-bg: oklch(43.2% .126 62.2 / .12);--pd-red: oklch(46.2% .141 20.9);--pd-red-bg: oklch(46.2% .141 20.9 / .12);--pd-green: oklch(41.3% .137 161.3);--pd-green-bg: oklch(41.3% .137 161.3 / .12);display:flex;flex-direction:column;gap:16px;color:var(--pd-text);font-family:inherit;margin-bottom:24px}@keyframes pd-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(1.3)}}.paid-card-panel{background:var(--pd-card);border:1px solid var(--pd-border);border-radius:18px;padding:18px 20px;display:flex;flex-direction:column;gap:14px;box-shadow:0 2px 12px #0000000d}.paid-panel-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.paid-panel-title{display:flex;align-items:center;gap:10px}.paid-panel-icon{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;flex-shrink:0}.paid-panel-icon.is-blue{background:var(--pd-blue-bg);color:var(--pd-blue);border:1px solid oklch(48% .129 254 / .25)}.paid-panel-title h3{margin:0;font-size:18px;font-weight:700;color:#181b19;display:flex;align-items:center;gap:8px}.paid-panel-title p{margin:3px 0 0;font-size:15px;color:var(--pd-muted)}.paid-panel-meta{display:flex;align-items:center;gap:8px}.paid-badge-pill{display:inline-flex;align-items:center;gap:5px;padding:4px 9px;border-radius:999px;font-size:15px;font-weight:600;background:#ebf5ef;border:1px solid oklch(90.7% .018 158);color:#374a3e}.paid-badge-pill.is-highlight{background:#0061521f;background:oklch(43.5% .124 178.6 / .12);border-color:#0061524d;border-color:oklch(43.5% .124 178.6 / .3);color:var(--pd-teal)}.realtime-kw-card{background:#f3faf5;border:1px solid var(--pd-border);border-radius:14px;padding:16px 18px;display:flex;flex-direction:column;gap:12px;transition:border-color .2s ease,box-shadow .2s ease}.realtime-kw-card.is-active{border-color:#00615259;border-color:oklch(43.5% .124 178.6 / .35);box-shadow:0 4px 16px #00000012}.realtime-kw-card-top{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;border-bottom:1px solid oklch(22% .006 158 / .06);padding-bottom:10px}.realtime-kw-title-group{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.realtime-kw-name{font-size:18px;font-weight:700;color:#181b19;display:flex;align-items:center;gap:8px}.realtime-geo-badge{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:6px;font-size:14px;font-weight:700;background:#1f5ea426;border:1px solid oklch(48% .129 254 / .3);color:#325794}.realtime-intent-badge{padding:2px 7px;border-radius:6px;font-size:13.5px;font-weight:600;background:#614e9c26;border:1px solid oklch(48.1% .123 292.7 / .3);color:#4e3f77}.realtime-status-pill{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;font-size:14.5px;font-weight:700;white-space:nowrap}.realtime-status-pill.is-active-ads{background:#005c3926;background:oklch(41.3% .137 161.3 / .15);border:1px solid oklch(41.3% .137 161.3 / .4);color:#005c39;color:oklch(41.3% .137 161.3)}.realtime-status-pill.is-no-ads{background:#181b190f;border:1px solid oklch(22% .006 158 / .15);color:var(--pd-muted)}.realtime-dot-pulse{width:7px;height:7px;border-radius:50%;background:#005c39;background:oklch(41.3% .137 161.3);box-shadow:0 0 #2133283e;animation:realtimePulse 1.8s infinite}@keyframes realtimePulse{0%{transform:scale(.95);box-shadow:0 0 #2133283e}70%{transform:scale(1);box-shadow:0 0 0 6px #21332800}to{transform:scale(.95);box-shadow:0 0 #21332800}}.google-ad-box{background:#f6fcf8;border:1px solid oklch(94% .016 158);border-radius:10px;padding:14px 16px;display:flex;flex-direction:column;gap:8px;position:relative}.google-ad-box:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:3px;background:#3a74d4;border-radius:0 3px 3px 0}.google-ad-sponsor-line{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;font-size:14px}.google-ad-sponsor-left{display:flex;align-items:center;gap:8px}.google-ad-badge{font-weight:700;font-size:13.5px;color:#292c2a;background:#f3f7f4;padding:1px 6px;border-radius:4px;border:1px solid oklch(91.4% .006 158)}.google-ad-pos-tag{background:#00615226;background:oklch(43.5% .124 178.6 / .15);color:#006152;color:oklch(43.5% .124 178.6);font-weight:700;padding:1px 6px;border-radius:4px;font-size:13.5px}.google-ad-display-url{color:#4c514e;font-size:14.5px;display:flex;align-items:center;gap:4px}.google-ad-headline{font-size:18px;font-weight:600;color:#325794;text-decoration:none;line-height:1.35;transition:text-decoration .15s ease;display:inline-flex;align-items:center;gap:6px}.google-ad-headline:hover{text-decoration:underline;color:#314b76}.google-ad-description{font-size:15px;color:#4c514e;line-height:1.45;margin:0}.google-ad-extensions{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px;padding-top:6px;border-top:1px dashed oklch(22% .006 158 / .08)}.google-ad-sitelink-chip{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;background:#3257941a;border:1px solid oklch(46% .108 259.8 / .25);border-radius:6px;color:#325794;font-size:14.5px;font-weight:500;text-decoration:none;transition:all .15s ease}.google-ad-sitelink-chip:hover{background:#32579433;border-color:#325794}.realtime-competitors-bar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:14.5px;color:var(--pd-muted);background:#f9fdfa26;padding:6px 10px;border-radius:6px}.realtime-competitor-chip{display:inline-flex;align-items:center;gap:4px;background:#181b190d;border:1px solid oklch(22% .006 158 / .1);padding:2px 7px;border-radius:4px;color:#252c27;font-size:14px}.realtime-kw-card-foot{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;font-size:14px;color:var(--pd-dim);padding-top:4px}.rt-row{cursor:pointer;transition:background .15s ease}.rt-row:hover{background:#edf7f1}.rt-row.is-open{background:#ebf6ef}.rt-cell-kw{display:flex;align-items:center;gap:7px;min-width:0}.rt-ad-headline{display:inline-flex;align-items:center;gap:5px;max-width:620px;color:#325794;font-size:15.5px;font-weight:550;text-decoration:none}.rt-ad-headline>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rt-ad-headline:hover{color:#314b76;text-decoration:underline}.rt-cell-toggle{width:46px;text-align:right}.rt-expand-btn{display:inline-grid;place-items:center;width:27px;height:27px;border-radius:8px;border:1px solid var(--pd-border);background:#eef8f1;color:#374a3e;cursor:pointer;transition:color .15s ease,border-color .15s ease,background .15s ease}.rt-expand-btn:hover{border-color:var(--pd-teal);color:var(--pd-teal)}.rt-expand-btn svg{transition:transform .18s ease}.rt-row.is-open .rt-expand-btn{border-color:var(--pd-teal);background:var(--pd-teal-bg);color:var(--pd-teal)}.rt-row.is-open .rt-expand-btn svg{transform:rotate(180deg)}.rt-detail-row>td{padding:0 12px 12px;background:#f3faf5;border-bottom:1px solid oklch(91.7% .015 158 / .45)}.rt-detail{display:flex;flex-direction:column;gap:8px;padding:12px;border-left:2px solid oklch(43.5% .124 178.6 / .35);border-radius:0 0 10px 10px;background:#f4fcf7}.rt-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@container (max-width: 820px){.rt-ad-headline{max-width:280px}}@container (max-width: 640px){.rt-cell-kw .realtime-geo-badge{display:none}}@container (max-width: 560px){.realtime-intent-badge{display:none}.rt-ad-headline{max-width:150px}}.paid-subtle-btn{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;background:#181b190d;border:1px solid var(--pd-border);border-radius:6px;color:#37463d;font-size:15px;cursor:pointer;transition:all .15s ease}.paid-subtle-btn:hover{background:#181b191a;color:#181b19;border-color:#b8d0c1}.realtime-no-ad-notice{padding:10px 14px;background:#f9fdfa26;border-radius:8px;font-size:15px;color:#4b6053;border-left:2px solid oklch(84.9% .027 158)}.spin-slow{animation:pd-spin 1.5s linear infinite}@keyframes pd-spin{to{transform:rotate(360deg)}}.paid-scan-status{display:flex;flex-direction:column;gap:14px;padding:22px 24px;background:linear-gradient(135deg,#ecf7f0d9,#f4fcf7f2);border:1px solid oklch(43.5% .124 178.6 / .28);border-radius:14px;position:relative;overflow:hidden}.paid-scan-status:after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent 30%,oklch(43.5% .124 178.6 / .07) 50%,transparent 70%);animation:pd-scan-sheen 2.4s linear infinite;pointer-events:none}@keyframes pd-scan-sheen{0%{transform:translate(-100%)}to{transform:translate(100%)}}.paid-scan-head{display:flex;align-items:center;gap:14px}.paid-scan-head h4{margin:0 0 4px;font-size:17px;font-weight:700;color:#181b19}.paid-scan-message{margin:0;font-size:15px;color:var(--pd-muted)}.paid-scan-spinner{display:grid;place-items:center;flex:0 0 auto;width:48px;height:48px;border-radius:14px;background:var(--pd-teal-bg);border:1px solid oklch(43.5% .124 178.6 / .35);color:var(--pd-teal)}.paid-scan-bar{height:6px;border-radius:999px;background:#181b1912;overflow:hidden}.paid-scan-bar>span{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#6ca399,#4b9486,#208474 50%,#0b8070,#007c6c 62.5%,#007363 75%,#006152);background:linear-gradient(90deg,#6ca399,#4b9486,#208474 50%,#0b8070,color(xyz 0.097 0.155 0.166) 62.5%,color(xyz 0.077 0.131 0.139) 75%,color(xyz 0.045 0.091 0.095));transition:width .5s ease}.paid-scan-bar.is-indeterminate>span{width:40%;animation:pd-scan-slide 1.4s ease-in-out infinite}@keyframes pd-scan-slide{0%{margin-left:-40%}to{margin-left:100%}}.paid-scan-meta{display:flex;flex-wrap:wrap;gap:6px 18px;font-size:15px;color:var(--pd-dim)}.paid-scan-meta strong{color:var(--pd-text)}.paid-scan-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}.paid-scan-steps li{display:flex;align-items:flex-start;gap:9px;padding:10px 12px;background:#f1f9f48c;border:1px solid var(--pd-border);border-radius:10px}.paid-scan-steps li.is-current{background:#00615214;background:oklch(43.5% .124 178.6 / .08);border-color:#00615273;border-color:oklch(43.5% .124 178.6 / .45)}.paid-scan-steps li.is-done{border-color:#005c3959;border-color:oklch(41.3% .137 161.3 / .35)}.paid-scan-steps strong{display:block;font-size:15px;color:var(--pd-text)}.paid-scan-steps small{display:block;margin-top:2px;font-size:14px;line-height:1.4;color:var(--pd-dim)}.paid-scan-step-index{display:grid;place-items:center;flex:0 0 auto;width:20px;height:20px;border-radius:50%;font-size:13.5px;font-weight:700;background:#181b1914;color:var(--pd-muted)}.paid-scan-steps li.is-current .paid-scan-step-index{background:var(--pd-teal);color:#f1fcf5;animation:realtimePulse 1.8s infinite}.paid-scan-steps li.is-done .paid-scan-step-index{background:var(--pd-green-bg);color:var(--pd-green)}.paid-scan-status.is-compact{gap:10px;padding:14px 16px}.paid-scan-status.is-compact .paid-scan-spinner{width:34px;height:34px;border-radius:10px}.paid-scan-status.is-compact .paid-scan-head h4{font-size:16px}.paid-scan-error{display:flex;align-items:flex-start;gap:11px;padding:13px 15px;background:var(--pd-red-bg);border:1px solid oklch(46.2% .141 20.9 / .35);border-radius:12px;color:#432828}.paid-scan-error>svg{flex:0 0 auto;margin-top:2px;color:var(--pd-red)}.paid-scan-error strong{display:block;font-size:15px;color:#181b19}.paid-scan-error p{margin:3px 0 0;font-size:15px;line-height:1.5;color:#562c2d}.paid-scan-error button{margin-left:auto;flex:0 0 auto}@media(max-width:1024px){.paid-scan-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.paid-scan-steps{grid-template-columns:1fr}.paid-scan-error{flex-wrap:wrap}.paid-scan-error button{margin-left:0}}.advertiser-keywords .advertiser-keyword-action{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:6px}.advertiser-keywords .advertiser-scan-btn{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:999px;cursor:pointer;border:1px solid oklch(42.7% .095 175 / .45);background:#dfeee48c;color:#00463b;color:oklch(35.1% .081 178.2);font-size:14px;font-weight:650}.advertiser-keywords .advertiser-scan-btn:hover:not(:disabled){background:#cde0d4b3}.advertiser-keywords .advertiser-scan-btn:disabled{opacity:.6;cursor:default}.advertiser-keywords .advertiser-scan-status{display:inline-flex;align-items:center;gap:6px;margin-top:6px;color:#00463b;color:oklch(35.1% .081 178.2);font-size:14.5px}.advertiser-keywords .advertiser-scan-status svg{animation:advertiser-scan-spin 1s linear infinite}@keyframes advertiser-scan-spin{to{transform:rotate(360deg)}}.paid-view{--pd-card: oklch(97.4% .011 158);--pd-border: oklch(91.7% .015 158);--pd-text: oklch(25% .008 158);--pd-muted: oklch(43.2% .025 158);--pd-dim: oklch(49.4% .032 158);--pd-teal: oklch(43.5% .124 178.6);--pd-teal-bg: oklch(43.5% .124 178.6 / .12);--pd-blue: oklch(46% .117 253.5);--pd-blue-bg: oklch(46% .117 253.5 / .12);--pd-green: oklch(39.4% .108 167.5);--pd-green-bg: oklch(39.4% .108 167.5 / .12);--pd-red: oklch(44.1% .116 20);--pd-red-bg: oklch(44.1% .116 20 / .12);display:flex;flex-direction:column;gap:14px}.paid-view .an-metric-grid{margin-bottom:2px}.paid-scan-field{display:grid;grid-template-columns:104px minmax(0,1fr);gap:14px;align-items:start;padding:13px 0;border-top:1px solid oklch(91.9% .014 158)}.paid-field-label{padding-top:6px;color:#35423a;font-size:14px;font-weight:600}.paid-field-body{display:flex;flex-direction:column;gap:10px;min-width:0}.paid-field-hint{margin:0;color:var(--an-muted);font-size:14px}.paid-scan-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px 16px;padding-top:14px;border-top:1px solid oklch(91.9% .014 158);color:var(--an-muted);font-size:14px}.paid-scan-card .paid-scan-status,.paid-scan-card .paid-scan-error{margin-top:14px}.paid-segment{display:inline-flex;flex-wrap:wrap;align-self:flex-start;gap:4px;padding:3px;background:#f1faf4;border:1px solid oklch(90.7% .017 158);border-radius:12px}.paid-segment button{display:inline-flex;align-items:center;gap:7px;padding:7px 12px;border:1px solid transparent;border-radius:9px;background:transparent;color:#3e4e44;font-size:14.5px;font-weight:600;white-space:nowrap}.paid-segment button:hover{color:#1d231f}.paid-segment button.is-selected{background:#e4f0e8;border-color:#cad8cf;color:#004036;color:oklch(33.1% .086 179.3)}.paid-segment small{padding:0 7px;border:1px solid oklch(88.3% .017 158);border-radius:999px;background:#e7f2eb;color:#39483f;font-size:12.5px;font-variant-numeric:tabular-nums}.paid-segment .is-selected small{border-color:#acc6b5;color:#052922}.paid-view .an-data-notice{margin:0}.paid-view .an-data-notice.is-neutral{color:#35433b;background:#e9f4ed;border-color:#d2ddd6}.paid-results-head{flex-wrap:wrap}.paid-results-tools{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}.paid-search{display:flex;align-items:center;gap:7px;min-width:240px;padding:6px 10px;background:#f1faf4;border:1px solid oklch(90.7% .017 158);border-radius:10px;color:#495e51}.paid-search:focus-within{border-color:var(--pd-teal)}.paid-search input{width:100%;background:transparent;border:0;outline:0;color:#1d231f;font:inherit;font-size:14.5px}.paid-search input::placeholder{color:#53675b}.paid-check{display:inline-flex;align-items:center;gap:7px;color:#35433b;font-size:14px;cursor:pointer}.paid-check input{accent-color:var(--pd-teal)}.paid-results-meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;margin-bottom:10px;color:#46594d;font-size:13.5px}.paid-link-btn,.paid-more{font:inherit;font-size:13px;cursor:pointer}.paid-more{margin-top:12px}.paid-tag{display:inline-flex;align-items:center;padding:1px 7px;border:1px solid oklch(81% .036 158);border-radius:999px;background:#e2eee6;color:#0a352c;font-size:12.5px;font-weight:600;white-space:nowrap}.paid-tag.is-soft{border-color:#d0dcd4;background:#e7f2eb;color:#39483f;font-weight:500}.paid-tags{display:flex;flex-wrap:wrap;gap:4px}.paid-status{display:inline-flex;align-items:center;gap:6px;color:#46594d;font-size:13.5px;white-space:nowrap}.paid-status.is-live{color:#00543d;color:oklch(39.4% .108 167.5);font-weight:650}.paid-status i{width:7px;height:7px;border-radius:50%;background:currentColor;box-shadow:0 0 0 3px #2133280e}.paid-site{display:inline-flex;align-items:center;gap:9px}.paid-site .an-mark{border-radius:7px;box-shadow:none}.rt-table .rt-cell-kw strong{max-width:320px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rt-table .rt-row:hover,.rt-table .rt-row.is-open{background:#e5f1e9}.rt-table .rt-ad-headline{font-size:14.5px;font-weight:600}.rt-pos{margin-right:2px;color:#4a5e52;font-size:12.5px;font-variant-numeric:tabular-nums}.rt-table .rt-detail-row>td{padding:0 10px 12px;background:#f2faf5}.rt-table .rt-expand-btn{border-color:#d0dcd4;background:#e7f2eb}@media(max-width:700px){.paid-scan-field{grid-template-columns:minmax(0,1fr);gap:8px}.paid-field-label{padding-top:0}.paid-scan-actions .MuiButton-root{width:100%}.paid-search{min-width:0;flex:1 1 100%}}.paid-panel-meta{flex-wrap:wrap}.paid-badge-pill{white-space:nowrap}.paid-view .an-data-notice.paid-locked-notice{margin:0 0 6px;color:#613700;color:oklch(38% .1 65);background:#fff0d1;background:oklch(96% .045 85);border-color:#e6c58f;font-weight:600}.advertiser-dates{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;padding-top:12px;border-top:1px solid #c5d2cb}.advertiser-dates div{min-width:0}.advertiser-dates span{display:block;margin-bottom:3px;color:#31463e;font-size:13.5px}.advertiser-dates strong{display:block;color:#10211b;font-size:16px;font-weight:700;white-space:nowrap}@media(max-width:380px){.advertiser-dates{grid-template-columns:1fr}.advertiser-dates strong{white-space:normal}}:root{font-family:Amazon Ember,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,Roboto,sans-serif;color:#182d29;background:#f7f8f5;font-synthesis:none;font-weight:400}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible{outline:2px solid #5c8c70;outline-offset:4px}a:hover{color:#367657}h1,h2,h3,p{margin-top:0}h1{font-size:34px;font-weight:650;letter-spacing:-1.4px;line-height:1.3;margin-bottom:10px}h3{font-size:16px;font-weight:650;letter-spacing:-.2px}p{line-height:1.65}svg{flex-shrink:0}.muted{color:#849087;font-size:13px}.text-green{color:#44845f!important}.text-red{color:#b74e49!important}.body-copy{color:#626f66;font-size:14px}.brand{display:flex;align-items:center;gap:8px;color:#254c40;font-size:30px;font-weight:750;letter-spacing:-1.8px;white-space:nowrap}.brand-dot{color:#93b981}.brand small{align-self:flex-end;letter-spacing:1.5px;font-size:8px;font-weight:600;padding-bottom:9px;margin-left:1px;color:#8f9a90}.brand-symbol{width:26px;height:30px;position:relative;margin-right:1px}.brand-symbol span{position:absolute;width:14px;height:23px;border-radius:14px 1px;background:#254c40;transform:rotate(17deg);top:4px;left:1px}.brand-symbol span+span{width:12px;height:18px;left:13px;top:0;transform:rotate(18deg);background:#a8c191}.app-shell{display:flex;min-height:100vh}.sidebar{width:244px;position:fixed;inset:0 auto 0 0;display:flex;flex-direction:column;background:#102321;border-right:1px solid #243d38;padding:25px 19px 0;z-index:20}.brand-link{padding-left:11px}.nav-caption{color:#a5ada5;font-size:9px;letter-spacing:1.7px;margin-left:12px;margin-bottom:10px}.sidebar nav{display:flex;flex-direction:column;gap:5px}.nav-link{display:flex;align-items:center;gap:11px;padding:12px;border-radius:8px;color:#7c887f;font-size:12px;font-weight:500}.nav-link.active{background:#edf3e8;color:#315b42;font-weight:650}.nav-link:hover{background:#f6f8f3}.nav-shortcut{margin-left:auto;font-size:16px}.sidebar-note{margin-top:38px;padding:17px 15px 16px;background:linear-gradient(125deg,#f0f4e9,#faf9f3);border-radius:12px}.note-icon{width:30px;height:30px;border-radius:8px;background:#e2ecd7;display:grid;place-items:center;color:#64815b;margin-bottom:13px}.sidebar-note strong{display:block;font-size:12px;letter-spacing:-.3px}.sidebar-note p{font-size:11px;color:#87907b;margin:9px 0 14px}.sidebar-note a{display:flex;align-items:center;gap:7px;font-size:10px;font-weight:600;color:#608050}.bottom-nav{margin-top:auto;padding-top:35px}.profile{display:flex;align-items:center;gap:9px;border-top:1px solid #edf0ea;margin-top:15px;padding:19px 0}.profile>div:nth-child(2){flex:1;min-width:0}.profile strong{font-size:12px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:118px}.profile span{font-size:10px;color:#92998d}.workspace-main{margin-left:244px;min-width:0;flex:1}.topbar{height:70px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e8ece5;background:#ffffffb3;padding:0 34px;gap:15px}.breadcrumb{display:flex;align-items:center;gap:13px;color:#9ca59b;font-size:11px}.breadcrumb strong{color:#536257;font-weight:500}.breadcrumb-divider{color:#c8cfc5}.topbar-right{display:flex;align-items:center;gap:18px}.topbar-separator{height:15px;width:1px;background:#e1e7de}.live-badge{display:flex;align-items:center;gap:6px;font-size:10px;color:#71966c}.live-badge i,.data-caption>span{width:5px;height:5px;border-radius:50%;background:#73a46a}.live-badge.offline{color:#ad9b68}.live-badge.offline i{background:#ad9b68}.team-badge{font-size:9px;color:#9ca693;letter-spacing:1.2px}.mobile-menu{display:none!important}.page-content{padding:34px 34px 0;max-width:1700px;margin:auto}.page-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:26px}.page-heading p{font-size:12px;color:#8b958b;margin:0}.heading-actions{display:flex;gap:10px;flex-shrink:0}.heading-actions .MuiButton-root{font-size:11px;padding:9px 13px}.eyebrow{display:flex;align-items:center;gap:9px;font-size:8px;font-weight:650;letter-spacing:1.8px;color:#849777;margin-bottom:13px}.eyebrow-line{width:19px;height:1px;background:#8ca07d}.heading-dot{color:#82a775}.white-button{background:#fff!important;border-color:#dfe6da!important;color:#5b6a5c!important}.stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:17px;margin-bottom:20px}.stat-card{background:#fff;border:1px solid #e6eae1;border-radius:12px;padding:17px 20px;box-shadow:0 2px 3px #132a1610}.stat-top{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:10px;color:#8a9486}.stat-icon{width:31px;height:31px;display:grid;place-items:center;border-radius:9px}.stat-green{background:#edf5e9;color:#75a060}.stat-purple{background:#f2eef9;color:#a089bc}.stat-amber{background:#faf3e4;color:#c49a54}.stat-blue{background:#edf2f9;color:#7e9cbb}.stat-card>strong{font-size:30px;font-weight:600;letter-spacing:-1px;display:block;line-height:1.45}.stat-card small{font-size:10px;color:#adb3a5}.research-tip{display:flex;align-items:center;gap:12px;background:#edf2e8;border:1px solid #e4ebdc;border-radius:9px;padding:12px 16px;margin-bottom:24px;color:#729064}.tip-icon{height:28px;width:28px;background:#e1ead8;border-radius:7px;display:grid;place-items:center}.research-tip p{font-size:10px;margin:0;color:#8b9780;flex:1}.research-tip strong{color:#627b54;font-weight:600}.research-tip a{display:flex;align-items:center;gap:5px;font-size:10px;white-space:nowrap}.panel{background:#fff;border:1px solid #e5eae0;border-radius:12px;overflow:hidden}.list-tabs{height:57px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #edf0e8;padding:0 21px}.list-tab{display:flex;align-items:center;align-self:stretch;gap:10px;font-size:11px;font-weight:600;border-bottom:2px solid #44684b;color:#44644b;padding:0 2px}.list-tab span{font-size:9px;background:#edf2e6;border-radius:4px;padding:2px 6px}.panel-top-right{display:flex;align-items:center;gap:12px}.data-caption{display:flex;align-items:center;gap:6px;font-size:9px;color:#9aa58f}.table-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:18px 21px;border-bottom:1px solid #eff1eb}.domain-search{width:285px}.table-toolbar .MuiInputBase-root{font-size:11px;border-radius:7px}.table-toolbar .MuiOutlinedInput-notchedOutline{border-color:#e2e7dc}.toolbar-filters{display:flex;align-items:center;gap:9px}.toolbar-filters .MuiTextField-root{min-width:150px}.filter-button{font-size:10px!important;color:#829077!important;border-color:#e2e7dc!important}.table-toolbar .MuiInputBase-input{padding:9px 12px}.advanced-filters{display:flex;flex-wrap:wrap;gap:13px;padding:20px;background:#fafbf7;border-bottom:1px solid #e7ece3}.advanced-filters>.MuiTextField-root{width:160px}.presets-row{display:flex;align-items:center;gap:9px;flex-wrap:wrap;padding:10px 20px;border-bottom:1px solid #edf0e7}.presets-row>span{font-size:10px;color:#8c9980;margin-right:3px}.selection-toolbar{display:flex;align-items:center;gap:12px;padding:9px 20px;background:#edf4e7;font-size:11px;color:#3f6543}.sort-button{border:0;background:transparent;color:inherit;display:flex;align-items:center;gap:7px;font-size:inherit;padding:0;text-transform:uppercase;font-weight:600;cursor:pointer}.domain-cell{display:flex;align-items:center;gap:10px}.domain-avatar{width:33px;height:33px;display:grid;place-items:center;border:1px solid #dfe7d8;border-radius:9px;background:#f0f5ea;color:#6c8f55;font-size:14px;font-weight:600;position:relative;overflow:hidden}.domain-cell a{display:flex;align-items:center;gap:5px;font-size:12px;font-weight:650}.domain-cell div>span{font-size:10px;color:#a0ab96;display:block;margin-top:4px}.row-tags{display:flex;gap:5px;margin-top:4px}.row-tags small,.domain-tag{background:#f1f4ec;color:#839670;padding:3px 6px;border-radius:4px;font-size:9px}.numeric-value{font-size:12px;font-weight:600}.cell-subtitle{display:block;color:#93a085;font-size:10px;margin-top:5px}.trust-score{display:flex;align-items:center;gap:4px;font-size:11px;color:#487852;font-weight:600}.trust-score small{font-size:9px;color:#a4b199;font-weight:400}.row-actions{display:flex;align-items:center;gap:1px}.status-badge{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;font-size:10px;font-weight:500;padding:5px 8px;border-radius:5px;color:#99a58f;background:#f4f6f0;line-height:1.35}.status-badge i{width:4px;height:4px;flex-shrink:0;border-radius:50%;background:currentColor}.status-positive,.job-succeeded,.job-completed{color:#588349;background:#edf5e7}.status-possible,.job-queued,.job-running,.job-cancelling{color:#af8b40;background:#fbf4e6}.status-negative,.job-failed{color:#ba6658;background:#fcf0eb}.job-cancelled{color:#8a9697;background:#f0f3f3}.empty-state{display:flex;align-items:center;flex-direction:column;text-align:center;padding:40px 20px 45px;min-height:275px}.empty-illustration{width:100px;height:85px;position:relative;display:grid;place-items:center;margin-bottom:10px}.empty-main-icon{width:56px;height:56px;border-radius:15px;background:linear-gradient(140deg,#f2f5eb,#e9efdf);border:1px solid #e2e9d7;color:#8da374;display:grid;place-items:center;position:relative;transform:rotate(-7deg);box-shadow:6px 5px #f7f8f1}.empty-main-icon svg{transform:rotate(7deg)}.empty-orbit{position:absolute;width:88px;height:72px;border:1px dashed #dfe6d6;transform:rotate(20deg);border-radius:50%}.empty-mini-icon{position:absolute;right:9px;top:5px;border-radius:50%;width:22px;height:22px;background:#f4f3e5;color:#b6b06b;display:grid;place-items:center}.empty-state h3{font-size:14px;color:#556e4a;margin:4px 0 10px}.empty-state p{font-size:11px;color:#98a08c;max-width:410px;margin-bottom:20px;line-height:1.9}.empty-state .MuiButton-root{font-size:11px}.table-pagination{padding:17px 20px;display:flex;align-items:center;justify-content:space-between;border-top:1px solid #edf0e6;gap:10px}.table-pagination>span{font-size:10px;color:#a3ad96}.source-note{display:flex;align-items:center;gap:7px;font-size:9px;color:#a5b097;padding:17px 2px}.page-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid #e8ece2;padding:20px 0;margin-top:22px;color:#abb29f;font-size:9px}.page-footer>span:first-child{display:flex;align-items:center;gap:5px;font-weight:600;letter-spacing:.6px}.section-loading,.full-loading{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:18px;padding:60px;color:#8c9c7f;font-size:12px}.full-loading{min-height:100vh}.dialog-heading{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:17px;font-weight:600}.input-note{display:block;font-size:10px;color:#99a58b;margin-top:7px;line-height:1.6}.checkbox-label{display:flex;align-items:center;gap:10px;padding:17px 0;margin:10px 0;color:#708960}.checkbox-label>div{flex:1}.checkbox-label strong{display:block;font-size:12px}.checkbox-label span{font-size:10px;color:#9ba88f;display:block;margin-top:5px}input[type=checkbox]:not(.PrivateSwitchBase-input){accent-color:#315d43;width:15px;height:15px}.back-link{display:flex;align-items:center;gap:7px;font-size:11px;color:#8ea079;margin-bottom:26px}.detail-heading h1{font-size:30px}.detail-identity{display:flex;align-items:center;gap:15px}.detail-identity .domain-avatar{width:51px;height:51px;font-size:22px;border-radius:13px}.detail-identity h1{display:flex;align-items:center;gap:12px;margin-bottom:6px}.detail-identity h1 a{color:#a0af90}.detail-identity p span{margin:0 7px}.detail-layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:24px}.detail-tabs{display:flex;gap:25px;border-bottom:1px solid #dde6d2;margin-bottom:22px;overflow-x:auto;white-space:nowrap}.detail-tabs button{padding:13px 0;border:0;background:none;font-size:11px;color:#98a18d;cursor:pointer}.detail-tabs button.active{border-bottom:2px solid #45673c;color:#45673c;font-weight:600}.detail-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:20px}.detail-metrics>.panel{padding:17px;display:flex;flex-direction:column;align-items:flex-start;gap:12px}.detail-metrics .panel>span:first-child{font-size:10px;color:#869b74}.detail-metrics strong{font-size:26px;font-weight:600}.detail-metrics small{font-size:9px;color:#a1ae94}.detail-section{padding:22px;margin-bottom:20px}.detail-section h3{font-size:14px;margin-bottom:18px}.section-title{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px}.section-title h3{margin-bottom:6px}.section-title svg{color:#8da275}.section-title p{font-size:11px;margin:7px 0}.traffic-chart svg{width:100%;height:auto;margin-top:18px}.traffic-chart .muted{font-size:10px}.chart-legend{display:flex;align-items:center;gap:6px;font-size:10px;color:#819571;margin-top:19px}.chart-legend i{width:7px;height:7px;background:#6d9260;border-radius:50%}.chart-empty{height:180px;display:flex;align-items:center;justify-content:center;flex-direction:column;color:#b2bda5}.chart-empty p{font-size:12px;margin:10px 0 3px}.chart-empty span{font-size:10px}.detail-two-col{display:grid;grid-template-columns:1fr 1fr;gap:19px}.no-data{text-align:center;padding:22px 5px;color:#a8b39b}.no-data>span{font-size:24px;color:#d2dbc7}.no-data p{font-size:11px;margin:5px 0;line-height:1.8}.breakdown{display:flex;align-items:center;gap:8px;margin:15px 0;font-size:10px;color:#8b9c7e}.breakdown>span{width:90px}.breakdown>strong{font-size:10px;font-weight:500;min-width:38px;text-align:right}.bar-track{height:5px;flex:1;background:#f1f5eb;border-radius:4px;overflow:hidden}.bar-track i{display:block;height:100%;background:#97b07e;border-radius:4px}.country-row{display:flex;align-items:center;gap:9px;border-bottom:1px solid #f0f3eb;padding:10px 0;font-size:11px;color:#91a080}.country-rank{font-size:9px;color:#bdc7b1}.country-row strong{flex:1;font-weight:500;color:#65804d}.detail-sidebar{padding-top:5px}.personal-notes{padding:20px}.personal-notes h3,.overview-facts h3{font-size:13px}.follow-toggle{display:flex;align-items:center;gap:8px;font-size:11px;color:#7b906a;margin:15px 0}.follow-toggle input{margin:0}.field-caption{display:flex;align-items:center;gap:6px;font-size:8px;font-weight:600;letter-spacing:1px;color:#9cab8b;margin:22px 0 10px}.personal-notes .MuiInputBase-root,.personal-notes .MuiButton-root{font-size:11px}.private-caption{display:flex;align-items:center;justify-content:center;gap:5px;font-size:8px;color:#a8b597;margin-top:12px}.overview-facts{padding:20px;margin-top:19px}.overview-facts dl{font-size:10px;display:grid;grid-template-columns:1fr 1fr;row-gap:18px;color:#94a480;margin:22px 0 0}.overview-facts dd{text-align:right;margin:0;color:#627d4b}.private-note{display:flex;align-items:flex-start;gap:10px;color:#a7b294;padding:21px 8px}.private-note p{font-size:10px;margin:0}.confidence{display:flex;justify-content:space-between;background:#f4f7ef;padding:13px;border-radius:7px;font-size:12px;color:#7b925f}.chip-row{display:flex;gap:7px;flex-wrap:wrap;margin-top:13px}.evidence-link{display:flex;align-items:center;gap:10px;border-bottom:1px solid #edf2e7;padding:12px 0;color:#7a985a;font-size:11px}.evidence-link span{flex:1;overflow-wrap:anywhere}.trace-step{display:flex;gap:13px;padding:10px 0 20px}.trace-index{display:grid;place-items:center;background:#f0f5e8;width:25px;height:25px;border-radius:50%;font-size:10px;color:#8aa171}.trace-step strong{font-size:12px}.trace-step a{font-size:10px;display:flex;align-items:center;gap:6px;margin-top:8px;color:#7fa461;overflow-wrap:anywhere}.trace-step p{font-size:11px;color:#9aac89;margin:7px 0 0}.text-link{display:flex;align-items:center;gap:5px;font-size:11px;color:#86a16b}.advertiser-detail-row,.history-row{display:flex;align-items:center;gap:15px;border-bottom:1px solid #eef2e7;padding:16px 0}.advertiser-detail-row>div:nth-child(2),.history-row>div{flex:1;min-width:0}.advertiser-detail-row strong,.history-row strong{display:block;font-size:12px;color:#6f8957}.advertiser-detail-row span,.history-row span{font-size:10px;color:#a2b18e;display:block;margin-top:5px}.history-row p{font-size:11px;margin:5px 0;overflow-wrap:anywhere}.history-row .status-badge{display:inline-flex;margin:0}.review-quote{border-left:2px solid #dfe9d3;margin:15px 0;padding:7px 15px;font-size:12px;color:#8c9d77}.review-quote p{margin:5px 0}.guide-hero{display:flex;justify-content:space-between;align-items:center;background:#eaf0e3;border:1px solid #e0e9d5;border-radius:14px;padding:35px;margin-bottom:25px;gap:20px}.guide-hero h2{font-size:27px;font-weight:550;color:#4c6940;letter-spacing:-1px}.guide-hero p{font-size:12px;color:#8b9c79;max-width:460px}.guide-hero-icon{position:relative;padding-right:30px;color:#b3c79a}.guide-hero-icon svg+svg{position:absolute;top:-15px;right:17px;color:#99b27d}.guide-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.guide-steps article{padding:24px;position:relative;color:#82a05f}.guide-steps h3{font-size:13px;color:#617e47;margin:20px 0 10px}.guide-steps p{font-size:11px;color:#9cab89;margin:0}.step-number{position:absolute;right:20px;top:18px;color:#cbd6bc;font-size:20px;font-weight:300}.guide-info{display:flex;align-items:flex-start;gap:20px;padding:25px;margin-top:20px;color:#8da775}.guide-info h3{font-size:14px;margin-bottom:10px}.guide-info p{font-size:11px;color:#9dac8c;margin:0}.stacked-cell{display:flex;flex-direction:column;gap:6px}.stacked-cell strong,.stacked-cell a{font-size:12px}.stacked-cell span{font-size:10px;color:#8d9d81}.count-pill,.role-pill{display:inline-flex;align-items:center;gap:7px;padding:9px 12px;background:#edf2e5;border:1px solid #e2ead8;color:#7c975e;font-size:11px;border-radius:7px}.advertiser-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:22px}.advertiser-card{border:1px solid #e5ecd9;border-radius:10px;padding:20px}.advertiser-card h3{margin:12px 0 5px}.advertiser-counts{display:flex;justify-content:space-between;gap:8px;margin-top:22px}.advertiser-counts strong{display:block;font-size:21px}.advertiser-counts span{display:block;font-size:9px;color:#97a384;margin-top:5px}.advertiser-actions{display:flex;justify-content:space-between;gap:8px;margin-top:22px}.advertiser-actions .MuiButton-root{font-size:10px;padding:7px 9px}.discovery-row{display:flex;align-items:center;gap:10px;border-bottom:1px solid #ecf0e4;padding:9px 0}.discovery-row>div{flex:1;min-width:0}.discovery-row strong{font-size:13px}.discovery-row p{font-size:10px;color:#9ba98a;margin:6px 0;overflow-wrap:anywhere}.integration-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:23px}.integration-card{padding:22px}.integration-card h3{margin:20px 0 5px}.integration-card p{font-size:11px;color:#9ba789;margin:0}.invite-form{display:flex;gap:12px;align-items:center;background:#f8faf4;padding:18px;border-radius:8px;margin:23px 0}.invite-form .MuiTextField-root:first-child{flex:1}.invite-form .MuiTextField-root:nth-child(2){width:170px}.actor-row{display:flex;align-items:center;gap:20px;padding:16px 0;border-bottom:1px solid #eff2e8}.actor-row>div{flex:1;min-width:0}.actor-row strong{display:block;font-size:12px}.actor-row div span{display:block;font-size:11px;margin-top:5px;color:#9aab86;overflow-wrap:anywhere}.settings-foot{display:flex;gap:25px;flex-wrap:wrap;margin-top:22px;color:#9cab8a;font-size:10px}.login-page{display:grid;grid-template-columns:1fr 1fr;min-height:100vh;background:#fff}.login-story{background:#eef2e8;padding:38px 54px 30px;position:relative;overflow:hidden;display:flex;flex-direction:column}.login-story .brand{font-size:32px}.login-story-content{margin-top:95px;max-width:560px}.login-story .eyebrow{font-size:8px;letter-spacing:2px;color:#91a47b}.login-story .eyebrow>span{width:6px;height:6px;border-radius:50%;background:#86a96a}.login-story h1{font-size:48px;line-height:1.32;font-weight:550;letter-spacing:-2px;margin:22px 0;color:#31513c}.login-story em{font-style:normal;color:#87a466}.login-story-content>p{font-size:12px;line-height:1.95;color:#8fa07e;margin-bottom:0}.login-orbit{position:relative;height:285px;max-width:435px;margin-top:20px}.orbit-ring{border:1px solid #dbe5ce;position:absolute;border-radius:50%;transform:rotate(-20deg);left:65px;top:35px;width:250px;height:190px}.ring-two{width:345px;height:250px;left:15px;top:10px;border-style:dashed;border-color:#d9e3cc}.orbit-core{position:absolute;left:163px;top:99px;border-radius:22px;width:78px;height:78px;background:#e1eacc;display:grid;place-items:center;color:#7d9e59;border:1px solid #d7e3c4;transform:rotate(-8deg);box-shadow:0 10px 24px #b3c99629}.orbit-pill{position:absolute;display:flex;align-items:center;gap:10px;background:#fcfdf8;border:1px solid #e1e7d6;padding:13px 18px;border-radius:9px;font-size:11px;color:#7b925b;box-shadow:0 5px 9px #72895008}.pill-one{top:36px;left:29px;transform:rotate(-6deg)}.pill-two{right:0;top:116px;transform:rotate(5deg)}.pill-three{top:209px;left:63px;transform:rotate(-4deg)}.orbit-spark{position:absolute;left:308px;top:23px;color:#bbc88d}.login-copyright{font-size:8px;color:#a7b398;letter-spacing:1.5px;margin-top:auto;padding-top:45px}.login-copyright span{margin:0 9px}.login-form-wrap{display:flex;align-items:center;justify-content:center;position:relative;padding:65px 40px 100px}.login-form{width:360px;max-width:100%}.login-icon{width:48px;height:48px;display:grid;place-items:center;border:1px solid #e5ebdf;background:#f5f8f0;border-radius:12px;color:#6f8e54;margin-bottom:35px}.login-form .eyebrow{font-size:8px;letter-spacing:1.8px;margin-bottom:16px}.login-form h2{font-size:30px;line-height:1.4;font-weight:550;letter-spacing:-1px;color:#2c4934;margin-bottom:15px}.login-form>p{font-size:12px;line-height:1.9;color:#939e86;margin-bottom:31px}.login-form .MuiButton-root{font-size:12px}.login-form .MuiInputBase-root{font-size:13px;height:47px;border-radius:8px}.login-form .MuiInputLabel-root{font-size:13px}.login-hint{display:flex;align-items:flex-start;gap:9px;margin-top:22px;font-size:10px;line-height:1.8;color:#acb59e}.small-shield{width:17px;height:17px;border-radius:50%;background:#f0f5e8;display:grid;place-items:center;color:#91a876;flex-shrink:0}.login-rule{height:1px;background:#edf0e7;margin:30px 0 20px}.login-help{font-size:10px;color:#adb7a0;line-height:1.8}.login-bottom{position:absolute;bottom:35px;font-size:9px;color:#bac3af;display:flex;align-items:center;gap:30px}.login-bottom span{font-size:16px}.sidebar-backdrop{display:none}@media(min-width:1500px){.page-content{padding-top:45px}.page-heading{margin-bottom:32px}h1{font-size:38px}.stat-card{padding:22px}.empty-state{min-height:330px}.login-story{padding-left:80px}.login-story h1{font-size:57px}.login-story-content{margin-top:115px}}@media(max-width:1200px){.sidebar{width:215px;padding-left:13px;padding-right:13px}.workspace-main{margin-left:215px}.page-content{padding:28px 22px 0}.topbar{padding:0 22px}.stat-card{padding:15px 13px}.stat-top,.stat-card small{font-size:9px}.stat-grid{gap:11px}.detail-layout{grid-template-columns:minmax(0,1fr) 245px;gap:17px}.detail-tabs{gap:16px}.detail-tabs button{font-size:10px}.guide-steps,.advertiser-grid{grid-template-columns:repeat(2,1fr)}.login-story{padding-left:38px;padding-right:32px}.login-story h1{font-size:40px}.login-orbit{transform:scale(.9);transform-origin:left top;margin-right:-30px}.page-heading{align-items:flex-start}h1{font-size:30px}.heading-actions{padding-top:15px}.research-tip a{display:none}.integration-card{padding:17px}.integration-card .status-badge{font-size:8px}}@media(max-width:950px){.stat-grid{grid-template-columns:repeat(2,1fr)}.table-toolbar{flex-wrap:wrap}.domain-search{width:100%}.toolbar-filters{width:100%;justify-content:flex-end}.detail-layout{grid-template-columns:1fr}.detail-sidebar{display:grid;grid-template-columns:1fr 1fr;gap:18px}.overview-facts{margin:0}.private-note{grid-column:span 2}.login-page{grid-template-columns:.9fr 1fr}.login-story{padding-left:24px;padding-right:20px}.login-story h1{font-size:34px}.login-orbit{transform:scale(.72);margin-right:-100px}.login-form-wrap{padding:65px 28px 100px}.login-form h2{font-size:26px}.breadcrumb strong{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-badge,.topbar-separator{display:none}.page-heading{flex-wrap:wrap;gap:8px}.heading-actions{padding-top:8px}.integration-grid{grid-template-columns:1fr;gap:12px}.integration-card{position:relative}.integration-card h3{margin-top:8px}.invite-form{flex-wrap:wrap}.invite-form .MuiTextField-root:first-child{flex:1 1 100%}}@media(max-width:700px){.sidebar{transform:translate(-100%);transition:transform .2s;width:244px}.sidebar.is-open{transform:translate(0)}.sidebar-backdrop{display:block;position:fixed;inset:0;background:#18321b60;z-index:19}.workspace-main{margin-left:0}.mobile-menu{display:inline-flex!important}.topbar{height:59px;padding:0 13px}.breadcrumb{gap:8px;font-size:10px}.breadcrumb>svg,.breadcrumb>span:not(.breadcrumb-divider){display:none}.topbar-right{gap:8px}.live-badge{font-size:9px}.page-content{padding:24px 17px 0}h1{font-size:29px}.page-heading p{font-size:11px;max-width:340px}.stat-grid{gap:10px}.stat-card{padding:14px}.research-tip{padding:11px;align-items:flex-start;gap:8px}.research-tip p{font-size:9px}.research-tip .tip-icon{flex-shrink:0}.table-toolbar{padding:15px}.table-pagination{padding:12px;flex-wrap:wrap}.table-pagination>span:last-child{display:none}.source-note{font-size:8px;align-items:flex-start}.page-footer>span:last-child{display:none}.page-footer{margin-top:10px}.empty-state{padding:28px 17px 35px}.panel-top-right .data-caption{display:none}.table-toolbar .MuiTextField-root{min-width:0}.advanced-filters>.MuiTextField-root{width:calc(50% - 7px)}.detail-metrics{gap:9px}.detail-metrics .panel{padding:12px 9px}.detail-metrics .panel>span:first-child{font-size:8px}.detail-metrics .status-badge{font-size:8px;padding:4px}.detail-metrics strong{font-size:21px}.detail-two-col,.detail-sidebar{grid-template-columns:1fr}.detail-section{padding:17px}.private-note{grid-column:auto}.detail-identity h1{font-size:24px}.detail-identity .domain-avatar{width:42px;height:42px;font-size:18px}.detail-tabs{gap:22px}.detail-tabs button{font-size:10px}.guide-hero{padding:23px}.guide-hero h2{font-size:23px}.guide-hero-icon{display:none}.guide-steps{grid-template-columns:1fr}.guide-steps article{padding:23px}.advertiser-grid{grid-template-columns:1fr;padding:17px}.actor-row{gap:8px;flex-wrap:wrap}.actor-row>.muted{font-size:10px}.actor-row>div{flex:1 1 65%}.invite-form .MuiTextField-root:nth-child(2){flex:1}.invite-form .MuiButton-root{font-size:11px}.login-page{display:block;min-height:100vh}.login-story{padding:22px 25px 26px}.login-story>.brand{font-size:28px}.login-story-content,.login-copyright{display:none}.login-form-wrap{padding:40px 27px 85px;min-height:calc(100vh - 91px);align-items:flex-start}.login-form{width:390px}.login-icon{margin-bottom:25px;width:40px;height:40px}.login-form h2{font-size:29px}.login-bottom{bottom:22px;font-size:8px}.settings-foot{gap:12px}.section-loading{padding:40px 20px}}:root{color:#10211b;background:#e8eee9;font-size:16.5px;letter-spacing:0}h1{font-size:30px;letter-spacing:-.2px;line-height:1.25;margin-bottom:6px;color:#0d1c17}h3{letter-spacing:0;color:#12241e;font-size:17px}p{line-height:1.45}.muted{color:#3f534b;font-size:14px}.body-copy{color:#2c3f38;font-size:15px}.brand{font-size:24px;letter-spacing:-.15px;gap:8px;color:#12352b}.brand small{font-size:11px;letter-spacing:.4px;color:#2f5b4a;padding-bottom:5px}.page-content{max-width:1800px;padding:18px 22px 0}.page-heading{margin-bottom:12px;gap:14px}.page-heading p{font-size:15.5px;color:#31463e}.eyebrow{font-size:12px;letter-spacing:.4px;color:#2f5346;margin-bottom:6px}.sidebar{padding:16px 14px 0}.nav-caption{font-size:12px;letter-spacing:.5px;color:#9ec0b4;margin-bottom:6px}.sidebar .nav-link{font-size:15.5px;padding:9px 11px;color:#d5e6df}.sidebar-note{margin-top:16px;padding:12px}.sidebar-note strong{font-size:14.5px;color:#d7eedd}.sidebar-note p{font-size:13.5px;color:#a4bcae}.profile{padding:12px 0}.profile strong{font-size:14.5px;color:#eef6ef}.profile span{font-size:13px;color:#b1c2b5}.topbar{height:56px;padding:0 22px}.breadcrumb,.live-badge,.team-badge{font-size:13.5px;letter-spacing:.2px}.breadcrumb strong{color:#10211b}.panel,.stat-card{border-color:#c5d2cb;box-shadow:0 1px 2px #10211b0d}.stat-grid{gap:10px;margin-bottom:10px}.stat-card{padding:12px 14px}.stat-top{font-size:14px;color:#31463e}.stat-card>strong{font-size:28px;line-height:1.15;letter-spacing:0;color:#0d1c17}.stat-card small{font-size:13px;color:#3f534b}.research-tip{margin-bottom:12px;padding:10px 12px;background:#e3eee6;border-color:#c3d4c8;color:#1d3c31}.research-tip p{font-size:14.5px;color:#243830}.research-tip strong{color:#10211b}.table-toolbar{padding:10px 12px}.list-tabs{height:44px;padding:0 12px}.list-tab{font-size:15.5px}.list-tab span{font-size:13.5px;background:#dce8e0;color:#1d3c31}.data-caption,.filter-button{font-size:13.5px!important;color:#31463e!important}.domain-panel .MuiTableCell-root{font-size:15.5px;color:#10211b;padding:8px 10px;border-bottom-color:#cfd9d3}.domain-panel .MuiTableHead-root .MuiTableCell-root{font-size:13.5px;letter-spacing:.2px;color:#1f352c;background:#dfe8e2;font-weight:750}.domain-cell a,.domain-preview-link{font-size:16.5px;color:#0d4a38;font-weight:700}.domain-cell div>span,.cell-subtitle{font-size:13.5px;color:#31463e;margin-top:2px}.numeric-value,.date-text{font-size:15.5px;color:#0d1c17;font-weight:650}.status-badge{font-size:13px;padding:4px 8px;font-weight:700;border-radius:999px;letter-spacing:0}.status-positive,.job-succeeded,.job-completed{color:#145c38;background:#d7f0e0}.status-possible{color:#7a4d0c;background:#f8e6c2}.job-queued{color:#1b4f8a;background:#d7e8fb}.job-running,.job-cancelling{color:#7a4d0c;background:#f8e0a8}.status-negative,.job-failed{color:#8f2d24;background:#f8d9d3}.research-status-cell{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.advertiser-cell{display:flex;flex-direction:column;align-items:flex-start;gap:2px;border:0;background:transparent;padding:0;cursor:pointer;text-align:left;color:inherit;max-width:180px}.advertiser-cell-count{display:inline-flex;align-items:center;gap:6px;color:#0d4a38;font-weight:750}.advertiser-cell-count strong{font-size:16.5px}.advertiser-cell-dates{font-size:12.5px;color:#31463e;line-height:1.3}.advertiser-cell:hover .advertiser-cell-count{color:#0a7a55;text-decoration:underline;text-underline-offset:3px}.advertiser-dialog-note{font-size:14px;color:#31463e;margin:4px 0 12px}.row-running{background:#fff1cc}.row-queued{background:#eaf3ff}.row-running .domain-avatar{background:#ffe08a;border-color:#d4a017;color:#5c4308}.row-queued .domain-avatar{background:#d5e7fb;border-color:#7eacd9;color:#1b4f8a}.row-actions .MuiIconButton-root{color:#243830}.compact-table .MuiTableCell-root,.advertiser-preview-table .MuiTableCell-root{font-size:15.5px;padding:8px 10px;color:#10211b;border-bottom-color:#cfd9d3}.compact-table .MuiTableHead-root .MuiTableCell-root,.advertiser-preview-table .MuiTableHead-root .MuiTableCell-root{font-size:13.5px;letter-spacing:.2px;color:#1f352c;background:#dfe8e2;font-weight:750}.detail-section{padding:14px;margin-bottom:10px}.detail-tabs{margin-bottom:12px}.detail-tabs button{font-size:14.5px}.traffic-chart svg{margin-top:8px}.advertiser-card{border-color:#c5d2cb}.advertiser-card h3{color:#10211b}.login-story h1,.login-form h2{letter-spacing:-.4px;color:#12352b}.login-story-content>p,.login-form>p{font-size:15px;line-height:1.5;color:#31463e}.page-footer{font-size:13.5px;color:#3f534b;padding:14px 0}.page-content{max-width:1760px;padding:16px 24px 0}.page-heading{margin-bottom:14px}.page-heading p{font-size:16px;line-height:1.45}.eyebrow{font-size:12px;margin-bottom:5px}.stat-grid{gap:12px;margin-bottom:12px}.analyst-stat.stat-card{padding:14px 16px 13px}.stat-grid .analyst-stat.stat-green{background:#fff;border-color:#d8e3dd;color:#16362d}.stat-grid .analyst-stat.stat-green .stat-top{color:#4c665c}.stat-grid .analyst-stat.stat-green small{color:#667b70}.stat-grid .analyst-stat.stat-green .stat-icon{background:#e8f2e5;color:#4f8248}.stat-grid .analyst-stat.stat-green:after{background:#7fc590}.analyst-stat .stat-top{font-size:15px}.analyst-stat.stat-card>strong{font-size:35px;margin:2px 0 3px}.analyst-stat.stat-card small{font-size:14px}.analyst-stat.is-clickable{display:block;width:100%;text-align:left;font:inherit;cursor:pointer}.analyst-stat.is-clickable:hover{border-color:#b08432;box-shadow:0 3px 12px #b0843226}.analyst-stat.is-clickable.is-active{border-color:#b08432;box-shadow:0 0 0 2px #e8bd6b80}.analyst-tip.research-tip{padding:9px 14px;margin-bottom:12px}.analyst-tip.research-tip p{font-size:15px;line-height:1.4}.research-tip a{font-size:14px}.list-tabs{height:auto;min-height:46px;padding:0 12px;gap:14px;flex-wrap:wrap}.analyst-domain-panel .list-tab{font-size:16px}.analyst-domain-panel .list-tab span{font-size:13.5px}.research-switch{display:flex;align-items:center;gap:4px;margin-right:auto;padding:3px;border:1px solid #c8d5cd;border-radius:999px;background:#f1f5f2}.research-switch-button{display:inline-flex;align-items:center;gap:6px;border:0;background:none;font:inherit;font-size:14px;font-weight:650;color:#31463e;padding:5px 12px;border-radius:999px;cursor:pointer;white-space:nowrap}.research-switch-button strong{font-size:14px;font-weight:800;font-variant-numeric:tabular-nums}.research-switch-button i{width:7px;height:7px;border-radius:50%;background:#b9c6bf}.research-switch-button.is-running i{background:#d9901f}.research-switch-button.is-queued i{background:#5d90c8}.research-switch-button:hover{background:#e2ebe5;color:#10211b}.research-switch-button.is-active{background:#14382b;color:#eefaf2;box-shadow:0 1px 2px #10211b33}.research-switch-button.is-active i{box-shadow:0 0 0 3px #ffffff30}.research-switch-button.is-running.is-active{background:#7a4d0c}.research-switch-button.is-queued.is-active{background:#1b4f8a}@media(min-width:1760px){.analyst-domain-panel table{table-layout:fixed;min-width:1600px}.analyst-domain-panel table.has-searcher-column{min-width:1840px}.analyst-domain-panel thead th:nth-child(2){width:250px}.analyst-domain-panel thead th:nth-child(3){width:138px}.analyst-domain-panel thead th:nth-child(4){width:116px}.analyst-domain-panel thead th:nth-child(5){width:128px}.analyst-domain-panel thead th:nth-child(6){width:156px}.analyst-domain-panel thead th:nth-child(7){width:150px}.analyst-domain-panel thead th:nth-child(8){width:142px}.analyst-domain-panel thead th:nth-child(9){width:156px}.analyst-domain-panel thead th:nth-child(10){width:100px}.analyst-domain-panel thead th:nth-child(11){width:108px}.analyst-domain-panel table.has-searcher-column thead th:nth-child(11){width:236px}.analyst-domain-panel table.has-searcher-column thead th:nth-child(12){width:108px}}.analyst-domain-panel .MuiTableCell-root{font-size:16px;padding:8px 12px}.analyst-domain-panel .MuiTableHead-root .MuiTableCell-root{font-size:14px;padding:10px 12px}.analyst-domain-panel .sort-button{font-size:14px;gap:5px}.analyst-domain-panel .domain-cell{gap:11px}.analyst-domain-panel .domain-avatar{width:36px;height:36px;flex-shrink:0}.domain-cell-copy{display:flex;flex-direction:column;gap:2px;min-width:0;overflow:hidden}.domain-cell-meta{display:flex;align-items:center;gap:6px;min-width:0}.analyst-domain-panel .domain-cell-meta span{font-size:14px;color:#43594f;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.domain-cell-meta small{flex-shrink:0;background:#dfeae3;color:#25463a;padding:2px 8px;border-radius:999px;font-size:12.5px;font-weight:700}.domain-cell-meta small.domain-group-chip{display:inline-flex;align-items:center;gap:4px;background:#14382b;color:#eefaf2}.domain-cell-meta small.domain-tag-chip{display:inline-flex;align-items:center;gap:4px;background:#fbedd3;color:#7a4a0c}.analyst-domain-panel .domain-preview-link{font-size:17px}.analyst-domain-panel .status-badge{font-size:14px;padding:4px 10px}.analyst-domain-panel .cell-subtitle{font-size:14px;margin-top:1px;line-height:1.3}.analyst-domain-panel .numeric-value{font-size:17px}.analyst-domain-panel .date-text{font-size:15.5px;white-space:nowrap}.searcher-emails{display:flex;flex-direction:column;gap:3px;min-width:210px}.searcher-emails>span:not(.cell-empty){display:block;max-width:230px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#284b3f;font-size:13.5px;font-weight:650}@media(max-width:1759px){.analyst-domain-panel .MuiTableCell-root{padding:8px 10px}.analyst-domain-panel .row-actions{gap:0}.analyst-domain-panel .domain-cell{gap:9px}}.analyst-domain-panel td{vertical-align:middle}.analyst-domain-panel thead th{white-space:nowrap}.analyst-domain-panel th:first-child,.analyst-domain-panel td:first-child{width:48px;min-width:48px;max-width:48px;padding-left:8px;padding-right:0}.analyst-domain-panel th:nth-child(-n+2),.analyst-domain-panel td:nth-child(-n+2){position:sticky;z-index:1;background:#fff}.analyst-domain-panel th:first-child,.analyst-domain-panel td:first-child{left:0}.analyst-domain-panel th:nth-child(2),.analyst-domain-panel td:nth-child(2){left:48px;box-shadow:6px 0 8px -8px #10211b40}.analyst-domain-panel thead th:nth-child(-n+2){z-index:2;background:#dfe8e2}.analyst-domain-panel tbody tr:hover td:nth-child(-n+2){background:#f4f7f5}.analyst-domain-panel tbody tr.row-running td:nth-child(-n+2){background:#fff2d0}.analyst-domain-panel tbody tr.row-queued td:nth-child(-n+2){background:#e9f2fd}.analyst-domain-panel tbody tr.row-running:hover td:nth-child(-n+2){background:#ffeab6}.analyst-domain-panel tbody tr.row-queued:hover td:nth-child(-n+2){background:#dcebfc}.analyst-domain-panel tbody tr.row-running td:first-child{box-shadow:inset 4px 0 #c8881c}.analyst-domain-panel tbody tr.row-queued td:first-child{box-shadow:inset 4px 0 #5d90c8}.cell-empty{color:#8a978f;font-size:15px}.job-chips{display:flex;flex-direction:column;align-items:flex-start;gap:3px}.job-chip{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 8px 0 10px;border-radius:999px;border:1px solid #bfd0c6;background:#fff;color:#2f5346;font:inherit;font-size:13px;font-weight:650;line-height:1;cursor:pointer;white-space:nowrap}.job-chip svg{opacity:.75}.job-chip:hover:not(:disabled){border-color:#2f7a57;color:#12462f;background:#eef7f1}.job-chip:hover:not(:disabled) svg{opacity:1}.job-chip:disabled{cursor:default}.job-chip.is-done{border-color:#8fcfa9;background:#e9f7ee;color:#145c38}.job-chip.is-stale{border-color:#e5c27a;background:#fdf6e4;color:#7a4d0c}.job-chip.is-failed{border-color:#e7a79d;background:#fcecea;color:#8f2d24}.job-chip.is-none{border-style:dashed;color:#5e7067}.job-chip.is-running,.job-chip.is-cancelling{border-color:#d9a441;background:#f8e0a8;color:#6a420a}.job-chip.is-queued{border-color:#8db4dd;background:#d7e8fb;color:#1b4f8a}.job-chip-pulse{width:7px;height:7px;border-radius:50%;background:currentColor;animation:research-pulse 1.4s ease-in-out infinite}.network-cell{display:inline-flex;align-items:center;gap:5px;max-width:100%}.network-badge{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:3px 10px;border:1px solid #6fbf98;border-radius:999px;color:#17603f;background:#f1faf5;font-size:14px;font-weight:650}.network-cell small{font-size:13px;color:#4c665c;font-weight:700}.traffic-cell{display:flex;flex-direction:column;align-items:flex-start;gap:1px}.traffic-line{display:flex;align-items:center;gap:6px;white-space:nowrap}.data-month{padding:2px 7px;border-radius:5px;background:#e2f0c9;color:#3c5a17;font-size:12.5px;font-weight:750;font-variant-numeric:tabular-nums}.trend-cell{display:flex;flex-direction:column;align-items:flex-start;gap:0;color:#1f9a70}.trend-cell svg{width:88px;height:30px}.trend-cell span{font-size:14.5px;font-weight:700;font-variant-numeric:tabular-nums}.trend-cell.is-down{color:#c4553f}.search-cell{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;font-variant-numeric:tabular-nums}.search-cell strong{font-size:15.5px;font-weight:650;color:#0d1c17}.search-cell small{font-size:13px;font-weight:700;color:#4c665c}.search-cell.is-legacy strong{color:#6b7c73;font-weight:500}.advertiser-cell{max-width:100%;gap:1px}.advertiser-cell-count strong{font-size:17px}.advertiser-cell-dates{font-size:13.5px;white-space:nowrap;font-variant-numeric:tabular-nums}.analyst-domain-panel .row-running{background:#fff2d0}.analyst-domain-panel .row-queued{background:#e9f2fd}.analyst-domain-panel .row-running:hover{background:#ffeab6!important}.analyst-domain-panel .row-queued:hover{background:#dcebfc!important}.analyst-domain-panel .row-running td:first-of-type{box-shadow:inset 4px 0 #c8881c}.analyst-domain-panel .row-queued td:first-of-type{box-shadow:inset 4px 0 #5d90c8}.analyst-domain-panel .table-pagination>span{font-size:14px}.table-pagination{padding:12px 16px}.page-size-picker{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:#627767;white-space:nowrap}.page-size-picker select{font:inherit;font-weight:600;color:#10211b;height:32px;padding:0 28px 0 10px;border:1px solid #cfdcd3;border-radius:8px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23627767' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 9px center;appearance:none;cursor:pointer}.page-size-picker select:hover{border-color:#9fb8a8}.page-size-picker select:focus-visible{outline:2px solid #1f4a3d;outline-offset:1px}.sidebar .nav-link{font-size:16px;padding:9px 12px}.sidebar .nav-caption,.sidebar .sidebar-note p,.sidebar .profile span{font-size:13.5px}.sidebar .profile strong,.sidebar .sidebar-note strong{font-size:14.5px}.sidebar .profile strong{max-width:none;white-space:normal;overflow-wrap:anywhere;line-height:1.3;font-size:14px}.sidebar .profile span{margin-top:2px}.source-note{font-size:13px;padding:12px 2px}.compact-table .MuiTableCell-root,.advertiser-preview-table .MuiTableCell-root{font-size:15.5px;padding:8px 12px}.compact-table .MuiTableHead-root .MuiTableCell-root,.advertiser-preview-table .MuiTableHead-root .MuiTableCell-root{font-size:14px}.advertiser-dialog-note{font-size:14.5px}.breadcrumb{color:#5c6b60}.breadcrumb-divider{color:#98a493}.team-badge{color:#54634f}.empty-state h3{font-size:18px;color:#2f4a33}.empty-state p{font-size:14.5px;color:#46574a;line-height:1.6;max-width:480px}.source-note{color:#4c5f52}.page-footer{color:#55614f}.advertiser-counts strong{font-size:24px}.advertiser-counts span{font-size:13.5px;color:#43594f;margin-top:4px}.advertiser-card h3{font-size:17px}.advertiser-card .muted{font-size:14px}.count-pill,.role-pill{font-size:14px;color:#2f5346}.row-tags small,.domain-tag{font-size:13px;background:#e3ece6;color:#2f5346;padding:2px 8px}.discovery-row strong{font-size:15.5px}.discovery-row p{font-size:13.5px;color:#46574a}.stacked-cell strong,.stacked-cell a{font-size:15.5px}.stacked-cell span{font-size:13.5px;color:#43594f}.actor-row strong{font-size:14.5px}.actor-row div span,.settings-foot{font-size:13.5px;color:#43594f}.integration-card p{font-size:14px;color:#43594f}.guide-steps p,.guide-info p,.guide-hero p{font-size:14.5px;color:#43594f}.guide-steps h3{font-size:16px}.step-number{color:#7f9472;font-size:22px;font-weight:500}.checkbox-label strong{font-size:14.5px}.checkbox-label span{font-size:13.5px;color:#43594f}.login-story .eyebrow,.login-form .eyebrow{font-size:12px;letter-spacing:1.2px;color:#3f6a4f}.login-hint,.login-help{font-size:13.5px;color:#46574a;line-height:1.6}.login-copyright{font-size:11.5px;letter-spacing:1.2px;color:#5b6b52}.login-bottom{font-size:12px;color:#68735e}.login-form .MuiInputBase-root{font-size:16px}.login-hint{display:flex;align-items:center;gap:8px}.pending-access{margin:0 0 18px;padding:12px 14px;border:1px solid #ead7a8;border-radius:12px;background:#fff8e8}.login-story em{color:#638a45}.input-note,.private-caption{color:#455a4d}.muted{color:#3a4d45}@media(max-width:950px){.research-switch{margin:0 0 8px;order:3;width:100%;justify-content:space-between}.list-tabs{padding:8px 12px}}@media(max-width:700px){.page-content{padding:16px 14px 0}.research-switch-button{font-size:13px;padding:5px 8px}}.bulk-bar{position:fixed;bottom:18px;left:244px;right:0;margin:0 auto;width:fit-content;z-index:1200;display:flex;align-items:center;gap:10px;row-gap:8px;flex-wrap:wrap;max-width:calc(100vw - 276px);padding:9px 10px 9px 14px;border:1px solid #2f5a4a;border-radius:16px;background:linear-gradient(180deg,#16342b,#0e241e);color:#eefaf2;box-shadow:0 18px 40px -14px #0b1f19cc,0 2px 8px #0b1f1933,inset 0 1px #ffffff14;animation:bulk-in .16s ease-out}.bulk-bar-check{display:grid;place-items:center;width:25px;height:25px;flex:none;border-radius:999px;background:linear-gradient(180deg,#84ebc6,#4ccfa4);color:#08261e;box-shadow:0 4px 12px -4px #66dcb3aa}.bulk-bar-title{font-size:15px;font-weight:550;color:#a9c6ba;white-space:nowrap}.bulk-bar-title .bulk-bar-count{color:#8ff0c9;font-weight:800;font-variant-numeric:tabular-nums;padding:0 1px}.bulk-bar-rule{width:1px;height:24px;flex:none;background:#2f5a4a}.bulk-bar-actions{display:flex;align-items:center;gap:6px;flex-wrap:wrap;row-gap:6px;min-width:0}.bulk-bar .MuiButton-root{min-height:34px;border-radius:999px;white-space:nowrap;font-size:14.5px;letter-spacing:0}.bulk-bar .MuiButton-contained{background:linear-gradient(180deg,#83ecc7,#57d6ab);color:#07231c;font-weight:750;box-shadow:0 8px 18px -10px #66dcb3,inset 0 1px #ffffff59}.bulk-bar .MuiButton-contained:hover{background:linear-gradient(180deg,#95f1d1,#69e0b9)}.bulk-bar .MuiButton-contained.Mui-disabled{background:#2c4c40;color:#8aa79a;box-shadow:none}.bulk-bar .bulk-bar-secondary{color:#dcefe6;border-color:#3d6b59;background:#ffffff08;padding:0 14px}.bulk-bar .bulk-bar-secondary:hover{border-color:#7fe9c3;background:#66dcb31a;color:#f2fbf7}.bulk-bar .bulk-bar-secondary.Mui-disabled{color:#7f9a8d;border-color:#2e4f43;background:transparent}.bulk-bar .bulk-bar-clear{color:#9fb8ac;margin-left:auto;padding:0 11px}.bulk-bar .bulk-bar-clear:hover{color:#eefaf2;background:#ffffff14}.bulk-bar .MuiButton-root.Mui-focusVisible{outline:2px solid #8ff0c9;outline-offset:2px}.page-content:has(.bulk-bar){padding-bottom:96px}@keyframes bulk-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1200px){.bulk-bar{left:215px;max-width:calc(100vw - 239px)}}@media(max-width:700px){.bulk-bar{left:10px;right:10px;bottom:10px;width:auto;max-width:none;padding:10px 12px;border-radius:16px}.bulk-bar-title{white-space:normal}.bulk-bar-rule{display:none}.bulk-bar .bulk-bar-clear{order:2;margin-left:auto;padding:0 8px}.bulk-bar-actions{order:3;width:100%;gap:8px}.bulk-bar-actions>*{flex:1 1 auto}.bulk-bar-actions>span{display:flex}.bulk-bar-actions>span>.MuiButton-root{flex:1}.page-content:has(.bulk-bar){padding-bottom:150px}}@media(prefers-reduced-motion:reduce){.bulk-bar{animation:none}}.group-tabs{display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding:10px 12px;border-bottom:1px solid #e3e9e5}.group-tab{display:inline-flex;align-items:center;border:1px solid #cddad2;border-radius:999px;background:#f5f8f6;color:#2f4a3f;font:inherit;font-size:14.5px;font-weight:650}button.group-tab{gap:6px;padding:5px 12px;cursor:pointer}.group-tab>button{display:inline-flex;align-items:center;gap:6px;border:0;background:none;color:inherit;font:inherit;padding:5px 4px 5px 12px;cursor:pointer}.group-tab .MuiIconButton-root{padding:3px;margin-right:4px;color:inherit}.group-count{font-size:13px;font-weight:800;color:#5f7a6d;font-variant-numeric:tabular-nums}.group-tab.is-active{background:#14382b;border-color:#14382b;color:#eefaf2}.group-tab.is-active .group-count{color:#a9e8cc}.group-tab:not(.is-active):hover{border-color:#8fb3a0;background:#eef5f0}.group-tab.group-tab-new{border-style:dashed;background:#fff;color:#2f6a4f}.group-menu .MuiListItemText-secondary{font-size:13px}.group-menu-new{margin-left:8px}.groups-section .section-title h3{display:flex;align-items:center;gap:8px}.groups-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px}.group-card{display:flex;align-items:center;gap:12px;padding:13px 14px;border:1px solid #cddad2;border-radius:12px;background:#f8fbf9;color:#1d3a2f;text-decoration:none;transition:border-color .15s,background .15s}.group-card:hover,.group-card:focus-visible{border-color:#5d9a7c;background:#eef5f0}.group-card-icon{display:grid;place-items:center;width:36px;height:36px;flex:none;border-radius:10px;background:#e1efe7;color:#2f6a4f}.group-card-copy{display:flex;flex-direction:column;min-width:0;flex:1}.group-card-copy strong{font-size:16px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.group-card-copy span{font-size:13.5px;color:#43594f}.group-card-arrow{flex:none;color:#5f7a6d}.group-card:hover .group-card-arrow{color:#1d3a2f}.row-actions .unfollow-button{min-width:0;padding:2px 10px;font-size:13.5px;font-weight:700;white-space:nowrap;color:#b3261e;border-color:#e3a39d}.row-actions .unfollow-button:hover{background:#fdecea;border-color:#b3261e}.bulk-bar .bulk-bar-danger{background:linear-gradient(180deg,#e5534b,#c62f27);color:#fff;font-weight:750;box-shadow:0 8px 18px -10px #e5534b}.bulk-bar .bulk-bar-danger:hover{background:linear-gradient(180deg,#ec6a62,#d13a32)}.bulk-bar .bulk-bar-danger.Mui-disabled{background:#5a3431;color:#c9a5a2}.bulk-bar .bulk-bar-remove{color:#ffb4ae;border-color:#a8463f;background:#e5534b14}.bulk-bar .bulk-bar-remove:hover{color:#ffd9d5;border-color:#ec6a62;background:#e5534b2e}.bulk-bar .bulk-bar-remove.Mui-disabled{color:#a07a76;border-color:#5a3431;background:transparent}.adv-table .MuiTableCell-root{font-size:15.5px;padding:8px 12px}.adv-table .MuiTableHead-root .MuiTableCell-root{font-size:13.5px;white-space:nowrap}.adv-name{display:flex;align-items:center;gap:10px;min-width:0}.adv-avatar{width:34px;height:34px;flex-shrink:0;display:grid;place-items:center;border-radius:9px;background:#efe9f8;color:#5b3f8c;font-weight:800;font-size:15px}.adv-name>div{display:flex;flex-direction:column;min-width:0}.adv-name a,.adv-name strong{display:inline-flex;align-items:center;gap:4px;font-size:16.5px;font-weight:700;color:#0d4a38}.adv-name a:hover{text-decoration:underline;text-underline-offset:3px}.adv-name span{font-size:13.5px;color:#43594f}.adv-groups,.adv-sources{display:flex;flex-wrap:wrap;gap:4px;align-items:center}.adv-group-chip{padding:2px 8px;border-radius:999px;background:#e8e1f6;color:#4b3a78;font-size:13px;font-weight:700;white-space:nowrap}.adv-sources small{font-size:13px;font-weight:700;color:#4c665c}.sort-button.is-sorted{color:#0d4a38}.sidebar>.nav-caption{margin-top:26px}.domain-stats{grid-template-columns:repeat(5,minmax(0,1fr))}.preflight-domains{display:grid;gap:16px}.preflight-domain{border:1px solid;border-color:#a6b6ad66;border-radius:10px;padding:14px}.preflight-domain>strong{display:block;overflow-wrap:anywhere;margin-bottom:8px}.preflight-pipeline{padding:9px 0;border-top:1px solid #a6b6ad44}.preflight-pipeline>div{display:flex;flex-wrap:wrap;gap:6px 16px;justify-content:space-between}.preflight-pipeline>div>span,.preflight-pipeline>small{font-size:14px}.preflight-pipeline>small{display:block;margin-top:4px}.detail-rerun-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap;padding:12px 0}.detail-rerun-actions>span{font-size:14px}@media(max-width:1200px){.domain-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:950px){.domain-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:420px){.domain-stats{grid-template-columns:minmax(0,1fr)}}.serp-access-cell{display:flex;align-items:center;gap:10px;flex-wrap:wrap}
