body.dash2{color-scheme:light;--ink: #0c0d0c;--mint: #10b981;--mint-soft: #e7f6ef;--paper: #fafaf8;--surface: #ffffff;--surface-2: #f4f4f1;--border: #e6e6e1;--border-soft: #eeeeea;--text: #16160f;--text-2: #55554c;--text-3: #65655b;--accent: #0a7350;--accent-strong: #086245;--shadow: 0 1px 2px rgba(12,13,12,.04), 0 12px 28px -22px rgba(12,13,12,.22);--grid: #eeeeea;--bar-track: #ecece7;--neutral-bar: #8f8f85;--hatch: #b4b4aa;--spark: #8f8f85;--spark-last: #0a7350;--good: #0a7350;--good-soft: #e3f4ec;--bad: #b42f2f;--bad-soft: #fbe9e9;--warn: #8f5a00;--warn-soft: #fbf0d6;--tip-bg: #0c0d0c;--tip-text: #fff;--src-google: #2f6df0;--src-ai: #10b981;--src-direct: #8a8a80;--src-social: #d4549a;--src-search: #7b61ff;--src-shared: #f59e0b;--src-campaign: #0ea5a5;--src-websites: #94948a;--dial: 120px}@media(prefers-color-scheme:dark){:root:where(:not([data-theme=light])) body.dash2{color-scheme:dark;--ink: #0a0a0a;--mint: #34d399;--mint-soft: rgba(52,211,153,.14);--paper: #0b0b0b;--surface: #141414;--surface-2: #1a1a1a;--border: #2a2a2a;--border-soft: #222;--text: #f5f5f0;--text-2: #c2c2b7;--text-3: #a9a99f;--accent: #34d399;--accent-strong: #34d399;--shadow: none;--grid: #2a2a2a;--bar-track: #2c2c2c;--neutral-bar: #727269;--hatch: #4a4a44;--spark: #727269;--spark-last: #34d399;--good: #34d399;--good-soft: rgba(52,211,153,.14);--bad: #f08a8a;--bad-soft: rgba(240,113,113,.14);--warn: #f5b83d;--warn-soft: rgba(245,184,61,.14);--tip-bg: #34d399;--tip-text: #0a0a0a;--src-google: #6ea0ff;--src-ai: #34d399;--src-direct: #9a9a8f;--src-social: #f07ac0;--src-search: #a78bfa;--src-shared: #fbbf24;--src-campaign: #2dd4bf;--src-websites: #a5a59a}}:root[data-theme=dark] body.dash2{color-scheme:dark;--ink:#0a0a0a;--mint:#34d399;--mint-soft:rgba(52,211,153,.14);--paper:#0b0b0b;--surface:#141414;--surface-2:#1a1a1a;--border:#2a2a2a;--border-soft:#222;--text:#f5f5f0;--text-2:#c2c2b7;--text-3:#a9a99f;--accent:#34d399;--accent-strong:#34d399;--shadow:none;--grid:#2a2a2a;--bar-track:#2c2c2c;--neutral-bar:#727269;--hatch:#4a4a44;--spark:#727269;--spark-last:#34d399;--good:#34d399;--good-soft:rgba(52,211,153,.14);--bad:#f08a8a;--bad-soft:rgba(240,113,113,.14);--warn:#f5b83d;--warn-soft:rgba(245,184,61,.14);--tip-bg:#34d399;--tip-text:#0a0a0a;--src-google:#6ea0ff;--src-ai:#34d399;--src-direct:#9a9a8f;--src-social:#f07ac0;--src-search:#a78bfa;--src-shared:#fbbf24;--src-campaign:#2dd4bf;--src-websites:#a5a59a}html,body{margin:0;background:var(--paper)}body.dash2{background:var(--paper);color:var(--text);font-family:Instrument Sans,system-ui,sans-serif;font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}.dash2 *{box-sizing:border-box}.wrap2{max-width:1120px;margin:0 auto;padding:0 20px;padding-left:max(20px,env(safe-area-inset-left));padding-right:max(20px,env(safe-area-inset-right))}.dash2 main{padding-bottom:120px}.dash2 button{font:inherit}.dash2 :focus-visible{outline:2px solid var(--accent);outline-offset:2px}.dash2 .ic{display:inline-block;width:16px;height:16px;flex:none;vertical-align:-3px}.dash2 .sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.dash2 .muted{color:var(--text-3)}.dash2 .na{color:var(--text-3);font-weight:600}.dash2 code{font-size:12px;background:var(--surface-2);padding:1px 5px;border-radius:5px;overflow-wrap:anywhere}.ex-tag{background:var(--warn);color:#1a1300;font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;border-radius:5px;padding:1px 6px}.hd{position:sticky;top:0;z-index:20;flex:none;padding-top:env(safe-area-inset-top);background:var(--ink);border-bottom:1px solid rgba(255,255,255,.1)}.hd-bar{display:flex;align-items:center;gap:10px 16px;min-height:60px;padding:8px 0}.wm2{display:inline-flex;align-items:center;gap:.5em;flex:none;font-size:1rem;font-weight:700;letter-spacing:-.02em;color:#fff;white-space:nowrap}.wm2 .wm-co span{color:#34d399}.wm2 .v2{padding:.05em .32em;background:#6ee7b7;color:#07140f;letter-spacing:-.01em}.hd-ctl{display:flex;align-items:center;gap:10px;flex:none;margin-left:auto;min-width:0}.dash2 .hd-set{display:inline-flex;align-items:center;justify-content:center;gap:7px;flex:none;min-height:36px;padding:0 12px;border:1px solid rgba(255,255,255,.18);border-radius:9px;background:#ffffff14;color:#ffffffe6;font-size:.8125rem;font-weight:600;cursor:pointer}.hd-set:hover{background:#ffffff26;color:#fff}.iconbtn2{display:inline-grid;place-items:center;width:34px;height:34px;border:1px solid var(--border);border-radius:9px;background:var(--surface);color:var(--text-2);cursor:pointer}.iconbtn2:hover{color:var(--text);border-color:var(--text-3)}.picker2{position:relative}.hd-site{flex:0 1 auto;min-width:0}.dash2 .site-btn2{display:inline-flex;align-items:center;gap:8px;max-width:100%;min-height:40px;padding:0;border:0;background:none;color:#fff;font-size:1.5rem;font-weight:700;letter-spacing:-.02em;cursor:pointer}.site-btn2:disabled{cursor:default}.site-btn2:disabled .ic{display:none}.site-btn2 .ic{width:18px;height:18px;color:#ffffff8c;transition:transform .15s}.site-btn2[aria-expanded=true] .ic,.hd-dd[aria-expanded=true] .ic{transform:rotate(180deg)}.site-btn2 #site-label2{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pop2{position:absolute;top:calc(100% + 6px);left:0;z-index:30;width:320px;max-height:70vh;overflow-y:auto;background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:6px;box-shadow:0 10px 30px #00000047}.pop2 .grp{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-3);padding:8px 10px 4px}.pop2 button{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:44px;background:none;border:0;border-radius:8px;color:var(--text);text-align:left;padding:9px 10px;cursor:pointer;font-size:.9375rem;font-weight:500;overflow-wrap:anywhere}.pop2 button:hover,.pop2 button:focus-visible{background:var(--surface-2);outline:none}.pop2 button[aria-selected=true],.pop2 button[aria-current]{background:var(--surface-2);box-shadow:inset 3px 0 0 var(--accent-strong);font-weight:700}.pop2 .ct{color:var(--text-3);font-size:12px;font-weight:500;font-variant-numeric:tabular-nums}.pop2 .ct b{color:var(--text)}.pop2 .pg-name{display:inline-flex;align-items:center;gap:8px}.hd-page,.hd-range{display:none}.dash2 .hd-dd{display:inline-flex;align-items:center;justify-content:space-between;gap:6px;width:100%;min-height:34px;padding:0 10px;border:1px solid rgba(255,255,255,.18);border-radius:9px;background:#ffffff14;color:#fff;font-size:.8125rem;font-weight:600;white-space:nowrap;cursor:pointer}.hd-dd>span:first-child{overflow:hidden;text-overflow:ellipsis}.hd-dd .ic{color:#ffffffb3;transition:transform .15s}.seg2{display:inline-flex;align-items:center;gap:2px;padding:3px;border:1px solid var(--border);border-radius:10px;background:var(--surface-2);max-width:100%;overflow-x:auto;scrollbar-width:none}.seg2 button{height:30px;padding:0 11px;border:0;border-radius:7px;background:transparent;color:var(--text-2);font-weight:600;font-size:13px;cursor:pointer;white-space:nowrap}.seg2 button:hover{color:var(--text)}.seg2 button[aria-pressed=true]{background:var(--surface);color:var(--text);box-shadow:var(--shadow)}.tabs2{display:flex;gap:2px;overflow-x:auto;scrollbar-width:none}.tabs2::-webkit-scrollbar{display:none}.tabs2 button{flex:none;background:none;border:0;border-bottom:2px solid transparent;color:#ffffff9e;font-weight:600;font-size:.875rem;padding:9px 11px 11px;cursor:pointer;white-space:nowrap}.tabs2 button:hover{color:#fff}.tabs2 button[aria-selected=true]{color:#fff;border-bottom-color:#34d399}.tb2{padding:0 7px;border-radius:999px;background:#ffffff24;color:#fff;font-size:12px;font-weight:700;line-height:18px}.pop2 .tb2{background:var(--surface-2);color:var(--text-2)}.dash2 .hd .seg2{background:#ffffff12;border-color:#ffffff24}.dash2 .hd .seg2 button{color:#ffffff9e}.dash2 .hd .seg2 button:hover{color:#fff}.dash2 .hd .seg2 button[aria-pressed=true]{background:#fff;color:var(--ink);box-shadow:none}.hd.no-range #ranges2,.hd.no-range .hd-range{display:none!important}.dash2 .hd .ws2{flex:none}.dash2 .hd .ws2 button[aria-pressed=true]{background:#34d399;color:var(--ink)}@media(max-width:60em){.dash2 .hd .ws2{min-height:44px}.dash2 .hd .ws2 button{height:36px}}.mg-hero{margin-bottom:18px}.mg-list{display:grid;gap:10px}.mg-change{display:grid;grid-template-columns:9.5em minmax(0,1fr) auto;gap:14px;align-items:start;padding:14px 16px;background:var(--surface);border:1px solid var(--border);border-radius:12px}.mg-when{color:var(--text-3);font-size:.8125rem;font-variant-numeric:tabular-nums;padding-top:2px}.mg-body b{display:block}.mg-body p{margin:4px 0 0;color:var(--text-2);font-size:.875rem}.mg-meta{display:flex;flex-wrap:wrap;gap:6px 12px;margin-top:8px;color:var(--text-3);font-size:.8125rem}.mg-who{color:var(--text);font-weight:600}.mg-status{font-weight:600}.st-awaiting_approval .mg-status{color:var(--warn)}.st-live .mg-status{color:var(--accent-strong)}.mg-empty,.mg-soon{padding:18px 20px}.mg-empty p{margin:0 0 6px}.mg-soon ul{margin:10px 0 0;padding-left:1.2em;color:var(--text-2)}.mg-soon li{margin:4px 0}.mg-tag{display:inline-block;padding:2px 9px;border-radius:999px;background:var(--surface-2);color:var(--text-2);font-size:.75rem;font-weight:700}@media(max-width:640px){.mg-change{grid-template-columns:minmax(0,1fr);gap:6px}}.mc-card{padding:18px 20px}.mc-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;margin-bottom:8px}.mc-head .ov-h2{margin:0}.mc-tools{display:flex;gap:8px;align-items:center}.mc-tools .btn2{flex:none;height:38px}.mc-tools input{min-height:38px;padding:0 12px;border:1px solid var(--border);border-radius:9px;background:var(--surface);color:var(--text);font:inherit;font-size:16px;width:min(240px,100%)}.mc-list{list-style:none;margin:0;padding:0}.mc-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-top:1px solid var(--border)}.mc-row.off .mc-main b{color:var(--text-3)}.mc-main{display:grid;gap:3px;min-width:0}.mc-sub{color:var(--text-3);font-size:.8125rem}.mc-off{color:var(--warn);font-weight:600}.mc-acts{display:flex;gap:14px;flex:none}.mc-danger{color:var(--warn)!important}.mc-flash{margin-bottom:14px;padding:12px 16px;border-radius:10px;background:var(--accent-soft, var(--surface-2));font-weight:600}.mc-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;margin-top:10px}.mc-field{display:grid;gap:6px;margin:0 0 16px;border:0;padding:0;min-width:0}.mc-field>span,.mc-field legend{font-weight:600;font-size:.875rem}.mc-field small{color:var(--text-3);font-size:.8125rem;font-weight:400}.mc-field input,.mc-field textarea{width:100%;padding:10px 12px;border:1px solid var(--border);border-radius:9px;background:var(--surface);color:var(--text);font:inherit;font-size:16px}.mc-checks{display:flex;flex-wrap:wrap;gap:6px 16px}.mc-checks label{display:inline-flex;gap:6px;align-items:center;font-weight:500}.mc-url{margin:-6px 0 16px;color:var(--text-2);font-size:.875rem;overflow-wrap:anywhere}.mc-bar{display:flex;flex-wrap:wrap;gap:4px;padding:6px;border:1px solid var(--border);border-bottom:0;border-radius:9px 9px 0 0;background:var(--surface-2)}.mc-bar button{min-height:32px;padding:0 10px;border:1px solid transparent;border-radius:7px;background:none;color:var(--text);font:inherit;font-size:.8125rem;cursor:pointer}.mc-bar button:hover{background:var(--surface);border-color:var(--border)}.mc-rte{min-height:320px;max-height:70vh;overflow-y:auto;padding:14px 16px;border:1px solid var(--border);border-radius:0 0 9px 9px;background:var(--surface);color:var(--text);font-size:1rem;line-height:1.6}.mc-rte:focus{outline:2px solid var(--accent-strong);outline-offset:-1px}.mc-rte h2{font-size:1.35rem;margin:1em 0 .4em}.mc-rte h3{font-size:1.12rem;margin:1em 0 .4em}.mc-rte p{margin:0 0 .8em}.mc-rte blockquote{margin:0 0 .8em;padding-left:14px;border-left:3px solid var(--border);color:var(--text-2)}.mc-rte a{color:var(--accent-strong);text-decoration:underline}.mc-more{margin:4px 0 16px}.mc-more summary{cursor:pointer;font-weight:600;margin-bottom:12px}.mc-err{color:var(--warn);font-weight:600}.mc-foot{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}@media(max-width:640px){.mc-row{flex-direction:column;align-items:flex-start}.mc-rte{min-height:240px}}@media(max-width:72em){#ranges2{display:none!important}.hd-range{display:block}}@media(min-width:60.01em){#range-pop{left:auto;right:0;width:170px}}@media(max-width:60em){.dash2 .hd .wrap2{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}.hd-bar{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:2px 10px;min-height:0;padding:4px 0 5px}.wm2 .wm-co{display:none}.wm2 .v2{padding:0;background:none;color:#6ee7b7;font-size:1.0625rem}.picker2{position:static}.hd-site{min-width:0}.dash2 .site-btn2{width:100%;min-height:44px;font-size:1.0625rem;justify-content:flex-start;gap:4px}.dash2 .hd-set{grid-column:3;grid-row:1;width:44px;min-height:44px;padding:0;background:none;border-color:transparent}.hd-set .hd-set-l{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.hd-ctl{grid-column:1 / -1;grid-row:2;flex-wrap:wrap;gap:6px;margin:0}.tabs2{display:none!important}.dash2 .hd-dd{gap:5px;min-height:44px;border-radius:10px;font-size:.875rem}.hd-page{display:block;flex:1 1 9.5em;min-width:0;font-size:.875rem}.hd-range{flex:none}.pop2{left:12px;right:12px;width:auto;max-height:calc(var(--vv-h, 100dvh) - 116px)}}@media(max-width:22.5em){.hd-page{font-size:.8125rem}.dash2 .hd-dd{padding:0 8px;font-size:.8125rem}.dash2 .hd-ctl{gap:4px}.rl-l{display:none}}@media(min-width:22.51em){.rl-s{display:none}}.set2{margin:0 0 0 auto;width:min(420px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;padding:max(18px,env(safe-area-inset-top)) 20px 24px;border:0;border-left:1px solid var(--border);background:var(--paper);color:var(--text);overflow-y:auto}.set2::backdrop{background:#00000080}.set2-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:6px}.set2-top h2{margin:0;font-size:1.375rem;font-weight:700;letter-spacing:-.02em}.set2 h3{margin:22px 0 8px;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-2);overflow-wrap:anywhere}.set2-card{border:1px solid var(--border);border-radius:12px;background:var(--surface);overflow:hidden}.set2-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 14px;min-height:44px;padding:12px 14px;font-size:.875rem}.set2-row+.set2-row{border-top:1px solid var(--border-soft)}.set2-row>div{flex:1 1 180px;min-width:0}.set2-row b{display:block;font-weight:600}.set2-row small{display:block;margin-top:1px;font-size:.8125rem;color:var(--text-3);overflow-wrap:anywhere}.dash2 .set2-row .linkbtn2{flex:none;min-height:32px;font-size:.875rem;font-weight:600;text-decoration:none}.set2-note{margin:0;padding:12px 14px;font-size:.875rem;color:var(--text-2)}.set2 .seg2{flex:none}.sec2{margin:34px 0 0}.sec2-h{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin:0 0 6px}.sec2-h h2{margin:0;font-size:19px;font-weight:700;letter-spacing:-.015em}.sec2-h.chart-head{align-items:center}.chart-head .chart-range{margin-left:auto}.metric-seg{display:inline-flex;gap:2px;padding:3px;border:1px solid var(--border);border-radius:10px;background:var(--surface-2);flex-wrap:wrap}.metric-seg button{height:28px;padding:0 10px;border:0;border-radius:7px;background:transparent;color:var(--text-2);font-weight:600;font-size:12.5px;cursor:pointer;white-space:nowrap}.metric-seg button:hover{color:var(--text)}.metric-seg button[aria-pressed=true]{background:var(--surface);color:var(--text);box-shadow:var(--shadow)}.sec2-meta{color:var(--text-3);font-size:13px;margin-left:auto}.sec2-lede{color:var(--text-2);font-size:14.5px;margin:0 0 16px;max-width:72ch}.sec2-lede b{color:var(--text);font-weight:600}.sub2{font-size:14px;font-weight:700;margin:22px 0 10px}.empty2{color:var(--text-3);font-size:13.5px;padding:10px 0}.card2{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:18px;box-shadow:var(--shadow)}.linkbtn2{border:0;background:none;color:var(--accent-strong);font:inherit;font-weight:600;cursor:pointer;padding:0;display:inline-flex;align-items:center;gap:5px}.linkbtn2:hover{text-decoration:underline}.briefing{font-size:19px;line-height:1.5;color:var(--text);max-width:64ch;margin:30px 0 26px}.briefing b{font-weight:700}.briefing .mh2{background:var(--mint);color:#06281c;padding:.03em .28em;border-radius:3px}:root[data-theme=dark] .briefing .mh2,:root:where(:not([data-theme=light])) body.dash2 .briefing .mh2{color:#052018}.score-strip{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:0 0 4px}.score-meter{display:grid;gap:7px;background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:14px 16px;text-decoration:none;color:var(--text);box-shadow:var(--shadow)}a.score-meter:hover{border-color:var(--text-3)}.sm-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.sm-label{font-size:13px;font-weight:600;color:var(--text-2)}.sm-grade{font-size:15px;font-weight:700}.sm-bar{height:8px;border-radius:4px;background:var(--bar-track);overflow:hidden}.sm-bar i{display:block;height:100%;border-radius:4px;background:var(--mint)}.sm-foot{display:flex;align-items:baseline;gap:4px;color:var(--text)}.sm-foot b{font-size:22px;font-weight:700;letter-spacing:-.02em}.sm-foot small{color:var(--text-3)}.sm-note{margin-left:auto;color:var(--text-3);font-size:12px}.kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.kpi{text-align:left;background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:13px 14px;display:grid;gap:3px;box-shadow:var(--shadow);cursor:default}button.kpi{cursor:pointer}button.kpi:hover{border-color:var(--text-3)}button.kpi.active{border-color:var(--mint);box-shadow:inset 0 0 0 1px var(--mint)}.kpi-l{font-size:12.5px;font-weight:600;color:var(--text-2)}.kpi-v{font-size:26px;font-weight:700;letter-spacing:-.02em;line-height:1.1}.kpi-v .na{font-size:16px}.kpi-sub{font-size:12px;color:var(--text-3)}.kpi-note{font-size:11.5px;color:var(--text-3)}.kpi-chip{margin-top:1px}.kpi-spark{margin-top:4px;height:28px}.kpi-spark .spark{width:100%;height:28px}.chip{display:inline-flex;align-items:center;gap:3px;font-size:11.5px;font-weight:700;border-radius:999px;padding:2px 8px;white-space:nowrap}.chip .vs{font-weight:500;opacity:.75}.chip-up{background:var(--good-soft);color:var(--good)}.chip-down{background:var(--bad-soft);color:var(--bad)}.chip-flat,.chip-none{background:var(--surface-2);color:var(--text-3)}.chip-quiet{font-size:11.5px;color:var(--text-3);font-weight:600}.chartbox{position:relative;margin-top:10px}.chartbox svg{width:100%;height:auto;display:block;overflow:visible}.axis text{fill:var(--text-3);font-size:11px}.gridline{stroke:var(--grid);stroke-width:1}.hatch{stroke:var(--hatch);stroke-width:1.4}.nodata{opacity:.8}.nodata-label{fill:var(--text-3);font-size:10.5px}.refline{stroke:var(--text-3);stroke-dasharray:3 4;stroke-width:1;opacity:.7}.reflabel{fill:var(--text-3);font-size:10.5px}.colband{fill:transparent}.colband.on{fill:color-mix(in srgb,var(--text) 5%,transparent)}.bar{fill:var(--accent);transition:opacity .12s}.bar.partial{fill:var(--accent);opacity:.4}.bar.older{opacity:.45}.bar.zero{fill:var(--neutral-bar)}.bar.c2{fill:var(--src-ai)}.bar.on{opacity:.85}.dlabel{fill:var(--text-2);font-size:11px;font-weight:700}.hit{fill:transparent;cursor:pointer}.tip{position:absolute;transform:translate(-50%,-112%);background:var(--tip-bg);color:var(--tip-text);font-size:12px;padding:6px 9px;border-radius:7px;pointer-events:none;opacity:0;transition:opacity .1s;white-space:nowrap;z-index:5}.tip b{font-weight:700}.tip-note{opacity:.75}.tip .key{display:inline-block;width:8px;height:8px;border-radius:2px;background:var(--accent);margin-right:4px}.tip .key.c2{background:var(--src-ai)}.spark .sk{fill:var(--spark)}.spark .sk.last{fill:var(--spark-last)}.spark .sk.older{opacity:.5}.spark .sk.partial{opacity:.45}.spark .sk-na{opacity:.5}.sk-hatch{stroke:var(--hatch);stroke-width:1}.chart-foot{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:8px;font-size:12px;color:var(--text-3)}.chart-foot .key{display:inline-block;width:10px;height:10px;border-radius:2px;background:var(--accent);margin-right:5px;vertical-align:-1px}.chart-foot .key.partial{opacity:.4}.chart-foot .key.older{opacity:.45}.tableview{margin-top:10px}.tableview[hidden]{display:none}.srcbars{display:grid;gap:9px}.srcrow{display:grid;grid-template-columns:minmax(120px,1.4fr) minmax(60px,3fr) auto;gap:12px;align-items:center}.srcname{display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:13.5px;min-width:0}.srcdot{width:9px;height:9px;border-radius:3px;flex:none}.srctrack{height:9px;border-radius:5px;background:var(--bar-track);overflow:hidden}.srctrack i{display:block;height:100%;border-radius:5px}.srcn{font-variant-numeric:tabular-nums;white-space:nowrap}.srcn b{font-weight:700}.srcpct{color:var(--text-3);margin-left:6px;font-size:12px}.srccap{color:var(--text-3);font-size:12px;margin:6px 0 0}.rt2{width:100%;border-collapse:collapse;font-size:13.5px}.rt2 th{text-align:left;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--text-3);padding:0 10px 8px;border-bottom:1px solid var(--border)}.rt2 th.num{text-align:right}.rt2 td{padding:10px;border-bottom:1px solid var(--border-soft);vertical-align:middle}.rt2 td.num{text-align:right;font-variant-numeric:tabular-nums}.rt2 td.main{font-weight:500}.rt2 tbody tr[role=button]{cursor:pointer}.rt2 tbody tr[role=button]:hover{background:var(--surface-2)}.sites2 .sitename{font-weight:600}.minibar{display:block;width:120px;max-width:18vw;height:8px;border-radius:4px;background:var(--bar-track);overflow:hidden}.minibar i{display:block;height:100%;background:var(--mint);border-radius:4px}.strategy .story-stage{margin-bottom:6px}.story-nav{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:10px}.story-pos{font-size:13px;font-weight:600;color:var(--text-2);font-variant-numeric:tabular-nums}.story-arrow.prev .ic{transform:rotate(180deg)}.story{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:20px;box-shadow:var(--shadow)}.story.featured{border-color:color-mix(in srgb,var(--mint) 45%,var(--border));padding:24px}.story-h{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.story-kind{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--accent-strong)}.story-kind .ic{width:14px;height:14px}.story-date{color:var(--text-3);font-size:12.5px}.story-title{margin:0 0 14px;font-size:20px;font-weight:700;letter-spacing:-.015em;line-height:1.25}.story.featured .story-title{font-size:24px}.sq{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:14px}.sq-node{display:inline-flex;align-items:center;gap:8px;background:var(--surface-2);border:1px solid var(--border);border-radius:10px;padding:8px 11px;max-width:100%}.sq-node .ic{width:15px;height:15px;color:var(--text-3);flex:none}.sq-node.source .ic{color:var(--src-google)}.sq-node.page .ic{color:var(--text-2)}.sq-node.event .ic{color:var(--src-shared)}.sq-node.branch{background:var(--mint-soft);border-color:color-mix(in srgb,var(--mint) 40%,var(--border))}.sq-node.branch .ic{color:var(--accent-strong)}.sq-txt{display:grid;min-width:0}.sq-txt b{font-weight:600;font-size:13.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sq-sub{font-size:11px;color:var(--text-3)}.sq-arrow{color:var(--text-3);font-size:16px;font-weight:700}.sq-arrow.branch{color:var(--accent-strong)}.story-why{color:var(--text-2);font-size:14.5px;margin:0 0 10px;max-width:70ch}.story.featured .story-why{font-size:15.5px;color:var(--text)}.story-ev{font-size:13px}.story-ev summary{color:var(--accent-strong);font-weight:600;cursor:pointer;width:fit-content}.story-ev p{color:var(--text-2);margin:8px 0 0}.story-ev code{font-size:11.5px}.story-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.story-count{font-size:12px;margin-top:10px}.insight-row{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.insight{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:14px 15px;box-shadow:var(--shadow)}.insight-h{display:flex;align-items:center;gap:8px;margin-bottom:6px;font-size:14px}.insight-h .ic{width:16px;height:16px;flex:none}.insight.good .insight-h .ic{color:var(--good)}.insight.watch .insight-h .ic{color:var(--warn)}.insight.info .insight-h .ic{color:var(--text-3)}.insight p{margin:0;color:var(--text-2);font-size:13px}.deeper{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;margin-top:14px}.deeper a,.deeper button{display:flex;align-items:center;justify-content:space-between;gap:10px;text-align:left;text-decoration:none;background:var(--surface);border:1px solid var(--border);border-radius:11px;padding:13px 15px;color:var(--text);cursor:pointer;font:inherit;box-shadow:var(--shadow)}.deeper a:hover,.deeper button:hover{border-color:var(--text-3)}.deeper b{font-weight:600;font-size:14px}.deeper span{color:var(--text-3);font-size:12px}.deeper .ic{color:var(--text-3)}.login2 .wm2 .wm-co{display:inline}.login2 .wm2 .v2{padding:.05em .32em;background:#6ee7b7;color:#07140f;font-size:1rem}.login2 .hd-bar{display:flex;min-height:60px}.lg{display:grid;grid-template-columns:minmax(0,1fr) 380px;grid-template-areas:"title card" "desc card";grid-template-rows:auto 1fr;gap:0 56px;align-items:start;padding-top:clamp(32px,9vh,96px);padding-bottom:48px}.lg-title{grid-area:title;margin-top:0}.lg-desc{grid-area:desc}.lg-card{grid-area:card;padding:24px;border:1px solid #262626;border-radius:18px;background:#101512;color:#ffffffc2}.lg-card h2{margin:0 0 16px;font-size:1.375rem;font-weight:700;letter-spacing:-.02em;color:#fff}.lg-card label{display:block;margin:0 0 6px;font-size:.875rem;font-weight:600;color:#fff}.lg-card input{width:100%;min-height:46px;padding:11px 13px;border:1px solid rgba(255,255,255,.28);border-radius:10px;background:#ffffff14;color:#fff;font:inherit;font-size:16px}.lg-card input::placeholder{color:#ffffff94}.lg-card input[aria-invalid=true]{border-color:#ffb877}.dash2 .lg-card button{width:100%;min-height:46px;margin-top:12px;padding:0 14px;border:0;border-radius:10px;background:#6ee7b7;color:#07140f;font-size:1rem;font-weight:700;cursor:pointer}.dash2 .lg-card button:disabled{opacity:.7;cursor:default}.dash2 .lg-card :focus-visible{outline:2px solid #fff;outline-offset:2px}.lg-help{margin:12px 0 0;font-size:.875rem}.lg-card .err{margin-top:10px;font-size:.875rem;font-weight:600;color:#ffb877}.lg-card .err:empty{display:none}.lg-card #login-sent2 p{margin:0;font-size:1rem;line-height:1.5}.lg-card #login-sent2:focus{outline:none}.dash2 .lg-card .lg-again{width:auto;min-height:36px;margin-top:12px;padding:0;background:none;color:#6ee7b7;font-size:.875rem;font-weight:600}@media(max-width:760px){.lg{grid-template-columns:minmax(0,1fr);grid-template-areas:"title" "card" "desc";grid-template-rows:none;gap:16px;padding-top:20px}.lg-title{margin-bottom:0;font-size:clamp(32px,9.6vw,44px)}}.hd{--load-h: 3px}body.loading2 #hd2:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:var(--load-h);background:linear-gradient(90deg,transparent,#34d399 35%,#34d399 65%,transparent) 0 0 / 40% 100% no-repeat;animation:load-sweep 1.1s ease-in-out infinite}@keyframes load-sweep{0%{background-position:-60% 0}to{background-position:160% 0}}.load2{position:absolute;left:50%;top:calc(100% + 12px);transform:translate(-50%,-4px);display:inline-flex;align-items:center;gap:8px;max-width:calc(100vw - 32px);padding:7px 14px 7px 12px;border-radius:999px;background:var(--ink);color:#fff;font-size:.8125rem;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-shadow:0 4px 16px #0000002e;opacity:0;pointer-events:none;transition:opacity .2s,transform .2s}.load2:before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:#34d399;animation:load-pulse 1s ease-in-out infinite}@keyframes load-pulse{50%{opacity:.3;transform:scale(.7)}}body.loading2 .load2{opacity:1;transform:translate(-50%);transition-delay:.15s}#app2>main>[id^=view-]{transition:opacity .2s}body.loading2 #app2>main>[id^=view-]{opacity:.45;transition-delay:.15s}@media(prefers-reduced-motion:reduce){body.loading2 #hd2:after{animation:none;background-size:100% 100%;background-image:none;background-color:#34d399}.load2:before{animation:none}}.statusbar{display:flex;flex-wrap:wrap;align-items:center;gap:2px 12px;min-height:44px;color:var(--text-3);font-size:12px;padding:8px 0 0}.statusbar .linkbtn2{min-height:32px;font-size:13px}.statusbar .warn{color:var(--bad)}.ro-tag{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;background:var(--surface-2);color:var(--text-3);border-radius:5px;padding:1px 7px}.tagx{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;background:var(--mint-soft);color:var(--accent-strong);border-radius:4px;padding:1px 5px;margin-left:6px;vertical-align:1px}.tagx.soft{background:var(--surface-2);color:var(--text-2)}.pill2{display:inline-flex;align-items:center;font-size:10.5px;font-weight:700;border-radius:5px;padding:1px 6px}.pill2.good{background:var(--good-soft);color:var(--good)}.pill2.bad{background:var(--bad-soft);color:var(--bad)}.fold2{margin-top:14px;border:1px solid var(--border);border-radius:12px;background:var(--surface);box-shadow:var(--shadow)}.fold2>summary{cursor:pointer;padding:15px 18px;list-style:none;display:flex;align-items:center;justify-content:space-between}.fold2>summary::-webkit-details-marker{display:none}.fold2>summary h3{margin:0;font-size:15px;font-weight:700}.fold2>summary:after{content:"▾";color:var(--text-3)}.fold2[open]>summary:after{content:"▴"}.fold2-in{padding:0 18px 18px}.perf-tiles{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.perf-tile{text-align:left;background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:13px 15px;display:grid;gap:3px;cursor:pointer;box-shadow:var(--shadow)}.perf-tile:hover{border-color:var(--text-3)}.perf-tile[aria-pressed=true]{border-color:var(--mint);box-shadow:inset 0 0 0 1px var(--mint)}.pt-l{font-size:12.5px;font-weight:600;color:var(--text-2)}.pt-v{font-size:26px;font-weight:700;letter-spacing:-.02em}.pt-sub{font-size:12px;color:var(--text-3);display:flex;align-items:center;gap:6px;flex-wrap:wrap}.score2-wrap{display:grid;grid-template-columns:300px 1fr;gap:14px;align-items:start}.score2-wrap .score-meter{margin:0}.factors2{display:grid;gap:12px}.factor2{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:4px 12px;align-items:baseline}.f2-nm{font-size:13.5px;font-weight:600}.f2-pts{font-weight:700;font-variant-numeric:tabular-nums}.f2-pts small{color:var(--text-3);font-weight:600}.f2-st{font-size:11.5px;font-weight:700;color:var(--text-2)}.f2-st.good{color:var(--good)}.f2-st.warn{color:var(--warn)}.f2-bar{grid-column:1 / -1;height:7px;border-radius:4px;background:var(--bar-track);overflow:hidden}.f2-bar i{display:block;height:100%;background:var(--mint);border-radius:4px}.opp-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px}.opp-summary{display:flex;align-items:center;justify-content:space-between;gap:12px 16px;flex-wrap:wrap}.opp2ro{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:16px 18px;box-shadow:var(--shadow)}.opp2ro.ex{outline:1px dashed var(--warn);outline-offset:-1px}.opp2ro header{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:8px}.o2-area{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--accent-strong)}.o2-aud{font-size:11px;font-weight:600;color:var(--text-2);background:var(--surface-2);border-radius:5px;padding:1px 7px}.o2-work{margin-left:auto;font-size:10.5px;font-weight:700;border-radius:5px;padding:1px 7px;background:var(--surface-2);color:var(--text-2)}.o2-work.w-elsewhere{background:var(--warn-soft);color:var(--warn)}.opp2ro h4{margin:0 0 6px;font-size:15.5px;font-weight:700;letter-spacing:-.01em}.o2-what{color:var(--text-2);font-size:13.5px;margin:0 0 10px}.o2-facts{display:grid;gap:4px;margin:0 0 10px}.o2-facts div{display:flex;justify-content:space-between;gap:12px;font-size:13px}.o2-facts dt{color:var(--text-3)}.o2-facts dd{margin:0;font-weight:600;font-variant-numeric:tabular-nums}.o2-facts dd.txt{font-weight:500;text-align:right}.o2-eng{font-size:12.5px;margin:0 0 10px;display:flex;gap:6px;flex-wrap:wrap}.o2-eng .eng-named{color:var(--good);font-weight:600}.o2-eng .eng-not_named{color:var(--text-3)}.o2-feeds{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--text-2)}.o2-feeds b{color:var(--text)}.o2-bar{flex:1;max-width:120px;height:6px;border-radius:3px;background:var(--bar-track);overflow:hidden}.o2-bar i{display:block;height:100%;background:var(--mint)}.o2-foot{margin-top:10px;font-size:12px;color:var(--text-3);display:flex;gap:4px;flex-wrap:wrap}.o2-prop{color:var(--good);font-weight:600;display:inline-flex;align-items:center;gap:4px}.o2-prop .ic{width:13px;height:13px}.opp-rest{margin-top:14px}.opp-rest>summary{cursor:pointer;color:var(--accent-strong);font-weight:600;margin-bottom:12px}.filter-row{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:12px}.filter-row button{border:1px solid var(--border);background:var(--surface);color:var(--text-2);border-radius:999px;padding:5px 12px;font-size:13px;font-weight:600;cursor:pointer}.filter-row button[aria-pressed=true]{background:var(--text);color:var(--surface);border-color:var(--text)}.matrix{table-layout:fixed}.matrix th.mcol{text-align:center}.matrix td.mcell{text-align:center;padding:6px}.matrix .qcell{width:42%}.qopen{background:none;border:0;color:var(--text);font:inherit;font-weight:500;text-align:left;cursor:pointer;padding:0}.qopen:hover{text-decoration:underline}.mstate{font-size:12px;font-weight:700;border-radius:6px;padding:4px 8px;border:1px solid var(--border);background:var(--surface);color:var(--text-2);cursor:pointer;width:100%}.mstate.yes{background:var(--good-soft);color:var(--good);border-color:transparent}.mstate.no{background:var(--surface-2);color:var(--text-3)}.mstate.none{background:repeating-linear-gradient(45deg,var(--surface-2) 0 3px,transparent 3px 6px);color:var(--text-3);cursor:default;border-style:dashed}.qa-list{margin-top:14px;display:grid;gap:8px}.qa{border:1px solid var(--border);border-radius:10px;background:var(--surface)}.qa.flash{outline:2px solid var(--mint)}.qa>summary{cursor:pointer;padding:12px 14px;display:flex;gap:12px;align-items:center;justify-content:space-between;list-style:none}.qa>summary::-webkit-details-marker{display:none}.qa-q{font-weight:500}.qa-verd{display:flex;gap:5px;flex:none}.qa-verd span{font-size:11px;font-weight:700;border-radius:4px;padding:1px 6px;background:var(--surface-2);color:var(--text-3)}.qa-verd .v-yes{background:var(--good-soft);color:var(--good)}.qa-body{min-width:0;padding:0 14px 4px;display:grid}.qa-eng{min-width:0;padding:16px 0;overflow-wrap:anywhere}.qa-eng+.qa-eng{border-top:1px solid var(--border-soft)}.qa-eng h4{margin:0 0 8px;font-size:14.5px;font-weight:700}.qa-eng h4 .muted{font-weight:500}.qa-named{font-size:12.5px;color:var(--text-2);margin:0 0 6px}.qa-text{margin:0 0 12px}.qa-ans{max-width:68ch;font-size:15px;line-height:1.6;color:var(--text)}.qa-ans>:first-child{margin-top:0}.qa-ans p{margin:0 0 12px}.qa-ans h4{margin:20px 0 6px;font-size:15.5px;font-weight:700;line-height:1.35;letter-spacing:-.005em}.qa-ans ul,.qa-ans ol{margin:0 0 12px;padding-left:22px}.qa-ans li{margin-bottom:5px}.qa-ans ul,.ask2-a ul{list-style:disc}.qa-ans ol,.ask2-a ol{list-style:decimal}.qa-ans a,.ask2-a a{color:var(--accent-strong);text-decoration:underline;text-underline-offset:2px}.qa-ans hr{margin:16px 0;border:0;border-top:1px solid var(--border-soft)}.qa-ans .ask2-table{overflow:visible}.qa-ans table{width:100%;table-layout:fixed;font-size:14px}.qa-more{max-width:68ch;margin:0;font-size:13.5px;color:var(--text-3)}.dash2 .qa-more .linkbtn2{min-height:32px;font-size:13.5px}.qa-src{font-size:12.5px;margin:0}.qa-src a{color:var(--accent-strong);margin-right:8px}.reach-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.reach-card{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:15px 16px;display:grid;gap:4px;box-shadow:var(--shadow)}.reach-l{font-size:12.5px;font-weight:600;color:var(--text-2)}.reach-v{font-size:28px;font-weight:700;letter-spacing:-.02em}.reach-v.na{font-size:16px;color:var(--text-3)}.reach-s{font-size:12px;color:var(--text-3)}.names3{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.checklist2{list-style:none;margin:0;padding:0;display:grid;gap:10px}.checklist2 li{display:flex;gap:9px;font-size:13.5px;color:var(--text-2)}.checklist2 .ic{color:var(--text-3);flex:none;margin-top:2px}.checklist2 b{color:var(--text)}.geo-wrap{display:grid;grid-template-columns:1.4fr 1fr;gap:14px;align-items:start}.map-card{padding:12px}.map{width:100%;height:auto;display:block}.cty{fill:var(--surface-2);stroke:var(--border);stroke-width:.5}.cty.has{fill:var(--src-google);cursor:pointer}.cty.has:hover{stroke:var(--text);stroke-width:1}.cty.sel{stroke:var(--text);stroke-width:1.4;fill-opacity:1!important}.map-cap{font-size:12px;margin:6px 2px 0}.geo-sel{font-size:13px;margin-bottom:10px;display:flex;gap:8px;align-items:center}.geo-row[data-iso]{cursor:pointer;border-radius:7px}.geo-row[data-iso]:hover{background:var(--surface-2)}.geo-row.sel{background:var(--surface-2);box-shadow:inset 2px 0 0 var(--src-google)}.paths2{display:grid;grid-template-columns:1fr 1fr;gap:20px 28px}.pf2{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto auto;gap:8px;align-items:center;font-size:13px;margin-bottom:7px}.pf2-from{font-weight:600;display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.pf2-to{color:var(--text-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pf2-arrow{color:var(--text-3)}.pf2-track{height:7px;border-radius:4px;background:var(--bar-track);overflow:hidden}.pf2-track i{display:block;height:100%;background:var(--src-google);border-radius:4px}.pf2 b{font-variant-numeric:tabular-nums}.journeys2 .jpath{max-width:360px}.jpath-in{display:inline;overflow-wrap:anywhere}.jpath code{font-size:11.5px}.jarr{color:var(--text-3);margin:0 3px}.rep{font-size:11px;color:var(--text-3);margin-left:2px}.pf-tiles{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.pf-tile{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:14px 16px;display:grid;gap:2px;box-shadow:var(--shadow)}.pf-tile b{font-size:26px;font-weight:700;letter-spacing:-.02em}.pf-tile span{font-size:12.5px;color:var(--text-2)}.exp-type{margin-left:auto;font-size:10.5px;font-weight:700;color:var(--text-2);background:var(--surface-2);border-radius:5px;padding:1px 7px}.exp-change>summary,.exp-log>summary{cursor:pointer;color:var(--accent-strong);font-weight:600;font-size:13px}.exp-change p,.exp-log{font-size:13px;color:var(--text-2)}.exp-meta{display:grid;gap:5px;margin:10px 0}.exp-meta div{display:flex;justify-content:space-between;gap:12px;font-size:13px}.exp-meta dt{color:var(--text-3)}.exp-meta dd{margin:0;font-weight:600;text-align:right}.pg-fold{display:inline}.pg-fold>summary{cursor:pointer;color:var(--accent-strong);font-weight:600}.pg-list{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.exp-pending{margin:10px 0 0;font-size:13px}.exp-learn{margin:8px 0 0}.exp-log ol{margin:8px 0 0;padding-left:18px}.ba{margin-top:8px;display:grid;gap:6px}.ba-row{display:grid;grid-template-columns:108px 1fr auto;gap:8px;align-items:center}.ba-l{color:var(--text-3);font-size:12px}.ba-bar{height:10px;border-radius:5px;background:var(--bar-track);overflow:hidden}.ba-bar i{display:block;height:100%;background:var(--neutral-bar);border-radius:5px}.ba-row.after.up .ba-bar i{background:var(--good)}.ba-row.after.down .ba-bar i{background:var(--bad)}.ba-note{font-size:11.5px;color:var(--text-3);margin:2px 0 0}.idea-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}.idea{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:14px 16px;box-shadow:var(--shadow)}.idea header{display:flex;justify-content:space-between;gap:8px;margin-bottom:6px}.idea-area{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--accent-strong)}.idea-conf{font-size:11px;color:var(--text-3)}.idea h4{margin:0 0 6px;font-size:14.5px;font-weight:700}.idea-metric{font-size:12.5px;color:var(--text-2);margin:8px 0 0}.mode-panel .mode-b{font-weight:600}.row2cols{display:grid;grid-template-columns:1fr 1fr;gap:14px}.demo-note{background:var(--warn-soft);color:var(--warn);border-radius:10px;padding:9px 13px;font-size:13px;font-weight:600;margin:18px 0 4px}.ov-exp-grid{display:grid;grid-template-columns:2fr 1fr;gap:14px;align-items:start}.ov-exp-side{display:grid;gap:6px;align-content:start;background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:14px 16px;box-shadow:var(--shadow)}.pf-row{display:flex;align-items:baseline;gap:8px;color:var(--text-2);font-size:13px}.pf-n{font-size:22px;font-weight:700;letter-spacing:-.02em;color:var(--text);min-width:34px}.mini-exp{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:16px 18px;box-shadow:var(--shadow)}.mini-exp h3{margin:8px 0 6px;font-size:17px;font-weight:700;letter-spacing:-.01em}.mini-exp p{margin:0 0 8px;font-size:13.5px}.mini-exp-meta{font-size:13px;color:var(--text-2)}.mini-exp-meta b{color:var(--text);font-weight:600}.exp-status{display:inline-flex;align-items:center;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:2px 8px;border-radius:5px;background:var(--surface-2);color:var(--text-2)}.exp-status.st-running{background:var(--good-soft);color:var(--good)}.exp-status.st-awaiting_approval{background:var(--warn-soft);color:var(--warn)}.exp-status.st-completed{background:var(--mint-soft);color:var(--accent-strong)}.exp-status.st-proposed{background:var(--surface-2);color:var(--text-2)}.panel2{position:fixed;inset:0;z-index:50;background:#0a0a0a6b;display:flex;justify-content:flex-end}.panel2-in{width:min(460px,100%);height:100%;overflow-y:auto;background:var(--surface);border-left:1px solid var(--border);padding:22px 22px 60px;position:relative}.panel2-close{position:absolute;top:14px;right:14px;width:32px;height:32px;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--text-2);cursor:pointer;font-size:15px}.panel2-close:hover{color:var(--text)}.jd-h{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:2px 40px 14px 0}.jd-meta{display:flex;flex-wrap:wrap;gap:6px 16px;color:var(--text-2);font-size:13px;margin-bottom:14px;padding-bottom:14px;border-bottom:1px solid var(--border-soft)}.jd-meta b{color:var(--text);font-weight:600}.jd-pages{list-style:none;margin:0;padding:0;display:grid;gap:8px}.jd-pages li{display:flex;align-items:center;gap:10px}.jn-i{display:inline-grid;place-items:center;width:22px;height:22px;flex:none;border-radius:50%;background:var(--surface-2);color:var(--text-2);font-size:12px;font-weight:700}.jd-note{font-size:12px;margin-top:18px}@media(max-width:560px){.panel2-in{width:100%;border-left:0}}@media(max-width:860px){.row2cols,.ov-exp-grid{grid-template-columns:1fr}.kpis{grid-template-columns:1fr 1fr}.score-strip,.insight-row,.story-grid{grid-template-columns:1fr}.perf-tiles,.pf-tiles{grid-template-columns:1fr 1fr}.reach-grid,.names3,.score2-wrap,.geo-wrap,.paths2{grid-template-columns:1fr}}@media(max-width:560px){.kpi-v{font-size:22px}.rt2 thead{display:none}.rt2,.rt2 tbody,.rt2 tr,.rt2 td{display:block;width:100%}.rt2 tr{border:1px solid var(--border);border-radius:10px;margin-bottom:10px;padding:6px 4px}.rt2 td{border:0;padding:6px 12px;display:flex;justify-content:space-between;gap:12px}.rt2 td.num{text-align:right}.rt2 td.main{font-weight:700}.rt2 td[data-l]:before{content:attr(data-l);color:var(--text-3);font-size:12px;font-weight:600}.rt2 td.main[data-l]:before,.rt2 td.bar-cell:before{content:none}.minibar{width:100%;max-width:none}}@keyframes grow-y{0%{transform:scaleY(0)}}@keyframes grow-x{0%{transform:scaleX(0)}}@keyframes fade-up{0%{opacity:0;transform:translateY(6px)}}@keyframes tile-in{0%{opacity:0;transform:scale(.96)}}@keyframes dot-in{0%{transform:scale(0)}}.anim .chartbox .bar{transform-box:fill-box;transform-origin:bottom;animation:grow-y .45s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--i, 0) * 14ms)}.anim .ex-track i,.anim .srctrack i,.anim .minibar i,.anim .ps-mix,.anim .q-g-bar,.anim .o2-bar i,.anim .ba-bar i{transform-origin:left;animation:grow-x .6s ease-out both}.anim .kpi,.anim .pf-tile,.anim .story,.anim .xr{animation:fade-up .25s ease-out both}.anim .kpi:nth-child(2),.anim .pf-tile:nth-child(2){animation-delay:40ms}.anim .kpi:nth-child(3),.anim .pf-tile:nth-child(3){animation-delay:80ms}.anim .kpi:nth-child(4),.anim .pf-tile:nth-child(4){animation-delay:.12s}.anim .q-tile{animation:tile-in .4s cubic-bezier(.2,.8,.2,1) both}.anim .q-tile:nth-child(2){animation-delay:60ms}.anim .q-tile:nth-child(3){animation-delay:.12s}.anim .q-tile:nth-child(4){animation-delay:.18s}.anim .q-tile:nth-child(n+5){animation-delay:.24s}.anim .pl-chart .m-visits{transform-box:fill-box;transform-origin:bottom;animation:grow-y .45s cubic-bezier(.2,.8,.2,1) both}.anim .pl-chart .m-previews{transform-box:fill-box;transform-origin:top;animation:grow-y .45s cubic-bezier(.2,.8,.2,1) both}.anim .pl-chart .m-reads{transform-box:fill-box;transform-origin:center;animation:dot-in .35s ease-out both}@media(prefers-reduced-motion:reduce){.dash2 *,.dash2 *:before,.dash2 *:after{transition:none!important;animation:none!important}}.boot2 main{padding-top:22px}.boot2-status{margin:18px 0 16px;font-weight:600;font-size:15px}.boot2-skel{display:grid;gap:14px}.sk{display:block;border-radius:12px;background:color-mix(in srgb,currentColor 9%,transparent);position:relative;overflow:hidden}.sk:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,color-mix(in srgb,currentColor 10%,transparent),transparent);animation:sk2 1.5s infinite}.sk-row{height:40px;width:min(60%,420px)}.sk-tiles{height:96px}.sk-card{height:220px}@keyframes sk2{to{transform:translate(100%)}}.boot2-err{margin-top:20px}.boot2-err .warn{font-weight:600}.boot2-retry{margin-left:10px}@media(prefers-reduced-motion:reduce){.sk:after{animation:none}}#a-map svg{max-height:240px}.ex-presets{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.ex-preset{padding:6px 11px;border-radius:999px;border:1px solid var(--border);background:var(--surface);color:var(--text);font:inherit;font-size:13px;cursor:pointer}.ex-preset:hover{border-color:var(--text-3)}.ex-controls{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px 12px;margin-bottom:10px}.ex-controls label{display:grid;gap:3px;font-size:12px;font-weight:600;color:var(--text-2);min-width:0}.ex-controls select{max-width:200px;height:36px;padding:0 8px;border-radius:8px;border:1px solid var(--border);background:var(--surface);color:var(--text);font:inherit;font-size:14px}.ex-view{display:inline-flex;border:1px solid var(--border);border-radius:8px;overflow:hidden}.ex-view button{height:34px;padding:0 11px;border:0;background:none;color:var(--text-2);font:inherit;font-size:13px;cursor:pointer}.ex-view button[aria-pressed=true]{background:var(--surface-2);color:var(--text);font-weight:600}.ex-hint{margin:0 0 10px;font-size:12.5px}.ex-chips{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.ex-chip{padding:4px 10px;border-radius:999px;border:1px solid var(--border);background:var(--mint-soft);color:var(--text);font:inherit;font-size:12.5px;cursor:pointer;overflow-wrap:anywhere;text-align:left}.ex-bars{display:grid;gap:2px}.ex-bar{display:grid;grid-template-columns:minmax(0,34%) minmax(0,1fr) 60px;gap:10px;align-items:center;width:100%;padding:5px 4px;border:0;border-radius:6px;background:none;color:var(--text);font:inherit;font-size:13.5px;text-align:left;cursor:pointer}.ex-bar:hover{background:var(--surface-2)}.ex-bar b{text-align:right;font-variant-numeric:tabular-nums}.ex-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ex-name small{color:var(--text-3);font-size:11.5px}.ex-track{display:grid;gap:2px}.ex-track i{display:block;height:10px;min-width:1px;border-radius:3px;background:var(--neutral-bar)}.ex-track .ex-prev{height:5px;background:var(--neutral-bar)}.ex-bar.small .ex-track i:first-child{opacity:.55}.ex-notes{margin:10px 0 0;font-size:12.5px;line-height:1.5}.ex-after{margin-top:14px;padding-top:12px;border-top:1px solid var(--border-soft)}.ex-next{margin:6px 0 0;padding-left:20px;font-size:13.5px}.ex-next code{overflow-wrap:anywhere}@media(max-width:640px){.ex-controls label{width:calc(50% - 6px)}.ex-controls select{width:100%;max-width:none}.ex-bar{grid-template-columns:minmax(0,1fr) 54px}.ex-track{grid-column:1 / -1;grid-row:2}}.c-lavender{background:#c4b2ff}.c-mint{background:#6ee7b7}.c-sky{background:#91c4ff}.c-yellow{background:#eed27a}.c-peach{background:#ffb877}.c-none{background:var(--neutral-bar)}.t-lavender{background:color-mix(in srgb,#c4b2ff 26%,var(--surface))}.t-mint{background:color-mix(in srgb,#6ee7b7 24%,var(--surface))}.t-sky{background:color-mix(in srgb,#91c4ff 24%,var(--surface))}.ai-eyebrow{margin:0;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--text-2)}.ai-hero{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:24px;align-items:start;margin:30px 0 22px}.ai-title{margin:12px 0 14px;font-size:clamp(36px,6vw,62px);line-height:1.1;letter-spacing:-.035em;font-weight:700;color:var(--text)}.ai-sub{margin:0;max-width:620px;font-size:16px;line-height:1.5;color:var(--text-2)}.coupon{display:grid;grid-template-columns:minmax(0,1fr) minmax(250px,30%);border:1px solid var(--border);border-radius:16px;overflow:hidden;background:var(--surface)}.cp-sum{display:grid;justify-items:start;align-content:center;gap:8px;padding:22px 26px;min-width:0}.cp-sum h2{margin:0;font-size:23px;font-weight:700;letter-spacing:-.015em}.cp-sum p{margin:0;font-size:15px;line-height:1.4;color:var(--text-2);overflow-wrap:anywhere}.cp-sum small{font-size:13px;color:var(--text-3)}.cp-pill{padding:4px 10px;border-radius:7px;background:color-mix(in srgb,#c4b2ff 26%,var(--surface));font-size:14px;font-weight:600}.cp-num{display:grid;align-content:center;gap:8px;padding:18px 24px;border-left:2px dashed color-mix(in srgb,var(--text-3) 45%,transparent);background:color-mix(in srgb,#6ee7b7 11%,var(--surface))}.cp-num b{font-size:54px;line-height:1;letter-spacing:-.03em}.cp-num b small{font-size:28px;color:var(--text-2);font-weight:600;letter-spacing:-.01em}.cp-num>span:not(.cp-marks){font-size:13.5px;color:var(--text-2)}.cp-marks{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.cp-marks i{width:26px;height:18px;border-radius:5px;background:color-mix(in srgb,var(--text-3) 22%,transparent)}.cp-marks i.on{background:var(--text)}.cp-marks.dense{gap:3px}.cp-marks.dense i{width:10px;height:10px;border-radius:3px}.ai-strip{margin:14px 0 0;padding:12px 0;border-block:1px solid var(--border);font-size:14px;color:var(--text-2)}.ai-strip b{color:var(--text)}.ai-grid td,.ai-grid th{vertical-align:middle}.ai-grid tr.hit>td{background:color-mix(in srgb,#c4b2ff 7%,transparent)}.ai-grid .qopen{display:block;font-weight:600;text-align:left}.ai-grid .qopen small{display:block;margin-top:2px;font-size:12.5px;font-weight:400;color:var(--text-3)}.pos{display:inline-grid;justify-items:center;gap:1px;min-width:96px;padding:8px 10px;border:0;border-radius:10px;background:none;font:inherit;color:var(--text-2)}button.pos{cursor:pointer}.pos b{font-size:13px;font-weight:400}.pos small{font-size:12px}.pos.ranked,.pos.unranked{background:color-mix(in srgb,#c4b2ff 26%,var(--surface));color:var(--text)}.pos.ranked b{font-size:24px;line-height:1.1;font-weight:700;letter-spacing:-.02em}.pos.unranked b{font-size:13.5px;font-weight:600}.pos.untested{font-size:12.5px;font-style:italic;color:var(--text-3)}button.pos:hover{box-shadow:inset 0 0 0 1px var(--text-3)}button.pos.sel{box-shadow:inset 0 0 0 2px var(--text)}.ai-ev>td{background:var(--surface-2)}.ai-ev-q{margin:0;font-weight:700;font-size:14px}.ai-rec{margin-top:30px;padding:22px 24px;border-radius:16px;background:color-mix(in srgb,#6ee7b7 13%,var(--surface));border:1px solid color-mix(in srgb,#6ee7b7 40%,var(--border))}.ai-rec h2{margin:0;font-size:28px;font-weight:700;letter-spacing:-.02em}.ai-rec>p{margin:4px 0 14px;font-size:14.5px;color:var(--text-2)}.rec-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px}.rec-card{display:grid;gap:1px;padding:11px 14px;border:1px solid var(--border);border-radius:10px;background:var(--surface);color:var(--text);font:inherit;text-align:left}button.rec-card{cursor:pointer}button.rec-card:hover{border-color:var(--text-3)}button.rec-card[aria-expanded=true]{box-shadow:inset 0 0 0 2px var(--text)}.rec-card span{font-size:13px;color:var(--text-2)}.rec-card.recognised span{color:var(--good);font-weight:600}.ai-rec-ev{display:grid;gap:8px;margin-top:12px;padding:14px;border-radius:10px;background:var(--surface)}.ai-break{margin-top:26px;scroll-margin-top:170px}.ai-parts{display:grid;gap:20px}.ai-part p{margin:4px 0 0;font-size:13px}.ai-part-h{display:grid;grid-template-columns:minmax(0,1fr) auto 62px;gap:12px;align-items:baseline;margin-bottom:7px}.ai-part-h .f2-nm{font-weight:700}.ai-part-h .f2-pts{text-align:right;font-size:14.5px;font-variant-numeric:tabular-nums}.ai-meter{display:block;height:9px;border-radius:5px;background:var(--bar-track);overflow:hidden}.ai-meter i{display:block;height:100%;border-radius:5px}.act-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--border);border-radius:16px;background:var(--surface);overflow:hidden}.act{display:grid;justify-items:start;align-content:start;gap:3px;padding:22px 24px;min-width:0}.act+.act{border-left:1px solid var(--border)}.act-chip{padding:4px 8px;border-radius:6px;font-size:12px;font-weight:500;letter-spacing:.03em;text-transform:uppercase;color:var(--text)}.act-v{margin-top:6px;font-size:52px;line-height:1;letter-spacing:-.03em}.act-v.na{font-size:22px;line-height:1.6;letter-spacing:0;color:var(--text-3);font-weight:600}.act-l{font-size:16px;font-weight:700}.act-s{margin-top:8px;font-size:13.5px;color:var(--text-2)}.act-what{margin-top:4px;font-size:13.5px}.act-what summary{cursor:pointer;color:var(--text)}.act-what p{margin:6px 0 0;color:var(--text-2);line-height:1.45}.ai-paths{overflow-wrap:anywhere}.ev-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.ev-tabs button{padding:10px 16px;border:1px solid var(--border);border-radius:10px;background:var(--surface);color:var(--text-2);font:inherit;font-size:14.5px;cursor:pointer}.ev-tabs button span{margin-left:2px;opacity:.65;font-size:13px}.ev-tabs button[aria-selected=true]{background:var(--text);border-color:var(--text);color:var(--surface)}.ev-note{margin:0 0 10px;font-size:13.5px;color:var(--text-2)}.ev-list{list-style:none;margin:0;padding:0}.ev-row+.ev-row{border-top:1px solid var(--border)}.ev-row.own{background:color-mix(in srgb,#6ee7b7 13%,transparent)}.ev-list+.linkbtn2{margin-top:10px}.ev-line{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,36%) 52px;gap:16px;align-items:center;width:100%;padding:12px 8px;border:0;background:none;color:var(--text);font:inherit;font-size:14.5px;text-align:left;cursor:pointer}.ev-list.plain .ev-line{grid-template-columns:minmax(0,1fr) 52px}.ev-line:hover{background:var(--surface-2)}.ev-line b{text-align:right;font-variant-numeric:tabular-nums}.ev-name{overflow-wrap:anywhere}.ev-bar{height:6px;border-radius:3px;background:var(--bar-track);overflow:hidden}.ev-bar i{display:block;height:100%;background:var(--neutral-bar)}.ev-bar i.own{background:#34b98a}.ev-detail{padding:2px 8px 12px;font-size:13.5px;color:var(--text-2)}.ev-detail p{margin:0 0 4px}.ev-detail ul{margin:0 0 4px;padding-left:18px}@media(max-width:760px){.ai-hero{grid-template-columns:minmax(0,1fr);margin-top:20px}.coupon{grid-template-columns:minmax(0,1fr)}.cp-num{border-left:0;border-top:2px dashed color-mix(in srgb,var(--text-3) 45%,transparent)}.act-grid{grid-template-columns:minmax(0,1fr)}.act+.act{border-left:0;border-top:1px solid var(--border)}.ev-line{grid-template-columns:minmax(0,1fr) 44px;gap:6px 10px}.ev-bar{grid-column:1 / -1;grid-row:2}.ev-tabs button{flex:1 1 auto}.pos{min-width:0}.ai-grid tr.hit>td{background:none}.ai-grid td.qcell{display:block;width:100%;max-width:none}}.c-pink{background:#f6a4d1}.s-hero{align-items:center}.score-card{display:grid;justify-items:start;gap:4px;padding:22px 24px;border:1px solid #262626;border-radius:18px;background:#101512;color:#ffffffb8;font-size:15px}.score-card .ai-eyebrow{color:#ffffffb8}.score-card b{margin-top:6px;font-size:52px;line-height:1.05;letter-spacing:-.03em;color:#fff}.score-card b small{font-size:17px;font-weight:500;letter-spacing:0;color:#ffffffb8}.score-card button{margin-top:8px;padding:0;border:0;background:none;color:#6ee7b7;font:inherit;font-weight:600;cursor:pointer}.s-time{padding-top:22px}.s-time .sec2-h,.s-score-sec .sec2-h{align-items:flex-start}.s-time .perf-tiles{gap:0;margin:10px 0 18px;border-bottom:1px solid var(--border)}.s-time .perf-tile{padding:12px 14px 14px;border:0;border-bottom:3px solid transparent;border-radius:10px 10px 0 0;background:none;box-shadow:none}.s-time .perf-tile:hover{background:var(--surface-2)}.s-time .perf-tile[aria-pressed=true]{border-color:transparent transparent var(--m);background:color-mix(in srgb,var(--m) 14%,var(--surface));box-shadow:none}.s-time .pt-l{font-size:14px;font-weight:500}.s-time .pt-v{font-size:32px}.s-time .pt-sub .chip{padding:0;background:none;font-weight:600}#view-search{--m-clicks: #6c9bea;--m-impressions: #a48ff0;--m-ctr: #3cc29a;--m-position: #f0a060;--m: var(--m-clicks)}.s-time[data-metric=impressions]{--m: var(--m-impressions)}.s-time[data-metric=ctr]{--m: var(--m-ctr)}.s-time[data-metric=position]{--m: var(--m-position)}.s-time .chartbox .bar:not(.zero){fill:var(--m)}.s-time .chart-foot .key,.s-time .tip .key{background:var(--m)}.lseg{stroke:var(--m);stroke-width:2;stroke-linecap:round}.lseg.partial{opacity:.4;stroke-dasharray:4 4}.ldot{fill:var(--m);stroke:var(--surface);stroke-width:1.5}.ldot.partial{opacity:.4}.ldot.on{stroke:var(--text)}.s-pos .card2{padding-block:16px}.s-pos-h{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.s-pos-h h2{margin:0;font-size:17px;font-weight:700;letter-spacing:-.01em}.s-pos-nav{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--text-2)}.s-pos-nav button{width:32px;height:32px;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--text);font:inherit;cursor:pointer}.s-pos-nav button:hover:not(:disabled){border-color:var(--text-3)}.s-pos-nav button:disabled{opacity:.4;cursor:default}.s-q{margin:8px 0 12px;font-size:19px;font-weight:700;letter-spacing:-.01em;overflow-wrap:anywhere}.s-pos-grid{display:grid;grid-template-columns:230px minmax(0,1fr);gap:26px;align-items:start}.s-pos-v{display:grid;gap:1px;font-size:13px}.s-pos-v b{font-size:40px;line-height:1.1;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.s-was{margin-top:5px;color:var(--text-2)}.s-ruler{position:relative;height:54px;margin:0 18px}.s-track{position:absolute;top:28px;left:0;right:0;height:6px;border-radius:3px;background:var(--bar-track)}.s-tick{position:absolute;top:37px;transform:translate(-50%);font-size:11.5px;color:var(--text-3);font-variant-numeric:tabular-nums}.s-mark{position:absolute;top:24px;width:14px;height:14px;margin-left:-7px;border:2px solid var(--surface);border-radius:50%;background:var(--m-position)}.s-mark em{position:absolute;bottom:15px;left:50%;transform:translate(-50%);padding:1px 6px;border-radius:5px;background:color-mix(in srgb,var(--m-position) 26%,var(--surface));font-size:12px;font-style:normal;font-weight:700;white-space:nowrap}.s-ruler-note{margin:4px 0 0;font-size:12.5px;color:var(--text-3)}.s-pos-stats{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-top:10px}.s-pos-stats div{display:grid;font-size:12.5px;color:var(--text-2)}.s-pos-stats b{font-size:16px;color:var(--text);font-variant-numeric:tabular-nums}.s-pos-stats .linkbtn2{margin-left:auto;font-size:14px}.s-basis{margin:10px 0 0;font-size:12.5px}tr.s-found>td{background:color-mix(in srgb,var(--m-position) 16%,transparent)}tr[data-q]:focus{outline:none}.s-more{margin-top:14px;font-size:14px}.s-more summary{cursor:pointer;font-weight:600;color:var(--accent-strong)}.s-more p{margin:8px 0 0}.s-more ul{margin:8px 0 0;padding-left:18px;color:var(--text-2);line-height:1.5}.s-score-sec:focus{outline:none}.s-score-sec{scroll-margin-top:170px}.s-score-sec .ai-eyebrow{margin-bottom:4px}.s-parts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 40px;margin-top:16px}.s-part{display:grid;gap:7px;min-width:0;font-size:14px}.s-part-h{display:flex;justify-content:space-between;gap:12px;font-size:15px}.qpos{display:inline-block;min-width:42px;padding:4px 8px;border-radius:7px;background:color-mix(in srgb,#eed27a 22%,var(--surface));font-weight:700;text-align:center;font-variant-numeric:tabular-nums}@media(max-width:760px){.s-parts{grid-template-columns:minmax(0,1fr)}.s-pos-h{flex-wrap:nowrap}.s-pos-h h2{font-size:15px;line-height:1.2}.s-pos-nav{flex:none;font-size:12px}.s-pos-nav button{width:28px;height:28px}.s-q{margin:6px 0 8px;font-size:16px}.s-pos-grid{grid-template-columns:minmax(0,1fr);gap:6px}.s-pos-v{grid-template-columns:auto minmax(0,1fr);column-gap:12px}.s-pos-v>span:first-child{grid-column:1 / -1}.s-pos-v b{grid-row:2 / span 2;font-size:34px}.s-was{margin-top:0;font-size:12.5px}.s-ruler-note{font-size:12px}.s-pos-stats{gap:6px 16px;margin-top:6px}.s-pos-stats .linkbtn2{margin-left:0;flex-basis:100%}.s-basis{margin-top:6px;font-size:12px}.s-time .perf-tiles{grid-template-columns:1fr 1fr}.s-time .pt-v{font-size:26px}}.ov-hero{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:24px;align-items:start;margin:30px 0 8px}.ov-scores{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ov-scores .score-card{padding:16px 18px;align-content:start;font-size:13.5px}.ov-scores .score-card b{font-size:40px}.ov-scores .score-card button{font-size:14px}.ov-hero .ai-title{font-size:clamp(36px,5vw,56px);margin-top:0}.how-link2{margin:8px 0 0;font-size:13px}.dash2 a.how2{color:var(--text-3);text-decoration:underline;text-decoration-color:var(--border);text-underline-offset:3px}.dash2 a.how2:hover{color:var(--accent);text-decoration-color:currentColor}.ov-change{margin:4px 0 0;font-size:14.5px;color:var(--text-3)}.ov-goal-line{margin:8px 0 0;min-height:20px}.ov-goals{padding:0;border:0;background:none;color:var(--text-2);font:inherit;font-size:14.5px;text-align:left;cursor:pointer;text-decoration:underline;text-decoration-color:var(--border);text-underline-offset:3px}.ov-goals:hover{color:var(--text)}.ov-tiles{grid-template-columns:repeat(6,minmax(0,1fr))}.ov-tiles .perf-tile{padding-inline:12px;min-width:0}.ov-tiles .pt-v{font-size:26px;overflow-wrap:anywhere}.ov-tiles .pt-sub{font-size:12px}.ov-tiles .vs{display:none}.ov-tiles .na{font-size:15px;color:var(--text-3);font-weight:600}.ov-cover{margin:8px 0 0;font-size:13px}.s-time[data-metric=ga_sessions]{--m: #3cc29a}.s-time[data-metric=ga_engaged]{--m: #6c9bea}.s-time[data-metric=ga_views]{--m: #8f76e8}.s-time[data-metric=ga_time]{--m: #f0a060}.s-time[data-metric=visits]{--m: #3cc29a}.s-time[data-metric=visitors]{--m: #6c9bea}.s-time[data-metric=time]{--m: #f0a060}.s-time[data-metric=actions]{--m: #8f76e8}.s-time[data-metric=shares]{--m: #e58cc0}.s-time[data-metric=ai_reads]{--m: #a48ff0}.ov-h2{margin:0 0 12px;font-size:18px;font-weight:700;letter-spacing:-.01em}.ov-find{display:grid;gap:14px;margin:0;padding:0;list-style:none;font-size:15px;line-height:1.4}.ov-find li{display:grid;gap:3px;justify-items:start}.ov-find li+li{padding-top:14px;border-top:1px solid var(--border)}.ov-exp-line{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:center;padding:14px 18px;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.ov-exp-line div{display:grid;gap:1px;font-size:14.5px}.ov-exp-line .muted{font-size:13px}@media(max-width:900px){.ov-hero{grid-template-columns:minmax(0,1fr)}.ov-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.ov-tiles{grid-template-columns:1fr 1fr}.ov-exp-line{grid-template-columns:minmax(0,1fr);gap:6px;justify-items:start}}.sk{display:block;max-width:100%;border-radius:8px;background:linear-gradient(90deg,var(--bar-track) 25%,color-mix(in srgb,var(--bar-track) 45%,var(--surface)) 50%,var(--bar-track) 75%);background-size:200% 100%;animation:sk-move 1.4s ease-in-out infinite}.sk-card .sk{background:#ffffff1f;animation:none;margin-bottom:8px}.sk-stack,.sk-chart{display:grid;gap:10px}.sk-chart{gap:16px}@keyframes sk-move{0%{background-position:200% 0}to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.sk{animation:none}}.sc-bar{display:block;width:100%;height:6px;margin:8px 0 6px;border-radius:3px;background:#ffffff29;overflow:hidden}.sc-bar i{display:block;height:100%;border-radius:3px;background:#6ee7b7}.g-sample{display:inline-block;margin:22px 0 -14px;padding:4px 10px;border:1.5px dashed var(--text-3);border-radius:999px;font-size:12.5px;font-weight:600;color:var(--text-2)}.g-eyebrow{margin-bottom:10px}.g-hero .ai-sub{margin-top:6px}.g-target{font-weight:600;color:var(--text)}.g-move{font-weight:700;color:var(--text)}.g-move.up{color:var(--good)}.g-move.down{color:var(--bad)}.g-which{display:flex;flex-wrap:wrap;gap:4px 12px;margin:12px 0 0;font-size:15px}.g-which .muted{font-size:13px}.g-nav{display:inline-flex;align-items:center;gap:10px;margin-top:12px;font-size:14.5px;font-weight:600}.g-nav button{min-width:44px;height:44px;border:1px solid var(--border);border-radius:10px;background:var(--surface);color:var(--text);font:inherit;cursor:pointer}.g-nav button:hover{border-color:var(--text-3)}.g-stack{display:grid;gap:18px;margin-top:18px}.g-card{padding:22px 24px}.g-card:focus{outline:none}.g-head{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:14px}.g-head h2,.g-title{margin:0;font-size:22px;font-weight:700;letter-spacing:-.02em}.g-title{font-size:26px}.a-explore-head{margin-top:34px}.j-steps{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:12px;margin:6px 0 0;padding:0;list-style:none}.j-step{position:relative;display:grid;gap:2px;align-content:start;min-width:0;font-size:14px}.j-step i{position:relative;z-index:1;display:grid;place-items:center;width:36px;height:36px;margin-bottom:8px;border-radius:50%;font-size:14px;font-style:normal;font-weight:700;color:#0a0a0a}.j-step:before{content:"";position:absolute;top:17px;left:36px;right:-12px;height:2px;background:var(--border)}.j-step:last-child:before{content:none}.j-step.from i{background:color-mix(in srgb,#91c4ff 40%,var(--surface));color:var(--text)}.j-step.page i{background:color-mix(in srgb,#c4b2ff 38%,var(--surface));color:var(--text)}.j-step.done i{background:#6ee7b7}.j-step b{font-size:15.5px;overflow-wrap:anywhere}.j-step span{font-size:13px;color:var(--text-3);overflow-wrap:anywhere}.g-foot{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap;margin-top:18px;padding-top:14px;border-top:1px solid var(--border);font-size:14px}.g-foot .s-more{margin:0}.g-paths{margin:6px 0;padding-left:20px;font-size:13px;color:var(--text-2)}.g-paths code{overflow-wrap:anywhere}.g-bars{display:grid;gap:12px}.g-bar{display:grid;grid-template-columns:minmax(0,200px) minmax(0,1fr) 96px;gap:14px;align-items:center;font-size:15px}.g-bar small{display:block;font-size:12px;color:var(--text-3)}.g-bar b{text-align:right;font-variant-numeric:tabular-nums}.g-track{display:block;height:18px;border-radius:6px;background:var(--bar-track);overflow:hidden}.g-track i{display:block;height:100%;border-radius:6px}.g-basis{margin:12px 0 0;font-size:13.5px}.g-pick{display:flex;flex-wrap:wrap;gap:14px;margin-bottom:14px}.g-pick label{display:grid;gap:5px;font-size:13px;color:var(--text-2)}.g-pick select{min-height:42px;padding:0 12px;border:1px solid var(--border);border-radius:10px;background:var(--surface);color:var(--text);font:inherit;font-size:16px}.bar.g-conv{fill:#8f76e8}.bar.g-rest{fill:#bfead9}.bar.g-none{fill:var(--neutral-bar);opacity:.55}.key.g-conv{background:#8f76e8!important}.key.g-rest{background:#bfead9!important}.key.g-none{background:var(--neutral-bar)!important;opacity:.55}.g-chart{margin-top:18px}.g-chart .lseg{stroke:#8f76e8;stroke-width:2.5}.g-chart .ldot{fill:#8f76e8;stroke:var(--surface);stroke-width:1.5}.g-chart .bar.g-rest{fill:#a9e5cd}.sc-note{font-size:13px;color:#fff9}.g-chart .sub2{margin:6px 0 2px}.g-compact{margin:16px 0 0;padding:12px 16px;border:1px solid var(--border);border-radius:12px;background:var(--surface);font-size:15px}.ret-h{margin:0;font-size:26px;font-weight:700;letter-spacing:-.02em}.ret-sub{margin:4px 0 12px;font-size:14px}.ret-split{display:flex;gap:2px;height:16px;border-radius:6px;overflow:hidden}.ret-split i{display:block;min-width:2px;background:var(--bar-track)}.ret-split i.ret-rep{background:var(--neutral-bar)}.ret-key{display:flex;justify-content:space-between;gap:12px;margin-top:6px;font-size:13.5px;color:var(--text-2)}.ret-key b{color:var(--text)}.ch-dot{display:inline-block;margin-right:7px;vertical-align:0}@media(max-width:760px){.j-steps{grid-auto-flow:row;gap:10px}.j-step{grid-template-columns:36px minmax(0,1fr);column-gap:12px}.j-step i{grid-row:1 / span 2;margin:0}.j-step:before{inset:36px auto -10px 17px;width:2px;height:auto}.g-bar{grid-template-columns:minmax(0,1fr) auto;gap:4px 10px}.g-track{grid-column:1 / -1;grid-row:2}.g-card{padding:18px}}.ag--sdr{--ag: #93c5fd}.ag--social{--ag: #f9a8d4}.ag--search{--ag: #fcd34d}.ag--partner{--ag: #c4b5fd}.ag--retention{--ag: #fdba74}.av{display:block;flex:none;width:56px;height:56px;overflow:visible}.av--l{width:76px;height:76px}.av--s{width:40px;height:40px}.grow{display:grid;gap:22px;margin-top:30px}.grow-head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap}.grow-h{margin:12px 0 0;font-size:clamp(34px,5.6vw,58px);line-height:1.1;letter-spacing:-.035em;font-weight:700;color:var(--text)}.grow-lede{margin:14px 0 0;max-width:620px;font-size:16px;line-height:1.5;color:var(--text-2)}.grow-concept{padding:7px 13px;border:1.5px dashed var(--text-3);border-radius:999px;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-2)}.grow-team{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.grow-card{position:relative;display:flex;flex-direction:column;gap:8px;padding:18px 16px 16px;border:1px solid var(--border);border-radius:18px;background:var(--surface);overflow:hidden}.grow-card:before{content:"";position:absolute;inset:0 0 auto;height:58px;background:var(--ag);opacity:.35}.grow-card>*{position:relative}.grow-card h2{margin:4px 0 0;font-size:17px;font-weight:700;letter-spacing:-.01em;line-height:1.2}.grow-card>p{margin:0;font-size:14px;line-height:1.4;color:var(--text-2)}.grow-out{display:grid;gap:3px;margin-top:auto;padding:9px 11px;border-left:3px solid var(--ag);border-radius:10px;background:var(--surface-2)}.grow-out span{font-size:10.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--text-3)}.grow-out p{margin:0;font-size:13px;line-height:1.4}.grow-out b{display:block;font-weight:600;color:color-mix(in srgb,#4561ff 75%,var(--text))}.grow-foot{margin:-8px 0 0;font-size:13.5px;color:var(--text-3)}.grow-dark{padding:clamp(22px,4vw,38px);border:1px solid #262626;border-radius:20px;background:#0a0a0a;color:#fff}.grow-h2{margin:0;font-size:clamp(30px,4.6vw,48px);line-height:1.08;letter-spacing:-.03em;font-weight:700;color:#fff}.grow-h2 span{color:#ffffff73}.grow-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:22px}.grow-panel{padding:22px;border:1px solid #2b2b2b;border-radius:18px;background:#161616}.grow-panel.goal{border-color:#6ee7b773;background:#6ee7b70d}.grow-panel h3{margin:0;font-size:22px;font-weight:700;letter-spacing:-.02em;color:#fff}.grow-panel p{margin:6px 0 0;font-size:14.5px;color:#ffffffa6}.grow-vis{position:relative;display:flex;align-items:center;justify-content:center;gap:18px;height:180px;margin-bottom:10px}.grow-arrow{font-size:28px;font-style:normal;color:#6ee7b7}.grow-biz{display:grid;justify-items:center;gap:8px;padding:16px 20px;border:1.5px dashed rgba(255,255,255,.3);border-radius:16px;font-size:14px;font-weight:600}.grow-target{display:grid;place-items:center;width:118px;aspect-ratio:1;border-radius:50%;margin-top:26px;background:radial-gradient(circle,#6ee7b7 0 52%,#6ee7b740 53% 72%,#6ee7b71a 73%);color:#0a0a0a;font-size:12.5px;font-weight:700;line-height:1.2;text-align:center}.grow-vis.orbit .av{position:absolute;top:calc(50% + 13px);left:50%;width:46px;height:46px}.grow-vis.orbit .o0{transform:translate(-50%,-50%) translate(-108px,8px)}.grow-vis.orbit .o1{transform:translate(-50%,-50%) translate(108px,8px)}.grow-vis.orbit .o2{transform:translate(-50%,-50%) translateY(-92px)}.grow-goals{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px}.grow-goals span{margin-right:6px;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#ffffff80}.grow-goals b{padding:6px 12px;border:1px solid rgba(255,255,255,.2);border-radius:999px;font-size:13px;font-weight:500}.grow-steps{display:flex;flex-wrap:wrap;gap:7px;margin:20px 0 0;padding:0;list-style:none}.grow-steps li{display:inline-flex;align-items:center;gap:8px;padding:6px 13px 6px 6px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:#ffffff0f;font-size:14px;font-weight:600}.grow-steps li span{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#6ee7b7;color:#0a0a0a;font-size:11px}.grow-auto{margin-top:20px}.grow-auto>p{margin:0 0 8px;font-size:14px;color:#ffffffa6}.grow-auto ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px;margin:0;padding:0;list-style:none}.grow-auto li{padding:12px 14px;border:1px solid #2b2b2b;border-radius:12px;background:#161616;font-size:13.5px;color:#ffffffa6}.grow-auto b{display:block;color:#fff;font-size:14.5px}.grow-pick-sec{margin:10px 0 12px}.grow-pick{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;margin-top:22px}.grow-role{display:grid;justify-items:center;align-content:start;gap:9px;padding:18px 10px;border:1.5px solid var(--border);border-radius:18px;background:var(--surface);color:var(--text);font:inherit;font-size:14.5px;font-weight:600;text-align:center;cursor:pointer;transition:transform .15s,border-color .15s}.grow-role:hover:not(:disabled){transform:translateY(-2px);border-color:var(--text-3)}.grow-role:disabled{cursor:default;opacity:1;color:var(--text)}.grow-role[aria-pressed=true]{border-color:#34b98a}.grow-role small{display:inline-flex;align-items:center;gap:4px;font-size:12.5px;font-weight:600;color:var(--good)}.grow-role small svg{width:13px;height:13px}.grow-q{margin:16px 0 0;font-size:15px;color:var(--text-2)}.grow-q:focus{outline:none}@media(max-width:760px){.grow-pair{grid-template-columns:minmax(0,1fr)}.grow-vis.orbit .o0{transform:translate(-50%,-50%) translate(-92px,8px)}.grow-vis.orbit .o1{transform:translate(-50%,-50%) translate(92px,8px)}}@media(prefers-reduced-motion:reduce){.grow-role{transition:none}.grow-role:hover:not(:disabled){transform:none}}.pick2{display:flex;flex-wrap:wrap;gap:8px}.ps-up{color:var(--good);font-weight:600}.ps-down{color:var(--bad);font-weight:600}.ps-mix{display:flex;width:100%;min-width:90px;height:8px;border-radius:4px;overflow:hidden;background:var(--bar-track)}.ps-mix i{display:block;height:100%}.ps-top{display:block;margin-top:3px;font-size:12px;color:var(--text-3)}.as-pick{display:inline-flex;align-items:center;gap:6px;margin-right:8px;font-size:13px}.as-pick select{max-width:180px;height:30px;border-radius:7px;border:1px solid var(--border);background:var(--surface);color:var(--text);font:inherit;font-size:13px}.sh-link{padding:12px 0;border-bottom:1px solid var(--border-soft)}.sh-link:last-of-type{border-bottom:0}.sh-link code{overflow-wrap:anywhere;font-size:12.5px}.sh-head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2px 12px;font-size:13.5px}.sh-head code{font-size:13.5px;font-weight:600}.sh-before{margin:6px 0 0;font-size:13px}.sh-list{list-style:none;margin:8px 0 0;padding:0 0 0 14px;border-left:2px solid var(--neutral-bar)}.sh-arr{display:grid;gap:1px;padding:4px 0;font-size:13px}.sh-arr small{font-size:12px}.sh-none{margin:6px 0 0;font-size:13px}.sh-child{margin:8px 0 0 14px;padding:8px 0 0 14px;border-left:2px solid var(--accent);border-bottom:0}.sh-pass{margin:0 0 3px;font-size:12px}.sh-prev{margin-top:12px;font-size:13.5px}.sh-prev summary{cursor:pointer;font-weight:600;margin-bottom:8px}.btn2{height:34px;padding:0 12px;border-radius:9px;border:1px solid var(--border);background:var(--surface);color:var(--text);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.btn2:hover{border-color:var(--text-3)}.btn2.primary{background:#34d399;border-color:#34d399;color:#07140f}.btn2:disabled{opacity:.55;cursor:default}.exp-acts{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0 4px}.exp-check{font-size:13px;color:var(--text-2)}.exp-check:empty{display:none}.exp-top{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px}.exp-hero{margin-bottom:26px}.xm{padding:18px 20px;font-size:14px}.xm b{margin-top:2px;font-size:30px}.xm.paused b{color:#ffb877}.xm-kinds{margin:2px 0 0;padding-left:16px;font-size:13.5px}.exp-filters{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.exp-filters button{padding:6px 12px;border:1px solid var(--border);border-radius:999px;background:var(--surface);color:var(--text-2);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.exp-filters button span{margin-left:3px;color:var(--text-3);font-weight:500}.exp-filters button[aria-pressed=true]{background:#101512;border-color:#101512;color:#fff}.exp-filters button[aria-pressed=true] span{color:#6ee7b7}:root[data-theme=dark] .exp-filters button[aria-pressed=true]{border-color:#6ee7b7}.exp-list{border:1px solid var(--border);border-radius:14px;background:var(--surface);box-shadow:var(--shadow);overflow:hidden}.xr+.xr{border-top:1px solid var(--border-soft)}.xr-head{display:flex;align-items:center}.xr-open{flex:1;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 128px 84px 12px;gap:14px;align-items:center;padding:13px 16px;border:0;background:none;color:var(--text);font:inherit;text-align:left;cursor:pointer}.xr-open:hover{background:var(--surface-2)}.xr-main{min-width:0;display:grid;gap:1px}.xr-title{font-size:15px;font-weight:700;letter-spacing:-.01em}.xr-scope{font-size:13px;color:var(--text-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xr-open .exp-status{justify-self:start}.xr-next{font-size:13px;font-weight:600;color:var(--accent-strong)}.xr-chev:after{content:"▾";color:var(--text-3)}.xr-open[aria-expanded=true] .xr-chev:after{content:"▴"}.xr-act{flex:none;margin-right:16px}.xd{padding:4px 16px 18px;font-size:14px}.xd-stage{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px 22px;margin-bottom:14px;padding:14px 16px;border-radius:12px;background:var(--surface-2)}.xd-b{min-width:0;margin-bottom:10px}.xd-stage .xd-b{margin:0}.xd-wide{grid-column:1 / -1}.xd-b p{margin:2px 0 0;overflow-wrap:anywhere}.xd-l{font-size:12px;font-weight:700;color:var(--text-3)}.xd-result{font-size:16px;font-weight:700}.xd-bar{display:block;height:8px;margin-top:8px;border-radius:4px;background:var(--bar-track);overflow:hidden}.xd-bar i{display:block;height:100%;background:var(--accent-strong)}.xd-note{margin:0 0 12px;padding-left:10px;border-left:3px solid var(--warn);color:var(--text-2)}.ba-l small{display:block;font-size:11px}.exp-status.st-approved{background:var(--surface-2);color:var(--text)}.exp-flash{font-size:13px;font-weight:600;color:var(--good)}.dlg2{margin:auto;width:min(560px,calc(100vw - 32px));max-height:calc(100dvh - 32px);padding:20px;border:1px solid var(--border);border-radius:14px;background:var(--surface);color:var(--text)}.dlg2::backdrop{background:#00000080}.dlg2 h2{margin:0 0 12px;font-size:18px}.dlg2 #exp2-dlg-body{display:grid;gap:12px;font-size:14px}.dlg2 p{margin:0}.dlg2 .muted{color:var(--text-3);font-size:13px}.dlg2 label{display:grid;gap:4px;font-size:13px;font-weight:600}.dlg2 label small{font-weight:400;color:var(--text-3)}.dlg2 input[type=text],.dlg2 input[type=date],.dlg2 input[type=number],.dlg2 textarea,.dlg2 select{width:100%;padding:8px 10px;border-radius:8px;border:1px solid var(--border);background:var(--paper);color:var(--text);font:inherit;font-size:16px;font-weight:400}.dlg2 textarea{min-height:70px;resize:vertical}.dlg2-two{display:grid;grid-template-columns:1fr 1fr;gap:12px}.dlg2-opts{display:grid;gap:8px}.dlg2 .dlg2-opts label,.dlg2 .dlg2-check,.dlg2 .dlg2-types label{display:flex;align-items:flex-start;gap:8px;font-weight:400}.dlg2 input[type=radio],.dlg2 input[type=checkbox]{flex:none;margin-top:3px}.dlg2 .dlg2-check[hidden]{display:none}.dlg2-types{display:grid;gap:6px;margin:0;padding:10px 12px;border:1px solid var(--border);border-radius:8px}.dlg2-types legend{padding:0 4px;font-size:12.5px;font-weight:600;color:var(--text-2)}.dlg2-err{color:var(--bad);font-size:13px;font-weight:600;margin:10px 0 0!important}.dlg2-err:empty{display:none}.dlg2-acts{display:flex;justify-content:flex-end;gap:8px;margin-top:14px}@media(max-width:640px){.dlg2-two{grid-template-columns:1fr}}.ask-this{background:none;border:0;padding:0;font:inherit;font-size:12.5px;color:var(--mint-ink, var(--text-2));text-decoration:underline;text-underline-offset:2px;cursor:pointer;white-space:nowrap}.ask-this:hover{color:var(--text)}.ask2{display:grid;grid-template-columns:264px minmax(0,1fr);height:100%;margin:0 -8px}.ask2-side{display:flex;flex-direction:column;gap:10px;min-height:0;padding:16px 14px 16px 8px;border-right:1px solid var(--border)}.ask2-new{height:38px;border-radius:9px;border:1px solid var(--border);background:var(--surface-2);color:var(--text);font-weight:600;font-size:13.5px;cursor:pointer}.ask2-side input{height:38px;padding:0 10px;border-radius:9px;border:1px solid var(--border);background:var(--surface);color:var(--text);font:inherit;font-size:14px}.ask2-list{flex:1;min-height:0;overflow-y:auto}.ask2-list h3{margin:12px 0 4px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--text-3)}.ask2-list ul{list-style:none;margin:0;padding:0}.ask2-conv{display:grid;gap:1px;width:100%;padding:7px 8px;border:0;border-radius:8px;background:none;text-align:left;color:var(--text);cursor:pointer}.ask2-conv:hover,.ask2-conv.on{background:var(--surface-2)}.ask2-conv span{font-size:13.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ask2-conv small{font-size:12px;color:var(--text-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ask2-side-note{margin:8px 0;font-size:13px;color:var(--text-3)}.ask2-main{display:flex;flex-direction:column;min-height:0;min-width:0}.ask2-bar{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;padding:12px 16px;border-bottom:1px solid var(--border);font-size:13.5px;color:var(--text-2)}.ask2-moved{display:block;font-size:12.5px;color:var(--text-3)}.ask2-toggle{display:none}.ask2-log{flex:1;min-height:0;overflow-y:auto;padding:16px;outline:none}.ask2-turn{max-width:760px;margin:0 auto 20px}.ask2-q{margin-left:auto;width:fit-content;max-width:85%;padding:9px 12px;border-radius:12px;background:var(--surface-2);color:var(--text)}.ask2-q p{margin:0;font-size:14.5px;white-space:pre-wrap;overflow-wrap:anywhere}.ask2-q small{display:block;margin-top:3px;font-size:12px;color:var(--text-3)}.ask2-a{margin-top:10px;font-size:14.5px;line-height:1.55;overflow-wrap:anywhere}.ask2-a p{margin:0 0 10px}.ask2-a h4{margin:12px 0 4px;font-size:14.5px}.ask2-a ul,.ask2-a ol{margin:0 0 10px;padding-left:20px}.ask2-table{overflow-x:auto;margin:0 0 10px}.ask2-table table{border-collapse:collapse;font-size:13.5px}.ask2-table th{text-align:left;font-weight:700;color:var(--text-2)}.ask2-table th,.ask2-table td{padding:6px 12px 6px 0;border-bottom:1px solid var(--border-soft);vertical-align:top}.ask2-working div{font-size:13.5px;color:var(--text-3)}.ask2-working .now{color:var(--text);font-weight:600}.ask2-note{color:var(--text-2)}.ask2-note.bad{color:var(--bad)}.ask2-foot{display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px;font-size:13px}.ask2-rate{display:inline-flex;gap:8px;margin-left:auto}.ask2-rate button{border:0;background:none;padding:0;font:inherit;font-size:12.5px;color:var(--text-3);text-decoration:underline;cursor:pointer}.ask2-empty{max-width:560px;margin:8vh auto 0;text-align:center}.ask2-empty p{margin:0 0 16px;color:var(--text-2);font-size:14.5px}.ask2-a>p:first-child{font-size:16px}.ask2-src{font-size:12.5px;color:var(--text-3)}.ask2-read{padding-left:10px;border-left:3px solid var(--border);color:var(--text-2)}.ask2-close{display:none;align-self:flex-start}.ask2.xc{grid-template-columns:minmax(0,1fr)}.xc .ask2-bar{justify-content:space-between}.xc.is-new .ask2-bar{padding-bottom:12px}.xc-draft{display:grid;gap:10px;padding:18px;border:1px solid #262626;border-radius:16px;background:#101512;color:#ffffffc7;font-size:14.5px}.xc-draft .ai-eyebrow{color:#ffffffb8;font-size:11px}.xc-draft h3{margin:0 0 8px;font-size:19px;font-weight:700;letter-spacing:-.015em;color:#fff}.xc-facts{display:grid;gap:8px;margin:0}.xc-facts dt{font-size:12px;font-weight:700;color:#ffffff9e}.xc-facts dd{margin:1px 0 0;color:#fff;overflow-wrap:anywhere}.xc-facts small{display:block;margin-top:4px;font-size:12.5px;color:#ffffffa8}.xc-facts small.xc-warn{color:#ffb877;font-weight:600}.xc-draft select{width:100%;min-height:40px;padding:6px 8px;border:1px solid rgba(255,255,255,.28);border-radius:9px;background:#1b211e;color:#fff;font:inherit;font-size:16px}.dash2 .xc-draft .linkbtn2{justify-self:start;min-height:32px;color:#6ee7b7;font-size:13.5px}.xc-details{display:grid;gap:10px;padding-top:4px;font-size:13.5px}.xc-details[hidden]{display:none}.xc-details label{display:grid;gap:4px;font-weight:600;color:#fff}.xc-details small{font-weight:400;color:#ffffffa8}.xc-details input,.xc-details textarea{width:100%;padding:8px 10px;border:1px solid rgba(255,255,255,.28);border-radius:8px;background:#1b211e;color:#fff;font:inherit;font-size:16px}.xc-details textarea{min-height:70px;resize:vertical}.xc-outcome{margin:2px 0 0;font-size:13.5px;color:#ffffffc7}.xc-err{margin:0;font-size:13.5px;font-weight:600;color:#ffb877}.dash2 .xc-draft .btn2.primary{justify-self:start;min-height:44px;padding:0 18px;background:#6ee7b7;color:#07140f;border-color:#6ee7b7;font-weight:700}.dash2 .xc-draft .btn2.primary:disabled{opacity:.7}.dash2 .xc-draft :focus-visible{outline-color:#fff}.ask2-hscope{display:grid;grid-template-columns:1fr 1fr;gap:2px;padding:2px;border-radius:9px;background:var(--surface-2)}.ask2-hscope[hidden]{display:none}.ask2-hscope button{height:30px;border:0;border-radius:7px;background:none;color:var(--text-2);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.ask2-hscope button[aria-pressed=true]{background:var(--surface);color:var(--text);box-shadow:var(--shadow)}.ask2-hello,.ask2-suggest,.ask2.is-new .ask2-log{display:none}.ask2.is-new .ask2-main{overflow-y:auto;padding:clamp(20px,7vh,72px) 24px 24px}.ask2.is-new .ask2-bar{padding:0 0 12px;border:0}.ask2.is-new #ask2-scope{display:none}.ask2.is-new .ask2-hello{display:block}.ask2.is-new .ask2-suggest{display:flex;flex-wrap:wrap;gap:8px}.ask2.is-new .ask2-bar,.ask2.is-new .ask2-hello,.ask2.is-new .ask2-form,.ask2.is-new .ask2-suggest{flex:none;width:100%;max-width:780px;margin-inline:auto}.ask2-where{margin:0;font-size:14px;font-weight:600;color:var(--text-2)}.ask2-hello .ai-title{margin:8px 0 20px;font-size:clamp(30px,4.4vw,48px)}.ask2-exp{display:grid;gap:2px;margin-bottom:14px;padding:14px 16px;border-radius:14px;background:#101512;color:#ffffffb8;font-size:13.5px}.ask2-exp .ai-eyebrow{color:#ffffffb8;font-size:11px}.ask2-exp b{font-size:16px;color:#fff}.ask2-exp p{margin:0}.ask2-suggest button{padding:7px 12px;border-radius:999px;border:1px solid var(--border);background:var(--surface);color:var(--text);font:inherit;font-size:13.5px;text-align:left;cursor:pointer}.ask2-suggest button:hover{border-color:var(--text-3)}.ask2-form{display:flex;flex:none;gap:8px;align-items:flex-end;padding:10px 16px max(10px,env(safe-area-inset-bottom));border-top:1px solid var(--border);background:var(--paper)}.ask2-form textarea{flex:1;min-width:0;resize:none;padding:9px 12px;border-radius:10px;border:1px solid var(--border);background:var(--surface);color:var(--text);font:inherit;font-size:16px;line-height:22px}.ask2-form button{height:42px;padding:0 16px;border:1px solid var(--border);border-radius:10px;background:var(--ink);color:#34d399;font-weight:700;cursor:pointer}.ask2-form button[data-mode=stop]{background:var(--surface-2);color:var(--text)}.ask2.is-new .ask2-form{flex-direction:column;align-items:stretch;gap:10px;margin-bottom:14px;padding:12px;border:1px solid var(--border);border-radius:16px;background:var(--surface);box-shadow:var(--shadow)}.ask2.is-new .ask2-form:focus-within{border-color:var(--text-3)}.ask2.is-new .ask2-form textarea{flex:none;min-height:92px;padding:6px 8px;border:0;background:none;font-size:17px;outline:none}.ask2.is-new .ask2-form button{align-self:flex-end;min-width:92px;color:#fff}body.ask-open footer,body.ask-open #status2{display:none}body.ask-open{overflow:hidden}body.ask-open #app2:not([hidden]){position:fixed;left:0;right:0;top:var(--vv-top, 0);height:var(--vv-h, 100dvh);display:flex;flex-direction:column;overflow:hidden}body.ask-open main.wrap2{flex:1;min-height:0;width:100%;padding-top:0!important;padding-bottom:0!important}body.ask-open #view-ask,body.ask-open #view-propose{height:100%}body.kb-open .ask2.is-new .ask2-hello .ai-title,body.kb-open .ask2-suggest{display:none!important}@media(max-width:640px){.ask2{grid-template-columns:minmax(0,1fr);margin:0 -20px;position:relative}.ask2-side{display:none;position:absolute;inset:0;z-index:5;background:var(--paper);padding:14px 16px;border-right:0}.ask2.show-side .ask2-side{display:flex}.ai-ev>td{padding:8px 6px!important}.qa-body{padding:0 4px 2px}.qa-ans{font-size:14.5px}.ask2-toggle{display:inline-flex;min-height:36px}.ask2-bar{gap:0 14px;padding:2px 16px 6px;font-size:13px}.ask2-bar .linkbtn2{min-height:36px}#ask2-scope{flex-basis:100%;min-width:0}.ask2-moved{font-size:12px}.ask2.is-new #ask2-new2{display:none}.ask2-close{display:inline}.ask2.is-new .ask2-main{padding:12px 16px 16px}.xr-head{flex-wrap:wrap}.xr-open{grid-template-columns:minmax(0,1fr) 12px;gap:6px 10px;padding:12px 14px}.xr-main{grid-column:1}.xr-chev{grid-column:2;grid-row:1}.xr-open .exp-status{grid-column:1;grid-row:2}.xr-next{display:none}.xr-act{width:calc(100% - 28px);margin:0 14px 12px}.xd{padding:2px 14px 16px}.ba-row{grid-template-columns:92px 1fr auto}.ask2-q{max-width:92%}}body.dash2{--t-browsers: #91c4ff;--t-unconfirmed: #cfcfc7;--t-crawlers: #c4b2ff;--t-previews: #f6a4d1;--t-suspicious: #ffb877;--t-automation: #eed27a;--t-unclassified: #a3a39a}.t-browsers{background:var(--t-browsers)}.t-unconfirmed{background:var(--t-unconfirmed)}.t-crawlers{background:var(--t-crawlers)}.t-previews{background:var(--t-previews)}.t-suspicious{background:var(--t-suspicious)}.t-automation{background:var(--t-automation)}.t-unclassified{background:var(--t-unclassified)}.bar.g-browsers{fill:var(--t-browsers)}.bar.g-unconfirmed{fill:var(--t-unconfirmed)}.bar.g-crawlers{fill:var(--t-crawlers)}.bar.g-previews{fill:var(--t-previews)}.bar.g-suspicious{fill:var(--t-suspicious)}.bar.g-automation{fill:var(--t-automation)}.bar.g-unclassified{fill:var(--t-unclassified)}.key.g-browsers{background:var(--t-browsers)}.key.g-unconfirmed{background:var(--t-unconfirmed)}.key.g-crawlers{background:var(--t-crawlers)}.key.g-previews{background:var(--t-previews)}.key.g-suspicious{background:var(--t-suspicious)}.key.g-automation{background:var(--t-automation)}.key.g-unclassified{background:var(--t-unclassified)}.q-open{margin:26px 0 18px}.q-intro{margin:0 0 8px;font-size:17px;font-weight:600;color:var(--text-2)}.q-title{margin:0 0 12px;font-size:clamp(30px,5vw,50px);line-height:1.08;letter-spacing:-.03em;font-weight:700;color:var(--text)}.mint-mark{display:inline;padding:0 .14em;background:#6ee7b7;color:#07140f;box-decoration-break:clone;-webkit-box-decoration-break:clone}.q-lede{margin:0;font-size:17px;color:var(--text);max-width:62ch}.q-period{margin:4px 0 0;font-size:13.5px;color:var(--text-3)}.q-warn{margin:8px 0 0;font-size:13.5px;color:var(--bad);font-weight:600}.q-grid{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:14px;align-items:stretch}.q-mosaic{position:relative;height:400px;border-radius:14px;overflow:hidden;background:var(--surface-2)}.q-tile{position:absolute;display:flex;flex-direction:column;justify-content:flex-end;gap:1px;padding:12px;overflow:hidden;border:2px solid var(--paper);color:#0a0a0a;font:inherit;text-align:left;cursor:pointer;transition:opacity .15s}.q-tile span{font-size:14px;font-weight:600;line-height:1.2}.q-tile b{font-size:clamp(20px,2.6vw,30px);line-height:1.1;letter-spacing:-.02em}.q-tile small{font-size:12.5px;color:#0a0a0abf}.q-tile.dim{opacity:.38}.q-tile.on{box-shadow:inset 0 0 0 3px #0a0a0a}.q-tile:focus-visible,.q-key:focus-visible,.q-geo-row:focus-visible,.q-stack button:focus-visible{outline:2px solid var(--accent);outline-offset:2px;z-index:2}.q-stack{display:none;height:34px;border-radius:8px;overflow:hidden}.q-stack button{display:block;min-width:0;padding:0;border:0;cursor:pointer}.q-stack button.on{box-shadow:inset 0 0 0 2px #0a0a0a}.q-keys{display:flex;flex-direction:column;gap:2px}.q-key{display:grid;grid-template-columns:12px minmax(0,1fr) auto 38px;gap:8px;align-items:center;padding:7px 8px;border:0;border-radius:8px;background:none;color:var(--text);font:inherit;font-size:13.5px;text-align:left;cursor:pointer}.q-key:hover{background:var(--surface-2)}.q-key.on{background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--text-3)}.q-key i{width:12px;height:12px;border-radius:3px}.q-key.q-all span{grid-column:1 / 3;font-weight:700}.q-key small{text-align:right;color:var(--text-3);font-size:12.5px}.q-chips{margin:12px 0 0}.q-what{margin:0 0 6px;font-size:14.5px;max-width:70ch}.q-vol{margin:0 0 10px;font-size:13.5px;color:var(--text-2)}.q-parts{list-style:none;margin:0;padding:0;font-size:13.5px}.q-parts li{display:flex;justify-content:space-between;gap:12px;padding:4px 0;border-bottom:1px solid var(--border-soft)}.q-parts code{overflow-wrap:anywhere}.q-ev-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px 22px;margin-top:12px}.q-ev-grid h4{margin:0 0 4px;font-size:12.5px;color:var(--text-2)}.q-skel{height:90px;border-radius:10px;background:var(--surface-2);margin-top:10px}.q-skel.tall{height:400px;margin:0}.q-skel.line{height:22px;max-width:460px}.q-geo{display:grid;gap:2px}.q-geo-row{display:grid;grid-template-columns:120px minmax(0,1fr) 62px 40px;gap:10px;align-items:center;width:100%;padding:5px 4px;border:0;border-radius:6px;background:none;color:var(--text);font:inherit;font-size:13.5px;text-align:left}button.q-geo-row{cursor:pointer}button.q-geo-row:hover,.q-geo-row.on{background:var(--surface-2)}.q-geo-row b{text-align:right;font-variant-numeric:tabular-nums}.q-geo-row small{text-align:right;color:var(--text-3);font-size:12.5px}.q-g-bar{display:flex;height:12px;border-radius:3px;overflow:hidden}.q-g-bar i{display:block;height:100%;min-width:1px}.q-details{margin-top:26px}.q-details>summary{cursor:pointer;font-size:16px;font-weight:700;padding:10px 0}.q-details th{cursor:pointer}@media(max-width:760px){.q-grid{grid-template-columns:minmax(0,1fr)}.q-mosaic{display:none}.q-stack{display:flex}.q-geo-row{grid-template-columns:90px minmax(0,1fr) 50px 36px;gap:6px}}.q-path{font-size:12.5px;overflow-wrap:anywhere}.q-note{margin:10px 0 0;font-size:12.5px}.q-flag{margin:0 0 12px;padding:10px 12px;border-radius:10px;background:var(--surface-2);font-size:13.5px}.q-flag ul{margin:6px 0 0;padding-left:18px}.q-list{margin:0 0 12px;padding-left:18px;font-size:13.5px;line-height:1.7}.tabs2 button.tab-pulse{display:inline-flex;align-items:center;gap:8px}.live-dot{position:relative;display:inline-block;flex:none;width:8px;height:8px;border-radius:50%;background:#34d399}.live-dot:after{content:"";position:absolute;inset:0;border-radius:50%;background:#34d399;animation:live-ring 1.8s ease-out infinite}@keyframes live-ring{0%{transform:scale(1);opacity:.7}80%,to{transform:scale(3);opacity:0}}@media(prefers-reduced-motion:reduce){.live-dot:after{animation:none;opacity:0}}.pulse{--k-visits: #91c4ff;--k-reads: #c4b2ff;--k-previews: #f6a4d1;--k-saved: #ffb877;--k-mint: #6ee7b7;margin-top:22px;padding:22px;border-radius:16px;background:#0a0a0a;color:#fff}.pl-head{display:flex;justify-content:space-between;gap:12px 20px;flex-wrap:wrap}.pl-head h2{margin:0;font-size:22px;font-weight:700;color:#fff}.pl-head p{margin:4px 0 0;font-size:14px;color:#ffffffb8}.pl-right{display:grid;justify-items:end;gap:6px}.pl-controls{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:6px 8px}.pl-days{position:relative;display:inline-flex;align-items:center;gap:2px}.dash2 .pl-daybtn,.dash2 .pl-step,.dash2 .pl-live{height:34px;padding:0 10px;border:1px solid rgba(255,255,255,.18);border-radius:9px;background:none;color:#ffffffd1;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap}.dash2 .pl-daybtn:hover,.dash2 .pl-step:hover:not(:disabled),.dash2 .pl-live:hover{color:#fff;border-color:#fff6}.dash2 .pl-step{width:34px;padding:0;font-size:16px}.pl-step:disabled{opacity:.35;cursor:default}.dash2 .pl-live{border-color:var(--k-mint);color:var(--k-mint)}.pl-daypop{position:absolute;top:calc(100% + 6px);right:0;z-index:6;width:190px;max-height:280px;overflow-y:auto;padding:5px;border:1px solid rgba(255,255,255,.18);border-radius:12px;background:#161616;box-shadow:0 10px 30px #00000073}.dash2 .pl-daypop button{display:block;width:100%;min-height:40px;padding:0 10px;border:0;border-radius:8px;background:none;color:#fff;font-size:14px;text-align:left;cursor:pointer}.dash2 .pl-daypop button:hover,.dash2 .pl-daypop button[aria-current]{background:#ffffff1a}.pl-ranges{display:inline-flex;gap:2px;padding:2px;border-radius:9px;background:#ffffff14}.pl-ranges button{height:30px;padding:0 10px;border:0;border-radius:7px;background:none;color:#ffffffb8;font:inherit;font-size:13px;cursor:pointer}.pl-ranges button[aria-pressed=true]{background:var(--k-mint);color:#07140f;font-weight:700}.pl-state{display:inline-flex;align-items:center;gap:6px;margin:0!important;font-size:12.5px!important}.pl-state i{width:7px;height:7px;border-radius:50%;background:#fff6}.pl-state.live i{background:var(--k-mint)}.pl-state.bad{color:#f5b83d!important;font-weight:600}.pl-state.bad i{background:#f5b83d}.pl-keys{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;margin:16px 0 6px}.pl-key{padding:3px 0;border:0;background:none;font:inherit;font-size:15px;font-weight:600;cursor:pointer}.pl-key[aria-pressed=false]{opacity:.45;text-decoration:line-through}.pulse .k-visits{color:var(--k-visits)}.pulse .k-ai_reads{color:var(--k-reads)}.pulse .k-previews{color:var(--k-previews)}.pulse .k-saved{color:var(--k-saved)}.pl-reset{color:var(--k-mint)!important;font-size:13px}.pl-chart{position:relative;min-height:170px}.pl-chart svg{display:block;width:100%;height:auto;overflow:visible}.pl-base{stroke:#fff3;stroke-width:1}.pl-axis text{fill:#ffffffa8;font-size:11.5px}.pm-hit{fill:transparent}g.pm[tabindex]{cursor:pointer;outline:none}g.pm[tabindex]:hover .pm-hit,g.pm:focus-visible .pm-hit{fill:#ffffff14}g.pm.sel .pm-hit{fill:#6ee7b72e}g.pm:focus-visible .pm-hit{stroke:var(--k-mint);stroke-width:1}.m-visits{stroke:var(--k-visits);stroke-linecap:round}.m-previews{stroke:var(--k-previews);stroke-linecap:round}.m-reads{fill:var(--k-reads)}.m-saved{fill:var(--k-saved)}g.pm.fresh line,g.pm.fresh circle{animation:pl-in .5s ease-out}@keyframes pl-in{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){g.pm.fresh line,g.pm.fresh circle{animation:none}}.pl-tip{position:absolute;top:0;z-index:3;display:grid;gap:1px;padding:7px 10px;border-radius:8px;border:1px solid rgba(255,255,255,.18);background:#1a1a1a;font-size:12.5px;pointer-events:none;white-space:nowrap}.pl-tip b{color:#fff}.pl-tip small{color:#ffffffa8}.pl-msg{margin:8px 0 0;font-size:13.5px;color:#ffffffb8}.pl-scale{display:flex;flex-wrap:wrap;align-items:center;gap:2px 14px;margin-top:8px;font-size:12px;color:#ffffffa8}.pl-sizes{display:inline-flex;align-items:center;gap:4px}.pl-info,.pl-table{margin-top:10px;font-size:13px;color:#ffffffb8}.pl-info summary,.pl-table summary{cursor:pointer;color:#ffffffd9}.pl-info ul{margin:8px 0 0;padding-left:18px;line-height:1.5}.pl-info b{color:#fff}.pl-table table{margin-top:8px;color:#fff}.pl-table th{color:#ffffffa8}.pl-table td{border-color:#ffffff1f}.pl-list{list-style:none;margin:0;padding:0}.pl-ev{display:grid;grid-template-columns:48px 112px minmax(0,1fr);gap:10px;padding:9px 0;border-bottom:1px solid var(--border-soft);font-size:13.5px}.pl-ev:last-child{border-bottom:0}.pl-ev time{color:var(--text-3);font-variant-numeric:tabular-nums}.pl-tag{display:inline-flex;align-items:flex-start;gap:6px;color:var(--text-2);font-weight:600;font-size:12.5px}.pl-tag i{display:inline-grid;place-items:center;flex:none;width:18px;height:18px;border-radius:5px;background:#0a0a0a;font-style:normal;font-size:11px}.pl-tag .k-visits{color:#91c4ff}.pl-tag .k-ai_reads{color:#c4b2ff}.pl-tag .k-previews{color:#f6a4d1}.pl-tag .k-saved{color:#d9772c}.pl-txt{overflow-wrap:anywhere}.pl-meta{display:block;margin-top:2px;font-size:12.5px;color:var(--text-3)}.pl-sub{color:var(--text-3);margin-left:6px;font-size:12.5px}.pl-ev.fresh{background:var(--mint-soft)}@media(max-width:640px){.pulse{padding:16px}.pl-right{justify-items:start}.pl-controls{justify-content:flex-start}.pl-daypop{right:auto;left:0}.pl-key{font-size:14px}.pl-ev{grid-template-columns:44px minmax(0,1fr)}.pl-tag,.pl-txt{grid-column:2}}
