:root{--ct-pad-x:12px;--ct-pad-y:10px;--ct-gap-row:6px;--ct-min-w:196px;--ct-max-w:296px;--ct-max-w-wide:360px;--ct-border:color-mix(in srgb,var(--ds-color-text-primary) 12%,transparent);--ct-border-strong:color-mix(in srgb,var(--ds-color-text-primary) 22%,transparent);--ct-rule:color-mix(in srgb,var(--ds-color-text-primary) 8%,transparent);--ct-border-dark:color-mix(in srgb,var(--ds-color-text-on-inverse) 18%,transparent);--ct-rule-dark:color-mix(in srgb,var(--ds-color-text-on-inverse) 12%,transparent);--ct-shadow:var(--ds-shadow-overlay);--ct-shadow-dark:var(--ds-shadow-overlay)}.ct{position:relative;display:inline-flex;flex-direction:column;background:var(--ds-color-bg-surface);color:var(--ds-color-text-primary);border:1px solid var(--ct-border);border-radius:var(--ds-radius-md);box-shadow:var(--ct-shadow);font-family:var(--ds-font-sans);min-width:var(--ct-min-w);max-width:var(--ct-max-w);overflow:visible;text-align:left;line-height:1.35}.ct.wide{max-width:var(--ct-max-w-wide)}.ct.narrow{min-width:156px;max-width:220px}.ct.dark{background:var(--ds-color-bg-inverse);color:var(--ds-color-text-on-inverse);border-color:var(--ct-border-dark);box-shadow:var(--ct-shadow-dark)}.ct.dark .ct-rule{background:var(--ct-rule-dark)}.ct-head{padding:var(--ct-pad-y) var(--ct-pad-x) 8px;display:flex;flex-direction:column;gap:3px;position:relative;z-index:1}.ct-eyebrow{font-family:var(--ds-font-mono);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ds-color-text-muted);display:inline-flex;align-items:center;gap:6px;line-height:1.3}.ct.dark .ct-eyebrow{color:var(--ds-color-text-muted-on-inverse)}.ct-eyebrow .sep{opacity:.45}.ct-domain{font-family:var(--ds-font-mono);font-size:var(--ui-mono-nano);letter-spacing:.14em;background:var(--ds-color-bg-inverse);color:var(--ds-color-text-on-inverse);padding:2px 5px 1px;border-radius:var(--ds-radius-sm);text-transform:uppercase;line-height:1.2}.ct.dark .ct-domain{background:var(--ds-color-bg-surface);color:var(--ds-color-text-primary)}.ct-domain.seo{background:var(--ds-color-text-primary)}.ct-domain.ppc{background:var(--ds-color-bg-inverse)}.ct-domain.lsa{background:var(--ds-color-text-muted)}.ct-domain.gbp{background:var(--ds-color-domain-gbp,#2a4a4a)}.ct-domain.attr,.ct-domain.gbp{color:var(--ds-color-text-on-dark)}.ct-domain.attr{background:var(--ds-color-domain-attr,#1a3438)}.ct-domain.call{background:var(--ds-color-domain-call,#4a2522);color:var(--ds-color-text-on-dark)}.ct-title{font-family:var(--ds-font-serif);font-size:15px;line-height:1.15;color:inherit;margin:0;font-weight:400;letter-spacing:-.01em;text-wrap:pretty}.ct-title em{font-style:italic;color:var(--ds-color-text-muted)}.ct.dark .ct-title em{color:var(--ds-color-text-muted-on-inverse)}.ct-swatch{display:inline-block;width:8px;height:8px;border-radius:1px;margin-right:6px;vertical-align:1px}.ct-swatch,.ct-swatch.savage{background:var(--ds-color-text-primary)}.ct-swatch.lizard{background:var(--ds-color-status-negative)}.ct-swatch.muted{background:color-mix(in srgb,var(--ds-color-text-primary) 32%,transparent)}.ct-swatch.green{background:var(--ds-color-status-positive)}.ct-swatch.orange{background:var(--ds-color-status-warning)}.ct-swatch.violet{background:var(--ds-color-status-info)}.ct.dark .ct-swatch{background:var(--ds-color-bg-surface)}.ct.dark .ct-swatch.muted{background:color-mix(in srgb,var(--ds-color-text-on-inverse) 32%,transparent)}.ct.dark .ct-swatch.lizard{background:var(--ds-color-status-negative)}.ct-primary{padding:4px var(--ct-pad-x) 8px;display:flex;align-items:baseline;gap:8px;position:relative;z-index:1}.ct-primary .v{font-family:var(--ds-font-serif);font-size:30px;line-height:.95;letter-spacing:-.02em;color:inherit;font-weight:400}.ct-primary .u{font-family:var(--ds-font-sans);font-size:11px;color:var(--ds-color-text-muted);letter-spacing:.02em}.ct.dark .ct-primary .u{color:var(--ds-color-text-muted-on-inverse)}.ct-primary .v.neg,.ct.dark .ct-primary .v.neg{color:var(--ds-color-status-negative)}.ct-primary .d{font-family:var(--ds-font-mono);font-size:var(--ui-mono-micro);letter-spacing:.04em;margin-left:auto;color:var(--ds-color-text-muted);display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.ct.dark .ct-primary .d{color:var(--ds-color-text-muted-on-inverse)}.ct-primary .d.up{color:var(--ds-color-status-positive)}.ct-primary .d.down{color:var(--ds-color-status-negative)}.ct-primary .d.flat{color:var(--ds-color-text-muted)}.ct.dark .ct-primary .d.down{color:var(--ds-color-status-negative)}.ct-primary .d .arrow{font-family:var(--ds-font-sans);font-size:11px;line-height:1}.ct-rows{padding:6px var(--ct-pad-x) 8px;display:flex;flex-direction:column;gap:var(--ct-gap-row);position:relative;z-index:1}.ct-row{display:grid;grid-template-columns:1fr auto;gap:12px;font-size:11.5px;align-items:baseline}.ct-row .k{font-family:var(--ds-font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--ds-color-text-muted);display:inline-flex;align-items:center;gap:6px;white-space:nowrap;min-width:0}.ct.dark .ct-row .k{color:var(--ds-color-text-muted-on-inverse)}.ct-row .k span.lbl{overflow:hidden;text-overflow:ellipsis}.ct-row .v{font-family:var(--ds-font-mono);font-size:11px;letter-spacing:.02em;color:var(--ds-color-text-primary);font-feature-settings:"tnum" 1,"lnum" 1;text-align:right}.ct.dark .ct-row .v{color:var(--ds-color-text-on-inverse)}.ct-row .v.neg,.ct.dark .ct-row .v.neg{color:var(--ds-color-status-negative)}.ct-row .v.pos{color:var(--ds-color-status-positive)}.ct-row .v.dim{color:var(--ds-color-text-muted)}.ct.dark .ct-row .v.dim{color:var(--ds-color-text-muted-on-inverse)}.ct-row .v.serif{font-family:var(--ds-font-serif);font-size:16px;letter-spacing:-.01em;line-height:1}.ct-rows.ranked .ct-row{grid-template-columns:14px 1fr auto;gap:10px}.ct-rows.ranked .ct-row .rk{font-family:var(--ds-font-mono);font-size:10px;color:var(--ds-color-text-muted);letter-spacing:.06em}.ct-rows.ranked .ct-row.is-self .k,.ct-rows.ranked .ct-row.is-self .rk{color:var(--ds-color-text-primary);font-weight:500}.ct.dark .ct-rows.ranked .ct-row.is-self .k,.ct.dark .ct-rows.ranked .ct-row.is-self .rk{color:var(--ds-color-text-on-inverse)}.ct-delta{padding:6px var(--ct-pad-x) 8px;display:flex;align-items:baseline;gap:8px;font-family:var(--ds-font-mono);font-size:var(--ui-mono-micro);letter-spacing:.06em;color:var(--ds-color-text-muted);position:relative;z-index:1}.ct.dark .ct-delta{color:var(--ds-color-text-muted-on-inverse)}.ct-delta .arrow{font-family:var(--ds-font-sans);font-size:12px;line-height:1}.ct-delta.up{color:var(--ds-color-status-positive)}.ct-delta.down{color:var(--ds-color-status-negative)}.ct-delta.flat{color:var(--ds-color-text-muted)}.ct.dark .ct-delta.down{color:var(--ds-color-status-negative)}.ct-delta b{color:inherit;font-weight:500}.ct-delta .vs{font-family:var(--ds-font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--ds-color-text-muted);margin-left:auto}.ct.dark .ct-delta .vs{color:var(--ds-color-text-muted-on-inverse)}.ct-when{padding:6px var(--ct-pad-x) 4px;font-family:var(--ds-font-mono);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--ds-color-text-muted);display:flex;align-items:center;gap:8px;position:relative;z-index:1}.ct.dark .ct-when{color:var(--ds-color-text-muted-on-inverse)}.ct-when .sep{opacity:.4}.ct-when b{color:var(--ds-color-text-primary);font-weight:500}.ct.dark .ct-when b{color:var(--ds-color-text-on-inverse)}.ct-rule{height:1px;background:var(--ct-rule);margin:0 var(--ct-pad-x)}.ct-resolver{padding:7px var(--ct-pad-x) 7px;display:flex;align-items:center;gap:0;font-family:var(--ds-font-mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ds-color-text-muted);background:color-mix(in srgb,var(--ds-color-text-primary) 2%,transparent);border-top:1px solid var(--ct-rule);flex-wrap:wrap;position:relative;z-index:1}.ct.dark .ct-resolver{background:color-mix(in srgb,var(--ds-color-text-on-inverse) 2.5%,transparent);color:var(--ds-color-text-muted-on-inverse);border-top-color:var(--ct-rule-dark)}.ct-resolver .pip{display:inline-flex;align-items:center;gap:5px;padding:0 9px;border-right:1px solid var(--ct-rule);height:12px}.ct.dark .ct-resolver .pip{border-right-color:var(--ct-rule-dark)}.ct-resolver .pip:first-child{padding-left:0}.ct-resolver .pip:last-child{border-right:none;padding-right:0}.ct-resolver .pip b{color:var(--ds-color-text-primary);font-weight:500}.ct.dark .ct-resolver .pip b{color:var(--ds-color-text-on-inverse)}.ct-resolver .dot{width:5px;height:5px;border-radius:var(--ds-radius-pill);background:currentColor;flex-shrink:0}.ct-resolver .pip.ok,.ct-resolver .pip.ok b{color:var(--ds-color-status-positive)}.ct-resolver .pip.partial,.ct-resolver .pip.partial b,.ct-resolver .pip.stale,.ct-resolver .pip.stale b{color:var(--ds-color-status-warning)}.ct-resolver .pip.failed,.ct-resolver .pip.failed b,.ct.dark .ct-resolver .pip.failed,.ct.dark .ct-resolver .pip.failed b{color:var(--ds-color-status-negative)}.ct-caveat{padding:7px var(--ct-pad-x);font-family:var(--ds-font-mono);font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ds-color-status-warning);border-top:1px solid var(--ct-rule);display:flex;align-items:flex-start;gap:6px;line-height:1.4;position:relative;z-index:1}.ct.dark .ct-caveat{border-top-color:var(--ct-rule-dark)}.ct-caveat .glyph{flex-shrink:0;margin-top:1px;font-family:var(--ds-font-sans);font-size:10px}.ct-caveat.note{color:var(--ds-color-text-muted)}.ct.dark .ct-caveat.note{color:var(--ds-color-text-muted-on-inverse)}.ct-caveat.error,.ct.dark .ct-caveat.error{color:var(--ds-color-status-negative)}.ct-explain{padding:4px var(--ct-pad-x) 9px;font-size:11px;line-height:1.45;color:var(--ds-color-text-muted);max-width:36ch;position:relative;z-index:1}.ct.dark .ct-explain{color:var(--ds-color-text-muted-on-inverse)}.ct-explain b{color:var(--ds-color-text-primary);font-weight:500}.ct.dark .ct-explain b{color:var(--ds-color-text-on-inverse)}.ct-action{padding:8px var(--ct-pad-x) 9px;border-top:1px solid var(--ct-rule);font-family:var(--ds-font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--ds-color-text-primary);display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;text-decoration:none;position:relative;z-index:1}.ct.dark .ct-action{color:var(--ds-color-text-on-inverse);border-top-color:var(--ct-rule-dark)}.ct-action:hover{background:color-mix(in srgb,var(--ds-color-text-primary) 4%,transparent);color:var(--ds-color-status-negative)}.ct.dark .ct-action:hover{background:color-mix(in srgb,var(--ds-color-text-on-inverse) 6%,transparent);color:var(--ds-color-status-negative)}.ct-action .arr{font-family:var(--ds-font-sans);font-size:12px;letter-spacing:0}.ct-spark{padding:6px var(--ct-pad-x) 0;position:relative;z-index:1}.ct-spark svg{width:100%;height:28px;display:block;overflow:visible}.ct-spark .sp-line{stroke:var(--ds-color-text-primary);stroke-width:1.2;fill:none}.ct-spark .sp-dot{fill:var(--ds-color-text-primary)}.ct-spark .sp-axis{stroke:var(--ct-rule);stroke-width:1}.ct-spark .sp-cur{stroke:var(--ct-border-strong);stroke-width:1;stroke-dasharray:2 2}.ct.dark .ct-spark .sp-line{stroke:var(--ds-color-bg-surface)}.ct.dark .ct-spark .sp-dot{fill:var(--ds-color-bg-surface)}.ct.dark .ct-spark .sp-axis{stroke:var(--ct-rule-dark)}.ct.dark .ct-spark .sp-cur{stroke:var(--ct-border-dark)}.ct-funnel{padding:6px var(--ct-pad-x) 4px;display:flex;align-items:center;gap:8px;font-family:var(--ds-font-mono);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--ds-color-text-muted)}.ct.dark .ct-funnel{color:var(--ds-color-text-muted-on-inverse)}.ct-funnel .step{border:1px solid var(--ct-border);padding:1px 6px 0;border-radius:var(--ds-radius-sm);color:var(--ds-color-text-primary);background:var(--ds-color-bg-surface)}.ct.dark .ct-funnel .step{border-color:var(--ct-border-dark);color:var(--ds-color-text-on-inverse);background:transparent}.ct-funnel .arrow{opacity:.4}.ct-funnel .drop,.ct.dark .ct-funnel .drop{color:var(--ds-color-status-negative)}.ct-geo{padding:4px var(--ct-pad-x) 6px;display:flex;align-items:center;gap:6px;font-family:var(--ds-font-mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ds-color-text-muted)}.ct.dark .ct-geo{color:var(--ds-color-text-muted-on-inverse)}.ct-geo b{color:var(--ds-color-text-primary);font-weight:500}.ct.dark .ct-geo b{color:var(--ds-color-text-on-inverse)}.ct-geo .coord{margin-left:auto;font-variant-numeric:tabular-nums;opacity:.7}.ct-heat{padding:4px var(--ct-pad-x) 8px;display:flex;align-items:center;gap:8px}.ct-heat .intensity{display:inline-grid;grid-template-columns:repeat(5,7px);gap:2px;align-items:center}.ct-heat .intensity i{width:7px;height:7px;background:color-mix(in srgb,var(--ds-color-text-primary) 10%,transparent);border-radius:1px}.ct.dark .ct-heat .intensity i{background:color-mix(in srgb,var(--ds-color-text-on-inverse) 14%,transparent)}.ct-heat .intensity i.on{background:var(--ds-color-text-primary)}.ct.dark .ct-heat .intensity i.on{background:var(--ds-color-bg-surface)}.ct-heat .intensity.warn i.on{background:var(--ds-color-status-warning)}.ct-heat .intensity.alert i.on{background:var(--ds-color-status-negative)}.ct-heat .lbl{font-family:var(--ds-font-mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ds-color-text-muted)}.ct.dark .ct-heat .lbl{color:var(--ds-color-text-muted-on-inverse)}.ct.is-static{box-shadow:none;border-color:var(--ct-border-strong)}.ct.is-static .ct-action{display:none}.ct-static-ribbon{position:absolute;top:8px;right:10px;font-family:var(--ds-font-mono);font-size:var(--ui-mono-nano);letter-spacing:.14em;text-transform:uppercase;color:var(--ds-color-text-muted);border:1px solid var(--ct-border);padding:1px 5px;border-radius:var(--ds-radius-sm);line-height:1.3;background:var(--ds-color-bg-surface)}.ct.dark .ct-static-ribbon{background:var(--ds-color-bg-inverse);border-color:var(--ct-border-dark);color:var(--ds-color-text-muted-on-inverse)}.ct.is-warning{border-color:var(--ds-color-status-warning)}.ct.is-warning .ct-eyebrow{color:var(--ds-color-status-warning)}.ct.is-stale{border-color:var(--ds-color-status-warning);border-style:solid}.ct.is-stale .ct-primary .v{color:var(--ds-color-text-muted)}.ct.dark .ct-primary .v.muted,.ct.is-stale.dark .ct-primary .v{color:var(--ds-color-text-muted-on-inverse)}.ct.is-partial{border-style:dashed;border-color:var(--ct-border-strong)}.ct.is-no-compare .ct-delta,.ct.is-no-compare .ct-primary .d{color:var(--ds-color-text-muted);font-style:italic}.ct.is-failed{border-color:var(--ds-color-status-negative)}.ct.is-failed .ct-action,.ct.is-failed .ct-primary .v{color:var(--ds-color-status-negative)}.ct.dark.is-failed{border-color:var(--ds-color-status-negative)}.ct.dark.is-failed .ct-primary .v{color:var(--ds-color-status-negative)}.ct.is-locked .ct-primary .v{font-family:var(--ds-font-mono);font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--ds-color-text-muted)}.csp{--csp-tone:color-mix(in srgb,var(--ds-color-text-primary) 22%,transparent);--csp-pad-x:28px;--csp-pad-y:24px;position:relative;display:grid;grid-template-rows:1fr auto;background:var(--ds-color-bg-surface);border:1px solid var(--ds-color-border-card);border-radius:var(--ds-radius-md);font-family:var(--ds-font-sans);color:var(--ds-color-text-primary);overflow:hidden;min-height:320px}.csp:before{content:"";position:absolute;inset:0 0 auto 0;height:2px;background:var(--csp-tone);z-index:2}.csp.tone-neutral{--csp-tone:color-mix(in srgb,var(--ds-color-text-primary) 30%,transparent)}.csp.tone-loading{--csp-tone:var(--ds-color-text-primary)}.csp.tone-warning{--csp-tone:var(--ds-color-status-warning)}.csp.tone-danger{--csp-tone:var(--ds-color-status-negative)}.csp.tone-locked{--csp-tone:var(--ds-color-bg-inverse)}.csp-residue{position:absolute;inset:0;pointer-events:none;z-index:0;overflow:hidden}.csp-residue svg{width:100%;height:100%;display:block}.csp-residue .ax{stroke:color-mix(in srgb,var(--ds-color-text-primary) 6%,transparent);stroke-width:1;fill:none}.csp-residue .ax.dashed{stroke-dasharray:2 3;opacity:.6}.csp-residue .ln{fill:none;stroke-width:1.4;stroke:color-mix(in srgb,var(--ds-color-text-primary) 10%,transparent)}.csp-residue .ln.frozen{stroke:color-mix(in srgb,var(--ds-color-text-primary) 28%,transparent)}.csp-residue .ln.gap{stroke-dasharray:3 5;stroke:color-mix(in srgb,var(--ds-color-text-primary) 18%,transparent)}.csp-residue .ln.miss{stroke:color-mix(in srgb,var(--ds-color-status-negative) 30%,transparent)}.csp-residue .skel{fill:none;stroke:color-mix(in srgb,var(--ds-color-text-primary) 14%,transparent);stroke-width:10;stroke-linecap:round;animation:csp-pulse 2.6s ease-in-out infinite}.csp-residue .skel.s2{animation-delay:.35s}.csp-residue .skel.s3{animation-delay:.7s}.csp-residue .skel.s4{animation-delay:1.05s}@keyframes csp-pulse{0%,to{opacity:.6}50%{opacity:.18}}.csp-residue .hatch{fill:url(#csp-hatch)}.csp-body{position:relative;z-index:1;padding:var(--csp-pad-y) var(--csp-pad-x) 18px;flex-direction:column;max-width:540px;align-self:start}.csp-body,.csp-head{display:flex;gap:10px}.csp-head{align-items:center;margin-bottom:2px}.csp-mark{width:26px;height:26px;border-radius:var(--ds-radius-sm);border:1px solid var(--ds-color-border-card);background:var(--ds-color-bg-surface);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;position:relative}.csp-mark svg{width:14px;height:14px;fill:none;stroke:var(--ds-color-text-primary);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.csp.tone-loading .csp-mark{border-color:color-mix(in srgb,var(--ds-color-text-primary) 30%,transparent)}.csp.tone-warning .csp-mark{border-color:color-mix(in srgb,var(--ds-color-status-warning) 45%,transparent);background:color-mix(in srgb,var(--ds-color-status-warning) 4%,transparent)}.csp.tone-warning .csp-mark svg{stroke:var(--ds-color-status-warning)}.csp.tone-danger .csp-mark{border-color:color-mix(in srgb,var(--ds-color-status-negative) 45%,transparent);background:color-mix(in srgb,var(--ds-color-status-negative) 4%,transparent)}.csp.tone-danger .csp-mark svg{stroke:var(--ds-color-status-negative)}.csp.tone-locked .csp-mark{border-color:var(--ds-color-bg-inverse);background:var(--ds-color-bg-inverse)}.csp.tone-locked .csp-mark svg{stroke:var(--ds-color-text-on-inverse)}.csp.tone-loading .csp-mark:after{content:"";position:absolute;inset:auto 4px 4px 4px;height:1px;background:var(--ds-color-text-primary);animation:csp-mark-sweep 1.6s linear infinite;transform-origin:left center}@keyframes csp-mark-sweep{0%{transform:scaleX(0)}60%{transform:scaleX(1)}to{transform:scaleX(0);transform-origin:right center}}.csp-eyebrow{font-family:var(--ds-font-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--ds-color-text-muted);display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.csp-eyebrow .sep{opacity:.4}.csp-eyebrow .state{color:var(--ds-color-text-primary)}.csp.tone-warning .csp-eyebrow .state{color:var(--ds-color-status-warning)}.csp.tone-danger .csp-eyebrow .state{color:var(--ds-color-status-negative)}.csp-title,.csp.tone-locked .csp-eyebrow .state{color:var(--ds-color-text-primary)}.csp-title{font-family:var(--ds-font-serif);font-size:28px;line-height:1.15;letter-spacing:-.015em;font-weight:400;margin:0;text-wrap:pretty}.csp-title em{font-style:italic}.csp-explain,.csp-title em{color:var(--ds-color-text-muted)}.csp-explain{font-size:13.5px;line-height:1.55;margin:0;max-width:52ch}.csp-explain b{color:var(--ds-color-text-primary);font-weight:500}.csp-explain .csp-mono{font-family:var(--ds-font-mono);font-size:12px;letter-spacing:.02em;color:var(--ds-color-text-primary);background:var(--ds-color-bg-surface-sunken);border:1px solid var(--ds-color-border-card);padding:0 4px;border-radius:var(--ds-radius-sm)}.csp-meta{display:flex;flex-wrap:wrap;gap:0;margin:8px 0 4px;padding:10px 0;border-top:1px solid var(--ds-color-border-card);border-bottom:1px solid var(--ds-color-border-card)}.csp-meta .kv{display:inline-flex;flex-direction:column;gap:3px;padding-right:18px;margin-right:18px;border-right:1px solid var(--ds-color-border-card);font-family:var(--ds-font-mono)}.csp-meta .kv:last-child{border-right:none;padding-right:0;margin-right:0}.csp-meta .k{font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--ds-color-text-muted)}.csp-meta .v{font-size:11.5px;letter-spacing:.02em;color:var(--ds-color-text-primary)}.csp-meta .v.warning{color:var(--ds-color-status-warning)}.csp-meta .v.danger{color:var(--ds-color-status-negative)}.csp-meta .v.green{color:var(--ds-color-status-positive)}.csp-meta .v.muted{color:var(--ds-color-text-muted)}.csp-meta .v .dot{display:inline-block;width:6px;height:6px;border-radius:var(--ds-radius-pill);background:currentColor;margin-right:6px;vertical-align:1px}.csp-actions{display:flex;align-items:center;gap:14px;margin-top:6px;flex-wrap:wrap}.csp-btn{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border:1px solid var(--ds-color-border-card);background:var(--ds-color-bg-surface);border-radius:var(--ds-radius-sm);font-family:var(--ds-font-sans);font-size:13px;letter-spacing:-.005em;color:var(--ds-color-text-primary);cursor:pointer;line-height:1;white-space:nowrap}.csp-btn:hover{border-color:var(--ds-color-text-primary)}.csp-btn.primary{background:var(--ds-color-action-primary-bg);color:var(--ds-color-action-primary-fg);border-color:var(--ds-color-action-primary-bg)}.csp-btn.primary:hover{background:var(--ds-color-action-primary-bg-hover)}.csp-btn.danger{background:var(--ds-color-status-negative);color:var(--ds-color-action-danger-fg);border-color:var(--ds-color-status-negative)}.csp-btn.warning{background:var(--ds-color-status-warning);color:var(--ds-color-text-on-dark);border-color:var(--ds-color-status-warning)}.csp-btn svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.csp-link{font-family:var(--ds-font-sans);font-size:13px;color:var(--ds-color-text-primary);text-decoration:none;border-bottom:1px dotted var(--ds-color-text-primary);padding-bottom:1px;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.csp-link:hover{border-bottom-style:solid}.csp-link.subtle{color:var(--ds-color-text-muted);border-bottom-color:var(--ds-color-text-muted)}.csp-link svg{width:10px;height:10px;fill:none;stroke:currentColor;stroke-width:1.5}.csp-receipt{position:relative;z-index:1;border-top:1px solid var(--ds-color-border-card);padding:9px 28px;background:var(--ds-color-bg-surface-sunken);font-family:var(--ds-font-mono);font-size:10px;letter-spacing:.04em;color:var(--ds-color-text-muted);display:flex;align-items:center;gap:12px;white-space:nowrap;overflow-x:auto}.csp-receipt::-webkit-scrollbar{height:0}.csp-receipt .rk{text-transform:uppercase;letter-spacing:.14em;color:var(--ds-color-text-muted);font-size:9px;margin-right:4px}.csp-receipt .rv{color:var(--ds-color-text-primary)}.csp-receipt .rsep{opacity:.35}.csp.dense{min-height:220px}.csp.dense .csp-body{padding:18px 22px 14px;gap:8px}.csp.dense .csp-title{font-size:22px}.csp.dense .csp-explain{font-size:12.5px}.csp.dense .csp-meta{padding:8px 0}.csp.dense .csp-receipt{padding:8px 22px}.csp.compact{display:flex;align-items:center;min-height:0;padding:12px 16px;gap:14px;border-radius:var(--ds-radius-md)}.csp.compact:before{display:none}.csp.compact{border-left:2px solid var(--csp-tone)}.csp.compact .csp-mark{width:24px;height:24px}.csp.compact .csp-mark svg{width:12px;height:12px}.csp.compact .ctxt{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.csp.compact .csp-eyebrow{font-size:9px;letter-spacing:.16em}.csp.compact .csp-title-sm{font-family:var(--ds-font-sans);font-size:14px;font-weight:500;color:var(--ds-color-text-primary);letter-spacing:-.005em;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.csp.compact .csp-action-row{display:flex;align-items:center;gap:12px;flex-shrink:0}.csp.compact .csp-action-row .csp-link{font-size:12px}.csp.inline{display:inline-flex;align-items:center;gap:6px;padding:3px 7px;min-height:0;border-radius:var(--ds-radius-sm);border:1px solid var(--ds-color-border-card);background:var(--ds-color-bg-surface-sunken);font-family:var(--ds-font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--ds-color-text-muted);line-height:1.2}.csp.inline:before{display:none}.csp.inline .dot{width:5px;height:5px;border-radius:var(--ds-radius-pill);background:var(--ds-color-text-muted);flex-shrink:0}.csp.inline.tone-loading .dot{background:transparent;border:1px solid var(--ds-color-text-primary);animation:csp-dot 1.4s ease-in-out infinite}.csp.inline.tone-warning .dot{background:var(--ds-color-status-warning)}.csp.inline.tone-danger .dot{background:var(--ds-color-status-negative)}.csp.inline.tone-locked .dot{background:var(--ds-color-bg-inverse)}.csp.inline.tone-neutral .dot{background:var(--ds-color-text-muted)}.csp.inline .lbl{color:var(--ds-color-text-primary)}@keyframes csp-dot{0%,to{background:transparent}50%{background:var(--ds-color-text-primary)}}.csp.on-dark{background:var(--ds-color-bg-inverse);color:var(--ds-color-text-on-inverse)}.csp.on-dark,.csp.on-dark .csp-mark{border-color:var(--card-border-dark)}.csp.on-dark .csp-mark{background:color-mix(in srgb,var(--ds-color-text-on-inverse) 4%,transparent)}.csp.on-dark .csp-mark svg{stroke:var(--ds-color-text-on-inverse)}.csp.on-dark .csp-eyebrow{color:var(--ds-color-text-muted-on-inverse)}.csp.on-dark .csp-eyebrow .state,.csp.on-dark .csp-title{color:var(--ds-color-text-on-inverse)}.csp.on-dark .csp-explain,.csp.on-dark .csp-title em{color:var(--ds-color-text-muted-on-inverse)}.csp.on-dark .csp-explain .csp-mono,.csp.on-dark .csp-explain b{color:var(--ds-color-text-on-inverse)}.csp.on-dark .csp-explain .csp-mono{background:color-mix(in srgb,var(--ds-color-text-on-inverse) 6%,transparent)}.csp.on-dark .csp-explain .csp-mono,.csp.on-dark .csp-meta,.csp.on-dark .csp-meta .kv{border-color:var(--card-border-dark)}.csp.on-dark .csp-meta .k{color:var(--ds-color-text-muted-on-inverse)}.csp.on-dark .csp-btn,.csp.on-dark .csp-meta .v{color:var(--ds-color-text-on-inverse)}.csp.on-dark .csp-btn{background:color-mix(in srgb,var(--ds-color-text-on-inverse) 6%,transparent);border-color:var(--card-border-dark)}.csp.on-dark .csp-btn.primary{background:var(--ds-color-bg-surface);color:var(--ds-color-text-primary);border-color:var(--ds-color-bg-surface)}.csp.on-dark .csp-link{color:var(--ds-color-text-on-inverse);border-bottom-color:var(--ds-color-text-on-inverse)}.csp.on-dark .csp-receipt{background:color-mix(in srgb,var(--ds-color-text-on-inverse) 4%,transparent);border-color:var(--card-border-dark);color:var(--ds-color-text-muted-on-inverse)}.csp.on-dark .csp-receipt .rv{color:var(--ds-color-text-on-inverse)}.csp.on-dark .csp-residue .ax{stroke:color-mix(in srgb,var(--ds-color-text-on-inverse) 10%,transparent)}.csp.on-dark .csp-residue .ln{stroke:color-mix(in srgb,var(--ds-color-text-on-inverse) 14%,transparent)}.csp.on-dark .csp-residue .skel{stroke:color-mix(in srgb,var(--ds-color-text-on-inverse) 18%,transparent)}@media (prefers-reduced-motion:reduce){.csp-residue .skel,.csp.inline.tone-loading .dot,.csp.tone-loading .csp-mark:after{animation:none}}:root{--dts-pad-x:14px;--dts-pad-y:9px;--dts-gap:0;--dts-cell-gap:12px;--dts-divider:color-mix(in srgb,var(--ds-color-text-primary) 10%,transparent);--dts-divider-2:color-mix(in srgb,var(--ds-color-text-primary) 18%,transparent);--dts-bg:color-mix(in srgb,var(--ds-color-text-primary) 1.8%,transparent);--dts-bg-warn:color-mix(in srgb,var(--ds-color-status-warning) 4%,transparent);--dts-bg-fail:color-mix(in srgb,var(--ds-color-status-negative) 4%,transparent);--dts-bg-locked:color-mix(in srgb,var(--ds-color-text-primary) 3%,transparent);--dts-ok:var(--ds-color-status-positive);--dts-warn:var(--ds-color-status-warning);--dts-fail:var(--ds-color-status-negative);--dts-mute:var(--ds-color-text-muted);--dts-ink:var(--ds-color-text-primary)}.dts{display:flex;align-items:stretch;font-family:var(--ds-font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--dts-mute);background:var(--dts-bg);border-top:1px solid var(--dts-divider);border-bottom:1px solid var(--dts-divider);min-height:28px;position:relative}.dts-bare{border:none;background:transparent}.dts-boxed{border:1px solid var(--dts-divider);border-radius:var(--ds-radius-md);background:var(--ds-color-bg-surface);overflow:hidden}.dts-cell{display:inline-flex;align-items:center;gap:6px;padding:0 var(--dts-pad-x);height:auto;min-height:28px;border-right:1px solid var(--dts-divider);white-space:nowrap;line-height:1}.dts-cell:last-child{border-right:none}.dts-cell:first-child,.dts>.dts-cell:first-child{padding-left:var(--dts-pad-x)}.dts-cell.flex{flex:1;min-width:0}.dts-cell.right{margin-left:auto}.dts-cell .lbl{color:var(--dts-mute);font-weight:400;font-size:9px;letter-spacing:.14em}.dts-cell .val{color:var(--dts-ink);font-weight:500;font-size:10px;letter-spacing:.06em;text-transform:none}.dts-cell .val.up{font-family:var(--ds-font-mono);text-transform:uppercase;letter-spacing:.1em}.dts-cell .sub{color:var(--dts-mute);font-size:9px;letter-spacing:.1em}.dts-dot{width:6px;height:6px;border-radius:var(--ds-radius-pill);background:var(--dts-mute);flex-shrink:0;display:inline-block}.dts-dot.hollow{background:transparent;border:1.5px solid}.dts-dot.pulse{animation:dts-pulse 1.4s ease-in-out infinite}@keyframes dts-pulse{0%,to{opacity:.35}50%{opacity:1}}.dts-cell.ok{color:var(--dts-ok)}.dts-cell.ok .dts-dot{background:var(--dts-ok)}.dts-cell.ok .val{color:var(--dts-ok)}.dts-cell.warn{color:var(--dts-warn)}.dts-cell.warn .dts-dot{background:var(--dts-warn)}.dts-cell.warn .val{color:var(--dts-warn)}.dts-cell.fail{color:var(--dts-fail)}.dts-cell.fail .dts-dot{background:var(--dts-fail)}.dts-cell.fail .val{color:var(--dts-fail)}.dts-cell.unknown{color:var(--dts-mute)}.dts-cell.unknown .dts-dot{background:transparent;border:1.5px solid var(--dts-mute)}.dts-cell.unknown .val{color:var(--dts-mute);font-style:italic;font-family:var(--ds-font-serif);text-transform:lowercase;font-size:12px;letter-spacing:0}.dts-cell.syncing{color:var(--dts-warn)}.dts-cell.syncing .dts-dot{background:var(--dts-warn);animation:dts-pulse 1.4s ease-in-out infinite}.dts-cell.syncing .val{color:var(--dts-warn)}.dts-cell.neutral{color:var(--dts-ink)}.dts-cell.neutral .dts-dot{background:var(--dts-ink)}.dts-source{padding-left:0!important;border-right:1px solid var(--dts-divider-2)}.dts-source .dts-badge{font-family:var(--ds-font-mono);font-size:9px;letter-spacing:.14em;background:var(--ds-color-bg-inverse);color:var(--ds-color-text-on-inverse);padding:3px 7px 2px;border-radius:var(--ds-radius-sm);text-transform:uppercase;line-height:1.2;font-weight:500}.dts-badge.seo{background:var(--ds-color-text-primary)}.dts-badge.ppc{background:var(--ds-color-bg-inverse)}.dts-badge.lsa{background:var(--ds-color-text-muted)}.dts-badge.gbp{background:var(--ds-color-domain-gbp,#2a4a4a)}.dts-badge.ga4,.dts-badge.gbp{color:var(--ds-color-text-on-dark)}.dts-badge.ga4{background:var(--ds-color-domain-ga4,#1a3438)}.dts-badge.gsc{background:var(--ds-color-domain-gsc,#233e3e)}.dts-badge.call,.dts-badge.gsc{color:var(--ds-color-text-on-dark)}.dts-badge.call{background:var(--ds-color-domain-call,#4a2522)}.dts-badge.crm{background:var(--ds-color-domain-crm,#2b262e);color:var(--ds-color-text-on-dark)}.dts-badge.csv{background:transparent;color:var(--ds-color-text-primary);border:1px solid var(--dts-divider-2);padding:2px 6px 1px}.dts-badge.composite{background:linear-gradient(90deg,var(--ds-color-text-primary) 50%,var(--ds-color-text-muted) 50%);color:var(--ds-color-text-on-inverse)}.dts-source .dts-acct{font-family:var(--ds-font-mono);font-size:10px;letter-spacing:.04em;color:var(--dts-ink);text-transform:none;font-weight:500;padding-left:8px}.dts-source .dts-acct .sub{color:var(--dts-mute);padding-left:4px}.dts-clock{width:11px;height:11px;position:relative;display:inline-block;flex-shrink:0;color:currentColor}.dts-clock svg{width:100%;height:100%;display:block}.dts-ts{color:var(--dts-mute)}.dts-ts .relative{font-family:var(--ds-font-mono);font-size:10px;letter-spacing:.04em;text-transform:none;color:var(--dts-ink);font-weight:500}.dts-ts .exact{font-family:var(--ds-font-mono);font-size:9px;letter-spacing:.06em;padding-left:6px;border-left:1px solid var(--dts-divider);margin-left:6px}.dts-detail,.dts-ts .exact{color:var(--dts-mute)}.dts-detail .nm{font-size:10px;letter-spacing:.04em;text-transform:none;color:var(--dts-ink);font-weight:500}.dts-detail .nm,.dts-sig{font-family:var(--ds-font-mono)}.dts-sig{background:var(--ds-color-bg-inverse);color:var(--ds-color-text-on-inverse);padding:0 12px;font-size:9px;letter-spacing:.16em;text-transform:uppercase}.dts-sig.warn{background:var(--ds-color-status-warning)}.dts-sig.fail{background:var(--ds-color-status-negative)}.dts-sig.mute{background:var(--ds-color-text-muted)}.dts-sig .glyph{font-family:var(--ds-font-serif);font-style:italic;font-size:13px;letter-spacing:0;padding-right:5px;text-transform:none}.dts.v-compact{min-height:22px;font-size:9px;background:transparent;border-top:none;border-bottom:none}.dts.v-compact .dts-cell{min-height:22px;padding:0 9px;gap:5px}.dts.v-compact .dts-cell .lbl,.dts.v-compact .dts-detail,.dts.v-compact .dts-source .dts-acct,.dts.v-compact .dts-ts .exact{display:none}.dts.v-full{min-height:36px}.dts.v-full .dts-cell{padding:0 16px;min-height:36px}.dts.v-stacked{flex-direction:column;align-items:stretch}.dts.v-stacked .dts-cell{border-right:none;border-bottom:1px solid var(--dts-divider);padding:8px var(--dts-pad-x);min-height:32px;justify-content:space-between}.dts.v-stacked .dts-cell:last-child{border-bottom:none}.dts.v-stacked .dts-cell .lbl{flex:0 0 auto}.dts.v-stacked .dts-cell.dts-source{gap:10px}@media (max-width:1023px){.dts.v-stack-below-xl{flex-direction:column;align-items:stretch}.dts.v-stack-below-xl .dts-cell{border-right:none;border-bottom:1px solid var(--dts-divider);padding:8px var(--dts-pad-x);min-height:32px;justify-content:space-between}.dts.v-stack-below-xl .dts-cell:last-child{border-bottom:none}.dts.v-stack-below-xl .dts-cell .lbl{flex:0 0 auto}.dts.v-stack-below-xl .dts-cell.dts-source{gap:10px}}.dts.v-warn{background:var(--dts-bg-warn);border-top:1px solid var(--ds-color-status-warning);border-bottom:1px solid var(--dts-divider)}.dts.v-warn .dts-issues{flex:1;display:flex;flex-wrap:wrap;gap:0;padding:0}.dts.v-warn .dts-issue{display:inline-flex;align-items:center;gap:5px;padding:0 10px;border-right:1px dotted var(--dts-divider-2);height:28px}.dts.v-warn .dts-issue:last-child{border-right:none}.dts.v-warn .dts-issue .code{font-family:var(--ds-font-mono);font-size:9px;letter-spacing:.1em;color:var(--ds-color-status-warning);font-weight:500}.dts.v-warn .dts-issue .what{font-family:var(--ds-font-mono);font-size:10px;letter-spacing:.04em;color:var(--dts-ink);text-transform:none}.dts.v-report{background:var(--ds-color-bg-surface-sunken);border-top:1px solid var(--dts-divider-2);border-bottom:1px solid var(--dts-divider-2)}.dts.v-report .dts-cell{padding:0 14px}.dts.v-report a{pointer-events:none}.dts.v-public{background:var(--ds-color-bg-inverse);border-top-color:transparent;border-bottom-color:transparent}.dts.v-public,.dts.v-public .dts-cell{color:var(--ds-color-text-eyebrow-on-dark)}.dts.v-public .dts-cell{border-right-color:color-mix(in srgb,var(--ds-color-text-on-inverse) 10%,transparent)}.dts.v-public .dts-cell .lbl{color:var(--ds-color-text-muted-on-inverse)}.dts.v-public .dts-cell .val{color:var(--ds-color-text-on-inverse)}.dts.v-public .dts-cell.ok .val{color:var(--ds-color-status-positive-on-inverse,#6FBF8E)}.dts.v-public .dts-cell.ok .dts-dot{background:var(--ds-color-status-positive-on-inverse,#6FBF8E)}.dts.v-public .dts-source .dts-acct{color:var(--ds-color-text-on-inverse)}.dts.v-public .dts-badge,.dts.v-public .dts-sig{background:var(--ds-color-bg-surface);color:var(--ds-color-text-primary)}.dts-ts .relative{transition:opacity var(--ds-dur-fade) var(--ds-ease-standard)}.dts.is-exact .dts-ts .relative{opacity:.45}.dts.is-exact .dts-ts .exact{color:var(--dts-ink)}.cc-meta.dts{border-bottom:1px solid var(--cc-border,var(--dts-divider));border-top:none;padding:0}.dark .dts,.dts.on-dark{background:color-mix(in srgb,var(--ds-color-text-on-inverse) 2.5%,transparent);border-top-color:var(--rule-on-dark);border-bottom-color:var(--rule-on-dark);color:var(--ds-color-text-muted-on-inverse)}.dark .dts .dts-cell,.dts.on-dark .dts-cell{border-right-color:var(--rule-on-dark)}.dark .dts .dts-cell .val,.dts.on-dark .dts-cell .val{color:var(--ds-color-text-on-inverse)}.dark .dts .dts-cell .lbl,.dts.on-dark .dts-cell .lbl{color:var(--ds-color-text-muted-on-inverse)}@media (prefers-reduced-motion:reduce){.dts-cell .dts-dot,.dts-dot{animation:none}}:root{--ch-body:13px;--ch-meta:11px;--ch-num:28px;--ch-num-lg:40px;--ch-num-xl:56px;--ch-track-h:28px;--ch-track-h-sm:18px;--ch-pad-row:10px;--ch-gap:16px;--ch-fill-savage:var(--text-dark);--ch-fill-lizard:var(--red-light);--ch-fill-neutral:rgba(9,23,23,0.18);--ch-track-bg:rgba(9,23,23,0.05);--ch-track-bg-dark:rgba(217,240,240,0.07)}.ch-bar-row{display:grid;grid-template-columns:160px 1fr 100px;align-items:center;gap:var(--ch-gap);padding:var(--ch-pad-row) 0;border-bottom:1px solid var(--rule-on-light)}.ch-bar-row:last-child{border-bottom:none}.ch-bar-row .ch-label{display:flex;flex-direction:column;gap:2px;min-width:0}.ch-bar-row .ch-label .name{font-size:var(--ch-body);color:var(--text-dark);font-family:var(--font-serif);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ch-bar-row .ch-label .mgr{font-size:var(--ch-meta);letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted-dark)}.ch-bar-row.savage .ch-label .mgr{color:var(--text-dark);font-weight:600}.ch-bar-row.lizard .ch-label .mgr{color:var(--red-light)}.ch-track{height:var(--ch-track-h);background:var(--ch-track-bg);border-radius:var(--radius-sm);overflow:hidden;position:relative}.ch-fill{height:100%;background:var(--ch-fill-lizard);display:flex;align-items:center;padding-left:8px;color:#fff;font-size:var(--ch-meta);font-weight:500;letter-spacing:.04em;white-space:nowrap;overflow:hidden}.ch-bar-row.savage .ch-fill{background:var(--ch-fill-savage)}.ch-bar-row.neutral .ch-fill{background:var(--ch-fill-neutral);color:var(--text-dark)}.ch-receipt{font-family:var(--font-serif);font-size:var(--ch-num);line-height:1;text-align:right;color:var(--text-dark)}.ch-bar-row.lizard .ch-receipt{color:var(--red-light)}.ch-receipt .ch-sub{display:block;font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;margin-top:3px}.ch-rank,.ch-receipt .ch-sub{font-size:var(--ch-meta);color:var(--text-muted-dark)}.ch-rank{font-family:var(--font-mono);min-width:22px;letter-spacing:.04em}.ch-bar-row.savage .ch-rank{color:var(--text-dark);font-weight:600}.ch-bar-row.lizard .ch-rank{color:var(--red-light)}.ch-pacing-block{display:flex;flex-direction:column;gap:5px}.ch-pacing-row{display:grid;grid-template-columns:36px 1fr 40px;align-items:center;gap:10px}.ch-pacing-row .ch-lbl{font-size:var(--ch-meta);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted-dark)}.ch-pacing-track{height:var(--ch-track-h-sm);background:var(--ch-track-bg);border-radius:var(--radius-sm);overflow:hidden;position:relative}.ch-pacing-fill{height:100%;background:var(--text-dark);border-radius:var(--radius-sm);transition:width .6s cubic-bezier(.4,0,.2,1)}.ch-pacing-fill.over{background:var(--red-light)}.ch-pacing-target{position:absolute;top:0;bottom:0;width:1px;background:rgba(9,23,23,.3)}.ch-pacing-pct{font-family:var(--font-mono);font-size:var(--ch-meta);text-align:right;color:var(--text-muted-dark);white-space:nowrap}.ch-pacing-pct.over{color:var(--red-light);font-weight:600}.ch-pace-badge{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-sans);font-size:var(--ch-meta);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted-dark);margin-top:6px}.ch-pace-badge .dot{width:6px;height:6px;border-radius:var(--radius-pill);background:var(--green)}.ch-pace-badge.over .dot{background:var(--red-light)}.ch-pace-badge.over{color:var(--red-light)}.ch-stacked-row{display:grid;grid-template-columns:160px 1fr 80px;align-items:center;gap:var(--ch-gap);padding:var(--ch-pad-row) 0;border-bottom:1px solid var(--rule-on-light)}.ch-stacked-row:last-child{border-bottom:none}.ch-stacked-track{display:flex;height:var(--ch-track-h);border-radius:var(--radius-sm);overflow:hidden}.ch-stacked-track .seg{display:flex;align-items:center;padding:0 8px;font-size:var(--ch-meta);color:#fff;font-weight:500;white-space:nowrap}.ch-stacked-track .qual{background:var(--text-dark)}.ch-stacked-track .unqual{background:var(--red-light)}.ch-stacked-row.savage .ch-stacked-track .unqual{background:rgba(9,23,23,.18);color:var(--text-dark)}.ch-stacked-rate{font-family:var(--font-serif);font-size:var(--ch-num);text-align:right;color:var(--text-dark);line-height:1}.ch-stacked-row.lizard .ch-stacked-rate{color:var(--red-light)}.ch-waterfall-row{display:grid;grid-template-columns:160px 1fr 100px;align-items:center;gap:var(--ch-gap);padding:var(--ch-pad-row) 0;border-bottom:1px solid var(--rule-on-light)}.ch-waterfall-row:last-child{border-bottom:none}.ch-wf-track{height:var(--ch-track-h);background:var(--ch-track-bg);border-radius:var(--radius-sm);display:flex;overflow:hidden}.ch-wf-actual{background:var(--text-dark)}.ch-wf-actual,.ch-wf-waste{height:100%;display:flex;align-items:center;padding:0 8px;color:#fff;font-size:var(--ch-meta)}.ch-wf-waste{background:var(--red-light);font-weight:500}.ch-wf-total{font-family:var(--font-serif);font-size:var(--ch-num);text-align:right;color:var(--text-dark);line-height:1}.ch-waterfall-row.gap .ch-wf-total{color:var(--red-light)}.ch-wf-total .ch-sub{display:block;font-size:var(--ch-meta);font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted-dark);margin-top:3px}.ch-summary{display:flex;gap:0;border:1px solid var(--card-border-light);border-radius:var(--radius-md);overflow:hidden;margin-bottom:20px}.ch-summary-cell{flex:1;padding:14px 20px;border-right:1px solid var(--card-border-light);display:flex;flex-direction:column;gap:4px}.ch-summary-cell:last-child{border-right:none}.ch-summary-cell .lbl{font-size:var(--ch-meta);letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted-dark)}.ch-summary-cell .val{font-family:var(--font-serif);font-size:var(--ch-num-lg);line-height:1;color:var(--text-dark)}.ch-summary-cell .val.red{color:var(--red-light)}.ch-summary-cell .sub{font-size:var(--ch-meta);color:var(--text-muted-dark)}.ch-summary-cell .sub .serif{font-family:var(--font-serif);font-style:italic}.ch-funnel-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.ch-funnel-col{border:1px solid var(--card-border-light);background:var(--paper);border-radius:var(--radius-md);padding:16px 16px 14px;display:flex;flex-direction:column}.ch-funnel-col.savage{border-color:var(--text-dark);border-width:2px}.ch-funnel-col .ch-col-head{margin-bottom:14px}.ch-funnel-col .ch-col-head .loc{font-family:var(--font-serif);font-size:20px;color:var(--text-dark);line-height:1}.ch-funnel-col .ch-col-head .mgr{font-size:var(--ch-meta);letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted-dark);margin-top:3px}.ch-funnel-col.savage .ch-col-head .mgr{color:var(--text-dark);font-weight:600}.ch-funnel-col.lizard .ch-col-head .mgr{color:var(--red-light)}.ch-funnel-steps{display:flex;flex-direction:column;gap:4px}.ch-funnel-step{padding:8px 10px;display:flex;justify-content:space-between;align-items:baseline}.ch-funnel-step .lbl{font-size:var(--ch-meta);letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted-dark)}.ch-funnel-step .val{font-family:var(--font-serif);font-size:20px;color:var(--text-dark);line-height:1}.ch-funnel-step.f1{background:rgba(9,23,23,.05)}.ch-funnel-step.f2{background:rgba(9,23,23,.09);margin:0 5%}.ch-funnel-step.f3{background:rgba(9,23,23,.13);margin:0 10%}.ch-funnel-step.f4{background:var(--text-dark);margin:0 15%}.ch-funnel-step.f4 .lbl{color:var(--eyebrow-on-dark)}.ch-funnel-step.f4 .val{color:var(--text-on-dark)}.ch-funnel-col.lizard .ch-funnel-step.f4{background:var(--red-light)}.ch-funnel-col.zero .ch-funnel-step.f4{background:rgba(181,50,33,.14)}.ch-funnel-col.zero .ch-funnel-step.f4 .lbl,.ch-funnel-col.zero .ch-funnel-step.f4 .val{color:var(--red-light)}.ch-sparkline{display:flex;align-items:center;gap:10px}.ch-sparkline svg{overflow:visible}.ch-sparkline polyline{fill:none;stroke:var(--text-dark);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.ch-sparkline polyline.red{stroke:var(--red-light)}.ch-sparkline .trend{font-family:var(--font-mono);font-size:var(--ch-meta);color:var(--text-muted-dark)}.ch-sparkline .trend.up{color:var(--green)}.ch-sparkline .trend.down{color:var(--red-light)}.ch-stat-card{display:flex;flex-direction:column;gap:4px;padding:14px 16px;border:1px solid var(--card-border-light);border-radius:var(--radius-md);background:var(--paper)}.ch-stat-card .lbl{font-size:var(--ch-meta);letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted-dark)}.ch-stat-card .val{font-family:var(--font-serif);font-size:var(--ch-num-lg);line-height:1;color:var(--text-dark);letter-spacing:-.02em}.ch-stat-card .val.red{color:var(--red-light)}.ch-stat-card .sub{font-size:var(--ch-meta);color:var(--text-muted-dark);margin-top:2px}.ch-stat-card .sub .serif{font-family:var(--font-serif);font-style:italic}.dark .ch-bar-row,.dark .ch-stacked-row,.dark .ch-waterfall-row{border-bottom-color:var(--rule-on-dark)}.dark .ch-bar-row .ch-label .name{color:var(--text-on-dark)}.dark .ch-bar-row .ch-label .mgr{color:var(--text-muted-on-dark)}.dark .ch-bar-row.savage .ch-label .mgr{color:var(--text-on-dark)}.dark .ch-bar-row.lizard .ch-label .mgr{color:var(--red-dark)}.dark .ch-track{background:var(--ch-track-bg-dark)}.dark .ch-bar-row.savage .ch-fill{background:var(--text-on-dark);color:var(--ink-dark)}.dark .ch-bar-row.lizard .ch-fill{background:var(--red-dark)}.dark .ch-receipt{color:var(--text-on-dark)}.dark .ch-bar-row.lizard .ch-receipt{color:var(--red-dark)}.dark .ch-receipt .ch-sub{color:var(--text-muted-on-dark)}.dark .ch-stat-card{background:rgba(217,240,240,.04);border-color:var(--card-border-dark)}.dark .ch-stat-card .lbl{color:var(--eyebrow-on-dark)}.dark .ch-stat-card .val{color:var(--text-on-dark)}.dark .ch-stat-card .sub{color:var(--text-muted-on-dark)}.dark .ch-summary{border-color:var(--card-border-dark)}.dark .ch-summary-cell{border-right-color:var(--card-border-dark)}.dark .ch-summary-cell .lbl{color:var(--eyebrow-on-dark)}.dark .ch-summary-cell .val{color:var(--text-on-dark)}.dark .ch-summary-cell .sub{color:var(--text-muted-on-dark)}:root{--tsc-grid:rgba(9,23,23,0.08);--tsc-grid-strong:rgba(9,23,23,0.18);--tsc-axis-text:var(--text-muted-dark);--tsc-line:var(--text-dark);--tsc-line-w:1.4;--tsc-compare:rgba(9,23,23,0.30);--tsc-compare-w:1;--tsc-secondary:var(--accent-violet);--tsc-tertiary:var(--text-muted-dark);--tsc-threshold:var(--orange);--tsc-pos:var(--green);--tsc-neg:var(--red-light);--tsc-area:rgba(9,23,23,0.06);--tsc-area-faint:rgba(9,23,23,0.035)}.tsc{flex:1;display:grid;grid-template-columns:44px 1fr;grid-template-rows:1fr 20px;grid-template-areas:"yax plot" ".   xax";column-gap:8px;row-gap:4px;font-family:var(--font-mono);font-size:9.5px;letter-spacing:.06em;color:var(--tsc-axis-text);min-height:180px}.tsc.dense{min-height:90px;grid-template-rows:1fr 16px}.tsc.expanded{min-height:280px}.tsc.spark{display:block;min-height:36px;height:100%}.tsc.spark .tsc-xax,.tsc.spark .tsc-yax{display:none}.tsc.spark .tsc-plot{width:100%;height:100%}.tsc-yax{grid-area:yax;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;padding:2px 2px 4px 0;text-align:right;white-space:nowrap}.tsc-yax>span{line-height:1;opacity:.85}.tsc-yax>span.zero{color:var(--text-dark);opacity:1}.tsc-plot{grid-area:plot;position:relative;min-width:0;border-left:1px solid var(--tsc-grid-strong);border-bottom:1px solid var(--tsc-grid-strong)}.tsc-svg{position:absolute;inset:0;width:100%;height:100%;display:block;overflow:visible}.tsc-grid-line{stroke:var(--tsc-grid);stroke-width:1;vector-effect:non-scaling-stroke}.tsc-grid-line.dashed{stroke-dasharray:2 3}.tsc-series{fill:none;stroke:var(--tsc-line);stroke-width:var(--tsc-line-w);vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-linecap:round}.tsc-series.compare{stroke:var(--tsc-compare);stroke-width:var(--tsc-compare-w);stroke-dasharray:3 3}.tsc-series.secondary{stroke:var(--tsc-secondary)}.tsc-series.tertiary{stroke:var(--tsc-tertiary)}.tsc-series.step{stroke-linejoin:miter}.tsc-series.muted{stroke:var(--tsc-compare)}.tsc-series.forecast{stroke-dasharray:4 3;opacity:.85}.tsc-area{fill:var(--tsc-area);stroke:none}.tsc-area.faint{fill:var(--tsc-area-faint)}.tsc-area.violet{fill:rgba(93,95,239,.08)}.tsc-threshold{stroke:var(--tsc-threshold);stroke-width:1;stroke-dasharray:4 3;vector-effect:non-scaling-stroke;fill:none}.tsc-threshold-label{font-family:var(--font-mono);font-size:9px;letter-spacing:.08em;fill:var(--tsc-threshold);text-transform:uppercase}.tsc-event{stroke:var(--text-muted-dark);stroke-width:1;stroke-dasharray:1 2;vector-effect:non-scaling-stroke}.tsc-event-dot{stroke:var(--text-dark);stroke-width:1.2}.tsc-event-dot,.tsc-pt{fill:var(--paper);vector-effect:non-scaling-stroke}.tsc-pt{stroke:var(--tsc-line);stroke-width:1.4}.tsc-pt.pinned{fill:var(--text-dark);stroke:var(--text-dark)}.tsc-cross{stroke:var(--text-dark);stroke-width:1;stroke-dasharray:2 2;vector-effect:non-scaling-stroke}.tsc-annot{position:absolute;font-family:var(--font-mono);font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-dark);background:var(--paper);border:1px solid var(--cc-border);border-radius:2px;padding:2px 6px 1px;white-space:nowrap;transform:translate(-50%,-100%);margin-top:-8px;z-index:2}.tsc-annot:after{content:"";position:absolute;left:50%;bottom:-5px;width:1px;height:4px;background:var(--cc-border-strong);transform:translateX(-.5px)}.tsc-annot.warn{color:var(--orange);border-color:rgba(245,120,10,.4)}.tsc-annot.neg{color:var(--red-light);border-color:rgba(181,50,33,.4)}.tsc-tip{position:absolute;background:var(--paper);border:1px solid var(--text-dark);border-radius:3px;padding:8px 10px 9px;font-family:var(--font-mono);font-size:10px;letter-spacing:.04em;color:var(--text-dark);min-width:160px;box-shadow:0 1px 0 rgba(9,23,23,.04),0 8px 24px rgba(9,23,23,.1);z-index:3;transform:translate(-50%,calc(-100% - 12px))}.tsc-tip .tt-date{font-family:var(--font-sans);font-size:11px;color:var(--text-dark);letter-spacing:0;margin-bottom:6px;padding-bottom:5px;border-bottom:1px solid var(--cc-border)}.tsc-tip .tt-row{display:grid;grid-template-columns:10px 1fr auto;gap:6px 8px;align-items:baseline;padding:1px 0}.tsc-tip .tt-row .sw{width:8px;height:2px;background:var(--text-dark);align-self:center}.tsc-tip .tt-row.compare .sw{background:repeating-linear-gradient(90deg,var(--tsc-compare) 0 2px,transparent 2px 4px)}.tsc-tip .tt-row.secondary .sw{background:var(--tsc-secondary)}.tsc-tip .tt-row .lbl{font-family:var(--font-sans);font-size:11px;letter-spacing:0;color:var(--text-muted-dark)}.tsc-tip .tt-row .val{font-family:var(--font-mono);font-size:11px;color:var(--text-dark);letter-spacing:.02em}.tsc-tip .tt-delta{margin-top:6px;padding-top:5px;border-top:1px dashed var(--cc-border);display:flex;justify-content:space-between;font-family:var(--font-mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted-dark)}.tsc-tip .tt-delta b{color:var(--text-dark);font-weight:500}.tsc-tip .tt-delta .pos{color:var(--green)}.tsc-tip .tt-delta .neg{color:var(--red-light)}.tsc-xax{grid-area:xax;display:flex;justify-content:space-between;align-items:flex-start;padding:4px 0 0}.tsc-xax>span{line-height:1;opacity:.85}.tsc-xax>span.today{color:var(--text-dark);opacity:1}.tsc-legend{display:flex;flex-wrap:wrap;gap:4px 16px;margin-top:14px;padding-top:12px;border-top:1px dashed var(--cc-border);font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;color:var(--text-muted-dark);align-items:center}.tsc-legend .lg{display:inline-flex;align-items:center;gap:7px}.tsc-legend .lg .sw{width:14px;height:2px;background:var(--text-dark);flex-shrink:0}.tsc-legend .lg.compare .sw{background:repeating-linear-gradient(90deg,var(--tsc-compare) 0 3px,transparent 3px 6px);height:1px}.tsc-legend .lg.secondary .sw{background:var(--tsc-secondary)}.tsc-legend .lg.tertiary .sw{background:var(--tsc-tertiary)}.tsc-legend .lg.threshold .sw{background:repeating-linear-gradient(90deg,var(--orange) 0 4px,transparent 4px 7px);height:1px}.tsc-legend .lg.forecast .sw{background:repeating-linear-gradient(90deg,var(--text-dark) 0 4px,transparent 4px 7px)}.tsc-legend .lg.event .sw{width:6px;height:6px;border-radius:999px;background:var(--paper);border:1.2px solid var(--text-dark)}.tsc-legend .lg b{color:var(--text-dark);font-weight:500}.tsc-legend .meta-sep{color:var(--text-muted-dark);opacity:.4}.tsc-state{flex:1;justify-content:center;position:relative;min-height:180px;padding:0}.tsc-state,.tsc-state-inner{display:flex;align-items:center}.tsc-state-inner{flex-direction:column;gap:8px;text-align:center;max-width:36ch}.tsc-state-inner .st-glyph{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--cc-border-strong);border-radius:999px;color:var(--text-muted-dark);font-family:var(--font-mono);font-size:13px;margin-bottom:4px}.tsc-state-inner .st-head{font-family:var(--font-serif);font-size:18px;line-height:1.15;color:var(--text-dark);font-weight:400;margin:0}.tsc-state-inner .st-head em{font-style:italic}.tsc-state-inner .st-ctx{font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted-dark);line-height:1.6}.tsc-state-inner .st-ctx b{color:var(--text-dark)}.tsc-state-inner .st-act{margin-top:4px;display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-dark);border:1px solid var(--cc-border);padding:5px 9px;border-radius:3px;cursor:pointer;background:var(--paper)}.tsc-skeleton{stroke:rgba(9,23,23,.1);stroke-width:2;fill:none;stroke-dasharray:4 4;vector-effect:non-scaling-stroke;animation:tsc-skel-pulse 1.6s ease-in-out infinite}@keyframes tsc-skel-pulse{0%,to{opacity:.4}50%{opacity:.9}}.tsc-series.partial-tail{stroke-dasharray:3 3;opacity:.55}.tsc.is-stale .tsc-area,.tsc.is-stale .tsc-series{opacity:.55}:root{--rbl-row-h:28px;--rbl-row-h-dense:22px;--rbl-track-bg:rgba(9,23,23,0.05);--rbl-track-rule:rgba(9,23,23,0.12);--rbl-fill:var(--text-dark);--rbl-fill-muted:rgba(9,23,23,0.34);--rbl-fill-compare:rgba(9,23,23,0.18);--rbl-pos:var(--green);--rbl-neg:var(--red-light);--rbl-warn:var(--orange);--rbl-bench:var(--orange);--rbl-bench-neu:var(--text-muted-dark);--rbl-rule:rgba(9,23,23,0.08)}.rbl{flex:1;display:flex;flex-direction:column;min-width:0;font-family:var(--font-sans);font-size:13px;color:var(--text-dark)}.rbl-scale{display:grid;grid-template-columns:var(--rbl-rank-w,26px) var(--rbl-label-w,180px) 1fr var(--rbl-value-w,64px) var(--rbl-delta-w,0) var(--rbl-rec-w,0);gap:14px;align-items:end;padding:0 0 6px;border-bottom:1px dashed var(--rbl-rule);font-family:var(--font-mono);font-size:9.5px;letter-spacing:.08em;color:var(--text-muted-dark);text-transform:uppercase}.rbl-scale .sc-ticks{display:flex;justify-content:space-between;align-items:end;height:12px}.rbl-scale .sc-ticks span{line-height:1}.rbl-scale .sc-head{font-family:var(--font-mono);font-size:9px;letter-spacing:.14em;color:var(--text-muted-dark)}.rbl-row{display:grid;grid-template-columns:var(--rbl-rank-w,26px) var(--rbl-label-w,180px) 1fr var(--rbl-value-w,64px) var(--rbl-delta-w,0) var(--rbl-rec-w,0);gap:14px;align-items:center;height:var(--rbl-row-h);padding:0 2px;border-bottom:1px solid var(--rbl-rule);position:relative}.rbl-row:last-child{border-bottom:none}.rbl.no-delta{--rbl-delta-w:0px}.rbl.no-rec{--rbl-rec-w:0px}.rbl-rank{font-family:var(--font-mono);font-size:var(--ui-mono-micro);color:var(--text-muted-dark);letter-spacing:.06em;text-align:right;line-height:1}.rbl-rank.tied:before{content:"= ";opacity:.55}.rbl-label,.rbl-row.is-primary .rbl-rank{color:var(--text-dark)}.rbl-label{font-family:var(--font-serif);font-size:16px;line-height:1.1;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.rbl-label em{font-style:italic;color:var(--text-muted-dark)}.rbl-label .sub{display:block;font-family:var(--font-mono);font-size:9.5px;letter-spacing:.06em;color:var(--text-muted-dark);text-transform:uppercase;margin-top:2px;line-height:1}.rbl-row.is-primary .rbl-label{font-weight:500}.rbl-row.is-primary .rbl-label:before{content:"→ ";font-family:var(--font-mono);font-style:normal;font-size:11px;color:var(--text-dark);letter-spacing:0;margin-right:2px;vertical-align:1px}.rbl-track{position:relative;height:14px;background:var(--rbl-track-bg);border-radius:1px;overflow:visible;min-width:0}.rbl-track:before{content:"";position:absolute;left:0;top:-2px;bottom:-2px;width:1px;background:var(--rbl-track-rule)}.rbl-fill{position:absolute;left:0;top:0;bottom:0;background:var(--rbl-fill);border-radius:1px 0 0 1px;min-width:1px}.rbl-fill.muted{background:var(--rbl-fill-muted)}.rbl-fill.compare{background:transparent;border-top:1px dashed var(--rbl-fill-compare);border-right:1px dashed var(--rbl-fill-compare);border-bottom:1px dashed var(--rbl-fill-compare);height:6px;top:50%;transform:translateY(-50%);border-radius:0}.rbl-fill.pos{background:var(--rbl-pos)}.rbl-fill.neg{background:var(--rbl-neg)}.rbl-fill.warn{background:var(--rbl-warn)}.rbl-row.is-primary .rbl-fill{background:var(--text-dark)}.rbl-bench{position:absolute;top:-3px;bottom:-3px;width:0;border-left:1.5px dashed var(--rbl-bench);z-index:2;pointer-events:none}.rbl-bench:after{content:attr(data-label);position:absolute;top:-10px;left:4px;font-family:var(--font-mono);font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--rbl-bench);white-space:nowrap;line-height:1}.rbl-bench.neu{border-left-color:var(--rbl-bench-neu)}.rbl-bench.neu:after{color:var(--rbl-bench-neu)}.rbl-value{font-family:var(--font-mono);font-size:12px;color:var(--text-dark);text-align:right;letter-spacing:.02em;line-height:1;white-space:nowrap}.rbl-value .unit{color:var(--text-muted-dark);font-size:10px;margin-left:2px}.rbl-row.is-primary .rbl-value{font-weight:500}.rbl-delta{letter-spacing:.04em;color:var(--text-muted-dark);white-space:nowrap;display:inline-flex;align-items:center;gap:3px}.rbl-delta,.rbl-delta .gly{font-family:var(--font-mono);font-size:10px;line-height:1}.rbl-delta.pos{color:var(--rbl-pos)}.rbl-delta.neg{color:var(--rbl-neg)}.rbl-delta.warn{color:var(--rbl-warn)}.rbl-delta.neu,.rbl-delta.none{color:var(--text-muted-dark)}.rbl-delta.none{font-style:italic;opacity:.7}.rbl-rec{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted-dark);display:inline-flex;align-items:center;gap:6px;line-height:1;white-space:nowrap}.rbl-rec .dot{width:5px;height:5px;border-radius:999px;flex-shrink:0}.rbl-rec .dot,.rbl-rec.fresh .dot{background:var(--green)}.rbl-rec.stale .dot{background:var(--orange)}.rbl-rec.partial .dot{background:transparent;border:1.5px solid var(--orange)}.rbl-rec.failed .dot{background:var(--red-light)}.rbl-rec b{color:var(--text-dark);font-weight:500}.rbl.diverging .rbl-track{height:14px;background:transparent}.rbl.diverging .rbl-track:before{left:50%;background:var(--rbl-track-rule);width:1px;top:-2px;bottom:-2px}.rbl.diverging .rbl-fill{background:var(--rbl-pos);left:50%;border-radius:0 1px 1px 0}.rbl.diverging .rbl-fill.neg{background:var(--rbl-neg);left:auto;right:50%;border-radius:1px 0 0 1px}.rbl-row.is-hover{background:rgba(9,23,23,.025)}.rbl-row.is-hover:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--text-muted-dark)}.rbl-row.is-selected{background:rgba(9,23,23,.04)}.rbl-row.is-selected:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--text-dark)}.rbl-row.is-selected .rbl-label{font-weight:500}.rbl-row.is-focus{outline:2px solid rgba(9,23,23,.25);outline-offset:-2px}.rbl-row.is-stale .rbl-label,.rbl-row.is-stale .rbl-value{color:var(--text-muted-dark)}.rbl-row.is-stale .rbl-fill{background:transparent;border-top:1px dashed var(--text-muted-dark);border-right:1px dashed var(--text-muted-dark);border-bottom:1px dashed var(--text-muted-dark);border-radius:0}.rbl-row.is-sparse .rbl-fill{display:none}.rbl-row.is-sparse .rbl-track{background:repeating-linear-gradient(135deg,rgba(9,23,23,.05) 0 4px,transparent 4px 8px)}.rbl-row.is-sparse .rbl-value{font-style:italic;color:var(--text-muted-dark);font-family:var(--font-serif);font-size:12px;letter-spacing:0}.rbl-row.no-compare .rbl-delta{color:var(--text-muted-dark);font-style:italic;opacity:.7}.rbl.dense{font-size:12px}.rbl.dense .rbl-row{height:var(--rbl-row-h-dense);gap:10px}.rbl.dense .rbl-label{font-size:13px}.rbl.dense .rbl-label .sub{display:none}.rbl.dense .rbl-track{height:8px}.rbl.dense .rbl-value{font-size:11px}.rbl.export .rbl-row.is-hover,.rbl.export .rbl-row.is-selected{background:transparent}.rbl.export .rbl-row:before{display:none}.rbl.export .rbl-track{background:rgba(9,23,23,.04)}.rbl.export .rbl-fill,.rbl.export .rbl-row.is-primary .rbl-fill{background:var(--text-dark)}.rbl.export .rbl-fill.muted{background:rgba(9,23,23,.3)}.rbl.leaderboard .rbl-row.tier-1 .rbl-label,.rbl.leaderboard .rbl-row.tier-1 .rbl-rank,.rbl.leaderboard .rbl-row.tier-1 .rbl-value{color:var(--text-dark)}.rbl.leaderboard .rbl-row.tier-1 .rbl-rank{font-weight:500}.rbl.leaderboard .rbl-row.tier-1 .rbl-label{font-size:18px;font-weight:500}.rbl.leaderboard .rbl-row.tier-1{height:34px}.rbl.leaderboard .rbl-row.tier-2 .rbl-label{color:var(--text-dark)}.rbl.leaderboard .rbl-row.tier-3 .rbl-label,.rbl.leaderboard .rbl-row.tier-3 .rbl-value{color:var(--text-muted-dark)}.rbl.leaderboard .rbl-row.tier-3 .rbl-fill{background:var(--rbl-fill-muted)}
/*# sourceMappingURL=f732db093f537c57.css.map*/