:root{--buncss-light:initial;--buncss-dark: ;color-scheme:light;--surface-0:#f4f4f2;--surface-1:#fcfcfb;--border:#e4e3df;--text-primary:#0b0b0b;--text-secondary:#52514e;--text-muted:#78776f;--series-1:#2a78d6;--series-1-wash:#2a78d61f;font:14px/1.4 ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}@media (prefers-color-scheme:dark){:root{--buncss-light: ;--buncss-dark:initial;color-scheme:dark;--surface-0:#111110;--surface-1:#1a1a19;--border:#2c2c2a;--text-primary:#f0efec;--text-secondary:#c3c2b7;--text-muted:#9a998f;--series-1:#3987e5;--series-1-wash:#3987e52e}}*{box-sizing:border-box}body{background:var(--surface-0);color:var(--text-primary);margin:0}main{display:grid;gap:16px;max-width:1200px;margin:0 auto;padding:24px}.topbar{display:grid;border-bottom:1px solid var(--border);gap:8px}.topbar-row{display:flex;justify-content:space-between;align-items: center;gap:16px;min-height:32px}.brand{margin:0;font-size:18px}.brand a{color:inherit;text-decoration:none}.tabs{display:flex;overflow-x:auto;scrollbar-width:none;gap:4px;margin-bottom:-1px}.tabs::-webkit-scrollbar{display:none}.tabs a{color:var(--text-secondary);text-decoration:none;white-space:nowrap;border-bottom:2px solid #0000;flex:none;padding:8px 10px;font-size:14px}.tabs a:hover{color:var(--text-primary)}.tabs a[aria-current=page]{color:var(--text-primary);border-bottom-color:var(--accent);font-weight:500}.subtabs{display:flex;flex-wrap:wrap;gap:6px}.subtabs a{color:var(--text-secondary);text-decoration:none;border:1px solid var(--border);background:var(--surface-1);border-radius:999px;padding:5px 12px;font-size:13px}.subtabs a:hover{color:var(--text-primary)}.subtabs a[aria-current=page]{color:var(--text-primary);background:var(--series-1-wash);border-color:#0000;font-weight:500}select{font:inherit;border:1px solid var(--border);background:var(--surface-1);color:inherit;border-radius:6px;padding:6px 8px}.card,.tile{background:var(--surface-1);border:1px solid var(--border);border-radius:10px;padding:16px}h2{color:var(--text-secondary);margin:0 0 12px;font-size:13px;font-weight:600}.tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px}.tile-label{color:var(--text-secondary);font-size:13px}.tile-value{font-variant-numeric:tabular-nums;font-size:32px;font-weight:600}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:16px}table{border-collapse:collapse;width:100%}th{text-align:left;color:var(--text-muted);padding:4px 0;font-size:12px;font-weight:500}td{border-top:1px solid var(--border);padding:4px 0}.num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;padding-left:12px}.meter-cell{position:relative;width:100%;max-width:0}.meter{position:absolute;background:var(--series-1-wash);border-radius:0 4px 4px 0;inset:3px auto 3px 0}.meter-label{position:relative;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-left:6px}.chart{position:relative}.chart>svg{display:block;width:100%;height:auto}.chart-tip,.tooltip{background:var(--surface-1);border:1px solid var(--border);white-space:nowrap;border-radius:6px;padding:6px 10px;font-size:12px;box-shadow:0 2px 8px #0000001f}.tooltip{position:absolute;pointer-events:none;top:0;transform:translate(-50%)}.empty{color:var(--text-muted)}.loading{background:var(--surface-0);border-radius:6px;height:120px}:root{--accent:var(--series-1);--prev:#8b8a82}@media (prefers-color-scheme:dark){:root{--prev:#8f8e85}}button{font:inherit;color:inherit;cursor:pointer}button.link{color:var(--text-secondary);text-decoration:underline;background:0 0;border:0;padding:6px 4px}button.link:disabled{opacity:.4;cursor:default;text-decoration:none}button.primary{background:var(--accent);color:#fff;border:0}.muted{color:var(--text-muted)}.controls{display:flex;flex-wrap:wrap;align-items: center;gap:8px}.controls-end{display:flex;gap:4px;margin-left:auto}.dd{position:relative}.dd-btn{display:inline-flex;border:1px solid var(--border);background:var(--surface-1);border-radius:6px;align-items: center;gap:6px;padding:6px 10px}.dd-btn[aria-expanded=true]{border-color:var(--accent)}.dd-n{color:var(--accent)}.caret{opacity:.6;border:4px solid #0000;border-top-color:currentColor;width:0;height:0;margin-top:4px}.dd-pop{position:absolute;z-index:10;background:var(--surface-1);border:1px solid var(--border);border-radius:8px;min-width:260px;padding:8px;top:calc(100% + 4px);left:0;box-shadow:0 8px 24px #0000002e}.dd-head{display:flex;align-items: center;gap:8px;padding:4px}.dd-head b{flex:1}.dd-search{border:1px solid var(--border);background:var(--surface-0);color:inherit;font:inherit;border-radius:6px;width:100%;margin:4px 0;padding:6px 8px}.dd-list{list-style:none;overflow:auto;max-height:280px;margin:0;padding:0}.dd-list label{display:flex;border-radius:4px;align-items: center;gap:8px;padding:4px}.dd-list label:hover{background:var(--surface-0)}.dd-children{list-style:none;margin:0;padding:0 0 0 22px}.dd-twisty{display:inline-block;color:inherit;opacity:.6;cursor:pointer;background:0 0;border:0;flex:none;width:14px;padding:0;font-size:11px}.dd-sep{border-top:1px solid var(--border);margin:4px 0}.dd-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.dd-only{visibility:hidden;color:var(--accent);background:0 0;border:0;padding:0 4px;font-size:12px}.dd-list label:hover .dd-only,.dd-only:focus{visibility:visible}.date-pop{display:grid;gap:10px;min-width:320px}.date-row{display:flex;align-items: end;gap:12px}.date-row label{display:grid;color:var(--text-secondary);gap:2px;font-size:12px}.date-row label.check{display:flex;color:inherit;align-items: center;gap:6px;font-size:14px}.date-pop p{margin:0;font-size:12px}input[type=date]{font:inherit;border:1px solid var(--border);background:var(--surface-0);color:inherit;border-radius:6px;padding:5px 6px}.actions{display:flex;justify-content:flex-end;gap:8px}.actions button{border:1px solid var(--border);background:var(--surface-1);border-radius:6px;padding:6px 12px}.actions button.primary{border-color:var(--accent);background:var(--accent);color:#fff}.chips{display:flex;flex-wrap:wrap;align-items: center;gap:6px;font-size:13px}.chip{border:1px solid var(--border);background:var(--surface-1);border-radius:999px;padding:3px 10px}.chip:hover{border-color:var(--accent)}.chip-remove{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;padding:0 0 0 2px;font-size:14px;line-height:1}.chip-remove:hover{color:var(--text-primary)}.tile-change{color:var(--text-secondary);min-height:1.4em;font-size:13px}.compare-note{margin:-8px 0 0;font-size:12px}.card-head{display:flex;justify-content:space-between;align-items: center;gap:12px;margin-bottom:8px}.card-head h2{margin:0}.segmented{display:inline-flex;border:1px solid var(--border);overflow:hidden;border-radius:6px;flex-shrink:0}.segmented button{white-space:nowrap;color:var(--text-secondary);background:0 0;border:0;padding:4px 10px;font-size:13px}.segmented button[aria-checked=true]{background:var(--series-1-wash);color:var(--text-primary)}.legend{display:flex;color:var(--text-secondary);gap:16px;margin-bottom:4px;font-size:12px}.key{display:inline-block;vertical-align:middle}.key-bar{background:var(--series-1);border-radius:2px;width:10px;height:10px}.key-line{background:var(--prev);border-radius:1px;width:14px;height:2px}.key-line:not([class*=\ s]){background:repeating-linear-gradient(90deg,var(--prev)0 5px,transparent 5px 8px)}.chart-tip,.tooltip{display:grid;gap:2px}.chart-tip{gap:4px;padding:8px 12px;font-size:13px}.tip-row{display:flex;align-items: center;gap:6px}.tip-row b{font-variant-numeric:tabular-nums;margin-left:auto;padding-left:16px}.tip-row.tip-sub{padding-left:16px}.tip-change{color:var(--text-muted);border-top:1px solid var(--border);margin-top:2px;padding-top:4px;font-size:12px}.tip-change.up{color:var(--good)}.tip-change.down{color:var(--critical)}.chart .recharts-surface{overflow:visible}.drag-range .recharts-wrapper{cursor:crosshair;user-select:none;-webkit-user-select:none}.drag-range.selecting .recharts-wrapper{cursor:col-resize}.chart .recharts-wrapper :focus{outline:none}button.meter-label{text-align:left;background:0 0;border:0;width:100%;padding:0 0 0 6px}button.meter-label:hover{text-decoration:underline}tr.active .meter{background:var(--series-1);opacity:.35}tr.active td{font-weight:600}td.thin{color:var(--text-muted);font-style:italic}.tiles{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}:root{--heat-1:#86b6ef;--heat-2:#3987e5;--heat-3:#256abf;--heat-4:#184f95;--heat-5:#0d366b}@media (prefers-color-scheme:dark){:root{--heat-1:#184f95;--heat-2:#256abf;--heat-3:#3987e5;--heat-4:#86b6ef;--heat-5:#cde2fb}}.heat-layout{display:grid;grid-template-columns:minmax(0,2fr)minmax(220px,1fr);align-items: start;gap:24px}@media (max-width:800px){.heat-layout{grid-template-columns:1fr}}.heat-box{fill:var(--surface-0);stroke:var(--border)}.heat-cell{stroke:var(--surface-1);stroke-width:0}.heat-cell.active{stroke:var(--text-primary);stroke-width:2}.heat-1{fill:var(--heat-1);background:var(--heat-1)}.heat-2{fill:var(--heat-2);background:var(--heat-2)}.heat-3{fill:var(--heat-3);background:var(--heat-3)}.heat-4{fill:var(--heat-4);background:var(--heat-4)}.heat-5{fill:var(--heat-5);background:var(--heat-5)}.heat .tooltip{transform:translate(-50%,6px)}.heat-legend{flex-wrap:wrap;margin:8px 0 0}.heat-note{margin:0 0 8px;font-size:12px}.heat-note:last-child{margin:8px 0 0}.retention>p{margin:0 0 12px}.retention td{vertical-align:top;padding:12px 0}.retention td .muted{max-width:46ch;font-size:13px}.retention td:nth-child(2){padding-left:16px}.retention table{margin-bottom:12px}.actions{display:flex;gap:8px}.actions button{border:1px solid var(--border);background:var(--surface-1);border-radius:6px;padding:8px 14px}.actions button.primary{background:var(--accent);border-color:var(--accent);color:#fff}.actions button:disabled{opacity:.5;cursor:default}.warn{color:#9a5b00}.error{color:#b42318}@media (prefers-color-scheme:dark){.warn{color:#e0a64a}.error{color:#f2857a}}.storage dl{display:grid;grid-template-columns:max-content 1fr;gap:10px 32px;margin:0}.storage dt{color:var(--text-muted)}.storage dd{margin:0}.storage dd>span:not(.chip):not(.muted){white-space:nowrap}.storage dd button.link{padding:0 0 0 6px}.tag{display:inline-block;background:var(--surface-0);border:1px solid var(--border);color:var(--text-secondary);border-radius:6px;margin-left:6px;padding:2px 8px;font-size:12px}.tag-warn{color:#9a5b00}:root{--series-2:#eb6834;--series-3:#1baf7a;--series-4:#eda100;--good:#006300;--warning:#9a5b00;--critical:#b42318}@media (prefers-color-scheme:dark){:root{--series-2:#d95926;--series-3:#199e70;--series-4:#c98500;--good:#4fb14f;--warning:#e0a64a;--critical:#f2857a}}.grid.two{grid-template-columns:repeat(auto-fit,minmax(420px,1fr))}.grid.three{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.card{min-width:0}.card-sub{margin:2px 0 0;font-size:12px}.small{font-size:12px}a{color:var(--accent)}.table{display:grid;gap:6px}.table-tools{display:flex;justify-content:flex-end;align-items: center;gap:8px;margin-top:-4px}.table-tools .link{padding:0 2px}.table-search{border:1px solid var(--border);background:var(--surface-0);color:inherit;font:inherit;border-radius:6px;flex:1;max-width:320px;margin-right:auto;padding:5px 8px;font-size:13px}.table-scroll{overflow-x:auto}.th-sort{font:inherit;color:inherit;text-align:inherit;white-space:nowrap;background:0 0;border:0;padding:0}.th-sort:hover{color:var(--text-primary)}th.num .th-sort{text-align:right}td.rank{width:1%;padding-right:6px;font-size:12px}td.delta{color:var(--text-muted);font-size:12px}.up{color:var(--good)}.down{color:var(--critical)}td.delta.up{color:var(--good)}td.delta.down{color:var(--critical)}.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;max-width:0}.value-btn{text-align:left;color:inherit;font:inherit;background:0 0;border:0;padding:0}.value-btn:hover{text-decoration:underline}.value-btn.active{color:var(--accent);font-weight:600}.page-link{color:inherit;text-decoration:none;word-break:break-all}.page-link:hover{text-decoration:underline;color:var(--accent)}.page-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:16px}.page-title{color:var(--text-primary);word-break:break-all;margin:0;font-size:18px}.shares{display:grid;gap:8px}.share-row{display:grid;grid-template-columns:minmax(80px,140px)1fr auto;align-items: center;gap:10px;font-size:13px}.share-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.share-bars{display:grid;gap:2px}.share-bar{display:block;border-radius:0 4px 4px 0;min-width:2px;height:7px}.share-bar.views,.key-bar.views{background:var(--series-1)}.share-bar.clicks,.key-bar.clicks{background:var(--series-2)}.share-nums{color:var(--text-secondary);font-size:12px}.crosstab td.heat-cell{background:linear-gradient(to right,var(--series-1-wash)calc(var(--w)*100%),transparent 0)}.dot{fill:var(--series-1);fill-opacity:.45;stroke:var(--surface-1);stroke-width:2;cursor:pointer}.dot.on,.dot:hover{fill-opacity:1}.scatter-note{min-height:1.4em;margin:4px 0 0;font-size:12px}.compare-pick{display:grid;gap:10px}.compare-values{display:flex;flex-wrap:wrap;gap:6px}.check-pill{display:inline-flex;border:1px solid var(--border);cursor:pointer;border-radius:999px;align-items: center;gap:6px;padding:3px 10px;font-size:13px}.check-pill.on{border-color:var(--accent)}.check-pill input{margin:0}.swatch{display:inline-block;vertical-align:middle;border-radius:2px;width:10px;height:10px}.s1{--c:var(--series-1)}.s2{--c:var(--series-2)}.s3{--c:var(--series-3)}.s4{--c:var(--series-4)}.swatch,.key-line.s1,.key-line.s2,.key-line.s3,.key-line.s4{background:var(--c)}.best{font-weight:700}.status{white-space:nowrap;font-weight:500}.status.good{color:var(--good)}.status.warning{color:var(--warning)}.status.critical{color:var(--critical)}.live-dot{display:inline-block;background:var(--good);vertical-align:1px;animation:2s ease-in-out infinite live-pulse;border-radius:50%;width:8px;height:8px;margin-right:4px}@keyframes live-pulse{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.live-dot{animation:none}}.btn{border:1px solid var(--border);background:var(--surface-1);white-space:nowrap;border-radius:6px;padding:7px 14px}.btn.primary{background:var(--accent);border-color:var(--accent);color:#fff}.btn:disabled{opacity:.5;cursor:default}.row-actions{text-align:right;white-space:nowrap}.row-actions .link{padding:0 4px}.rules td{vertical-align:top;padding:8px 0}.rule-name{font-weight:600}.rule-form{display:grid;grid-template-columns:minmax(0,1fr)300px;border:1px solid var(--border);background:var(--surface-0);border-radius:10px;align-items: start;gap:24px;margin-bottom:16px;padding:20px}@media (max-width:860px){.rule-form{grid-template-columns:1fr}}.rule-main{display:grid;gap:22px;min-width:0}.step{display:grid;border:0;gap:10px;min-width:0;margin:0;padding:0}.step legend{color:var(--text-primary);margin-bottom:10px;padding:0;font-size:14px;font-weight:600}.kinds{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}@media (max-width:640px){.kinds{grid-template-columns:1fr}}.kind{display:grid;border:1px solid var(--border);background:var(--surface-1);cursor:pointer;border-radius:8px;gap:2px;padding:12px 14px;font-size:13px}.kind b{font-size:14px}.kind input{position:absolute;opacity:0;pointer-events:none}.kind:hover{border-color:var(--text-muted)}.kind.on{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);background:var(--series-1-wash)}.kind:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.field{display:grid;grid-template-columns:130px minmax(0,1fr);align-items: center;gap:4px 14px}.field-label{color:var(--text-secondary);font-size:13px}.field-hint{grid-column:2;font-size:12px}@media (max-width:640px){.field{grid-template-columns:1fr}.field-hint{grid-column:1}}.picker{display:grid;gap:6px;min-width:0;max-width:420px}.text-input{font:inherit;border:1px solid var(--border);background:var(--surface-1);color:var(--text-primary);box-sizing:border-box;border-radius:6px;width:100%;min-width:0;padding:7px 10px;font-size:14px}.text-input:focus{outline:2px solid var(--accent);outline-offset:-1px;border-color:#0000}.text-input.wide{max-width:420px}.restriction{display:grid;grid-template-columns:minmax(0,420px)auto;align-items: start;gap:8px}.restriction>.text-input,.field>.text-input{max-width:420px}.icon-btn{border:1px solid var(--border);background:var(--surface-1);color:var(--text-secondary);border-radius:6px;width:32px;height:32px;font-size:16px;line-height:1}.icon-btn:hover{color:var(--text-primary);border-color:var(--text-muted)}.add-restrictions{display:flex;flex-wrap:wrap;gap:6px}.chip-btn{border:1px dashed var(--border);color:var(--text-secondary);background:0 0;border-radius:999px;padding:4px 12px;font-size:13px}.chip-btn:hover{border-color:var(--accent);color:var(--text-primary)}.rule-side{position:sticky;display:grid;gap:12px;top:16px}.preview{border:1px solid var(--border);background:var(--surface-1);display:grid;border-radius:8px;gap:6px;padding:16px}.preview-what{word-break:break-word;font-size:15px;font-weight:600;line-height:1.35}.preview-count{margin-top:6px;font-size:13px}.preview-count .big{font-variant-numeric:tabular-nums;font-size:28px;font-weight:600}.preview-count p{margin:8px 0 0}.side-actions{display:flex;justify-content:flex-end;gap:8px}.group-form{display:grid;border:1px solid var(--border);background:var(--surface-0);border-radius:10px;gap:14px;margin-bottom:16px;padding:20px}.group-form .actions{justify-content:flex-end}.site-pills{display:flex;flex-wrap:wrap;align-items: center;gap:6px}.field-top{align-items: start}.field-top>.field-label{padding-top:6px}.picker-field{display:grid;justify-items:start;gap:6px;min-width:0}.picker-btn{justify-content:space-between;min-width:260px;max-width:420px}.picker-pop{width:360px;max-width:calc(100vw - 48px)}.crumb-path{display:inline-flex;flex-wrap:wrap;align-items:baseline;min-width:0}.crumb-sep{opacity:.5;margin:0 6px}.crumb-last{font-weight:600}.pick-list{max-height:320px}.pick-row{display:flex;cursor:pointer;border-radius:4px;align-items: center;gap:8px;padding:5px 8px}.pick-row.active{background:var(--surface-0)}.pick-row.disabled{cursor:default;opacity:.5}.pick-row input{pointer-events:none;margin:0}.pick-check{color:var(--accent);text-align:center;flex:none;width:14px}.pick-owner{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:45%}.pick-note,.pick-empty{padding:4px 8px}.sites-box{display:flex;border:1px solid var(--border);background:var(--surface-1);overflow-y:auto;border-radius:6px;flex-wrap:wrap;align-items: center;gap:6px;min-height:40px;max-height:220px;padding:6px}.sites-box:has(.dd-pop){overflow:visible}.site-chip{display:inline-flex;border:1px solid var(--border);background:var(--surface-0);border-radius:999px;align-items: center;gap:2px;padding:2px 4px 2px 10px;font-size:13px}.site-chip button{color:var(--text-muted);cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:15px;line-height:1}.site-chip button:hover{color:var(--critical)}.sites-clear{margin-left:auto;padding:0 4px}.site-chip.auto,.site-tag.auto{border-style:dashed}.rule-tag{font-family:var(--mono,ui-monospace,monospace);color:var(--accent)}.pattern-rules{display:grid;gap:6px;max-width:520px}.pattern-row{display:grid;grid-template-columns:110px minmax(0,1fr)64px 32px;align-items: center;gap:6px}.pattern-row .mono,.group-form textarea.mono{font-family:var(--mono,ui-monospace,monospace);font-size:13px}.pattern-n{text-align:right}.pattern-n.none,.pattern-elsewhere{color:var(--warning)}.rules+.rules{margin-top:16px}.rules tr.group-sites td{border-top:0;padding-top:0}.rules tr.group-row{cursor:pointer}.rules tr.group-row:hover td{background:var(--surface-0)}.group-sites .chip-btn{margin-bottom:6px;padding:2px 10px;font-size:12px}.group-form .actions .delete{color:var(--critical);margin-right:auto}.group-form .actions .delete:hover{border-color:var(--critical)}.site-tag{display:inline-block;background:var(--surface-0);border:1px solid var(--border);color:var(--text-secondary);border-radius:6px;margin:0 6px 6px 0;padding:2px 8px;font-size:12px}.loading{display:flex;color:var(--text-muted);justify-content:center;align-items: center;gap:8px;font-size:13px}.spinner{border:2px solid var(--border);border-top-color:var(--text-muted);animation:.8s linear infinite spin;border-radius:50%;width:14px;height:14px}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spinner{animation-duration:2.4s}}.load-error{display:flex;background:var(--surface-0);text-align:center;border-radius:6px;flex-wrap:wrap;justify-content:center;align-items: center;gap:4px;min-height:120px;padding:12px;font-size:13px}.conversion-pick{display:flex;flex-wrap:wrap;justify-content:space-between;align-items: center;gap:10px}.page-heat-controls{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items: center;gap:8px}.page-heat-controls select{max-width:280px}.heat-notes{color:var(--text-secondary);display:grid;gap:2px;margin:0 0 8px;padding-left:18px;font-size:13px}.heat-notes button.link{padding:0}.page-heat{position:relative;width:100%}.page-tile{position:absolute;display:block;width:100%;left:0}.page-heat svg{position:absolute;width:100%;height:100%;inset:0}.page-cell{opacity:.6}.page-cell.active{opacity:1}.page-comp{fill:none;stroke:var(--series-1);stroke-width:1.5;stroke-dasharray:4 3}.page-comp-label{position:absolute;background:var(--series-1);color:#fff;pointer-events:none;white-space:nowrap;border-radius:4px 4px 0 0;padding:2px 5px;font-size:11px;line-height:1;transform:translateY(-100%)}.fold-halo{stroke:#fff;stroke-width:4;opacity:.8}.fold-line{stroke:#0b0b0b;stroke-width:1.5;stroke-dasharray:6 4}.fold-label{position:absolute;color:#fff;pointer-events:none;white-space:nowrap;background:#0b0b0b;border-radius:4px 4px 0 0;padding:2px 6px;font-size:11px;transform:translate(-100%,-100%)}.page-heat .tooltip{z-index:2;transform:translate(-50%,6px)}.strip-bar{fill:var(--series-1)}.page-heat-table{margin-top:12px}.page-heat-table .from{padding-left:24px}.on-page.heat-1{fill:#86b6ef;background:#86b6ef}.on-page.heat-2{fill:#3987e5;background:#3987e5}.on-page.heat-3{fill:#256abf;background:#256abf}.on-page.heat-4{fill:#184f95;background:#184f95}.on-page.heat-5{fill:#0d366b;background:#0d366b}.signin{display:grid;place-content: center;justify-items:center;gap:16px;min-height:80vh}.signin h1{margin:0;font-size:20px}a.button{background:var(--accent);color:#fff;text-decoration:none;border-radius:6px;padding:8px 16px}.user{display:flex;color:var(--text-secondary);align-items: center;gap:8px;font-size:13px}.user img{border-radius:50%}.user a{color:var(--text-secondary)}.stands-out .card-head{margin-bottom:0}.insights{list-style:none;display:grid;gap:8px;margin:12px 0 0;padding:0}.insight{display:flex;border-left:3px solid var(--border);justify-content:space-between;align-items:baseline;gap:12px;padding:6px 0 6px 10px}.insight.good{border-left-color:var(--good)}.insight.bad{border-left-color:var(--critical)}.insight .link,.insight a{white-space:nowrap;padding:0}.scroll-depth td.meter-cell{width:auto;min-width:84px;max-width:none}.scroll-depth .meter-label{text-align:right;padding:0 6px 0 0}.funnel{display:grid;gap:10px;margin:4px 0 12px}.funnel-row{display:grid;grid-template-columns:minmax(110px,150px)1fr auto;align-items: center;gap:10px}.funnel-bar{position:relative;height:18px}.funnel-bar .meter{background:var(--series-1);border-radius:0 4px 4px 0;min-width:2px;inset:0 auto 0 0}.funnel-num{font-variant-numeric:tabular-nums;white-space:nowrap}.readiness{list-style:none;display:grid;gap:6px;margin:0;padding:0}.readiness li{display:flex;align-items:baseline;gap:8px}.readiness-mark{text-align:center;width:1em}.readiness .ok .readiness-mark{color:var(--good)}.readiness .not .readiness-mark{color:var(--warning)}.findings{display:grid;gap:6px;margin:0;padding-left:18px}.verdict{white-space:nowrap;color:var(--text-muted);font-size:12px}.verdict-above,.content-used{color:var(--good)}.verdict-below,.content-rarely-reached,.content-reached-unused{color:var(--warning)}.verdict-similar{color:var(--text-secondary)}.on-page.dead-1{fill:#f6b8a8;background:#f6b8a8}.on-page.dead-2{fill:#ee8466;background:#ee8466}.on-page.dead-3{fill:#d9532f;background:#d9532f}.on-page.dead-4{fill:#b42318;background:#b42318}.on-page.dead-5{fill:#7a1410;background:#7a1410}.hm-dead-text{color:var(--critical)}.page-heat-controls button{border:1px solid var(--border);background:var(--surface-1);border-radius:6px;padding:6px 12px}.page-heat-controls button.primary{border-color:var(--accent);background:var(--accent);color:#fff}.page-heat-controls button:disabled{opacity:.5;cursor:default}.site-finder{display:flex;flex-direction:column;min-height:0}.site-finder .hm-find{margin-bottom:4px}.site-list-head,.site-list button{display:grid;grid-template-columns:minmax(0,1fr)72px 88px;align-items: center;column-gap:12px}.site-list-head{padding:4px 10px}.site-list-head span+span,.site-list button>b,.site-list button>span.muted{text-align:right;font-variant-numeric:tabular-nums}.site-list{list-style:none;overflow:auto;max-height:min(60vh,560px);margin:0;padding:0}.site-switch-pop .site-list{max-height:min(50vh,420px)}.site-list button{position:relative;text-align:left;color:inherit;font:inherit;background:0 0;border:0;border-radius:6px;width:100%;padding:7px 10px}.site-list button[data-active]{background:var(--surface-0)}.site-list button[aria-current=true]{background:var(--series-1-wash)}.site-name{display:grid;min-width:0}.site-name small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.site-none{padding:8px 10px}.hm-site-title{display:flex;align-items:baseline;gap:2px;min-width:0}.site-switch{position:relative;min-width:0}.site-switch-btn{display:inline-flex;font:inherit;color:var(--text-primary);background:0 0;border:1px solid #0000;border-radius:6px;align-items:baseline;gap:6px;max-width:100%;padding:2px 6px;font-size:18px;font-weight:600}.site-switch-btn>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.site-switch-btn>span[aria-hidden]{color:var(--text-secondary);font-size:12px}.site-switch-btn:hover,.site-switch-btn[aria-expanded=true]{border-color:var(--border);background:var(--surface-1)}.site-switch-btn:focus-visible{border-color:var(--accent)}.hm-devices button small{color:var(--text-secondary);font-variant-numeric:tabular-nums;margin-left:6px;font-size:11px}.hm-devices button.none{opacity:.45}.site-switch-pop{width:min(520px,100vw - 32px)}.hm-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items: center;gap:12px;margin:4px 0 12px}.hm-layout{display:grid;grid-template-columns:300px minmax(0,1fr);align-items: start;gap:16px}@media (max-width:900px){.hm-layout{grid-template-columns:1fr}}.hm-rail{position:sticky;display:flex;flex-direction:column;min-height:0;max-height:calc(100vh - 24px);top:12px}.hm-rail h2{margin:0}.hm-rail p{margin:2px 0 8px}.hm-find{border:1px solid var(--border);background:var(--surface-0);color:inherit;font:inherit;border-radius:6px;width:100%;margin-bottom:8px;padding:6px 8px}.hm-pages{list-style:none;overflow:auto;min-height:0;margin:0;padding:0}.hm-pages-head,.hm-pages button{display:grid;grid-template-columns:minmax(0,1fr)44px 48px;align-items: center;column-gap:8px}.hm-pages-head{padding:2px 8px 4px}.hm-pages-head span+span,.hm-pages button>b,.hm-pages button>span.muted{text-align:right;font-variant-numeric:tabular-nums}.hm-pages button{position:relative;text-align:left;color:inherit;font:inherit;background:0 0;border:0;border-radius:6px;width:100%;padding:6px 8px}.hm-pages button:hover{background:var(--surface-0)}.hm-pages button[aria-current=page]{background:var(--series-1-wash)}.hm-path{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hm-dot{display:inline-block;background:var(--accent);vertical-align:1px;border-radius:50%;width:7px;height:7px;margin-right:6px}.hm-dot.none{box-shadow:inset 0 0 0 1px var(--border);background:0 0}.hm-rail-filter{align-self: flex-start;margin-bottom:8px}.hm-few{border:1px solid var(--border);background:var(--surface-0);color:var(--text-secondary);border-radius:8px;margin:-4px 0 12px;padding:8px 12px;font-size:13px}.hm-bar{position:absolute;background:var(--accent);opacity:.6;border-radius:2px;max-width:calc(100% - 16px);height:2px;bottom:2px;left:8px}.hm-title{word-break:break-all;margin:0}.hm-main .card-head{align-items: flex-start}.hm-main .card-head p{margin:2px 0 0}.hm-numbers{display:flex;flex-wrap:wrap;gap:8px 24px;margin:8px 0 12px}.hm-numbers div{display:grid}.hm-numbers b{font-variant-numeric:tabular-nums;font-size:20px}.hm-numbers span{color:var(--text-muted);font-size:12px}.hm-empty{text-align:center;padding:32px 0}.hm-empty .muted{max-width:520px;margin-left:auto;margin-right:auto}.hm-empty .page-heat-controls{justify-content:center;margin:12px 0 8px}.hm-empty p{margin:0 0 4px}.hm-toolbar{display:flex;border-top:1px solid var(--border);flex-wrap:wrap;align-items: center;gap:8px 16px;margin-bottom:8px;padding:8px 0}.hm-layers{display:flex;color:var(--text-secondary);flex-wrap:wrap;gap:4px 12px;font-size:13px}.hm-layers label{display:inline-flex;cursor:pointer;align-items: center;gap:4px}.hm-zoom{margin-left:auto}.hm-legends{display:flex;flex-wrap:wrap;align-items: center;gap:4px 24px}.hm-body{display:grid;grid-template-columns:minmax(0,1fr)200px;align-items: start;gap:12px;margin-top:8px}@media (max-width:1100px){.hm-body{grid-template-columns:1fr}}.hm-stage-wrap{display:grid;grid-template-columns:minmax(0,1fr)40px;border:1px solid var(--border);overflow:hidden;background:var(--surface-0);border-radius:8px}.hm-scroll{overflow:auto;height:80vh}.hm-scroll .page-heat{margin:0 auto}.page-heat svg{pointer-events:none}.page-heat svg .heat-cell{pointer-events:all}.hm-strip{border-left:1px solid var(--border);background:var(--surface-1);cursor:pointer;width:40px;height:80vh}.strip-bar.dead{fill:var(--critical)}.strip-fold{stroke:var(--text-primary);stroke-width:1;stroke-dasharray:3 2}.strip-now{fill:var(--series-1-wash);stroke:var(--accent);stroke-width:1}.hm-reach{position:absolute;pointer-events:none;inset:0}.hm-band{position:absolute;border-top:1px dashed #fffc;left:0;right:0}.hm-band span{position:absolute;color:#fff;white-space:nowrap;background:#0b0b0bcc;border-radius:4px;padding:2px 6px;font-size:11px;top:4px;left:6px}.hm-band span.last{top:auto;bottom:4px}.hm-sections{position:absolute;inset:0}.hm-section{position:absolute;display:block;outline:1.5px solid var(--series-1);outline-offset:-1px;color:inherit;text-decoration:none}.hm-section.cold{outline-style:dashed;outline-color:var(--text-muted)}.hm-section:hover{outline-width:3px}.hm-section-label{position:absolute;display:grid;background:var(--series-1);color:#fff;white-space:nowrap;border-radius:0 0 4px;padding:2px 6px;font-size:11px;line-height:1.3;top:0;left:0}.hm-section.cold .hm-section-label{background:var(--text-muted)}.hm-section-label small{opacity:.9;font-size:11px}.hm-items{position:absolute;pointer-events:none;inset:0}.hm-item{position:absolute;outline:1.5px solid #1baf7a;outline-offset:-1px}.hm-item-label{position:absolute;pointer-events:auto;color:#fff;white-space:nowrap;border-radius:0 0 0 4px;padding:2px 6px;font-size:11px;top:0;right:0}.hm-pulse{position:absolute;border:3px solid var(--critical);pointer-events:none;animation:.8s ease-out 3 hm-pulse;border-radius:50%;width:36px;height:36px;margin:-18px 0 0 -18px}@keyframes hm-pulse{0%{transform:scale(.4);opacity:1}to{transform:scale(1.6);opacity:0}}.hm-spots h3{margin:0 0 6px;font-size:14px}.hm-spots ol{list-style:none;display:grid;gap:2px;margin:0;padding:0}.hm-spots button{display:grid;grid-template-columns:44px minmax(0,1fr);text-align:left;background:0 0;border:0;border-radius:6px;column-gap:6px;width:100%;padding:4px 6px;font-size:13px}.hm-spots button:hover{background:var(--surface-0)}.hm-spots b{font-variant-numeric:tabular-nums}.hm-spots span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hm-spots small{grid-column:2;font-size:11px}.heat-kind{margin:0 0 8px}.hm-stack{display:grid;gap:8px;min-width:0}.hm-moved{border:1px solid var(--border);background:var(--surface-1);color:var(--text-secondary);border-radius:8px;margin:0;padding:8px 12px;font-size:13px}.dash-list{list-style:none;display:grid;gap:10px;margin:0;padding:0}.dash-list li p{margin:2px 0 0}.dash-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items: flex-start;gap:16px}.dash-head p{margin:0}.dash-head .actions{flex-wrap:wrap}.dash-title-edit{display:grid;flex:1;gap:6px;max-width:520px}.dash-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items: start;gap:16px}.dash-card.span-1{grid-column:span 1}.dash-card.span-2{grid-column:span 2}.dash-card.span-3{grid-column:span 3}.dash-card.span-4{grid-column:1/-1}@media (max-width:1100px){.dash-card.span-1{grid-column:span 2}.dash-card.span-3{grid-column:1/-1}}@media (max-width:720px){.dash-grid{grid-template-columns:minmax(0,1fr)}.dash-card[class*=span-]{grid-column:1/-1}}.dash-card .card-head{align-items: flex-start}.card-tools{display:inline-flex;flex-shrink:0;align-items: center;gap:4px}.card-tools .icon-btn{width:26px;height:26px;font-size:13px}.card-tools .icon-btn:disabled{opacity:.35}.card-tiles{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.card-tiles .tile{padding:10px 12px}.card-tiles .tile-value{font-size:24px}.crumbs .link{padding:0 2px}.crumbs>.link:last-child{margin-left:10px}.bars{display:grid;gap:6px}.bar-row{display:grid;grid-template-columns:minmax(80px,38%)1fr auto;align-items: center;gap:10px;font-size:13px}.bar-row.thin .bar-value{color:var(--text-muted);font-style:italic}.bar-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bar-track{height:10px}.bar-fill{display:block;background:var(--series-1);border-radius:0 4px 4px 0;min-width:2px;height:100%}.bar-value{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.crosstab.heat td.heat-fill{background:color-mix(in srgb,var(--series-1)calc(var(--a)*45%),transparent);text-align:center;padding:4px 8px}.crosstab.heat td.heat-fill.thin{color:var(--text-muted);font-style:italic}.crosstab.heat th.num{text-align:center;padding:4px 8px}.legend button.value-btn{font-size:12px}.card-editor{border-color:var(--accent)}.editor-split{display:grid;grid-template-columns:minmax(0,1fr)minmax(0,1fr);align-items: start;gap:20px}@media (max-width:1000px){.editor-split{grid-template-columns:minmax(0,1fr)}}.editor-preview{position:sticky;display:grid;gap:6px;top:12px}.editor-preview>p{margin:0}.inline-fields{display:flex;align-items: center;gap:8px}.inline-fields select{max-width:240px}.num-input{max-width:90px}.drill-levels{display:flex;flex-wrap:wrap;align-items: center;gap:6px}.drill-level{display:inline-flex;align-items: center;gap:4px}.drill-level select{width:auto}.card-filters{display:grid;gap:8px}.card-filter{display:grid;grid-template-columns:90px minmax(0,1fr)auto;align-items: center;gap:8px}.card-filter .chips .text-input{width:160px}.dash-card.draggable{position:relative;cursor:grab}.dash-card.draggable:active{cursor:grabbing}.dash-card.dragging{opacity:.4}.dash-card.drop-before:after,.dash-card.drop-after:after{content:"";position:absolute;background:var(--accent);pointer-events:none;border-radius:2px}.dash-card.drop-h:after{width:4px;top:0;bottom:0}.dash-card.drop-h.drop-before:after{left:-10px}.dash-card.drop-h.drop-after:after{right:-10px}.dash-card.drop-v:after{height:4px;left:0;right:0}.dash-card.drop-v.drop-before:after{top:-10px}.dash-card.drop-v.drop-after:after{bottom:-10px}.dash-grid.dragging-in{min-height:120px;padding-bottom:40px}.drag-handle{color:var(--text-muted);cursor:grab;user-select:none;padding:0 4px;font-size:16px}.dash-card{position:relative}.resize-handle{position:absolute;cursor:ew-resize;touch-action:none;display:flex;z-index:1;justify-content:center;align-items: center;width:14px;top:12px;bottom:12px;right:-9px}.resize-handle:before{content:"";background:var(--border);border-radius:2px;width:4px;height:36px;max-height:60%;transition:background .1s}.resize-handle:hover:before,.resizing .resize-handle:before{background:var(--accent);height:100%;max-height:100%}.resize-handle:focus-visible:before{background:var(--accent);height:100%;max-height:100%}.resize-handle:focus-visible{outline:none}.resize-label{position:absolute;background:var(--accent);color:#fff;white-space:nowrap;pointer-events:none;border-radius:999px;padding:2px 8px;font-size:12px;top:50%;left:50%;transform:translate(-50%,-50%)}.dash-card.resizing{outline:2px dashed var(--accent);outline-offset:2px;user-select:none}.dash-grid.masonry{grid-auto-rows:4px;row-gap:0}.dash-grid.masonry>*{align-self: start}.map-caption{min-height:1.5em;margin:0 0 4px}.world-map{display:block;width:100%;height:auto}.world-map .country{fill:var(--surface-0);stroke:var(--border);stroke-width:.5}.world-map .country.has-data{fill:color-mix(in srgb,var(--series-1)calc(10% + var(--a)*85%),var(--surface-0));cursor:pointer;outline:none}.world-map .country.thin{fill-opacity:.45}.world-map .country.hover{stroke:var(--text-primary);stroke-width:1}.world-map .country:focus-visible{stroke:var(--text-primary);stroke-width:1}.world-map .country.active{stroke:var(--accent);stroke-width:1.5}.map-foot{display:flex;flex-wrap:wrap;justify-content:space-between;align-items: center;gap:6px 16px;margin-top:6px}.map-scale{display:inline-flex;align-items: center;gap:6px}.map-ramp{display:inline-block;background:linear-gradient(to right,color-mix(in srgb,var(--series-1)10%,var(--surface-0)),var(--series-1));border-radius:2px;width:64px;height:8px}.map-top{display:flex;flex-wrap:wrap;gap:4px 12px}.map-top b{color:var(--text-secondary);font-weight:500}.removal-step{border:1px solid var(--border);display:grid;border-radius:8px;gap:10px;padding:12px}.removal-step+.removal-step{margin-top:12px}.removal-step p{margin:0}.removal-step h3{display:flex;align-items: center;gap:8px;margin:0;font-size:14px}.removal-list{list-style:none;display:grid;gap:8px;margin:0;padding:0}.removal-item{display:grid;grid-template-columns:1fr auto auto;border:1px solid var(--border);border-radius:8px;align-items: center;gap:16px;padding:12px 14px}.removal-item.restored{opacity:.65}.removal-main{display:grid;justify-items:start;gap:6px;min-width:0}.removal-meta{display:flex;flex-wrap:wrap;gap:4px 14px}.removal-meta b{color:var(--text-primary);font-weight:600}.removal-side{display:grid;text-align:right;justify-items:end;gap:2px}.removal-status{border:1px solid var(--border);white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:500}.removal-status.removed{color:var(--critical);border-color:currentColor}.removal-status.removing,.removal-status.restoring{color:var(--warning);border-color:currentColor}.removal-status.restored{color:var(--text-secondary)}.removal-action{display:flex;justify-content:flex-end;min-width:64px}.removal-action button{border:1px solid var(--border);background:var(--surface-1);border-radius:6px;padding:6px 12px}.removal-action button:hover:not(:disabled){border-color:var(--accent)}.removal-action button:disabled{opacity:.5;cursor:default}@media (max-width:640px){.removal-item{grid-template-columns:1fr auto}.removal-side{text-align:left;grid-column:1;justify-items:start}}.step-no{display:inline-grid;background:var(--series-1-wash);color:var(--text-primary);border-radius:50%;place-items: center;width:20px;height:20px;font-size:12px}.switch{position:relative;background:var(--border);cursor:pointer;border:0;border-radius:999px;flex:none;width:34px;height:20px;padding:0;transition:background .15s}.switch:after{content:"";position:absolute;background:#fff;border-radius:50%;width:16px;height:16px;transition:left .15s;top:2px;left:2px;box-shadow:0 1px 2px #00000040}.switch[aria-checked=true]{background:var(--accent)}.switch[aria-checked=true]:after{left:16px}.switch:disabled{opacity:.6;cursor:default}.presets td:first-child{width:48px;padding-top:10px}.presets td .muted.small{max-width:72ch}.presets tr.off .rule-name{color:var(--text-secondary)}.preset-sample{display:flex;flex-wrap:wrap;align-items: center;gap:4px;margin-top:6px}.preset-sample button.link{padding:0 4px}.preset-all{margin-top:6px}.preset-all-head{display:flex;align-items: center;gap:8px}.preset-all-head input{max-width:260px}.preset-all-head button.link{padding:0}.preset-scroll{overflow-y:auto;align-content: flex-start;max-height:280px}.drop-totals{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin:8px 0 12px}.drop-totals .tile-label{display:flex;align-items: center;gap:6px}.drop-lists{list-style:none;margin:6px 0 0;padding:0}.drop-lists li{display:flex;gap:8px}.drop-lists .drop-list-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.drop-lists b{font-variant-numeric:tabular-nums;margin-left:auto;font-weight:500}.drop-value{font-variant-numeric:tabular-nums;font-size:24px;font-weight:600}.removal-tops{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;font-size:13px}.removal-tops td:first-child{overflow-wrap:anywhere}.actions button.primary.danger{background:#b42318;border-color:#b42318}.network-lists{table-layout:fixed;font-size:13px}.network-lists th,.network-lists td{vertical-align:baseline;padding:8px 16px 8px 0}.network-lists th:last-child,.network-lists td:last-child{padding-right:0}.network-lists .col-label{width:120px}.network-lists .col-count{width:90px}.network-lists .col-when{width:110px}.network-lists .col-action{width:180px}.network-lists .row-actions{white-space:nowrap}.refresh-btn{display:inline-grid;vertical-align:middle;color:var(--text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;place-items: center;width:24px;height:24px;margin-left:4px;padding:0}.refresh-btn:hover:not(:disabled){color:var(--text-primary);border-color:var(--border)}.refresh-btn:disabled{cursor:default}.refresh-btn.busy svg{animation:.9s linear infinite spin}@media (prefers-reduced-motion:reduce){.refresh-btn.busy svg{animation:none;opacity:.5}}.network-lists code{font-size:13px}.network-lists .sources{display:flex;flex-wrap:wrap;gap:2px 12px}.network-lists .sources span{white-space:nowrap}.network-lists td .small{margin-top:2px}.network-lists button.link{padding:0}.network-lists tr.network-error td,.network-lists tr.network-ranges-row td{border-top:0;padding-top:0}.network-ranges{display:grid;gap:8px;padding:4px 0 8px}.network-search{display:flex;flex-wrap:wrap;align-items: center;gap:8px}.network-search button{border:1px solid var(--border);background:var(--surface-1);color:inherit;border-radius:6px;padding:7px 12px}.network-search button:disabled{opacity:.5;cursor:default}.range-list{overflow:auto;border:1px solid var(--border);background:var(--surface-0);font-family:var(--mono,ui-monospace,monospace);columns:220px;border-radius:6px;max-height:320px;margin:0;padding:8px 10px;font-size:12px;line-height:1.5}.network-ranges>button.link{justify-self:start;padding:0}.lookup-result{display:grid;gap:4px;margin:12px 0 0;padding-left:18px}.network-missing ul{display:grid;gap:4px;margin:4px 0 0;padding-left:18px}.network-missing .link{padding:0 4px}.fw-site{display:flex;gap:8px;max-width:420px}.fw-site>.text-input{flex:1;min-width:0}.field>.sites-picker{max-width:640px}.page-heat .heat-glow{position:absolute;pointer-events:none;width:100%;height:100%;inset:0}.page-heat svg .heat-cell.ghost{fill:transparent}.page-heat svg .heat-cell.ghost:hover{stroke:#ffffffe6;stroke-width:1.5}.glow-scale{display:inline-flex;align-items: center;gap:6px}.glow-scale i{display:inline-block;border-radius:4px;width:120px;height:8px}.mcp{display:grid;gap:12px}.mcp h2,.mcp p{margin:0}.mcp-code{position:relative;min-width:0}.mcp-code pre{background:var(--surface-0);border:1px solid var(--border);overflow-x:auto;border-radius:8px;margin:0;padding:10px 76px 10px 12px;font-size:13px;line-height:1.5}.mcp-code .copy-btn{position:absolute;padding:3px 10px;font-size:12px;top:6px;right:6px}.mcp-clients{display:flex;flex-wrap:wrap;gap:6px}.mcp-clients button{color:var(--text-secondary);border:1px solid var(--border);background:var(--surface-1);border-radius:999px;padding:5px 12px;font-size:13px}.mcp-clients button:hover{color:var(--text-primary)}.mcp-clients button[aria-selected=true]{color:var(--text-primary);background:var(--series-1-wash);border-color:#0000;font-weight:500}.mcp-steps{display:grid;gap:12px;margin:0;padding-left:20px}.mcp-steps li{display:grid;gap:6px;min-width:0}.mcp-tools td{vertical-align:top;padding:6px 8px}.mcp-tools td:first-child{white-space:nowrap}
