@layer components{[data-pct="0"]{--pct:0%}[data-pct="1"]{--pct:1%}[data-pct="2"]{--pct:2%}[data-pct="3"]{--pct:3%}[data-pct="4"]{--pct:4%}[data-pct="5"]{--pct:5%}[data-pct="6"]{--pct:6%}[data-pct="7"]{--pct:7%}[data-pct="8"]{--pct:8%}[data-pct="9"]{--pct:9%}[data-pct="10"]{--pct:10%}[data-pct="11"]{--pct:11%}[data-pct="12"]{--pct:12%}[data-pct="13"]{--pct:13%}[data-pct="14"]{--pct:14%}[data-pct="15"]{--pct:15%}[data-pct="16"]{--pct:16%}[data-pct="17"]{--pct:17%}[data-pct="18"]{--pct:18%}[data-pct="19"]{--pct:19%}[data-pct="20"]{--pct:20%}[data-pct="21"]{--pct:21%}[data-pct="22"]{--pct:22%}[data-pct="23"]{--pct:23%}[data-pct="24"]{--pct:24%}[data-pct="25"]{--pct:25%}[data-pct="26"]{--pct:26%}[data-pct="27"]{--pct:27%}[data-pct="28"]{--pct:28%}[data-pct="29"]{--pct:29%}[data-pct="30"]{--pct:30%}[data-pct="31"]{--pct:31%}[data-pct="32"]{--pct:32%}[data-pct="33"]{--pct:33%}[data-pct="34"]{--pct:34%}[data-pct="35"]{--pct:35%}[data-pct="36"]{--pct:36%}[data-pct="37"]{--pct:37%}[data-pct="38"]{--pct:38%}[data-pct="39"]{--pct:39%}[data-pct="40"]{--pct:40%}[data-pct="41"]{--pct:41%}[data-pct="42"]{--pct:42%}[data-pct="43"]{--pct:43%}[data-pct="44"]{--pct:44%}[data-pct="45"]{--pct:45%}[data-pct="46"]{--pct:46%}[data-pct="47"]{--pct:47%}[data-pct="48"]{--pct:48%}[data-pct="49"]{--pct:49%}[data-pct="50"]{--pct:50%}[data-pct="51"]{--pct:51%}[data-pct="52"]{--pct:52%}[data-pct="53"]{--pct:53%}[data-pct="54"]{--pct:54%}[data-pct="55"]{--pct:55%}[data-pct="56"]{--pct:56%}[data-pct="57"]{--pct:57%}[data-pct="58"]{--pct:58%}[data-pct="59"]{--pct:59%}[data-pct="60"]{--pct:60%}[data-pct="61"]{--pct:61%}[data-pct="62"]{--pct:62%}[data-pct="63"]{--pct:63%}[data-pct="64"]{--pct:64%}[data-pct="65"]{--pct:65%}[data-pct="66"]{--pct:66%}[data-pct="67"]{--pct:67%}[data-pct="68"]{--pct:68%}[data-pct="69"]{--pct:69%}[data-pct="70"]{--pct:70%}[data-pct="71"]{--pct:71%}[data-pct="72"]{--pct:72%}[data-pct="73"]{--pct:73%}[data-pct="74"]{--pct:74%}[data-pct="75"]{--pct:75%}[data-pct="76"]{--pct:76%}[data-pct="77"]{--pct:77%}[data-pct="78"]{--pct:78%}[data-pct="79"]{--pct:79%}[data-pct="80"]{--pct:80%}[data-pct="81"]{--pct:81%}[data-pct="82"]{--pct:82%}[data-pct="83"]{--pct:83%}[data-pct="84"]{--pct:84%}[data-pct="85"]{--pct:85%}[data-pct="86"]{--pct:86%}[data-pct="87"]{--pct:87%}[data-pct="88"]{--pct:88%}[data-pct="89"]{--pct:89%}[data-pct="90"]{--pct:90%}[data-pct="91"]{--pct:91%}[data-pct="92"]{--pct:92%}[data-pct="93"]{--pct:93%}[data-pct="94"]{--pct:94%}[data-pct="95"]{--pct:95%}[data-pct="96"]{--pct:96%}[data-pct="97"]{--pct:97%}[data-pct="98"]{--pct:98%}[data-pct="99"]{--pct:99%}[data-pct="100"]{--pct:100%}.spm-barlist-chart{--spm-bar:var(--spm-chart-color,var(--chart-1));--spm-bar-weight:14%;--spm-bar-lead:28%;--spm-bar-hover:22%;min-width:0}.spm-barlist-chart>.spm-barlist{grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.spm-barlist-chart>.spm-barlist.has-secondary{grid-template-columns:minmax(0,1fr) auto auto}.spm-barlist-chart>.spm-barlist.has-share{grid-template-columns:minmax(0,1fr) auto 3em}.spm-barlist-chart>.spm-barlist.has-secondary.has-share{grid-template-columns:minmax(0,1fr) auto auto 3em}html[data-theme=dark] .spm-barlist-chart{--spm-bar-weight:24%;--spm-bar-lead:36%;--spm-bar-hover:32%}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .spm-barlist-chart{--spm-bar-weight:24%;--spm-bar-lead:36%;--spm-bar-hover:32%}}.spm-barlist-chart .spm-barlist-row{grid-column:1/-1;grid-template-columns:subgrid;border-radius:0;align-items:center;gap:0 12px;min-width:0;min-height:32px;padding:0;display:grid;position:static}.spm-barlist-chart .spm-barlist-row.is-lead{--spm-bar-weight:var(--spm-bar-lead)}.spm-barlist-chart .spm-barlist-row:hover{--spm-bar-weight:var(--spm-bar-hover)}.spm-barlist-chart .spm-barlist-row.is-lead:hover{--spm-bar-weight:calc(var(--spm-bar-lead) + 6%)}.spm-barlist-cell{align-items:center;min-width:0;min-height:32px;padding:0 10px;display:flex;position:relative}.spm-barlist-chart .spm-barlist-fill{width:var(--pct,0%);border-radius:var(--radius-sm);background-color:color-mix(in oklab, var(--spm-bar) var(--spm-bar-weight), var(--bg-surface));transition:width var(--dur-3) var(--ease-out), background-color var(--dur-2) var(--ease-out);position:absolute;top:0;bottom:0;left:0}.spm-barlist-chart .spm-barlist-row.is-remainder .spm-barlist-fill{background-color:color-mix(in oklab, var(--chart-other) 8%, var(--bg-surface));background-image:var(--chart-hatch-other)}.spm-barlist-chart .spm-barlist-label{z-index:1;min-width:0;color:var(--text-1);font:var(--type-body-2-medium);letter-spacing:var(--track-body);align-items:center;gap:8px;text-decoration:none;display:inline-flex;position:relative}.spm-barlist-chart .spm-barlist-row.is-remainder .spm-barlist-label,.spm-barlist-chart .spm-barlist-row.is-remainder .spm-barlist-value{color:var(--text-2)}.spm-barlist-chart a.spm-barlist-label:hover .spm-barlist-text{color:var(--text-1);text-underline-offset:3px;text-decoration:underline}.spm-barlist-chart a.spm-barlist-label:focus-visible{border-radius:var(--radius-xs);outline:2px solid var(--focus-color);outline-offset:2px}.spm-barlist-media{border-radius:var(--radius-xs);width:16px;height:16px;color:var(--text-2);flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.spm-barlist-media img,.spm-barlist-media svg{width:100%;height:100%}.spm-barlist-chart .spm-barlist-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.spm-barlist-chart .spm-barlist-meta{color:var(--text-3);font:var(--type-caption-1-regular);letter-spacing:var(--track-caption-1);flex:none}.spm-barlist-chart .spm-barlist-value{color:var(--text-1);font:var(--type-body-2-semibold);font-variant-numeric:tabular-nums;letter-spacing:var(--track-body);text-align:right;white-space:nowrap;position:static}.spm-barlist-chart .spm-barlist-secondary,.spm-barlist-chart .spm-barlist-share{min-width:0;color:var(--text-3);font:var(--type-caption-1-regular);font-variant-numeric:tabular-nums;letter-spacing:var(--track-caption-1);text-align:right;white-space:nowrap;position:static}.spm-barlist-chart .spm-barlist-secondary{color:var(--text-2)}.spm-chart.spm-funnel{--spm-funnel:var(--spm-chart-color,var(--chart-1));--spm-funnel-gap:76px;--spm-funnel-ghost:color-mix(in oklab, var(--spm-funnel) 10%, var(--bg-surface));--spm-funnel-hatch:color-mix(in oklab, var(--spm-funnel) 34%, transparent);gap:0;container-type:inline-size}html[data-theme=dark] .spm-chart.spm-funnel{--spm-funnel-ghost:color-mix(in oklab, var(--spm-funnel) 16%, var(--bg-surface));--spm-funnel-hatch:color-mix(in oklab, var(--spm-funnel) 42%, transparent)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .spm-chart.spm-funnel{--spm-funnel-ghost:color-mix(in oklab, var(--spm-funnel) 16%, var(--bg-surface));--spm-funnel-hatch:color-mix(in oklab, var(--spm-funnel) 42%, transparent)}}.spm-funnel-cols{align-items:stretch;gap:0 var(--spm-funnel-gap);min-width:0;margin:0;padding:0;list-style:none;display:flex}.spm-funnel-col{flex-direction:column;flex:1 1 0;gap:6px;min-width:0;display:flex;position:relative}.spm-funnel-rate{color:var(--text-1);font:var(--type-headline-semibold);font-variant-numeric:tabular-nums;letter-spacing:var(--track-headline);white-space:nowrap;align-self:flex-start;display:inline-block}.spm-funnel-plot{border-bottom:1px solid var(--chart-axis);display:block;position:relative}.spm-funnel-strut{display:block}.spm-funnel-stack{flex-direction:column;justify-content:flex-end;display:flex;position:absolute;inset:0}.spm-funnel-ghost{height:var(--pct,0%);background-color:var(--spm-funnel-ghost);background-image:repeating-linear-gradient(135deg, var(--spm-funnel-hatch) 0 1.5px, transparent 1.5px 6px);border-radius:4px 4px 0 0;flex:none;display:block}.spm-funnel .spm-funnel-ghost+.spm-funnel-bar{border-radius:0}.spm-funnel-ghost.is-largest,.spm-funnel-item-ghost.is-largest{--spm-funnel-ghost:color-mix(in oklab, var(--danger-fg) 10%, var(--bg-surface));--spm-funnel-hatch:color-mix(in oklab, var(--danger-fg) 40%, transparent)}a.spm-funnel-ghost,a.spm-funnel-item-ghost{cursor:pointer;transition:background-color var(--dur-2) var(--ease-out)}a.spm-funnel-ghost:hover,a.spm-funnel-item-ghost:hover{background-color:color-mix(in oklab, var(--spm-funnel) 22%, var(--bg-surface))}a.spm-funnel-ghost.is-largest:hover,a.spm-funnel-item-ghost.is-largest:hover{background-color:color-mix(in oklab, var(--danger-fg) 20%, var(--bg-surface))}a.spm-funnel-ghost:focus-visible,a.spm-funnel-item-ghost:focus-visible{outline:2px solid var(--focus-color);outline-offset:2px}.spm-funnel .spm-funnel-cols:hover .spm-funnel-col:not(:hover) .spm-funnel-bar{opacity:.6}.spm-funnel-name,.spm-funnel-item-name{min-width:0;color:var(--text-1);font:var(--type-caption-1-medium);letter-spacing:var(--track-caption-1);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.spm-funnel-name{margin-top:2px}.spm-funnel-count,.spm-funnel-item-count{color:var(--text-2);font:var(--type-caption-1-regular);font-variant-numeric:tabular-nums;letter-spacing:var(--track-caption-1);white-space:nowrap}.spm-funnel-count{margin-top:-6px}.spm-funnel-conv{width:var(--spm-funnel-gap);text-align:center;flex-direction:column;align-items:center;gap:2px;display:flex;position:absolute;top:30px;right:100%}.spm-funnel-conv-rate{color:var(--text-2);font:var(--type-caption-1-semibold);font-variant-numeric:tabular-nums;letter-spacing:var(--track-caption-1);white-space:nowrap;display:inline-block}.spm-funnel-conv.is-largest .spm-funnel-conv-rate,.spm-funnel-item-conv.is-largest .spm-funnel-conv-rate{color:var(--text-1)}.spm-funnel-flag{color:var(--danger-fg);font:var(--type-caption-2-semibold);letter-spacing:var(--track-caption-2)}.spm-funnel-list{flex-direction:column;gap:12px;min-width:0;margin:0;padding:0;list-style:none;display:none}.spm-funnel-item{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"conv conv""name count""track rate";align-items:center;gap:4px 12px;min-width:0;display:grid}.spm-funnel-item-conv{grid-area:conv;align-items:baseline;gap:8px;display:flex}.spm-funnel-item-name{grid-area:name}.spm-funnel-item-count{text-align:right;grid-area:count}.spm-funnel-item-track{grid-area:track;min-width:0;height:10px;display:flex}.spm-funnel-item-fill{width:var(--pct,0%);background:var(--spm-funnel);border-radius:3px 0 0 3px;flex:none;height:100%;display:block}.spm-funnel-item-fill:only-child{border-radius:3px}.spm-funnel-item-ghost{width:var(--pct,0%);background-color:var(--spm-funnel-ghost);background-image:repeating-linear-gradient(135deg, var(--spm-funnel-hatch) 0 1.5px, transparent 1.5px 6px);border-radius:0 3px 3px 0;flex:none;height:100%;display:block}.spm-funnel-item-rate{min-width:3.5em;color:var(--text-1);font:var(--type-caption-1-semibold);font-variant-numeric:tabular-nums;letter-spacing:var(--track-caption-1);text-align:right;white-space:nowrap;grid-area:rate}.spm-funnel[data-layout=list] .spm-funnel-cols{display:none}.spm-funnel[data-layout=list] .spm-funnel-list{display:flex}@container (max-width:439px){.spm-funnel[data-layout=auto] .spm-funnel-cols{display:none}.spm-funnel[data-layout=auto] .spm-funnel-list{display:flex}}@container (max-width:599px){.spm-funnel[data-layout=auto][data-fit=m] .spm-funnel-cols,.spm-funnel[data-layout=auto][data-fit=l] .spm-funnel-cols{display:none}.spm-funnel[data-layout=auto][data-fit=m] .spm-funnel-list,.spm-funnel[data-layout=auto][data-fit=l] .spm-funnel-list{display:flex}}@container (max-width:799px){.spm-funnel[data-layout=auto][data-fit=l] .spm-funnel-cols{display:none}.spm-funnel[data-layout=auto][data-fit=l] .spm-funnel-list{display:flex}}.spm-retention .spm-retention-cell[data-seq="0"],.spm-heatmap .spm-heatmap-cell[data-seq="0"]{background:color-mix(in oklab, var(--text-1) 4%, var(--bg-surface))}.spm-retention .spm-retention-cell[data-seq="1"],.spm-heatmap .spm-heatmap-cell[data-seq="1"],.spm-heatmap-scale-ramp [data-seq="1"]{background:var(--seq-1)}.spm-retention .spm-retention-cell[data-seq="2"],.spm-heatmap .spm-heatmap-cell[data-seq="2"],.spm-heatmap-scale-ramp [data-seq="2"]{background:var(--seq-2)}.spm-retention .spm-retention-cell[data-seq="3"],.spm-heatmap .spm-heatmap-cell[data-seq="3"],.spm-heatmap-scale-ramp [data-seq="3"]{background:var(--seq-3)}.spm-retention .spm-retention-cell[data-seq="4"],.spm-heatmap .spm-heatmap-cell[data-seq="4"],.spm-heatmap-scale-ramp [data-seq="4"]{background:var(--seq-4)}.spm-retention .spm-retention-cell[data-seq="5"],.spm-heatmap .spm-heatmap-cell[data-seq="5"],.spm-heatmap-scale-ramp [data-seq="5"]{background:var(--seq-5)}.spm-retention .spm-retention-cell[data-seq="6"],.spm-heatmap .spm-heatmap-cell[data-seq="6"],.spm-heatmap-scale-ramp [data-seq="6"]{background:var(--seq-6)}.spm-retention .spm-retention-cell[data-seq="7"],.spm-heatmap .spm-heatmap-cell[data-seq="7"],.spm-heatmap-scale-ramp [data-seq="7"]{background:var(--seq-7)}.spm-retention .spm-retention-cell[data-seq="6"],.spm-retention .spm-retention-cell[data-seq="7"]{color:var(--on-solid)}html[data-theme=dark] .spm-retention .spm-retention-cell[data-seq="5"],html[data-theme=dark] .spm-retention .spm-retention-cell[data-seq="6"],html[data-theme=dark] .spm-retention .spm-retention-cell[data-seq="7"]{color:var(--bg-canvas)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .spm-retention .spm-retention-cell[data-seq="5"],:root:not([data-theme=light]) .spm-retention .spm-retention-cell[data-seq="6"],:root:not([data-theme=light]) .spm-retention .spm-retention-cell[data-seq="7"]{color:var(--bg-canvas)}}.spm-retention,.spm-heatmap{position:relative}.spm-retention table,.spm-heatmap table{border-collapse:separate;border-spacing:2px}.spm-retention thead th,.spm-heatmap thead th{color:var(--text-3);background:0 0;font-weight:500}.spm-retention .spm-retention-cell{border-radius:var(--radius-sm);min-width:48px;color:var(--text-1);font:var(--type-caption-1-medium);font-variant-numeric:tabular-nums;letter-spacing:var(--track-caption-1);transition:box-shadow var(--dur-2) var(--ease-out);background:0 0}.spm-retention .spm-retention-cell.is-base{background:color-mix(in oklab, var(--text-1) 6%, var(--bg-surface));color:var(--text-2)}.spm-retention .spm-retention-cell.is-blank{opacity:1;background:0 0}.spm-retention .spm-retention-cell[data-rt-period]:hover{box-shadow:inset 0 0 0 2px var(--text-1)}.spm-retention-link{border-radius:inherit;color:inherit;margin:-8px;padding:8px;text-decoration:none;display:block}.spm-retention-link:focus-visible{outline:2px solid var(--focus-color);outline-offset:1px}.spm-retention-summary th,.spm-retention-summary td{border-bottom:1px solid var(--border)}.spm-retention .spm-retention-summary th[scope=row]{color:var(--text-1);font-weight:600}.spm-retention-summary .spm-retention-cell{font:var(--type-caption-1-semibold)}.spm-retention.is-dense .spm-retention-cell{min-width:24px;height:24px}.spm-retention.is-dense .spm-retention-num{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.spm-chart.spm-rcurve{gap:8px;container-type:inline-size}.spm-rcurve-legend{color:var(--text-2);font:var(--type-caption-1-medium);letter-spacing:var(--track-caption-1);flex-wrap:wrap;gap:4px 16px;margin:0;padding:0;list-style:none;display:flex}.spm-rcurve-legend-item{align-items:center;gap:6px;display:inline-flex}.spm-rcurve-key{background:var(--spm-chart-color,var(--chart-1));border-radius:1px;width:12px;height:2px}.spm-rcurve-frame{grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);gap:6px 8px;min-width:0;display:grid}.spm-rcurve-yaxis{color:var(--text-3);font:var(--type-caption-1-regular);font-variant-numeric:tabular-nums;letter-spacing:var(--track-caption-1);grid-area:1/1;position:relative}.spm-rcurve-ywidth{visibility:hidden;height:0;display:block;overflow:hidden}.spm-rcurve-tick{right:0;bottom:var(--pct,0%);white-space:nowrap;position:absolute;transform:translateY(50%)}.spm-rcurve-plot{grid-area:1/2;min-width:0;height:200px;position:relative}@container (max-width:479px){.spm-rcurve-plot{height:160px}}.spm-rcurve-svg{width:100%;height:100%;display:block;overflow:visible}.spm-rcurve-grid line{stroke:var(--chart-grid);stroke-width:1px}.spm-rcurve-guide{opacity:0;stroke:var(--chart-axis);stroke-width:1px;transition:opacity var(--dur-1) linear}.spm-rcurve-guide.is-active{opacity:1}.spm-rcurve-series{--spm-rcurve:var(--spm-chart-color,var(--chart-1))}.spm-rcurve .spm-rcurve-line{fill:none;stroke:var(--spm-rcurve);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.spm-rcurve .spm-rcurve-line.is-partial{stroke-dasharray:4 4;stroke-linecap:butt}.spm-rcurve .spm-rcurve-band{fill:var(--spm-rcurve);fill-opacity:.12;stroke:none}.spm-rcurve-dot{fill:none;stroke:var(--spm-rcurve);stroke-linecap:round;stroke-width:0;transition:stroke-width var(--dur-2) var(--ease-out)}.spm-rcurve.has-dots .spm-rcurve-dot{stroke-width:6px}.spm-rcurve-dot.is-partial{stroke:color-mix(in oklab, var(--spm-rcurve) 55%, var(--bg-surface))}.spm-rcurve .spm-rcurve-dot.is-active{stroke-width:11px}.spm-rcurve-xaxis{min-width:0;color:var(--text-3);font:var(--type-caption-1-regular);font-variant-numeric:tabular-nums;letter-spacing:var(--track-caption-1);grid-area:2/2;display:flex}.spm-rcurve-xlabel{white-space:nowrap;flex:1 1 0;justify-content:center;min-width:0;display:flex}.spm-rcurve-xlabel.is-active{color:var(--text-1);font-weight:600}.spm-rcurve-caption{color:var(--text-3);font:var(--type-caption-1-regular);letter-spacing:var(--track-caption-1);margin:0}.spm-heatmap .spm-heatmap-cell{border-radius:var(--radius-xs);background:0 0;min-width:20px;height:20px}.spm-heatmap .spm-heatmap-cell.is-blank{box-shadow:inset 0 0 0 1px var(--border-subtle);opacity:1;background:0 0}.spm-heatmap .spm-heatmap-cell:not(.is-blank):hover{box-shadow:inset 0 0 0 2px var(--text-1)}.spm-heatmap th{color:var(--text-3);font:var(--type-caption-1-regular);font-variant-numeric:tabular-nums;letter-spacing:var(--track-caption-1)}.spm-heatmap-scale .spm-heatmap-scale-ramp span{border-radius:var(--radius-xs);width:12px;height:12px}.spm-stat .spm-stat-label{align-items:center;gap:6px;min-width:0;display:flex}.spm-stat-glyph{width:14px;height:14px;color:var(--text-3);flex:none;justify-content:center;align-items:center;display:inline-flex}.spm-stat-glyph svg{width:100%;height:100%}.spm-stat .spm-stat-delta.is-neutral{color:var(--text-2)}.spm-stat .spm-stat-delta.is-neutral .spm-stat-delta-badge{background:var(--bg-sunken);color:var(--text-2)}.spm-stat .spm-stat-spark.is-fluid{width:100%;margin-top:0;display:block}.spm-gauge .spm-gauge-label,.spm-gauge>.status-badge{justify-self:center}@media (forced-colors:active){.spm-barlist-chart .spm-barlist-fill,.spm-funnel .spm-funnel-bar,.spm-funnel-item-fill{forced-color-adjust:none;background:canvas;border:1px solid canvastext}.spm-funnel .spm-funnel-bar,.spm-funnel-item-fill{background:canvastext}.spm-barlist-chart .spm-barlist-row.is-remainder .spm-barlist-fill,.spm-funnel-ghost,.spm-funnel-item-ghost{forced-color-adjust:none;background:canvas;border:1px dashed canvastext}.spm-rcurve .spm-rcurve-line,.spm-rcurve-dot{stroke:canvastext}}@media print{.spm-barlist-fill,.spm-funnel-bar,.spm-funnel-ghost,.spm-funnel-item-fill,.spm-funnel-item-ghost,.spm-retention-cell,.spm-heatmap-cell{-webkit-print-color-adjust:exact;print-color-adjust:exact}.spm-barlist-chart,.spm-funnel,.spm-rcurve{break-inside:avoid}}}
@layer components{.spm-sankey{min-width:0;margin:0}.spm-sankey-host{position:relative}.spm-sankey-columns{height:20px;margin:0 0 8px;padding:0;list-style:none;position:relative}.spm-sankey-column{top:0;left:calc(var(--spm-xp) + var(--spm-xd));color:var(--text-2);font:var(--type-caption-1-medium);letter-spacing:var(--track-caption-1);white-space:nowrap;position:absolute}.spm-sankey-plot{height:300px;position:relative}.spm-sankey[data-sankey-h="260"] .spm-sankey-plot{height:260px}.spm-sankey[data-sankey-h="300"] .spm-sankey-plot{height:300px}.spm-sankey[data-sankey-h="340"] .spm-sankey-plot{height:340px}.spm-sankey[data-sankey-h="380"] .spm-sankey-plot{height:380px}.spm-sankey[data-sankey-h="420"] .spm-sankey-plot{height:420px}.spm-sankey-links,.spm-sankey-nodes{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.spm-sankey-nodes{pointer-events:none}.spm-sankey-link{fill:var(--chart-1-fill);transition:opacity var(--dur-2) var(--ease-out)}.spm-sankey-link.is-sink{fill:var(--chart-other-fill)}.spm-sankey-node:not(.is-sink){fill:var(--chart-1)}.spm-sankey-node{transition:opacity var(--dur-2) var(--ease-out)}.spm-sankey-node.is-other{fill:var(--chart-other)}.spm-sankey-node.is-sink{stroke:var(--chart-other);stroke-width:1px}.spm-sankey-hatch-ground{fill:var(--chart-other-fill)}.spm-sankey-hatch-line{fill:var(--chart-other)}.spm-sankey-labels{pointer-events:none;margin:0;padding:0;list-style:none;position:absolute;inset:0}.spm-sankey-label{top:calc(var(--spm-yp) + var(--spm-yd));left:calc(var(--spm-xp) + var(--spm-xd));pointer-events:auto;max-width:calc(20% - 20px);transition:opacity var(--dur-2) var(--ease-out);margin-left:16px;display:flex;position:absolute;transform:translateY(-50%)}.spm-sankey.is-cols-2 .spm-sankey-label{max-width:calc(80% - 20px)}.spm-sankey.is-cols-3 .spm-sankey-label{max-width:calc(40% - 20px)}.spm-sankey.is-cols-4 .spm-sankey-label{max-width:calc(26.6667% - 20px)}.spm-sankey.is-cols-6 .spm-sankey-label{max-width:calc(16% - 20px)}.spm-sankey-label>a,.spm-sankey-label>span{border-radius:var(--radius-xs);background:color-mix(in oklab, var(--bg-surface) 88%, transparent);min-width:0;color:var(--text-1);text-shadow:0 0 3px var(--bg-surface), 0 0 2px var(--bg-surface);align-items:baseline;gap:6px;margin-left:-5px;padding:1px 5px;text-decoration:none;display:flex}.spm-sankey-label>a:hover .spm-sankey-name{text-underline-offset:2px;text-decoration:underline}.spm-sankey-label>a:focus-visible{outline:2px solid var(--focus-color);outline-offset:2px}.spm-sankey-name{min-width:0;font:var(--type-caption-1-medium);letter-spacing:var(--track-caption-1);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.spm-sankey-value{color:var(--text-2);font:var(--type-caption-2-regular);font-variant-numeric:tabular-nums;white-space:nowrap}.spm-sankey-label.is-sink .spm-sankey-name,.spm-sankey-label.is-other .spm-sankey-name{color:var(--text-2)}.spm-sankey-host.is-lighting .spm-sankey-link:not(.is-lit),.spm-sankey-host.is-lighting .spm-sankey-node:not(.is-lit),.spm-sankey-host.is-lighting .spm-sankey-label:not(.is-lit){opacity:.25}.spm-sankey-host.is-lighting .spm-sankey-link.is-lit:not(.is-sink){fill:color-mix(in oklab, var(--chart-1) 45%, transparent)}@media (forced-colors:active){.spm-sankey-link{fill:graytext;opacity:.4}.spm-sankey-node{fill:canvastext}}@media print{.spm-sankey-host.is-lighting *{opacity:1!important}}.spm-flow{--flow-room:148px}.spm-flow-scroll{overscroll-behavior-x:contain;padding-bottom:4px;overflow-x:auto}.spm-flow .spm-sankey-host{min-width:368px}.spm-flow.is-steps-3 .spm-sankey-host{min-width:588px}.spm-flow.is-steps-4 .spm-sankey-host{min-width:808px}.spm-flow.is-steps-5 .spm-sankey-host{min-width:1028px}.spm-flow.is-steps-6 .spm-sankey-host{min-width:1248px}.spm-flow.is-steps-7 .spm-sankey-host{min-width:1468px}.spm-flow.is-steps-8 .spm-sankey-host{min-width:1688px}.spm-flow.is-steps-9 .spm-sankey-host{min-width:1908px}.spm-flow.is-steps-10 .spm-sankey-host{min-width:2128px}.spm-flow.is-steps-11 .spm-sankey-host{min-width:2348px}.spm-flow.is-steps-12 .spm-sankey-host{min-width:2568px}.spm-flow-steps{height:56px;margin:0 var(--flow-room) 14px 0;padding:0;list-style:none;position:relative}.spm-flow-step{top:0;left:calc(var(--spm-xp) + var(--spm-xd));max-width:calc(100% - 12px);transition:opacity var(--dur-2) var(--ease-out);display:flex;position:absolute}.spm-flow.is-steps-2 .spm-flow-step{max-width:calc(100% - 12px)}.spm-flow.is-steps-3 .spm-flow-step{max-width:calc(50% - 12px)}.spm-flow.is-steps-4 .spm-flow-step{max-width:calc(33.3333% - 12px)}.spm-flow.is-steps-5 .spm-flow-step{max-width:calc(25% - 12px)}.spm-flow.is-steps-6 .spm-flow-step{max-width:calc(20% - 12px)}.spm-flow.is-steps-7 .spm-flow-step{max-width:calc(16.6667% - 12px)}.spm-flow.is-steps-8 .spm-flow-step{max-width:calc(14.2857% - 12px)}.spm-flow.is-steps-9 .spm-flow-step{max-width:calc(12.5% - 12px)}.spm-flow.is-steps-10 .spm-flow-step{max-width:calc(11.1111% - 12px)}.spm-flow.is-steps-11 .spm-flow-step{max-width:calc(10% - 12px)}.spm-flow.is-steps-12 .spm-flow-step{max-width:calc(9.09091% - 12px)}.spm-flow .spm-flow-step.is-last{max-width:calc(var(--flow-room) - 4px)}.spm-flow-step-focus{border-radius:var(--radius-xs);flex-direction:column;min-width:0;margin-left:-4px;padding:0 4px;display:flex}.spm-flow-step-focus:focus-visible{outline:2px solid var(--focus-color);outline-offset:2px}.spm-flow-step-index{color:var(--text-3);font:var(--type-caption-2-medium);letter-spacing:var(--track-caption-2)}.spm-flow-step-name{color:var(--text-1);font:var(--type-caption-1-semibold);letter-spacing:var(--track-caption-1);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.spm-flow-step-figure{font-variant-numeric:tabular-nums;white-space:nowrap;align-items:baseline;gap:6px;display:flex}.spm-flow-step-count{color:var(--text-2);font:var(--type-caption-1-regular);font-variant-numeric:tabular-nums;letter-spacing:var(--track-caption-1)}.spm-flow-step-share{color:var(--text-1);font:var(--type-caption-1-medium);font-variant-numeric:tabular-nums;letter-spacing:var(--track-caption-1)}.spm-flow-plot{height:320px;position:relative}.spm-flow[data-flow-h="280"] .spm-flow-plot{height:280px}.spm-flow[data-flow-h="320"] .spm-flow-plot{height:320px}.spm-flow[data-flow-h="360"] .spm-flow-plot{height:360px}.spm-flow[data-flow-h="400"] .spm-flow-plot{height:400px}.spm-flow[data-flow-h="440"] .spm-flow-plot{height:440px}.spm-flow[data-flow-h="480"] .spm-flow-plot{height:480px}.spm-flow .spm-sankey-links,.spm-flow .spm-sankey-nodes,.spm-flow-chips,.spm-flow-labels{inset:0 var(--flow-room) 0 0;width:auto;height:100%;position:absolute}.spm-flow .spm-sankey-links,.spm-flow .spm-sankey-nodes{width:calc(100% - var(--flow-room))}.spm-sankey-link.is-drop{fill:var(--chart-other-fill)}.spm-sankey-node.is-drop:not(.is-sink){fill:var(--chart-other)}.spm-flow .spm-sankey-node.is-other{fill:color-mix(in oklab, var(--chart-other) 60%, var(--bg-surface))}.spm-flow-chips,.spm-flow-labels{pointer-events:none;margin:0;padding:0;list-style:none}.spm-flow-chip{top:calc(var(--spm-yp) + var(--spm-yd));left:calc(var(--spm-xp) + var(--spm-xd));border-radius:var(--radius-full);background:color-mix(in oklab, var(--bg-surface) 82%, transparent);color:var(--text-1);font:var(--type-caption-2-semibold);font-variant-numeric:tabular-nums;letter-spacing:var(--track-caption-2);white-space:nowrap;pointer-events:auto;transition:opacity var(--dur-2) var(--ease-out);padding:0 6px;position:absolute;transform:translate(-50%,-50%)}.spm-flow-label{top:calc(var(--spm-yp) + var(--spm-yd));left:calc(var(--spm-xp) + var(--spm-xd));pointer-events:auto;max-width:calc(64% - 24px);transition:opacity var(--dur-2) var(--ease-out);margin-left:16px;display:flex;position:absolute;transform:translateY(-50%)}.spm-flow.is-steps-3 .spm-flow-label{max-width:calc(32% - 24px)}.spm-flow.is-steps-4 .spm-flow-label{max-width:calc(21.3333% - 24px)}.spm-flow.is-steps-5 .spm-flow-label{max-width:calc(16% - 24px)}.spm-flow.is-steps-6 .spm-flow-label{max-width:calc(12.8% - 24px)}.spm-flow.is-steps-7 .spm-flow-label{max-width:calc(10.6667% - 24px)}.spm-flow.is-steps-8 .spm-flow-label{max-width:calc(9.14286% - 24px)}.spm-flow.is-steps-9 .spm-flow-label{max-width:calc(8% - 24px)}.spm-flow.is-steps-10 .spm-flow-label{max-width:calc(7.11111% - 24px)}.spm-flow.is-steps-11 .spm-flow-label{max-width:calc(6.4% - 24px)}.spm-flow.is-steps-12 .spm-flow-label{max-width:calc(5.81818% - 24px)}.spm-flow-label>a,.spm-flow-label>span{border-radius:var(--radius-xs);min-width:0;color:var(--text-2);align-items:baseline;gap:6px;margin-left:-4px;padding:1px 4px;text-decoration:none;display:flex}.spm-flow-label>a:hover .spm-flow-label-name{color:var(--text-1);text-underline-offset:2px;text-decoration:underline}.spm-flow-label>a:focus-visible,.spm-flow-label>span:focus-visible{outline:2px solid var(--focus-color);outline-offset:1px}.spm-flow-label-name{min-width:0;font:var(--type-caption-1-regular);letter-spacing:var(--track-caption-1);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.spm-flow-label-share{color:var(--text-3);font:var(--type-caption-2-medium);font-variant-numeric:tabular-nums;letter-spacing:var(--track-caption-2);flex-shrink:0}.spm-flow-label.is-left .spm-flow-label-name,.spm-flow-label.is-open .spm-flow-label-name,.spm-flow-label.is-unknown .spm-flow-label-name{font-style:italic}.spm-flow-tip{z-index:var(--z-tooltip);min-width:196px;display:none;top:0;left:0;transform:none}.spm-flow-tip.is-shown{display:block}.spm-flow-tip-row{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.spm-flow-tip-foot{color:var(--text-3);font:var(--type-caption-2-regular);letter-spacing:var(--track-caption-2);margin:6px 0 0}.spm-flow-key{color:var(--text-3);font:var(--type-caption-1-regular);letter-spacing:var(--track-caption-1);flex-wrap:wrap;align-items:center;gap:4px 16px;margin:12px 0 0;display:flex}.spm-flow-key-item{color:var(--text-2);align-items:center;gap:6px;display:inline-flex}.spm-flow-key-item:before{content:"";background:var(--chart-1-fill);width:12px;height:8px;box-shadow:inset 3px 0 0 var(--chart-1);border-radius:2px}.spm-flow-key-item.is-drop:before{background:var(--chart-other-fill);box-shadow:inset 3px 0 0 var(--chart-other)}.spm-sankey-host.is-lighting .spm-flow-step:not(.is-lit),.spm-sankey-host.is-lighting .spm-flow-label:not(.is-lit),.spm-sankey-host.is-lighting .spm-flow-chip:not(.is-lit){opacity:.3}.spm-sankey-host.is-lighting .spm-sankey-link.is-lit.is-drop{fill:color-mix(in oklab, var(--chart-other) 45%, transparent)}.spm-sankey-host.is-lighting .spm-flow-label.is-lit>a,.spm-sankey-host.is-lighting .spm-flow-label.is-lit>span{color:var(--text-1)}@media (forced-colors:active){.spm-flow-key-item:before{background:canvastext}}.spm-world-map{min-width:0;margin:0}.spm-world-map-svg{width:100%;height:auto;min-height:160px;display:block}.spm-world-map-country{fill:var(--bg-sunken);stroke:var(--border-strong);stroke-width:.5px}.spm-world-map-country[data-seq="1"]{fill:var(--seq-1)}.spm-world-map-country[data-seq="2"]{fill:var(--seq-2)}.spm-world-map-country[data-seq="3"]{fill:var(--seq-3)}.spm-world-map-country[data-seq="4"]{fill:var(--seq-4)}.spm-world-map-country[data-seq="5"]{fill:var(--seq-5)}.spm-world-map-country[data-seq="6"]{fill:var(--seq-6)}.spm-world-map-country[data-seq="7"]{fill:var(--seq-7)}.spm-world-map-scale{align-items:center;gap:var(--space-2);color:var(--text-2);font:var(--type-caption-1-regular);flex-wrap:wrap;display:flex}.spm-world-map-scale>span{align-items:center;gap:var(--space-1);display:inline-flex}.spm-world-map-neutral{width:var(--icon-sm);height:var(--icon-sm);background:var(--bg-sunken);border:var(--border-width) solid var(--border-strong);border-radius:var(--radius-xs)}.spm-world-map-note{color:var(--text-2);font:var(--type-caption-1-regular);margin:var(--space-2) 0 0}.analytics-location-view>.bd-segmented{margin-bottom:var(--space-3)}.breakdown-flag{object-fit:contain;border-radius:var(--radius-xs);flex-shrink:0;width:24px;height:18px;display:inline-block}.breakdown-country-label{align-items:center;gap:var(--space-2);display:inline-flex}@media (forced-colors:active){.spm-world-map-country{fill:canvas;stroke:canvastext}.spm-world-map-country:not([data-seq="0"]){fill:highlight}}}
@layer components{.spm-bridge{gap:8px;min-width:0;margin:0;display:grid}.spm-bridge-rows{grid-template-columns:minmax(96px,max-content) minmax(0,1fr) auto;gap:2px 12px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.spm-bridge-row{grid-column:1/-1;grid-template-columns:subgrid;align-items:center;min-width:0;min-height:32px;display:grid}.spm-bridge-label{min-width:0;color:var(--text-1);font:var(--type-body-2-medium);letter-spacing:var(--track-body);align-items:baseline;gap:6px;text-decoration:none;display:inline-flex}.spm-bridge-row.is-total .spm-bridge-label{font:var(--type-body-2-semibold)}.spm-bridge-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}a.spm-bridge-label:hover .spm-bridge-name{text-underline-offset:3px;text-decoration:underline}a.spm-bridge-label:focus-visible{border-radius:var(--radius-xs);outline:2px solid var(--focus-color);outline-offset:2px}.spm-bridge-meta{color:var(--text-3);font:var(--type-caption-1-regular);letter-spacing:var(--track-caption-1);flex:none}.spm-bridge-track{border-left:1px solid var(--chart-axis);width:100%;height:24px;display:block;overflow:visible}.spm-bridge.is-fitted .spm-bridge-track{border-left-style:dashed}.spm-bridge-bar.is-total{fill:var(--chart-other-fill);stroke:var(--chart-other);stroke-width:1px}.spm-bridge-break{stroke:var(--chart-axis);stroke-width:2px;stroke-dasharray:2 2}.spm-bridge-value{color:var(--text-1);font:var(--type-body-2-semibold);font-variant-numeric:tabular-nums;letter-spacing:var(--track-body);text-align:right;white-space:nowrap}.spm-bridge-row.is-delta .spm-bridge-value{font:var(--type-body-2-medium)}.spm-bridge-note{color:var(--text-3);font:var(--type-caption-1-regular);letter-spacing:var(--track-caption-1)}@media (max-width:520px){.spm-bridge-rows{grid-template-columns:minmax(72px,max-content) minmax(0,1fr) auto;gap:2px 8px}.spm-bridge-meta{display:none}}@media (forced-colors:active){.spm-bridge-bar{fill:canvastext}.spm-bridge-bar.is-total{fill:canvas;stroke:canvastext}}}
@layer components{.spm-strip{--spm-strip-h:28px;gap:6px;min-width:0;margin:0;display:grid}.spm-strip.is-sm{--spm-strip-h:16px}.spm-strip.is-lg{--spm-strip-h:40px}.spm-strip-host{gap:4px;min-width:0;display:grid;position:relative}.spm-strip-lane{grid-template-columns:minmax(0,1fr);align-items:center;gap:8px;min-width:0;display:grid}.spm-strip-lane:has(.spm-strip-lane-name){grid-template-columns:minmax(64px,8.5rem) minmax(0,1fr)}.spm-strip-lane-name{color:var(--text-2);font:var(--type-caption-1-medium);letter-spacing:var(--track-caption-1);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.spm-strip-cells{height:var(--spm-strip-h);align-items:stretch;gap:2px;min-width:0;display:flex}.spm-strip-cells:has(>:nth-child(46)){gap:1px}.spm-strip-cell{--spm-cell:var(--chart-other);min-width:2px;color:inherit;border-radius:2px;flex:1 1 0;display:block;position:relative}.spm-strip-cell.is-positive{--spm-cell:var(--positive-solid)}.spm-strip-cell.is-warning{--spm-cell:var(--warning-solid)}.spm-strip-cell.is-danger{--spm-cell:var(--danger-solid)}.spm-strip-cell.is-info,.spm-strip-cell.is-running{--spm-cell:var(--info-solid)}.spm-strip-cell.is-neutral{--spm-cell:var(--chart-other)}.spm-strip-cell.is-empty{--spm-cell:var(--chart-track)}.spm-strip-cell.is-level-fatal{--spm-cell:var(--chart-level-fatal)}.spm-strip-cell.is-level-error{--spm-cell:var(--chart-level-error)}.spm-strip-cell.is-level-warning{--spm-cell:var(--chart-level-warning)}.spm-strip-cell.is-level-info{--spm-cell:var(--chart-level-info)}.spm-strip-cell.is-level-debug{--spm-cell:var(--chart-level-debug)}.spm-strip-mark{border-radius:inherit;display:block;overflow:hidden}.spm-strip-fill{fill:var(--spm-cell)}.spm-strip-track{fill:var(--chart-track)}.spm-strip-cell.is-empty .spm-strip-fill,.spm-strip-cell.is-empty .spm-strip-track{fill:#0000}.spm-strip-cell.is-empty{background:color-mix(in oklab, var(--chart-track) 60%, transparent);box-shadow:inset 0 0 0 1px var(--border)}.spm-strip-cell.is-running .spm-strip-fill{fill:color-mix(in oklab, var(--spm-cell) 45%, transparent)}a.spm-strip-cell:hover .spm-strip-fill,.spm-strip-cell:focus-visible .spm-strip-fill{fill:color-mix(in oklab, var(--spm-cell) 80%, var(--text-1))}.spm-strip-cell:focus-visible{z-index:1;outline:2px solid color-mix(in oklab, var(--accent-solid) 75%, transparent);outline-offset:2px}.spm-strip-incident{background:var(--danger-fg);border-radius:1px;height:2px;position:absolute;top:-4px;left:0;right:0}.spm-strip-axis{color:var(--text-3);font:var(--type-caption-2-regular);font-variant-numeric:tabular-nums;letter-spacing:var(--track-caption-2);justify-content:space-between;display:flex}.spm-strip-axis.is-laned{padding-left:calc(min(8.5rem,30%) + 8px)}@media (max-width:600px){.spm-strip-lane:has(.spm-strip-lane-name){grid-template-columns:minmax(0,1fr);gap:2px}.spm-strip-axis.is-laned{padding-left:0}}.spm-strip-summary{color:var(--text-2);font:var(--type-caption-1-regular);font-variant-numeric:tabular-nums;letter-spacing:var(--track-caption-1);margin:0}.spm-strip.is-empty .spm-strip-summary{color:var(--text-3)}.spm-strip-tip{z-index:var(--z-tooltip);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-raised);width:max-content;max-width:240px;box-shadow:var(--shadow-popover);pointer-events:none;gap:2px;padding:6px 8px;display:grid;position:absolute;transform:translate(-50%,calc(-100% - 8px))}.spm-strip-tip.is-flipped{transform:translate(calc(12px - 100%),calc(-100% - 8px))}.spm-strip-tip-label{color:var(--text-2);font:var(--type-caption-2-semibold);font-variant-numeric:tabular-nums;letter-spacing:var(--track-caption-2)}.spm-strip-tip-status{color:var(--text-1);font:var(--type-caption-1-medium);font-variant-numeric:tabular-nums;letter-spacing:var(--track-caption-1)}.spm-strip-tip-status.is-danger,.spm-strip-tip-status.is-level-fatal,.spm-strip-tip-status.is-level-error{color:var(--danger-fg)}.spm-strip-tip-status.is-warning,.spm-strip-tip-status.is-level-warning{color:var(--warning-fg)}.spm-strip-tip-status.is-positive{color:var(--positive-fg)}.spm-strip-tip-detail{color:var(--text-2);font:var(--type-caption-2-regular);font-variant-numeric:tabular-nums;letter-spacing:var(--track-caption-2)}.spm-strip-tip-detail.is-incident{color:var(--danger-fg)}.spm-bullet{--spm-bullet:var(--chart-other);vertical-align:middle;align-items:center;gap:8px;min-width:0;max-width:100%;display:inline-flex}div.spm-bullet{display:flex}.spm-bullet.is-positive{--spm-bullet:var(--positive-solid)}.spm-bullet.is-warning{--spm-bullet:var(--warning-solid)}.spm-bullet.is-danger{--spm-bullet:var(--danger-solid)}.spm-bullet.is-neutral{--spm-bullet:var(--chart-1)}.spm-bullet-plot{flex:auto;width:100%;min-width:64px;height:12px;display:block}.spm-bullet.is-sm .spm-bullet-plot{min-width:48px;height:8px}.spm-bullet-plot svg{display:block;overflow:visible}.spm-bullet-track{fill:var(--chart-track)}.spm-bullet-range.is-positive{fill:color-mix(in oklab, var(--positive-solid) 16%, transparent)}.spm-bullet-range.is-warning{fill:color-mix(in oklab, var(--warning-solid) 20%, transparent)}.spm-bullet-range.is-danger{fill:color-mix(in oklab, var(--danger-solid) 16%, transparent)}.spm-bullet-range.is-neutral{fill:color-mix(in oklab, var(--text-1) 6%, transparent)}.spm-bullet-fill{fill:var(--spm-bullet);transform-box:fill-box;transform-origin:0}.spm-bullet-limit{fill:var(--text-1)}.spm-bullet-value{color:var(--text-1);font:var(--type-caption-1-medium);font-variant-numeric:tabular-nums;letter-spacing:var(--track-caption-1);white-space:nowrap;flex:none}.spm-bullet.is-empty .spm-bullet-value{color:var(--text-3);font:var(--type-caption-1-regular)}.spm-hist{--spm-hist-h:140px;gap:8px;min-width:0;margin:0;display:grid;container:spm-hist/inline-size}.spm-hist.is-sm{--spm-hist-h:96px}.spm-hist.is-lg{--spm-hist-h:200px}.spm-hist-stage{gap:4px;min-width:0;padding-top:18px;display:grid}.spm-hist-plot{height:var(--spm-hist-h);border-bottom:1px solid var(--chart-axis);align-items:stretch;gap:2px;min-width:0;display:flex;position:relative}.spm-hist-col{min-width:3px;color:inherit;flex:1 1 0;display:block;position:relative}.spm-hist-col svg{display:block;overflow:visible}.spm-hist-bar{fill:var(--chart-1);transform-box:fill-box;transform-origin:50% 100%}.spm-hist-bar.is-good{fill:color-mix(in oklab, var(--positive-solid) 78%, var(--bg-surface))}.spm-hist-bar.is-warning{fill:color-mix(in oklab, var(--warning-solid) 78%, var(--bg-surface))}.spm-hist-bar.is-poor{fill:color-mix(in oklab, var(--danger-solid) 78%, var(--bg-surface))}.spm-hist-count{top:calc(var(--spm-yp) + var(--spm-yd));color:var(--text-2);font:var(--type-caption-2-regular);font-variant-numeric:tabular-nums;letter-spacing:var(--track-caption-2);white-space:nowrap;pointer-events:none;position:absolute;left:50%;transform:translate(-50%,calc(-100% - 2px))}.spm-hist-bar.is-secondary{fill:var(--chart-level-error)}a.spm-hist-col:hover .spm-hist-bar:not(.is-secondary),.spm-hist-col:focus-visible .spm-hist-bar:not(.is-secondary){fill:color-mix(in oklab, var(--chart-1) 78%, var(--text-1))}a.spm-hist-col:hover,.spm-hist-col:focus-visible{background:color-mix(in oklab, var(--text-1) 5%, transparent)}.spm-hist-col:focus-visible{z-index:1;border-radius:var(--radius-xs);outline:2px solid color-mix(in oklab, var(--accent-solid) 75%, transparent);outline-offset:1px}.spm-hist-tip{z-index:var(--z-tooltip);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-raised);width:max-content;max-width:220px;box-shadow:var(--shadow-popover);color:var(--text-1);font:var(--type-caption-1-regular);font-variant-numeric:tabular-nums;letter-spacing:var(--track-caption-1);pointer-events:none;gap:2px;padding:6px 8px;display:none;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.spm-hist-col.is-end .spm-hist-tip{left:auto;right:0;transform:none}.spm-hist-col:hover .spm-hist-tip,.spm-hist-col:focus-visible .spm-hist-tip{display:grid}.spm-hist-tip-label{color:var(--text-2);font:var(--type-caption-2-semibold);letter-spacing:var(--track-caption-2)}.spm-hist-tip .is-secondary{color:var(--danger-fg)}.spm-hist-marker{top:-18px;bottom:0;left:calc(var(--spm-xp) + var(--spm-xd));border-left:1.5px dashed var(--text-2);pointer-events:none;width:0;position:absolute}.spm-hist-marker-label{color:var(--text-2);font:var(--type-caption-2-medium);font-variant-numeric:tabular-nums;letter-spacing:var(--track-caption-2);white-space:nowrap;position:absolute;top:0;left:4px}.spm-hist-axis{min-width:0;height:18px;position:relative}.spm-hist-tick{top:2px;left:calc(var(--spm-xp) + var(--spm-xd));color:var(--text-2);font:var(--type-caption-2-regular);font-variant-numeric:tabular-nums;letter-spacing:var(--track-caption-2);white-space:nowrap;position:absolute;transform:translate(-50%)}.spm-hist-tick.is-start{transform:none}.spm-hist-summary,.spm-scatter-summary{color:var(--text-2);font:var(--type-caption-1-regular);font-variant-numeric:tabular-nums;letter-spacing:var(--track-caption-1);margin:0}@container spm-hist (max-width:420px){.spm-hist-tick:not(.is-start):nth-child(2n){visibility:hidden}.spm-hist.is-dense .spm-hist-count{display:none}}.spm-scatter{gap:8px;min-width:0;margin:0;display:grid;container:spm-scatter/inline-size}.spm-scatter-frame{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"y stage"".x";column-gap:8px;min-width:0;padding-top:8px;display:grid}.spm-scatter-stage{height:var(--spm-plot-h,200px);grid-area:stage;min-width:0;position:relative}.spm-scatter-plot{position:absolute;inset:0}.spm-scatter-plot svg{display:block;overflow:visible}.spm-scatter-dot{fill:color-mix(in oklab, var(--chart-1) 55%, transparent);stroke:var(--chart-1);stroke-width:1px;transform-box:fill-box;transform-origin:50%}.spm-scatter-dot.is-failed{fill:color-mix(in oklab, var(--chart-level-error) 70%, transparent);stroke:var(--chart-level-error)}.spm-scatter-plot a:hover .spm-scatter-dot{fill:var(--chart-1)}.spm-scatter-plot a:hover .spm-scatter-dot.is-failed{fill:var(--chart-level-error)}@container spm-scatter (max-width:420px){.spm-scatter .spm-chart-tick.is-x:not(.is-start):not(.is-end){visibility:hidden}}@media print{.spm-strip-tip,.spm-hist-tip{display:none!important}}@media (forced-colors:active){.spm-strip-fill,.spm-hist-bar,.spm-bullet-fill{fill:canvastext}.spm-strip-cell.is-empty .spm-strip-fill,.spm-bullet-track{fill:canvas}}@container spm-scatter (max-width:520px){.spm-scatter .spm-chart-tick.is-x.is-rank-3{display:none}}@container spm-scatter (max-width:340px){.spm-scatter .spm-chart-tick.is-x.is-rank-2{display:none}}}
@layer modules{.replay-inset,.replay-policy,.replay-player-heading,.replay-controls,.replay-errors{padding:20px}.replay-inset h2,.replay-player h2,.replay-errors h3{margin:0 0 8px}.replay-inset ol{padding-left:20px}.replay-inset li{margin:8px 0}.replay-policy{gap:18px;display:grid}.replay-policy-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.replay-policy>:is(.button,.bd-button){justify-self:start}.replay-player-heading,.replay-transport,.replay-errors>div{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.replay-player-heading{justify-content:space-between}.replay-player-heading p{margin:0}.replay-player{overflow:hidden}.replay-stage{background:var(--bg-sunken);border-block:1px solid var(--border);min-height:160px;position:relative;overflow:auto}.replay-stage-hidden{display:none}.replay-stage iframe{background:#fff;border:0}.replay-stage .replayer-wrapper{position:relative}.replay-stage .replayer-mouse{background:var(--danger-fg);width:12px;height:12px;z-index:var(--z-sticky);pointer-events:none;border:2px solid #fff;border-radius:50%;position:absolute}.replay-stage .replayer-mouse.active{box-shadow:0 0 0 6px var(--accent-soft)}.replay-transport{font:var(--type-body-2-regular);letter-spacing:var(--track-body)}.replay-transport .ui-field{flex-direction:row;align-items:center;gap:8px}.replay-transport .ui-select{min-width:0}.replay-transport .ui-select-trigger{min-width:4.5rem}.replay-transport .ui-checkbox{align-items:center;display:inline-flex}.replay-transport output{font-variant-numeric:tabular-nums}.replay-scrubber{font:var(--type-caption-1-regular);letter-spacing:var(--track-caption-1);gap:8px;margin-top:16px;display:grid}.replay-scrubber input{width:100%;accent-color:var(--accent-fg)}.replay-errors{border-top:1px solid var(--border)}.replay-errors>div{padding:6px 0}@media (max-width:850px){.metrics.replay-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.replay-metrics>*{min-width:0}.replay-metrics .spm-stat-value{font:var(--type-title-2-medium);font-variant-numeric:tabular-nums;letter-spacing:var(--track-title)}}@media (max-width:520px){.replay-policy-grid{grid-template-columns:1fr}.replay-inset,.replay-policy,.replay-player-heading,.replay-controls,.replay-errors{padding:14px}.replay-policy{padding:var(--space-5)}.replay-player-heading>:is(.button,.bd-button){width:100%}.replay-transport{gap:8px}}.replay-metrics .spm-stat-value{font:var(--type-title-2-medium);font-variant-numeric:tabular-nums;letter-spacing:var(--track-title);white-space:normal;overflow-wrap:anywhere;text-overflow:clip}.replay-limits{gap:var(--space-3) var(--space-6);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin:0;display:grid}.replay-limits dt{color:var(--text-2);font:var(--type-caption-1-medium);letter-spacing:var(--track-caption-1)}.replay-limits dd{margin:var(--space-0_5) 0 0;font:var(--type-body-medium);letter-spacing:var(--track-body)}.replay-danger{box-shadow:none}.replay-about{margin:12px 0 0}.replay-about>summary{cursor:pointer;width:fit-content;color:var(--text-2);font:var(--type-caption-1-medium)}.replay-about>p{max-width:72ch;color:var(--text-2);font:var(--type-caption-1-regular);letter-spacing:var(--track-caption-1);margin:8px 0 0;line-height:1.6}.replay-url{align-items:center;gap:var(--space-3);min-width:0;padding:var(--space-3) 20px;border-top:1px solid var(--border);margin:0;display:flex}.replay-url>span{color:var(--text-2);font:var(--type-caption-1-medium);letter-spacing:var(--track-caption-1);flex:none}.replay-url-address{font:var(--type-caption-1-regular);font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.replay-icon-button{min-width:var(--control-lg);place-items:center;padding-inline:0;display:inline-grid}.replay-activity{height:22px;margin-top:var(--space-2);border-radius:var(--radius-xs);background:var(--bg-sunken);cursor:pointer;position:relative;overflow:hidden}.replay-activity>span{position:absolute;top:0;bottom:0}.replay-activity-idle{background:repeating-linear-gradient(135deg, var(--border) 0 2px, transparent 2px 6px)}.replay-activity-click{background:var(--chart-1);border-radius:1px;width:2px;margin-left:-1px;top:6px;bottom:6px}.replay-activity-nav{background:var(--text-1);width:2px;margin-left:-1px}.replay-activity-error{width:12px;color:var(--danger-fg);place-items:center;margin-left:-6px;display:grid}.replay-activity-error svg{fill:currentColor;width:12px;height:12px}.replay-activity-head{background:var(--accent-fg);width:2px;margin-left:-1px}.replay-activity-legend{gap:var(--space-2) var(--space-4);margin:var(--space-2) 0 0;color:var(--text-2);font:var(--type-caption-1-regular);letter-spacing:var(--track-caption-1);flex-wrap:wrap;display:flex}.replay-activity-legend span{align-items:center;gap:6px;display:inline-flex}.replay-activity-legend span:before{content:"";border-radius:2px;width:10px;height:10px}.replay-activity-legend .is-click:before{background:var(--chart-1);width:2px}.replay-activity-legend .is-nav:before{background:var(--text-1);width:2px}.replay-activity-legend .is-idle:before{background:repeating-linear-gradient(135deg, var(--border) 0 2px, transparent 2px 4px);outline:1px solid var(--border)}.replay-activity-legend .is-error:before{background:var(--danger-fg);clip-path:polygon(50% 0,100% 100%,0 100%)}@media (forced-colors:active){.replay-activity-click,.replay-activity-nav,.replay-activity-head{background:canvastext}}}
@layer modules{.analytics-filters{gap:6px;display:grid}.analytics-filters .active-filters{margin:0}.analytics-filters p.muted{font:var(--type-caption-1-regular);letter-spacing:var(--track-caption-1);margin:0}.filter-pill-key{color:var(--text-2);font:var(--type-caption-2-semibold);letter-spacing:var(--track-caps);text-transform:uppercase}.filter-pill.active .filter-pill-key{color:inherit;opacity:.72}.filter-pill-value{text-overflow:ellipsis;white-space:nowrap;max-width:22ch;font-weight:600;overflow:hidden}.bd-stat-row.analytics-kpi-row{grid-template-columns:repeat(6,minmax(0,1fr))}.analytics-stat-hint{color:var(--text-3);font:var(--type-caption-1-regular);letter-spacing:var(--track-caption-1);margin:0}.analytics-section-head{justify-content:space-between;align-items:baseline;gap:var(--space-3);flex-wrap:wrap;display:flex}.analytics-section-head h2{color:var(--text-1);font:var(--type-title-3-semibold);letter-spacing:var(--track-title);margin:0}.analytics-section-head p{max-width:78ch;color:var(--text-2);font:var(--type-body-2-regular);letter-spacing:var(--track-body);margin:4px 0 0}.chart-panel-body{padding:var(--space-card-y) var(--space-card-x)}.breakdown-grid{align-items:start;gap:var(--space-section);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.breakdown-panel{flex-direction:column;display:flex}.breakdown-body{gap:var(--space-3);padding:var(--space-card-y) var(--space-card-x);display:grid}.breakdown-row-action{color:var(--accent-fg);font:var(--type-caption-1-medium);letter-spacing:var(--track-caption-1);white-space:nowrap;margin-left:8px}.breakdown-viewall{color:var(--accent-fg);font:var(--type-caption-1-medium);letter-spacing:var(--track-caption-1);white-space:nowrap}@media (hover:hover){.breakdown-row-action:hover,.breakdown-viewall:hover{text-underline-offset:3px;text-decoration:underline}}.breakdown-empty{padding:var(--space-empty-y) var(--space-card-x);color:var(--text-2);font:var(--type-body-2-regular);letter-spacing:var(--track-body);text-align:center;margin:0}.funnel-table td.numeric,.goals-table td.numeric,.event-names-table td.numeric{font-variant-numeric:tabular-nums;text-align:right}.funnel-table th:not(:first-child),.goals-table th:nth-child(3),.goals-table th:nth-child(4),.event-names-table th:nth-child(2),.event-names-table th:nth-child(3){text-align:right}.breakdown-value{text-overflow:ellipsis;white-space:nowrap;max-width:420px;overflow:hidden}.breakdown-value .mono,.breakdown-value a{font:var(--type-caption-1-regular);letter-spacing:var(--track-caption-1);font-family:var(--font-mono)}.breakdown-value .breakdown-country-label{font:var(--type-body-regular);letter-spacing:var(--track-body)}.live-indicator{border:1px solid var(--border);border-radius:var(--radius-full);color:var(--text-1_5);font:var(--type-caption-2-regular);letter-spacing:var(--track-caption-2);font-variant-numeric:tabular-nums;align-items:center;gap:8px;margin:0;padding:6px 12px;display:inline-flex}.live-dot{background:var(--positive-fg);border-radius:50%;width:7px;height:7px}.live-indicator[data-paused=true]{color:var(--text-2)}.live-indicator[data-paused=true] .live-dot{background:var(--text-2)}.live-layout{align-items:start;gap:var(--space-section);grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);display:grid}.events-layout{align-items:start;gap:var(--space-section);grid-template-columns:minmax(220px,300px) minmax(0,1fr);display:grid}.events-layout[data-inspector=open]{grid-template-columns:minmax(0,1fr) minmax(320px,380px)}.events-layout[data-inspector=open] .events-names{display:none}.event-names-table td,.events-table td{vertical-align:top}.events-table td{height:var(--row-h-compact);padding-block:var(--space-1)}.event-names-table{table-layout:fixed}.event-names-table th,.event-names-table td{padding-left:12px;padding-right:12px}.event-names-table th:first-child,.event-names-table td:first-child{padding-left:var(--space-card-x)}.event-names-table th:last-child,.event-names-table td:last-child{padding-right:var(--space-card-x)}.event-names-table th:nth-child(2),.event-names-table th:nth-child(3){width:75px}.event-name-cell{max-width:0}.event-name-cell a,.event-name-cell strong,.event-name-cell small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.event-name-cell strong{font:var(--type-caption-1-semibold);letter-spacing:var(--track-caption-1)}.event-names-table tr.is-selected,.events-table tr.is-selected,.goals-table tr.is-selected{background:var(--accent-soft)}.event-names-table tr.is-selected td:first-child,.events-table tr.is-selected td:first-child,.goals-table tr.is-selected td:first-child{box-shadow:inset 2px 0 0 0 var(--accent-solid)}.event-time{white-space:nowrap}.event-visitor .mono{font:var(--type-caption-1-regular);letter-spacing:var(--track-caption-1);font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.event-path{max-width:240px;font:var(--type-caption-2-regular);letter-spacing:var(--track-caption-2);font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.event-inspector{top:var(--space-4);position:sticky}.event-inspector-body{gap:var(--space-4);padding:var(--space-card-y) var(--space-card-x);display:grid}.event-inspector-body .facts{grid-template-columns:1fr}.event-inspector-body .facts>div{border-right:0}.event-inspector-body dd{overflow-wrap:anywhere;font:var(--type-caption-1-regular);letter-spacing:var(--track-caption-1)}.event-inspector-actions{flex-wrap:wrap;gap:8px;display:flex}.event-inspector .json-view{max-height:320px;overflow:auto}.funnel-results{gap:var(--space-4);display:grid}.funnel-share{padding:var(--space-3) var(--space-card-x);border-bottom:1px solid var(--border-subtle);color:var(--text-2);font:var(--type-caption-1-regular);letter-spacing:var(--track-caption-1);overflow-wrap:anywhere;margin:0}.funnel-share a{font-family:var(--font-mono)}.funnel-view-actions{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.funnel-summary{color:var(--text-2);font:var(--type-body-2-regular);letter-spacing:var(--track-body);margin:0}.funnel-summary strong{color:var(--text-1);font:var(--type-headline-semibold);font-variant-numeric:tabular-nums;letter-spacing:var(--track-headline)}@media (min-width:641px){:is(.funnel-table,.funnel-timing-table>table,.funnel-participants-table)>tbody>tr>th[scope=row]{height:var(--row-h);padding-block:var(--space-1_5);color:var(--text-1);font:var(--type-body-medium);font-variant-numeric:tabular-nums;letter-spacing:var(--track-body);text-transform:none;background:0 0;position:static}:is(.funnel-table,.funnel-timing-table>table,.funnel-participants-table)>tbody>tr:last-child>th[scope=row]{border-bottom:0}}.funnel-step-name{align-items:center;gap:10px;display:inline-flex}.funnel-step-index{background:var(--bg-sunken);width:20px;height:20px;color:var(--text-2);font:var(--type-caption-2-regular);letter-spacing:var(--track-caption-2);font-variant-numeric:tabular-nums;border-radius:50%;flex:0 0 20px;place-items:center;display:grid}.funnel-editor{gap:var(--space-5);padding:var(--space-card-y) var(--space-card-x);display:grid}.funnel-editor-head{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.funnel-steps{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.funnel-step{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-surface);box-shadow:var(--shadow-card);display:grid}.funnel-step-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.funnel-step-head strong{font:var(--type-caption-1-semibold);letter-spacing:var(--track-caption-1)}.funnel-step-actions{flex-wrap:wrap;gap:6px;margin-left:auto;display:flex}.funnel-step>:is(.button,.bd-button){justify-self:start}.funnel-step-fields{gap:var(--space-3);grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr) minmax(0,1fr);display:grid}.funnel-filters{gap:8px;margin:0;padding:0;list-style:none;display:grid}.funnel-filters li{grid-template-columns:minmax(0,1fr) minmax(0,.8fr) minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.funnel-editor-footer{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.funnel-editor-submit{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.goals-layout{align-items:start;gap:var(--space-section);grid-template-columns:minmax(0,1.5fr) minmax(300px,.8fr);display:grid}.goals-table td small{color:var(--text-2);font:var(--type-caption-1-regular);font-variant-numeric:tabular-nums;letter-spacing:var(--track-caption-1);margin-top:4px;display:block}.goals-table .row-actions form{display:inline-flex}.retention-event-form{align-items:center;gap:8px;display:flex}.retention-event-form .ui-select{min-width:200px}.install-footnote{color:var(--text-2);font:var(--type-caption-1-regular);letter-spacing:var(--track-caption-1);margin:0}.install-footnote code{font:var(--type-caption-2-regular);letter-spacing:var(--track-caption-2);font-family:var(--font-mono)}@media (min-width:1101px){.events-layout[data-inspector=open] .events-table th:nth-child(5),.events-layout[data-inspector=open] .events-table td:nth-child(5){display:none}}@media (min-width:1601px){.events-layout[data-inspector=open]{grid-template-columns:minmax(200px,260px) minmax(0,1fr) minmax(320px,380px)}.events-layout[data-inspector=open] .events-names{display:block}}@media (max-width:1400px){.bd-stat-row.analytics-kpi-row{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1100px){.bd-stat-row.analytics-kpi-row{grid-template-columns:repeat(2,minmax(0,1fr))}.breakdown-grid,.live-layout,.goals-layout,.events-layout,.events-layout[data-inspector=open]{grid-template-columns:minmax(0,1fr)}.events-layout[data-inspector=open] .events-names{display:block}.events-layout .event-inspector{position:static}.funnel-editor-head,.funnel-step-fields{grid-template-columns:minmax(0,1fr)}.funnel-filters li{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (max-width:820px){.retention-event-form{flex-direction:column;align-items:stretch}.retention-event-form .ui-select{width:100%;min-width:0}}@media (max-width:600px){.funnel-filters li{grid-template-columns:minmax(0,1fr)}.funnel-step-actions{margin-left:0}}.funnel-analysis-settings>summary{padding:var(--space-card-y) var(--space-card-x);cursor:pointer;font-weight:600}.funnel-analysis-notes{padding:0 var(--space-card-x) var(--space-card-y)}.funnel-edit{gap:var(--space-4);scroll-margin-top:var(--space-6);display:grid}.funnel-edit>.panel-heading{border-bottom:0;min-height:0;padding:0}.funnel-timing-summary{padding:var(--space-card-y) var(--space-card-x);color:var(--text-1_5);font:var(--type-body-2-regular);letter-spacing:var(--track-body);margin:0}.insight-builder{padding:20px}.insight-builder>summary,.insight-method>summary,.insight-data>summary{cursor:pointer;font-weight:600}.insight-builder form{gap:18px;margin-top:20px;display:grid}.insight-series-editor{border:1px solid var(--border);border-radius:var(--radius-md);min-width:0;padding:16px}.insight-series-editor legend{padding:0 8px;font-weight:600}.insight-series-fields,.insight-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.insight-series-fields:has(>:nth-child(4)){grid-template-columns:repeat(4,minmax(0,1fr))}.insight-filters{justify-items:start;gap:10px;margin-top:12px;display:grid}.insight-filter{grid-template-columns:1.3fr 1fr 1fr auto;align-items:end;gap:10px;width:100%;display:grid}.insight-submit{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.insight-results{gap:20px;display:grid}.insight-plot{padding:12px var(--space-card-x) 0}.insight-period{color:var(--text-2);padding:0 20px}.insight-data{border-top:1px solid var(--border)}.insight-data>summary{padding:16px 20px}.insight-group-label{overflow-wrap:anywhere;white-space:normal;text-transform:none;max-width:320px}.insight-method{padding:20px}.insight-method p{font:var(--type-body-2-regular);letter-spacing:var(--track-body);color:var(--text-2);line-height:1.6}@media (max-width:800px){:is(.insight-series-fields,.insight-series-fields:has(>:nth-child(4)),.insight-options),.insight-filter{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:500px){.insight-builder{padding:16px}:is(.insight-series-fields,.insight-series-fields:has(>:nth-child(4)),.insight-options){grid-template-columns:minmax(0,1fr)}.insight-plot{padding:10px 8px 0}}.saved-view-editor,.saved-view-history{padding:20px}.saved-view-editor>summary,.saved-view-history>summary{cursor:pointer;font-weight:600}.saved-view-form{gap:18px;margin-top:20px;display:grid}.saved-view-fields{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px;display:grid}.saved-view-form>:is(.button,.bd-button){justify-self:start}.saved-view-list{display:grid}.saved-view-list>a{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:20px;padding:20px;display:flex}@media (hover:hover){.saved-view-list>a:hover{background:var(--bg-hover)}}.saved-view-list strong{color:var(--text-1)}.saved-view-list p{font:var(--type-body-2-regular);letter-spacing:var(--track-body);color:var(--text-2);margin:4px 0 0}.saved-view-list>a>div{overflow-wrap:anywhere;min-width:0}.dashboard-panel-editor{gap:16px;margin:0;padding:0;list-style:none;display:grid}.dashboard-panel-editor li{border:1px solid var(--border);border-radius:var(--radius-md);padding:18px}.dashboard-panel-editor li>.row{margin-top:14px}.dashboard-panel-editor li>.row,.saved-view-actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.saved-view-actions{justify-content:space-between}.saved-dashboard-grid{gap:var(--space-section);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.saved-dashboard-panel{min-width:0;overflow:hidden}.saved-dashboard-panel.full{grid-column:1/-1}.saved-dashboard-panel .insight-results{gap:0}.dashboard-metric{padding:18px 20px}.dashboard-metric section{gap:8px;display:grid}.dashboard-metric strong{font:var(--type-metric);letter-spacing:var(--track-metric);font-variant-numeric:tabular-nums}.saved-dashboard-panel .insight-period{font:var(--type-caption-1-regular);letter-spacing:var(--track-caption-1)}.saved-view-history :is(.table-wrap,.bd-table-scroll){margin:16px -20px 0}.saved-view-history>p{margin-bottom:0}@media (max-width:800px){.saved-dashboard-grid{grid-template-columns:minmax(0,1fr)}.saved-view-list>a{flex-direction:column;align-items:start;gap:8px}}@media (max-width:500px){.saved-view-fields{grid-template-columns:minmax(0,1fr)}.saved-view-editor,.saved-view-history{padding:16px}.saved-view-history :is(.table-wrap,.bd-table-scroll){margin-inline:-16px}}.saved-dashboard-grid{align-items:start}.saved-dashboard-panel{container-type:inline-size}.saved-dashboard-panel .insight-results>.table-panel{border:0;border-radius:0}.catalog-form{padding:var(--space-card-y) var(--space-card-x);gap:18px;min-width:0;display:grid}.catalog-form>:is(.button,.bd-button){justify-self:start}.catalog-form-grid{grid-template-columns:repeat(auto-fit,minmax(min(210px,100%),1fr));gap:14px;display:grid}.catalog-form-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.catalog-form-heading h3{font:var(--type-headline-semibold);letter-spacing:var(--track-headline);margin:0}.catalog-property-editor{gap:14px;margin:0;padding:0;list-style:none;display:grid}.catalog-property-editor>li{border:1px solid var(--border);border-radius:var(--radius-md);gap:14px;padding:14px;display:grid}.catalog-quality{padding:0 var(--space-card-x) var(--space-card-y);color:var(--text-2);font:var(--type-caption-1-regular);letter-spacing:var(--track-caption-1);gap:8px;display:grid}.catalog-details{padding:var(--space-card-y) var(--space-card-x)}.catalog-details>summary{cursor:pointer;font-weight:600}.catalog-details[open]>summary{margin-bottom:18px}.catalog-details>.catalog-form{padding:0}.catalog-history{margin:0;padding:0;list-style:none}.catalog-history li{border-bottom:1px solid var(--border);font:var(--type-body-2-regular);letter-spacing:var(--track-body);flex-wrap:wrap;justify-content:space-between;gap:12px;padding:10px 0;display:flex}@media (max-width:600px){.catalog-property-editor>li{padding:12px}}.tour-anchor{min-width:0;max-width:100%;display:inline-flex;position:relative}@media (max-width:600px){.bd-stat-row.analytics-kpi-row{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-kpi-row .bd-stat-card{gap:12px}.analytics-kpi-row .bd-stat-value{font:var(--type-title-2-semibold);font-variant-numeric:tabular-nums}}.analytics-breakdown{container-type:inline-size}.analytics-breakdown .bd-card-head{flex-wrap:wrap}.analytics-breakdown .bd-card-head-text{flex:180px}.analytics-breakdown .bd-card-head-action{min-width:0;max-width:100%}.analytics-breakdown .bd-card-title{color:var(--text-1);font:var(--type-headline-semibold)}@container (max-width:580px){.analytics-breakdown .bd-card-head{flex-direction:column;gap:14px}.analytics-breakdown .bd-card-head-text{flex:none}.analytics-breakdown .bd-card-head-action,.analytics-breakdown .toolbar-switch{width:100%}.analytics-breakdown .toolbar-switch a{flex:1;justify-content:center}}.metrics .live-now{align-items:center;gap:var(--space-2);margin:0 0 var(--space-1);color:var(--positive-fg);font:var(--type-caption-1-medium);letter-spacing:var(--track-caption-1);display:inline-flex}.live-now .live-dot{flex:none;display:inline-block}.kpi-label{align-items:center;gap:var(--space-1);display:inline-flex}.kpi-about{width:var(--control-xs);height:var(--control-xs);margin:calc(var(--space-1) * -1) 0;border-radius:var(--radius-full);color:var(--text-3);cursor:help;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}@media (hover:hover){.kpi-about:hover{background:var(--bg-hover);color:var(--text-1)}}.kpi-about:focus-visible{outline:2px solid color-mix(in oklab, var(--accent-solid) 75%, transparent);outline-offset:2px}.analytics-breakdowns{align-items:stretch}.catalog-undescribed{color:var(--text-3);font-style:italic}.row-actions .bd-button.goal-delete{color:var(--danger-fg)}.analytics-kpi-row .bd-stat-card.has-evidence{position:relative}.analytics-kpi-row .kpi-evidence{color:inherit;text-decoration:none}.analytics-kpi-row .kpi-evidence:after{content:"";border-radius:inherit;position:absolute;inset:0}.analytics-kpi-row .kpi-evidence:focus-visible{outline:2px solid var(--focus-color);outline-offset:2px;border-radius:var(--radius-xs)}@media (hover:hover){.analytics-kpi-row .bd-stat-card.has-evidence:hover{background:var(--bg-hover)}}.analytics-kpi-row .kpi-about{z-index:1;position:relative}.analytics-kpi-row .bd-stat-card.is-active{box-shadow:inset 0 2px 0 var(--accent-fg)}.breakdown-monogram{border-radius:var(--radius-xs);background:var(--bg-sunken);width:16px;height:16px;box-shadow:inset 0 0 0 1px var(--border);color:var(--text-2);font:var(--type-caption-2-semibold);letter-spacing:0;place-items:center;line-height:1;display:inline-grid}.breakdown-monogram.is-wide{width:22px}.spm-barlist-media:has(.breakdown-monogram.is-wide){width:22px}.breakdown-glyph{width:16px;height:16px;color:var(--text-2)}.analytics-rhythm-summary{margin:0 0 var(--space-3);color:var(--text-2);font:var(--type-caption-1-regular);letter-spacing:var(--track-caption-1)}.analytics-rhythm-summary strong{color:var(--text-1);font-weight:600}.analytics-rhythm .spm-heatmap{overflow-x:auto}.analytics-rhythm .spm-heatmap caption{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.analytics-calendar .bd-calendar-scroll{overflow-x:auto}.range-control{align-items:center;gap:var(--space-1);min-width:0;max-width:100%;display:inline-flex}.range-control>.menu{min-width:0}@media (min-width:768px){.analytics-metric-switcher{display:none}}.analytics-why-delta{border-radius:var(--radius-full);text-decoration:none}.analytics-why-delta:focus-visible,.analytics-why-link:focus-visible{outline:2px solid var(--focus-color);outline-offset:2px}.analytics-why-link{color:var(--accent-fg);font:var(--type-caption-1-medium);letter-spacing:var(--track-caption-1);white-space:nowrap}@media (hover:hover){.analytics-why-link:hover,.analytics-why-delta:hover{text-underline-offset:3px;text-decoration:underline}}.why-moved{gap:var(--space-5);display:grid}.why-summary{gap:var(--space-2);display:grid}.why-headline{color:var(--text-1);font:var(--type-headline-semibold);letter-spacing:var(--track-headline);font-variant-numeric:tabular-nums;margin:0}.why-lead{color:var(--text-1_5);font:var(--type-body-regular);letter-spacing:var(--track-body);margin:0}.why-lead strong{color:var(--text-1);font-weight:600}.why-windows,.why-footnote,.why-section-empty{color:var(--text-3);font:var(--type-caption-1-regular);letter-spacing:var(--track-caption-1);margin:0}.why-section{gap:var(--space-2);display:grid}.why-section-title{color:var(--text-2);font:var(--type-caption-1-semibold);letter-spacing:var(--track-caption-1);margin:0}.why-rows{margin:0;padding:0;list-style:none;display:grid}.why-row{align-items:center;gap:var(--space-3);min-height:var(--row-h-compact);border-top:1px solid var(--border-subtle);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(88px,auto);display:grid}.why-row:first-child{border-top:0}.why-row-label{align-items:center;gap:var(--space-2);min-width:0;color:var(--text-1);font:var(--type-body-2-medium);letter-spacing:var(--track-body);text-decoration:none;display:inline-flex}.why-row-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}a.why-row-label:focus-visible{outline:2px solid var(--focus-color);outline-offset:2px;border-radius:var(--radius-xs)}@media (hover:hover){a.why-row-label:hover .why-row-name{color:var(--accent-fg);text-underline-offset:3px;text-decoration:underline}}.why-bar{width:100%;height:var(--space-3);display:block;overflow:visible}.why-bar-zero{stroke:var(--border-strong);stroke-width:1px;vector-effect:non-scaling-stroke}.why-bar-fill.is-up{fill:var(--div-pos-2)}.why-bar-fill.is-down{fill:var(--div-neg-2)}.why-row-figure{text-align:right;justify-items:end;gap:0;display:grid}.why-row-figure strong{font:var(--type-body-2-semibold);letter-spacing:var(--track-body);font-variant-numeric:tabular-nums}.why-row-figure small{color:var(--text-3);font:var(--type-caption-2-regular);letter-spacing:var(--track-caption-2);font-variant-numeric:tabular-nums;white-space:nowrap}@media (max-width:640px){.why-row{padding-block:var(--space-2);grid-template-columns:minmax(0,1fr) auto}.why-bar{grid-area:2/1/auto/-1}}.breakdown-pane{display:contents}.breakdown-pane[hidden]{display:none}.event-name-label{min-width:0;display:grid}.event-name-raw{color:var(--text-1);font:var(--type-caption-1-medium);letter-spacing:var(--track-caption-1);font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.event-name-alias,.event-name-seen{color:var(--text-3);font:var(--type-caption-1-regular);letter-spacing:var(--track-caption-1);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.event-name-seen{display:block}.event-name-meta{align-items:center;gap:var(--space-2);min-width:0;display:flex}.event-name-meta .event-name-seen{flex:0 auto;min-width:0;margin:0}.event-name-meta .event-name-spark{flex:none}.events-table{table-layout:auto;width:100%}.events-table .event-path{width:100%;max-width:none}.events-table .event-cell .event-name-label{min-width:150px;max-width:260px}.event-source{white-space:nowrap}.event-cell a{color:inherit;text-decoration:none}.event-visitor{max-width:180px}@media (min-width:1024px){.events-view-tabs{display:none}}.live-pulse{align-items:stretch;gap:var(--space-section);grid-template-columns:minmax(240px,.8fr) minmax(0,2fr);display:grid}.live-pulse .live-metrics{grid-template-columns:minmax(0,1fr)}.live-lists{align-items:start;gap:var(--space-section);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (max-width:1100px){.live-pulse,.live-lists{grid-template-columns:minmax(0,1fr)}}.goals-table .goal-rate{min-width:120px}.goals-table .goal-spark{width:96px}:is(.goals-table,.catalog-table) .bd-meter-label{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.goals-table .goal-name{color:var(--text-1);text-decoration:none}.goal-menu-danger,.goal-menu-danger .menu-item-label{color:var(--danger-fg)}.catalog-table tbody tr{position:relative}.catalog-row-link{color:inherit;text-decoration:none}.catalog-row-link:after{content:"";position:absolute;inset:0}.catalog-row-link:focus-visible{outline:2px solid var(--focus-color);outline-offset:2px;border-radius:var(--radius-xs)}.catalog-table .bd-meter{z-index:1;position:relative}.catalog-event{max-width:360px}.catalog-description,.catalog-undescribed{max-width:300px;margin:var(--space-1) 0 0;font:var(--type-caption-1-regular);letter-spacing:var(--track-caption-1);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.catalog-description{color:var(--text-2)}.catalog-trend{width:140px}.catalog-trend small{color:var(--text-3);font:var(--type-caption-2-regular);letter-spacing:var(--track-caption-2);display:block}.catalog-compliance{min-width:140px}.catalog-unplanned{color:var(--text-3);font:var(--type-caption-1-regular);letter-spacing:var(--track-caption-1)}@media (hover:hover){.catalog-table tbody tr:hover{background:var(--bg-hover)}}.funnel-step-dot{width:var(--control-xs);height:var(--control-xs);border-radius:var(--radius-full);background:var(--accent-solid);color:var(--on-accent);font:var(--type-caption-1-semibold);font-variant-numeric:tabular-nums;flex:none;place-items:center;display:inline-grid}.saved-view-actions{gap:var(--space-2)}.engagement-inset,.replay-limits-note{padding:0 var(--space-card-x) var(--space-card-y);margin:0}.insight-builder>summary .ui-disclosure-title{align-items:baseline;gap:var(--space-2) var(--space-3);flex-wrap:wrap;flex:auto;min-width:0;display:flex}.insight-builder>summary::-webkit-details-marker{display:none}.insight-summary-label{color:var(--text-2);font:var(--type-caption-1-semibold);letter-spacing:var(--track-caption-1)}.insight-summary{min-width:0;color:var(--text-1);font:var(--type-body-2-medium);letter-spacing:var(--track-body);overflow-wrap:anywhere;flex:280px}.insight-summary-edit{color:var(--accent-fg);font:var(--type-caption-1-medium);letter-spacing:var(--track-caption-1)}.insight-builder[open] .insight-summary-edit{visibility:hidden}.insight-series-editor{position:relative}.insight-remove-series{top:var(--space-2);right:var(--space-2);position:absolute}.insight-filter .insight-remove{align-self:end}.insight-total.is-input{opacity:.86}.insight-total.is-input .spm-stat-value{color:var(--text-2)}.insight-breakdown-bars{padding:var(--space-card-y) var(--space-card-x) var(--space-2)}.analytics-settings{align-items:start;gap:var(--space-section);grid-template-columns:minmax(0,1.5fr) minmax(320px,1fr);display:grid}.analytics-settings-install{top:calc(var(--topbar-height) + var(--space-4));grid-area:1/2;min-width:0;position:sticky}.analytics-settings-main{gap:var(--space-section);grid-area:1/1;min-width:0;display:grid}.analytics-danger-zone{gap:var(--space-3);padding:var(--space-card-y) var(--space-card-x);border-color:var(--danger-border);display:grid}.analytics-danger-zone>form{max-width:none;padding:0}.analytics-danger-zone .ui-form-section{align-items:center;gap:var(--space-4);grid-template-columns:minmax(0,1fr) auto;padding:0}.analytics-danger-zone .ui-form-section-title{font:var(--type-body-semibold);letter-spacing:var(--track-body)}@media (max-width:640px){.analytics-danger-zone .ui-form-section{grid-template-columns:minmax(0,1fr)}}.analytics-danger-title{color:var(--danger-fg);font:var(--type-headline-semibold);letter-spacing:var(--track-headline);margin:0}@media (max-width:1180px){.analytics-settings{grid-template-columns:minmax(0,1fr)}.analytics-settings-install{grid-area:auto/1;position:static}.analytics-settings-main{grid-area:auto/1}}@media (max-width:640px){.metrics.catalog-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}.spm-barlist-media .breakdown-glyph{width:100%;height:100%}@media (max-width:640px){:is(.table-wrap,.bd-table-scroll)[data-cards]>:is(.events-table,.event-names-table)>tbody>tr>td{height:auto;padding:0 var(--space-3) 0 0}:is(.table-wrap,.bd-table-scroll)[data-cards]>table>tbody>tr>:is(.numeric,.event-time,.event-visitor,.event-path,.event-source,.event-name-cell,.path-session-steps,.catalog-event,.catalog-compliance,.goal-rate){text-align:start;white-space:normal;min-width:0;max-width:none}:is(.table-wrap,.bd-table-scroll)[data-cards]>:is(.events-table,.event-names-table,.catalog-table)>tbody>tr>td small{white-space:normal}}.catalog-details.ui-disclosure{padding:0}.catalog-details.ui-disclosure[open]>summary{margin-bottom:0}.catalog-details.ui-disclosure .catalog-form,:is(.insight-builder,.insight-method,.saved-view-editor,.saved-view-history).ui-disclosure{padding:0}.insight-builder.ui-disclosure form,.ui-disclosure .saved-view-form{margin-top:0}:is(.insight-data,.funnel-analysis-settings).ui-disclosure>.ui-disclosure-body{padding:0}}
@layer modules{.overview-digest{align-items:baseline;gap:var(--space-1) var(--space-2);color:var(--text-2);font:var(--type-body-2-regular);letter-spacing:var(--track-body);flex-wrap:wrap;margin:0;display:flex}.overview-digest-lead{color:var(--text-1);font:var(--type-body-2-semibold);letter-spacing:var(--track-body)}.overview-digest-part{align-items:baseline;gap:var(--space-2);display:inline-flex}.overview-digest-part a{align-items:baseline;gap:var(--space-1_5);color:var(--text-1);text-decoration:none;display:inline-flex}.overview-digest-part .bd-dot{align-self:center}.overview-digest-part code{color:var(--text-1);font:var(--type-caption-1-medium);font-family:var(--font-mono);letter-spacing:var(--track-caption-1)}.overview-digest-sep{color:var(--text-3)}.overview-calm{align-items:center;gap:var(--space-2) var(--space-3);color:var(--text-2);font:var(--type-body-2-regular);letter-spacing:var(--track-body);flex-wrap:wrap;margin:0;display:flex}.overview-attention{gap:var(--space-2);padding:var(--space-4) var(--space-card-x);border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--bg-surface);box-shadow:var(--shadow-card);display:grid}.overview-attention h2{font:var(--type-headline-semibold);letter-spacing:var(--track-headline);margin:0}.overview-attention ul{gap:0;margin:0;padding:0;list-style:none;display:grid}.overview-attention li{align-items:center;gap:var(--space-3);min-height:var(--row-h);border-top:1px solid var(--border-subtle);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.overview-attention li:first-child{border-top:0}.overview-attention-text{min-width:0;color:var(--text-1);font:var(--type-body-medium);letter-spacing:var(--track-body)}.overview-attention-action{color:var(--accent-fg);font:var(--type-body-2-semibold);letter-spacing:var(--track-body);white-space:nowrap}.overview-live-dot{margin-right:var(--space-1_5);vertical-align:middle;display:inline-block}.overview-minutes{gap:var(--space-1);display:grid}.overview-minutes-caption{color:var(--text-3);font:var(--type-caption-1-regular);letter-spacing:var(--track-caption-1);margin:0}.overview-minutes+.bd-card-body{padding-top:var(--space-2)}.overview-modules{gap:var(--space-4);display:grid}.overview-tiles{align-items:start}.overview-tile-link{align-items:center;gap:var(--space-1);min-height:var(--control-sm);color:var(--accent-fg);font:var(--type-caption-1-semibold);letter-spacing:var(--track-caption-1);white-space:nowrap;text-decoration:none;display:inline-flex}.overview-tile-trend{gap:var(--space-2);display:grid}.overview-tile-trend-caption{align-items:center;gap:var(--space-1) var(--space-2);color:var(--text-3);font:var(--type-caption-1-regular);letter-spacing:var(--track-caption-1);flex-wrap:wrap;margin:0;display:flex}@media (hover:hover){.overview-digest-part a:hover{color:var(--accent-fg);text-underline-offset:3px;text-decoration:underline}.overview-tile-link:hover{text-underline-offset:3px;text-decoration:underline}}@media (max-width:640px){.overview-attention li{padding-block:var(--space-2);grid-template-columns:minmax(0,1fr) auto}.overview-attention li .bd-badge{grid-column:1/-1;justify-self:start}}@media (max-width:600px){.overview-tile .bd-card-head{flex-direction:row;align-items:flex-start}.overview-tile .bd-card-head-text{flex:auto;width:auto}.overview-tile .bd-card-head-action{width:auto}}}
@layer modules{.social-metrics{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.social-panel-body{min-width:0;padding:0 24px 24px}.social-panel-body p{line-height:1.6}.social-panel-summary{cursor:pointer;padding:20px 24px;font-weight:500}.social-post{border-top:1px solid var(--border);overflow-wrap:anywhere;min-width:0;padding:24px}.social-post-heading{justify-content:space-between;align-items:start;gap:12px;display:flex}.social-post-heading p{margin:6px 0 0}.social-post-heading>:is(.button,.bd-button){flex:none}.social-content{color:var(--text-1);font:var(--type-body-regular);letter-spacing:var(--track-body);margin:18px 0;line-height:1.65}.social-content>summary{cursor:pointer;white-space:pre-wrap}.social-content .social-content-hide,.social-content[open] .social-content-preview,.social-content[open] .social-content-show{display:none}.social-content[open] .social-content-hide{display:inline-block}.social-content p{white-space:pre-wrap;margin:0}.social-content-hint{color:var(--accent-fg);font:var(--type-caption-1-medium);letter-spacing:var(--track-caption-1);margin-left:8px;display:inline-block}.social-post-stats{flex-wrap:wrap;gap:16px 32px;margin:20px 0 0;display:flex}.social-post-stats dt{font:var(--type-caption-2-regular);letter-spacing:var(--track-caption-2);color:var(--text-2);margin-bottom:4px}.social-post-stats dd{font:var(--type-title-3-regular);letter-spacing:var(--track-title);font-variant-numeric:tabular-nums;margin:0}.social-evidence{min-width:0;margin-top:12px}.social-evidence p{line-height:1.6}.social-page-links{overflow-wrap:anywhere}@media (max-width:640px){.social-panel-body{padding:0 16px 16px}.social-panel-summary,.social-post{padding:16px}.social-post-heading{flex-wrap:wrap}.social-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.social-post-stats{gap:16px 24px}}.social-post-stats.facts>.ui-fact{background:0 0;border:0;padding:0}.social-post-stats.facts{background:0 0}}
@layer modules{.notes-form{gap:16px;min-width:0;margin-top:16px;padding:0;display:grid}.notes-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;min-width:0;display:grid}.notes-fields>*{min-width:0}.notes-form>:is(.button,.bd-button){justify-self:start}.notes-editor{min-width:0;padding:24px}.notes-editor>.notes-form{margin-top:0}.notes-actions,.notes-pagination{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.notes-pagination{border-top:1px solid var(--border);padding:16px 24px}.notes-timeline{padding:var(--space-2) var(--space-card-x) var(--space-4);margin:0;list-style:none;display:grid;position:relative}.notes-timeline>li{grid-template-columns:var(--space-4) minmax(0, 1fr);gap:var(--space-3);padding:var(--space-3) 0;display:grid;position:relative}.notes-timeline>li:before{content:"";top:0;bottom:0;left:calc(var(--space-2) - .5px);background:var(--border-subtle);width:1px;position:absolute}.notes-timeline>li:first-child:before{top:var(--space-5)}.notes-timeline>li:last-child:before{bottom:calc(100% - var(--space-5))}.notes-dot{z-index:1;width:var(--space-2);height:var(--space-2);margin:var(--space-1_5) auto 0;border-radius:var(--radius-full);background:var(--text-4);box-shadow:0 0 0 3px var(--bg-surface);position:relative}.notes-kind-campaign .notes-dot,.notes-kind-social .notes-dot{background:var(--warning-solid)}.notes-kind-release .notes-dot,.notes-kind-deployment .notes-dot{background:var(--positive-solid)}.notes-kind-commit .notes-dot{background:var(--accent-solid)}.notes-entry{gap:var(--space-1);min-width:0;display:grid}.notes-entry-meta{gap:var(--space-1) var(--space-3);color:var(--text-3);font:var(--type-caption-1-regular);letter-spacing:var(--track-caption-1);flex-wrap:wrap;display:flex}.notes-title{overflow-wrap:anywhere;color:var(--text-1);font-weight:600}.notes-kind{color:var(--text-2);font:var(--type-caption-1-medium);letter-spacing:var(--track-caption-1)}.notes-removal{margin-top:var(--space-4)}.notes-body{white-space:pre-wrap;overflow-wrap:anywhere;margin:24px 0;line-height:1.65}.notes-disclosure{border-top:1px solid var(--border);min-width:0;margin-top:16px;padding-top:16px}.notes-disclosure>summary{cursor:pointer;width:fit-content;font-weight:500}.notes-integrations{min-width:0;padding:0 24px 24px}.notes-source{border-top:1px solid var(--border);overflow-wrap:anywhere;min-width:0;padding:20px 0}.notes-source-actions{min-width:0}.notes-secret{gap:8px;min-width:0;margin:16px 0;padding:16px;display:grid}.notes-secret p{margin:0}.notes-secret>:is(.button,.bd-button){justify-self:start}.notes-chart-line{padding:12px var(--space-card-x);border-top:1px solid var(--border);color:var(--text-2);font:var(--type-caption-1-regular);letter-spacing:var(--track-caption-1);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin:0;display:flex}@media (max-width:640px){.notes-fields{grid-template-columns:minmax(0,1fr)}.notes-editor,.notes-integrations{padding:16px}.notes-timeline{padding-inline:var(--space-4)}.notes-pagination{padding:16px}}.notes-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.notes-disclosure.ui-disclosure .notes-form{margin-top:0}}
@layer modules{.people-body{padding:var(--space-card-y) var(--space-card-x)}.people-empty{padding:0 var(--space-card-x) var(--space-card-y)}.people-table td{height:var(--row-h-compact);padding-block:var(--space-1_5)}.people-table th.numeric,.people-table td.numeric{text-align:right;font-variant-numeric:tabular-nums}.people-table th.select-cell,.people-table td.select-cell{width:34px;padding-right:0}.people-table .select-cell .ui-checkbox{align-items:center;display:flex}.people-table .select-cell .ui-checkbox-box{margin-top:0}.people-table .select-cell .ui-checkbox-input{position:absolute}.people-table .person-link{color:inherit;text-decoration:none}@media (hover:hover){.people-table .person-link:hover strong,.connector-users-table .person-link:hover strong{color:var(--accent-fg)}}.people-table td strong{font:var(--type-caption-1-semibold);font-variant-numeric:tabular-nums;letter-spacing:var(--track-caption-1);display:block}.people-table td small{color:var(--text-2);font:var(--type-caption-1-regular);font-variant-numeric:tabular-nums;letter-spacing:var(--track-caption-1);margin-top:2px;display:block}.people-table .tag-list{margin-top:0}.people-bulk{display:block}.people-table th,.people-table td{padding-inline:var(--space-3)}.people-table :is(th,td):first-child{padding-left:var(--space-card-x)}.people-table :is(th,td):last-child{padding-right:var(--space-card-x)}.people-bulk .bulk-bar{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-card-x);border-top:1px solid var(--border);background:var(--bg-sunken);flex-wrap:wrap;display:flex}.people-bulk .bulk-bar[hidden]{display:none}.people-bulk .bulk-bar>p{font:var(--type-caption-1-regular);letter-spacing:var(--track-caption-1);margin:0}.people-bulk .bulk-bar{z-index:var(--z-sticky);position:sticky;bottom:0}.people-bulk .bulk-count strong{font:var(--type-caption-1-semibold);font-variant-numeric:tabular-nums}.people-bulk .bulk-controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.people-bulk .bulk-controls .ui-control,.people-bulk .bulk-controls .ui-select{width:176px;min-height:32px;font:var(--type-caption-1-regular);letter-spacing:var(--track-caption-1)}.people-bulk .bulk-controls .ui-select-trigger{min-width:0;min-height:32px}.person-notes strong{white-space:pre-wrap}.ptl{padding:0 var(--space-card-x) var(--space-card-y)}.ptl-day+.ptl-day{margin-top:var(--space-4)}.ptl-day-head{top:var(--topbar-height);z-index:var(--z-sticky);padding:var(--space-2) 0;border-bottom:1px solid var(--border-subtle);background:var(--bg-surface);color:var(--text-2);font:var(--type-caption-1-semibold);letter-spacing:var(--track-caption-1);margin:0;position:sticky}.ptl-list{margin:0;padding:0;list-style:none;display:grid}.ptl-list.is-nested{margin:0 0 var(--space-2) var(--space-3);padding-left:var(--space-3);border-left:1px solid var(--border-subtle)}.ptl-row{align-items:start;gap:var(--space-3);padding:var(--space-2) 0;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.ptl-row+.ptl-row{border-top:1px solid var(--border-subtle)}.ptl-icon{width:var(--control-xs);height:var(--control-xs);border-radius:var(--radius-full);background:var(--bg-sunken);color:var(--text-2);place-items:center;display:grid}.ptl-icon .icon{width:var(--icon-sm);height:var(--icon-sm)}.ptl-row.is-activity .ptl-icon{background:var(--accent-soft);color:var(--accent-fg)}.ptl-row.is-error .ptl-icon{background:var(--danger-soft);color:var(--danger-fg)}.ptl-body{min-width:0}.ptl-body strong{font:var(--type-body-2-medium);letter-spacing:var(--track-body);overflow-wrap:anywhere;display:block}.ptl-body small{margin-top:var(--space-0_5);color:var(--text-2);font:var(--type-caption-1-regular);letter-spacing:var(--track-caption-1);overflow-wrap:anywhere;display:block}.ptl-time{color:var(--text-3);font:var(--type-caption-1-regular);letter-spacing:var(--track-caption-1);font-variant-numeric:tabular-nums;white-space:nowrap}.ptl-session>.ui-disclosure>.ui-disclosure-body{gap:0;padding-top:0}.ptl-session+.ptl-row,.ptl-row+.ptl-session,.ptl-session+.ptl-session{border-top:1px solid var(--border-subtle)}.ptl-icon.is-session{background:var(--info-soft);color:var(--info-fg)}.ptl-session-title{align-items:baseline;gap:var(--space-2);font:var(--type-body-2-regular);letter-spacing:var(--track-body);color:var(--text-2);flex-wrap:wrap;display:flex}.ptl-session-title strong{color:var(--text-1);font:var(--type-body-2-semibold);letter-spacing:var(--track-body)}.ptl-session-title span+span:before{content:"·";margin-right:var(--space-2)}.ptl-session-links{margin:0 0 var(--space-1);font:var(--type-caption-1-medium);letter-spacing:var(--track-caption-1)}.ptl-session .ptl-list.is-nested{margin-left:0}.person-tabs{gap:var(--space-3);min-width:0;display:grid}.person-tabs>[role=tabpanel]{min-width:0}.person-fact-form{gap:var(--space-1_5);min-width:0;display:grid}.person-fact-form.is-editing,.person-fact-new{gap:var(--space-2)}.person-fact-form .ui-select{width:100%}.person-fact-note{color:var(--text-3);font:var(--type-caption-1-regular);letter-spacing:var(--track-caption-1)}.person-fact-value{max-width:100%;color:inherit;font:inherit;text-align:left;cursor:text;overflow-wrap:anywhere;background:0 0;border:0;margin:0;padding:0;display:inline}.person-fact-value.is-empty{color:var(--text-3)}.person-fact-value.is-empty:before{content:"— "}.person-fact-value:focus-visible{outline:2px solid var(--focus-color);outline-offset:2px;border-radius:var(--radius-xs)}@media (hover:hover){.person-fact-value:hover{color:var(--accent-fg);text-underline-offset:3px;text-decoration:underline}}.person-fact-input{width:100%;min-height:var(--control-sm)}.person-fact-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.person-facts-footer{padding:var(--space-3) var(--space-card-x) var(--space-card-y);border-top:1px solid var(--border-subtle)}.person-fact-add{color:var(--accent-fg);font:var(--type-caption-1-medium);letter-spacing:var(--track-caption-1);cursor:pointer;background:0 0;border:0;padding:0}.person-fact-add:focus-visible{outline:2px solid var(--focus-color);outline-offset:2px;border-radius:var(--radius-xs)}.people-stage-strip{gap:var(--space-3);display:grid}.people-stage-bar{border-radius:var(--radius-xs);background:var(--chart-track);width:100%;height:10px;display:block;overflow:hidden}.people-stage-segment.is-muted{opacity:var(--opacity-disabled)}.people-stage-legend{gap:var(--space-1) var(--space-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.people-stage-legend a{align-items:baseline;gap:var(--space-1_5);padding:var(--space-0_5) 0;color:var(--text-2);font:var(--type-caption-1-regular);letter-spacing:var(--track-caption-1);text-decoration:none;display:inline-flex}.people-stage-legend a[aria-current]{color:var(--text-1)}.people-stage-legend a[aria-current] .people-stage-name{text-underline-offset:3px;text-decoration:underline}@media (hover:hover){.people-stage-legend a:hover{color:var(--text-1)}}.people-stage-legend strong{color:var(--text-1);font:var(--type-caption-1-semibold);letter-spacing:var(--track-caption-1);font-variant-numeric:tabular-nums}.people-stage-legend small{color:var(--text-3);font:var(--type-caption-1-regular);font-variant-numeric:tabular-nums}.people-stage-name{text-transform:capitalize}.people-stage-key{border-radius:var(--radius-full);align-self:center;width:8px;height:8px}.people-stage-segment.is-c1{fill:var(--chart-1)}.people-stage-key.is-c1{background:var(--chart-1)}.people-stage-segment.is-c2{fill:var(--chart-2)}.people-stage-key.is-c2{background:var(--chart-2)}.people-stage-segment.is-c3{fill:var(--chart-3)}.people-stage-key.is-c3{background:var(--chart-3)}.people-stage-segment.is-c4{fill:var(--chart-4)}.people-stage-key.is-c4{background:var(--chart-4)}.people-stage-segment.is-c5{fill:var(--chart-5)}.people-stage-key.is-c5{background:var(--chart-5)}.people-stage-segment.is-c6{fill:var(--chart-6)}.people-stage-key.is-c6{background:var(--chart-6)}.segment-editor{gap:var(--space-3);flex-direction:column;display:flex}.segment-meta{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.segment-conditions{flex-direction:column;gap:8px;display:flex}.segment-meta fieldset.ui-field{border:0;grid-column:1/-1;min-inline-size:0;padding:0}.segment-meta fieldset.ui-field legend{padding:0}.segment-kind{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-width:640px;display:grid}.segment-kind .ui-radio{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-surface);padding:10px 12px}@media (hover:hover){.segment-kind .ui-radio:hover:not(.is-disabled){border-color:var(--border-strong);background:var(--bg-hover)}}.segment-kind .ui-radio:has(.ui-radio-input:checked){border-color:color-mix(in oklab, var(--accent-fg) 36%, var(--border));background:var(--accent-soft)}.segment-actions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.segment-preview-count{font:var(--type-metric);letter-spacing:var(--track-metric);font-variant-numeric:tabular-nums}.segment-builder{align-items:start;gap:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(220px,280px);display:grid}.segment-logic{color:var(--text-2);font:var(--type-caption-1-regular);letter-spacing:var(--track-caption-1);margin:0}.segment-field,.segment-event{align-items:center;gap:var(--space-1_5);flex-wrap:wrap;min-width:0;display:inline-flex}.segment-field{flex-wrap:nowrap;width:100%;display:flex}.segment-field>.ui-select{flex:auto;min-width:0}.segment-editor>.ui-form-actions:not(.is-floating){padding-inline:0;border-width:1px 0 0;border-color:var(--border-subtle);background:0 0;border-radius:0;padding-bottom:0}.segment-group .ui-select{width:72px}.segment-key{width:120px;min-height:var(--control-sm)}.segment-event-name{width:160px;min-height:var(--control-sm)}.segment-narrow{width:72px;min-height:var(--control-sm)}.segment-word{color:var(--text-2);font:var(--type-caption-1-regular);letter-spacing:var(--track-caption-1)}.segment-count-card{top:calc(var(--topbar-height) + var(--space-4));gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-sunken);display:grid;position:sticky}.segment-count-figure{gap:var(--space-0_5);margin:0;display:grid}.segment-count-figure>span:not(.segment-preview-count){color:var(--text-2);font:var(--type-body-2-regular);letter-spacing:var(--track-body)}.segment-count-pending{color:var(--text-3)}.segment-count-note{color:var(--text-3);font:var(--type-caption-1-regular);letter-spacing:var(--track-caption-1);margin:0}.segment-table td small{max-width:56ch;margin-top:var(--space-0_5);color:var(--text-2);white-space:normal;font:var(--type-caption-1-regular);letter-spacing:var(--track-caption-1);display:block}.tag-suggestions{flex-wrap:wrap;gap:4px;display:flex}.crm-custom{border:1px solid var(--border);border-radius:var(--radius-md);margin:0;padding:12px}.crm-custom legend{color:var(--text-2);font:var(--type-caption-2-medium);letter-spacing:var(--track-caption-2);padding:0 4px}.crm-row{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:8px;margin-bottom:8px;display:grid}@media (max-width:1100px){.segment-meta,.segment-builder{grid-template-columns:minmax(0,1fr)}.segment-count-card{order:-1;position:static}}@media (max-width:900px){.people-bulk .bulk-controls .ui-control,.people-bulk .bulk-controls .ui-select,.people-bulk .bulk-controls{width:100%}.segment-kind,.crm-row{grid-template-columns:minmax(0,1fr)}}.directory-insights{border-top:1px solid var(--border-subtle);padding-top:18px}.directory-insights>.ui-disclosure-summary .ui-disclosure-heading{font:var(--type-body-semibold);letter-spacing:var(--track-body)}.directory-insights>.ui-disclosure-body{padding:18px 0 0;display:block}.people-table tr[data-person-id]{cursor:pointer}.people-table tr[data-person-id]:focus-visible{outline:2px solid var(--focus-color);outline-offset:-2px}.people-inspector .ui-sheet-panel,.people-inspector .ui-sheet-body{min-width:0}.people-inspector-content{gap:var(--space-4);overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.people-inspector-content>*{min-width:0}.people-inspector-content .facts{grid-template-columns:minmax(0,1fr)}.people-inspector-content .facts>div{border-right:0}.people-inspector-content .facts.is-list>div{display:block}.people-inspector-content .facts.is-list dd{margin-top:var(--space-1)}.people-inspector-content .bd-cell-text{flex:1 1 0}.people-inspector-content .bd-cell-primary{white-space:normal;overflow-wrap:anywhere}.people-inspector-content .bd-row-link:after{content:none}.people-inspector-content h3{margin:0 0 var(--space-2);font:var(--type-body-semibold);letter-spacing:var(--track-body)}.people-inspector-content p{margin:0}.people-inspector-tags,.people-inspector-actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.people-inspector-tags .bd-chip{white-space:normal;overflow-wrap:anywhere;max-width:100%}.people-inspector-timeline{margin:0;padding:0;list-style:none;display:grid}.people-inspector-timeline li{gap:var(--space-1);padding-block:var(--space-3);border-bottom:1px solid var(--border-subtle);overflow-wrap:anywhere;display:grid}.people-inspector-timeline strong{font:var(--type-body-2-medium);letter-spacing:var(--track-body)}.people-inspector-timeline :is(span,time){color:var(--text-2);font:var(--type-caption-1-regular);letter-spacing:var(--track-caption-1)}.people-inspector-actions{padding-top:var(--space-3);border-top:1px solid var(--border-subtle)}.person-cell{align-items:center;gap:var(--space-2);min-width:0;display:inline-flex}.person-cell-text{min-width:0;display:block}.person-cell-avatar{flex:none}.person-detail .ui-detail-rail .facts{grid-template-columns:minmax(0,1fr)}.person-detail .ui-detail-rail .facts>div{border-right:0}.person-detail .ui-detail-rail .facts.is-list>div{display:block}.person-detail .ui-detail-rail .facts.is-list>div:last-child{border-bottom:1px solid var(--border-subtle)}.person-detail .ui-detail-rail .facts.is-list dd{margin:4px 0 0}.person-facts{grid-template-columns:minmax(0,1fr);margin:0;display:grid}.person-facts>div{gap:var(--space-3);padding:var(--space-3) var(--space-card-x);border-top:1px solid var(--border-subtle);border-bottom:0;border-right:0;grid-template-columns:minmax(0,2fr) minmax(0,3fr);display:grid}.person-facts dt{color:var(--text-2);font:var(--type-caption-1-medium);letter-spacing:var(--track-caption-1)}.person-facts dd{min-width:0;font:var(--type-body-2-regular);letter-spacing:var(--track-body);overflow-wrap:anywhere;margin:0;overflow:visible}.person-facts dd small{color:var(--text-3);font:var(--type-caption-1-regular);letter-spacing:var(--track-caption-1);display:block}.person-facts .tag-list{margin-top:0}.person-segments,.segment-condition-chips{gap:var(--space-1_5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.segment-condition-chips .bd-chip{white-space:normal;overflow-wrap:anywhere;max-width:100%}.person-segments{padding:0 var(--space-card-x) var(--space-card-y)}.person-note-form{align-items:end;gap:var(--space-3);padding:var(--space-card-y) var(--space-card-x);border-bottom:1px solid var(--border-subtle);grid-template-columns:minmax(0,1fr) auto;display:grid}.person-edit-form{gap:var(--field-stack-gap);flex-direction:column;display:flex}.person-edit-tags{gap:var(--space-2);flex-direction:column;display:flex}.person-edit-actions{justify-content:flex-end;gap:var(--space-2);padding-top:var(--space-2);display:flex}@media (max-width:600px){.person-note-form{grid-template-columns:minmax(0,1fr)}}.person-activity-grid{min-width:0;padding:0 var(--space-card-x) var(--space-card-y)}:is(.people-guided,.segment-card)>.guided-empty{padding:0 var(--space-card-x) var(--space-card-y)}:is(.people-guided,.segment-card)>.guided-empty>.empty-state{padding-inline:0}@media (max-width:820px){.person-activity>.bd-card-head:has(.spm-data-menu){position:relative}.person-activity>.bd-card-head:has(.spm-data-menu)>.bd-card-head-text{padding-right:calc(var(--control-sm) + var(--space-2))}.person-activity>.bd-card-head>.bd-card-head-action:has(.spm-data-menu){top:calc(var(--space-4) - var(--space-1));right:calc(var(--space-card-x) - var(--space-1));width:auto;position:absolute}}:is(.people-table,.ptl-body,.person-facts,.segment-facts,.person-detail) .mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}@media (max-width:640px){.people-table :is(td,th){height:auto;padding:0 var(--space-3) 0 0;text-align:start}.people-table :is(td,th):first-child{padding-left:0}.people-table :is(td,th):last-child{padding-right:var(--space-3)}.people-table :is(td,th).numeric{text-align:start}.people-table :is(td,th).select-cell{width:auto;padding-right:var(--space-2)}.people-table td.select-cell .ui-checkbox{min-height:var(--row-h-compact)}.segment-table td small{max-width:none}}}
