@layer reset, legacy, tokens, type, components, pages, utilities;@layer components{.v2-bar{--bar-h:10px;position:relative;display:block;width:100%;min-width:0;height:var(--bar-h)}.v2-bar[data-size=row]{--bar-h:6px}.v2-bar[data-size=hero]{--bar-h:16px}.v2-bar-clip{position:absolute;inset:0;border-radius:var(--r-pill);background:var(--bar-track);box-shadow:var(--bar-inset);overflow:hidden;isolation:isolate}.v2-bar:not([data-size=row]) .v2-bar-clip:after{content:"";position:absolute;inset:0 0 50% 0;border-radius:inherit;background:var(--bar-gloss);pointer-events:none}.v2-bar-fill{border-radius:inherit;background:var(--bar-fill) right center /calc(var(--p, 0) * 100%) 100% no-repeat}.v2-bar-fill,.v2-bar-run{position:absolute;inset:0;transform:translateX(calc((var(--p, 0) - 1) * 100%));transition:transform .8s var(--ease-ui-out)}.v2-bar-run{pointer-events:none}.v2-bar-glow{position:absolute;top:50%;right:calc(var(--bar-h) * -.8);width:calc(var(--bar-h) * 3.2);height:calc(var(--bar-h) * 1.6);border-radius:50%;background:radial-gradient(closest-side,var(--bar-head-glow),transparent);transform:translateY(-50%)}.v2-plaque[data-ember] .v2-bar-glow{background:var(--on-ember-head)}.v2-bar[data-tone]{--bar-fill:linear-gradient(90deg,color-mix(in srgb,var(--bar-tone) 0%,transparent) 0%,color-mix(in srgb,var(--bar-tone) 55%,transparent) 55%,var(--bar-tone) 100%);--bar-head-glow:color-mix(in srgb,var(--bar-tone) 28%,transparent)}.v2-bar[data-tone=good]{--bar-tone:var(--good-num)}.v2-bar[data-tone=warn]{--bar-tone:var(--warn-num)}.v2-bar[data-tone=bad]{--bar-tone:var(--bad-num)}@starting-style{.v2-bar-fill,.v2-bar-run{transform:translateX(-100%)}}.v2-ring{position:relative;display:block;flex:none;width:36px;height:36px}.v2-ring[data-size=s]{width:28px;height:28px}.v2-ring[data-size=l]{width:120px;height:120px}.v2-ring:before{content:"";position:absolute;inset:0;border-radius:50%;background:var(--ring-track);-webkit-mask:radial-gradient(farthest-side,transparent calc(var(--ring-hole) - .6px),var(--mask-ink) var(--ring-hole));mask:radial-gradient(farthest-side,transparent calc(var(--ring-hole) - .6px),var(--mask-ink) var(--ring-hole))}.v2-ring-arc{position:absolute;inset:0;background:conic-gradient(from -12deg,var(--ring-arc-0) 0deg,var(--ring-arc-0) 12deg,var(--ring-arc-1) calc(12deg + var(--p, 0) * 1turn),var(--ring-arc-1) calc(24deg + var(--p, 0) * 1turn),transparent 0deg);-webkit-mask:var(--ring-mask) center /100% 100% no-repeat;mask:var(--ring-mask) center /100% 100% no-repeat;animation:v2-ring-in .7s var(--ease-ui-out) both}.v2-ring-value{position:absolute;inset:0;display:grid;place-items:center;color:var(--t1);font-size:30px;font-weight:600;letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.v2-ring-value small{margin-left:1px;color:var(--t3);font-size:.42em;font-weight:500;letter-spacing:0}@keyframes v2-ring-in{0%{opacity:0;transform:rotate(-24deg)}}.v2-dial{position:relative;display:grid;justify-items:center;min-width:0}.v2-dial-face{display:block;width:min(100%,320px);height:auto;overflow:visible}.v2-tick{stroke:var(--tick);stroke-width:1.5;stroke-linecap:round}.v2-tick[data-lit]{stroke:var(--tick-on)}.v2-tick-inner{stroke:var(--tick-inner);stroke-width:1;stroke-linecap:round}.v2-needle{stroke:var(--tick-on);stroke-width:3;stroke-linecap:round}.v2-dial-dot{fill:var(--tick);opacity:.7}.v2-dial-dot[data-lit]{fill:var(--tick-on);opacity:.9}@media (prefers-reduced-motion:no-preference){.v2-needle-g{transform-box:view-box;transform-origin:160px 168px;animation:v2-dial-sweep var(--dial-ms,1.8s) cubic-bezier(.16,1,.3,1) .12s both}:is(.v2-tick,.v2-dial-dot)[data-lit]{animation:v2-dial-tick-on .24s ease-out both;animation-delay:calc(.12s + var(--tick-delay, 0s))}}@keyframes v2-dial-sweep{0%{transform:rotate(var(--dial-sweep,0deg))}to{transform:rotate(0deg)}}@keyframes v2-dial-tick-on{0%{opacity:.18}}.v2-dnum-text{font-family:var(--font-ui);font-size:76px;font-weight:600;letter-spacing:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.v2-dnum-s0{stop-color:var(--t1)}.v2-dnum-s1{stop-color:var(--dnum-mid)}.v2-dnum-s2{stop-color:var(--light-hot)}.v2-dial[data-unknown] .v2-dnum-s2{stop-color:var(--t3)}@media (prefers-reduced-motion:reduce){.v2-bar-fill,.v2-bar-run{transition:none}.v2-ring-arc{animation:none}}}@layer components{.v2-ctip{position:fixed;top:0;left:0;z-index:var(--z-popover);max-width:min(300px,calc(100vw - 24px));pointer-events:none;will-change:transform}.v2-ctip.is-moving{transition:transform var(--motion-popover) var(--ease-ui-out)}.v2-ctip-body{display:grid;grid-gap:2px;gap:2px;padding:8px 12px 9px;border-radius:var(--r-1);background:var(--tip-bg);box-shadow:var(--shadow-4);color:var(--tip-t1);font-family:var(--font-ui),sans-serif;font-size:13px;font-weight:500;line-height:18px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:pre-line;text-wrap:pretty;transform-origin:center bottom;opacity:0;transform:translateY(4px) scale(.97);transition:opacity var(--dur-exit) var(--ease-exit),transform var(--dur-exit) var(--ease-exit)}.v2-ctip[data-placement=below] .v2-ctip-body{transform-origin:center top;transform:translateY(-4px) scale(.97)}.v2-ctip.is-visible .v2-ctip-body{opacity:1;transform:none;transition:opacity var(--motion-popover) var(--ease-ui-out),transform var(--motion-popover) var(--ease-ui-out)}.v2-ctip-head{color:var(--tip-t2);font-size:12px;font-weight:400;line-height:16px}.v2-ctip-head[hidden]{display:none}.v2-trend{--trend-area-a:calc(0.16 + var(--glow-a) * 0.2);position:relative;display:grid;grid-gap:8px;gap:8px;min-width:0;padding-top:14px;container:v2trend/inline-size}.v2-trend-empty{margin:0;color:var(--t3);font-size:13px;line-height:18px}.v2-trend-plot{position:relative;min-width:0}.v2-trend-grid,.v2-trend-svg{position:absolute;inset:0;display:block;width:100%;height:100%;overflow:visible}.v2-trend-grid line{stroke:var(--t1);stroke-opacity:.09;stroke-width:1;stroke-dasharray:2 4}.v2-trend-ylab{left:0;z-index:1;margin-bottom:3px;padding-right:6px;border-radius:var(--r-0);background:var(--s1);color:var(--t3);font-size:12px;font-weight:400;line-height:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.v2-trend-now,.v2-trend-ylab{position:absolute;pointer-events:none}.v2-trend-now{top:0;bottom:0;border-radius:var(--r-1);background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--t1) 7%,transparent) 0 1px,transparent 1px 6px)}.v2-trend-clip{position:absolute;inset:0;overflow:hidden;pointer-events:none}.v2-trend-ink,.v2-trend-ink-track{position:absolute;inset:0 -24px 0 0}.v2-trend-ink{-webkit-mask:linear-gradient(90deg,var(--mask-ink) calc(100% - 24px),transparent);mask:linear-gradient(90deg,var(--mask-ink) calc(100% - 24px),transparent);animation:v2-trend-window var(--dur-draw) var(--ease-house) both}.v2-trend-ink-track{inset:0;animation:v2-trend-track var(--dur-draw) var(--ease-house) both}.v2-trend-box{position:absolute;inset:0 24px 0 0}.v2-trend[data-reveal=hold] .v2-trend-ink{animation:none;transform:translateX(-100%)}.v2-trend[data-reveal=hold] .v2-trend-ink-track{animation:none;transform:translateX(100%)}.v2-trend[data-reveal=run] .v2-trend-ink{animation-name:v2-trend-window-run}.v2-trend[data-reveal=run] .v2-trend-ink-track{animation-name:v2-trend-track-run}@keyframes v2-trend-window{0%{transform:translateX(-100%)}}@keyframes v2-trend-track{0%{transform:translateX(100%)}}@keyframes v2-trend-window-run{0%{transform:translateX(-100%)}}@keyframes v2-trend-track-run{0%{transform:translateX(100%)}}.v2-trend-area-top{stop-opacity:var(--trend-area-a)}.v2-trend-line{fill:none;stroke:var(--series);stroke-width:1.5;stroke-linejoin:round;stroke-linecap:round}.v2-trend-series[data-emphasis=muted] .v2-trend-line{stroke-width:1.25;stroke-opacity:.75}.v2-trend-series[data-emphasis=compare] .v2-trend-line{stroke:var(--t3);stroke-width:1;stroke-opacity:.85;stroke-dasharray:3 4}.v2-trend-line.is-partial{stroke-dasharray:2 4;stroke-opacity:.75}.v2-trend-series[data-emphasis=muted] .v2-trend-line.is-partial{stroke-opacity:.5}.v2-trend-glow{fill:none;stroke:var(--series);stroke-linejoin:round;stroke-linecap:round;transform:translateY(1.5%)}.v2-trend-glow.is-wide{stroke-opacity:calc(var(--glow-a) * .07)}.v2-trend-glow.is-near{stroke-opacity:calc(var(--glow-a) * .12)}.v2-trend-tick{position:absolute;width:8px;height:2px;margin:-1px 0 0 -4px;border-radius:var(--r-hair);background:var(--series)}.v2-trend-tick[data-emphasis=compare],.v2-trend-tick[data-emphasis=muted]{opacity:.6}.v2-trend-tick[data-partial]{opacity:.5}.v2-trend-hits{position:absolute;inset:0;display:grid;grid-template-columns:repeat(var(--trend-n),minmax(0,1fr))}.v2-trend-col{position:relative;min-width:0;outline:none;cursor:default}.v2-trend-beam{width:1px;margin-left:-.5px;background:linear-gradient(180deg,transparent,var(--ember) 30%,color-mix(in srgb,var(--light) 18%,transparent));transform:scaleY(.6);transform-origin:50% 100%}.v2-trend-beam,.v2-trend-mark{position:absolute;left:50%;opacity:0;transition:opacity .12s var(--ease-exit),transform .12s var(--ease-exit)}.v2-trend-mark{width:16px;height:2px;margin:-1px 0 0 -8px;border-radius:var(--r-hair);background:var(--series);box-shadow:0 0 0 2px var(--s1);transform:scaleX(.4)}.v2-trend-mark[data-emphasis=compare],.v2-trend-mark[data-emphasis=muted]{width:12px;margin-left:-6px;background:var(--t3)}.v2-trend-mark[data-partial]{background:repeating-linear-gradient(90deg,var(--series) 0 3px,transparent 3px 5px);box-shadow:none}.v2-trend-col:is(:hover,:focus-visible) :is(.v2-trend-beam,.v2-trend-mark){opacity:1;transform:none;transition:opacity .16s var(--ease-ui-out),transform .22s var(--ease-ui-out)}.v2-trend-x{display:grid;grid-template-columns:repeat(var(--trend-n),minmax(0,1fr));color:var(--t3);font-size:12px;font-weight:400;line-height:16px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.v2-trend-x span{display:flex;justify-content:center;min-width:0;white-space:nowrap}.v2-trend-x span[data-partial]{gap:4px;color:var(--t3)}.v2-trend-x-note{color:var(--t3);font-size:12px;font-weight:400}@container v2trend (max-width: 560px){.v2-trend-x-note{display:none}.v2-trend-x:not(.is-thinned) span:not(:nth-child(3n+1)){visibility:hidden}}.trend-legend-item .msr-dot{width:14px;height:2px;border-radius:var(--r-hair)}@media (prefers-reduced-motion:reduce){.v2-trend-ink,.v2-trend-ink-track{animation:none;transform:none}.v2-trend-beam,.v2-trend-mark{transform:none}.v2-ctip.is-moving{transition:none}.v2-ctip-body,.v2-ctip[data-placement=below] .v2-ctip-body{transform:none}}}@layer components{.rank-bars{--rank-fill:linear-gradient(90deg,color-mix(in srgb,var(--light) 34%,transparent),var(--light-hot));--rank-fill-quiet:linear-gradient(90deg,color-mix(in srgb,var(--light-hot) 22%,transparent),color-mix(in srgb,var(--light-hot) 70%,transparent));grid-template-columns:fit-content(45%) minmax(0,1fr) auto;gap:0 14px}.rank-label{display:flex;align-items:center;min-width:0;overflow:visible;white-space:normal}.rank-label-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;overflow-wrap:break-word;text-wrap:pretty}.rank-label-text:has(:focus-visible){overflow:visible}.rank-row{gap:14px;min-height:36px;padding:4px 10px;margin:0 -10px;border-radius:var(--r-1);color:var(--t1);font-size:13px;font-weight:400;line-height:18px;transition:background-color var(--dur-hover) ease,transform var(--motion-press) var(--ease-ui-out)}.rank-row.is-link:active{transform:scale(.99)}.rank-row.is-active{background:var(--light-wash)}@media (hover:hover) and (pointer:fine){.rank-row[data-interactive]:hover{background:var(--hover-wash)}}.rank-track{height:6px;border-radius:var(--r-pill);background:none;box-shadow:none}.rank-fill{border-radius:inherit;background:var(--rank-fill);transform-origin:left center;animation:v2-rank-in .56s var(--ease-ui-out) both;animation-delay:calc(var(--ri, 0) * 40ms)}.rank-fill.is-graphite{background:var(--rank-fill-quiet)}.rank-fill:is(.is-brand,.is-good,.is-warn,.is-bad){background:var(--rank-fill)}.rank-value{color:var(--t1);font-size:13px;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rank-row[data-tone=warn] .rank-value{color:var(--warn);font-weight:600}.rank-row[data-tone=bad] .rank-value{color:var(--bad);font-weight:600}.rank-meta{margin-left:6px;color:var(--t3);font-size:12px;font-weight:400}.rank-bars{--rank-row-r:max(var(--r-ctl-min),calc(var(--r-outer, var(--r-plaque)) - (var(--pad, var(--card-pad, 20px)) - 10px)))}.rank-row[data-interactive]{border-radius:calc(var(--rank-row-r) * var(--sq, 1))}@supports (corner-shape:squircle){.rank-row[data-interactive]{corner-shape:var(--corner,round)}}.card-pad>.rank-bars:first-child>.rank-row[data-interactive]:first-child{margin-top:-10px}.card-pad>.rank-bars:last-child>.rank-row[data-interactive]:last-child{margin-bottom:-10px}@keyframes v2-rank-in{0%{transform:translateX(-100%)}}.gbars-plot{gap:clamp(3px,.7vw,10px)}.gbar-val{color:var(--t2);font-size:12px;font-weight:400;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gbar-track{width:min(100%,20px);border-radius:calc(var(--r-0) - 2px);background:none;box-shadow:none;overflow:visible}.gbar-fill{--gbar-c:var(--light);border-radius:inherit;background:linear-gradient(180deg,var(--gbar-c),color-mix(in srgb,var(--gbar-c) 42%,transparent));animation:v2-gbar-in .52s var(--ease-ui-out) both;animation-delay:calc(var(--gi, 0) * 28ms)}.gbar-fill.is-brand{--gbar-c:var(--light);background:linear-gradient(180deg,var(--light-hot),color-mix(in srgb,var(--light) 38%,transparent))}.gbar-fill.is-graphite{--gbar-c:color-mix(in srgb,var(--light) 58%,transparent)}.gbar-fill.is-good{--gbar-c:var(--good)}.gbar-fill.is-warn{--gbar-c:var(--warn)}.gbar-fill.is-bad{--gbar-c:var(--bad)}.gbars.has-track .gbar-track{background:var(--bar-track)}.gbars.has-track .gbar.is-current .gbar-fill{box-shadow:none}.gbars.has-track .gbar.is-current .gbar-track{box-shadow:0 0 0 1.5px var(--s1),0 0 0 3px color-mix(in srgb,var(--light) 45%,transparent)}.gbars[data-values=all] .gbar-val,.gbars[data-values=ends] .gbar.is-end .gbar-val{opacity:1;transform:none}.gbars[data-values=all] .gbar.is-current .gbar-val{color:var(--t1);font-weight:600}.gbar.is-empty .gbar-track:after{content:"";position:absolute;inset:auto 2px 0;height:2px;border-radius:var(--r-hair);background:var(--line-2)}.gbar.is-current .gbar-track{box-shadow:none}.gbar.is-current .gbar-fill{box-shadow:0 0 0 1.5px var(--s1),0 0 0 3px color-mix(in srgb,var(--light) 45%,transparent)}.gbars-x{margin-top:8px;color:var(--t3);font-size:12px;font-weight:400;line-height:16px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (hover:hover){.gbars-plot:hover .gbar-fill{opacity:.5}.gbar:hover .gbar-fill{opacity:1;transform:none}}@keyframes v2-gbar-in{0%{transform:scaleY(.04);opacity:0}}.dotm{--dotm-d:16px;--dotm-ring-empty:color-mix(in srgb,var(--t3) 34%,transparent);gap:2px;-webkit-padding-end:4px;padding-inline-end:4px}.dotm-head{color:var(--t3);font-size:12px;font-weight:400;letter-spacing:0;line-height:16px}.dotm-label{color:var(--t1);font-size:13px;font-weight:400}.dotm-cell{height:30px;background:none}.dotm-dot{position:relative;width:min(100%,var(--dotm-d));height:auto;aspect-ratio:1;border-radius:var(--r-pill);background:var(--seq-1);transition:none}.dotm-cell[data-step="2"] .dotm-dot{background:var(--seq-2)}.dotm-cell[data-step="3"] .dotm-dot{background:var(--seq-3)}.dotm-cell[data-step="4"] .dotm-dot{background:var(--seq-4)}.dotm-cell[data-step="5"] .dotm-dot{background:var(--seq-5)}.dotm-cell.is-empty .dotm-dot{background:none;box-shadow:inset 0 0 0 1px var(--dotm-ring-empty)}.dotm-dot:after{content:"";position:absolute;inset:-4px;border-radius:inherit;box-shadow:0 0 0 1.5px var(--focus);opacity:0;transform:scale(.8);transition:opacity var(--dur-hover) var(--ease-ui-out),transform var(--dur-hover) var(--ease-ui-out);pointer-events:none}.dotm-cell:focus-visible .dotm-dot:after{opacity:1;transform:none}@media (hover:hover){.dotm-cell:hover{background:none}.dotm-cell:hover .dotm-dot{transform:none}.dotm-cell:hover .dotm-dot:after{opacity:1;transform:none}}@container rt-days (max-width: 559.98px){.dotm{--dotm-d:12px}.dotm-head,.dotm-row{grid-template-columns:minmax(96px,.3fr) repeat(var(--dotm-cols,7),18px)}.dotm-cell{height:22px}.dotm-dot:after{inset:-3px}}.compare{gap:3px;height:24px;width:19px}.compare-bar{width:8px;border-radius:var(--r-tick)}.compare-bar.is-prev{background:color-mix(in srgb,var(--t3) 38%,transparent)}.compare-bar.is-cur{background:linear-gradient(180deg,var(--light-hot),color-mix(in srgb,var(--light) 55%,transparent))}.ring{gap:20px}.ring-track{stroke:var(--ring-track)}.ring-seg{transform-box:view-box;transform-origin:50% 50%;transition:opacity var(--dur-hover) ease;animation:v2-ring-seg-in .48s var(--ease-ui-out) both;animation-delay:calc(var(--ri, 0) * 45ms)}@keyframes v2-ring-seg-in{0%{opacity:0;transform:rotate(-28deg)}}.ring-center-value{color:var(--t1);font-size:calc(var(--ring-size, 176px) * .22);font-weight:600;line-height:1;letter-spacing:-.035em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ring-center-label{margin-top:6px;color:var(--t3);font-size:13px;font-weight:400;letter-spacing:0;line-height:16px}.ring-legend{gap:0}.ring-legend-row{grid-template-columns:12px minmax(0,1fr) auto auto;gap:10px;min-height:32px;padding:4px 10px;margin:0 -10px;border-radius:var(--r-1);color:var(--t1);font-size:13px;font-weight:400;line-height:18px;transition:background-color var(--dur-hover) ease,transform var(--motion-press) var(--ease-ui-out)}.ring-legend-swatch{display:block;width:10px;height:10px;border-radius:calc(var(--r-0) / 2);background:var(--t3)}.ring-legend-share{min-width:40px;color:var(--t1);font-size:13px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ring-legend-value{min-width:32px;color:var(--t3);font-size:12px;font-weight:400;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ring-legend-empty{color:var(--t3);font-family:var(--font-ui),sans-serif;font-style:normal;font-size:13px}@media (hover:hover){.ring-legend-row.is-link:hover{background:var(--hover-wash)}}.ring.is-compact .ring-legend-row{min-height:28px;font-size:13px}@media (prefers-reduced-motion:reduce){.gbar-fill,.rank-fill,.ring-seg{animation:none}.dotm-dot:after{transition:none}}}@layer components{.v2-funnel-card{display:grid}.v2-funnel-head{align-items:center}.v2-funnel-head .section-heading-title-line{display:inline-flex;align-items:center;gap:8px;min-width:0}.v2-funnel-head h2{margin:0}.v2-funnel-full{flex:none}.v2-funnel-card>.v2-funnel{padding:0 24px 24px}.v2-funnel{--f-cols:minmax(150px,0.26fr) minmax(0,1fr) 64px;--f-surface:var(--s1);--f-next:linear-gradient(90deg,color-mix(in srgb,var(--light) 72%,transparent),var(--light-hot));--f-wait:color-mix(in srgb,var(--t3) 30%,transparent);--f-lost:color-mix(in srgb,var(--bad) 26%,transparent);--f-lost-main:linear-gradient(90deg,color-mix(in srgb,var(--bad) 18%,transparent),color-mix(in srgb,var(--bad) 42%,transparent));display:grid;grid-gap:14px;gap:14px;min-width:0;container:v2funnel/inline-size}.v2-funnel[data-now]{--f-cols:minmax(150px,0.24fr) minmax(0,1fr) 64px 64px}.v2-funnel[data-now][data-extra]{--f-cols:minmax(160px,0.22fr) minmax(0,1fr) 64px 64px 148px}.v2-funnel-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px}.v2-funnel-answer{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0;min-width:0}.v2-funnel-answer-num{display:inline-flex;align-items:baseline;gap:6px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.v2-funnel-answer-num b{color:var(--t1);font-size:32px;font-weight:600;line-height:36px;letter-spacing:-.03em}.v2-funnel-answer-num span{color:var(--t3);font-size:15px;font-weight:400}.v2-funnel-answer-text{color:var(--t2);font-size:15px;font-weight:400;line-height:20px;text-wrap:balance}.v2-funnel-answer.is-calm .v2-funnel-answer-text{color:var(--t2)}.v2-funnel-seg{flex:none}.v2-funnel-keys:empty{display:none}.v2-funnel-key{display:flex;flex-wrap:wrap;gap:4px 16px;color:var(--t3);font-size:12px;font-weight:400;line-height:16px}.v2-funnel-key>span{display:inline-flex;align-items:center;gap:6px}.v2-funnel-key>span:before{content:"";width:12px;height:3px;border-radius:var(--r-hair-m);background:var(--key,var(--light))}.v2-funnel-key [data-key=next]:before{background:var(--light-hot)}.v2-funnel-key [data-key=wait]:before{background:var(--f-wait)}.v2-funnel-key [data-key=lost]:before{background:var(--f-lost)}.v2-funnel .is-sources{display:none}.v2-funnel[data-view=sources] .is-sources{display:flex}.v2-funnel[data-view=sources] .is-total{display:none}.v2-funnel[data-view=total] .v2-funnel-keys:not(:has(.is-total)){display:none}.v2-funnel-colhead,.v2-funnel-row{display:grid;grid-template-columns:var(--f-cols);grid-column-gap:16px;column-gap:16px;align-items:center}.v2-funnel-colhead{color:var(--t3);font-size:12px;font-weight:400;line-height:16px}.v2-funnel-colhead>:first-child{grid-column:3;text-align:right}.v2-funnel-colhead-now{text-align:right}.v2-funnel-colhead-extra{display:grid;grid-gap:0;gap:0}.v2-funnel-colhead-extra small{color:var(--t2);font-size:12px;font-weight:400}.v2-funnel-rows{display:grid;margin:0;padding:0;list-style:none}.v2-funnel-row{grid-template-rows:auto auto;row-gap:2px;min-height:44px;padding:6px 0}.v2-funnel-row+.v2-funnel-row{box-shadow:inset 0 1px 0 var(--line-1)}.v2-funnel-name{min-width:0;overflow:hidden;color:var(--t1);font-size:14px;font-weight:500;line-height:20px;text-overflow:ellipsis;white-space:nowrap}.v2-funnel-track{position:relative;display:block;height:10px;min-width:0;border-radius:var(--r-pill);overflow:hidden}.v2-funnel-bar{display:flex;height:100%;border-radius:inherit;overflow:hidden;outline:none;animation:v2-funnel-in .56s var(--ease-ui-out) both;animation-delay:calc(var(--funnel-i, 0) * 45ms)}.v2-funnel-bar.is-total>i{display:block;height:100%;flex:none}.v2-funnel-bar.is-total>i+i{box-shadow:inset 2px 0 0 var(--f-surface)}.v2-funnel-bar [data-part=next]{background:var(--f-next)}.v2-funnel-bar [data-part=wait]{background:var(--f-wait)}.v2-funnel-bar [data-part=lost]{background:var(--f-lost)}.v2-funnel-row[data-worst] .v2-funnel-bar [data-part=lost]{background:var(--f-lost-main)}.v2-funnel-bar:focus-visible,.v2-funnel-src-link:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.v2-funnel-track:has(:focus-visible){overflow:visible}.v2-funnel-src-link{display:block;flex:none;height:100%;min-width:0}.v2-funnel-src-link+.v2-funnel-src-link{box-shadow:inset 2px 0 0 var(--f-surface)}.v2-funnel-src{display:block;width:100%;height:100%;transition:opacity var(--dur-hover) ease}.v2-funnel-src-link+.v2-funnel-src-link .v2-funnel-src{margin-left:2px;width:calc(100% - 2px)}.v2-funnel-src[data-muted]{opacity:.32}@media (hover:hover){.v2-funnel-bar.is-sources:hover .v2-funnel-src{opacity:.5}.v2-funnel-bar.is-sources .v2-funnel-src:hover{opacity:1}}.v2-funnel-reached{color:var(--t1);font-size:15px;font-weight:600;line-height:20px;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.v2-funnel-now{color:var(--t2);font-size:13px;font-weight:400;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.v2-funnel-extra{min-width:0}.v2-funnel-quality{display:inline-flex;align-items:baseline;gap:8px;min-width:0;white-space:nowrap}.v2-funnel-quality b{font-size:15px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.v2-funnel-quality small{overflow:hidden;color:var(--t3);font-size:12px;font-weight:400;text-overflow:ellipsis}.v2-funnel-quality.is-good b{color:var(--t1)}.v2-funnel-quality.is-warn b{color:var(--warn)}.v2-funnel-quality.is-bad b{color:var(--bad)}.v2-funnel-quality.is-empty b{color:var(--t3)}.v2-funnel-step{display:flex;flex-wrap:wrap;gap:2px 14px;grid-column:2;grid-row:2;color:var(--t3);font-size:12px;font-weight:400;line-height:16px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.v2-funnel-step b{color:var(--t2);font-weight:600}.v2-funnel-pass b{color:var(--t1)}.v2-funnel-row[data-worst] .v2-funnel-loss,.v2-funnel-row[data-worst] .v2-funnel-loss b{color:var(--bad)}.v2-funnel-closed{display:flex;flex-wrap:wrap;gap:4px 18px;margin:0 24px;padding:14px 0 20px;box-shadow:inset 0 1px 0 var(--line-1);color:var(--t3);font-size:13px;font-weight:400;line-height:18px}.v2-funnel-closed b{color:var(--t1);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@keyframes v2-funnel-in{0%{transform:translateX(-100%)}}@container v2funnel (max-width: 620px){.v2-funnel-row{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto auto;row-gap:6px;padding:10px 0}.v2-funnel-name{grid-column:1;grid-row:1}.v2-funnel-reached{grid-column:2;grid-row:1}.v2-funnel-track{grid-column:1/-1;grid-row:2}.v2-funnel-step{grid-column:1/-1;grid-row:3}.v2-funnel-now{grid-column:1;grid-row:4;text-align:left}.v2-funnel-extra{grid-column:2;grid-row:4;justify-self:end}.v2-funnel-now:before{content:"сейчас ";color:var(--t3)}.v2-funnel-quality:before{content:"качество";align-self:baseline;color:var(--t3);font-size:12px;font-weight:400}.v2-funnel-colhead{display:none}.v2-funnel-answer-num b{font-size:28px;line-height:32px}}@media (max-width:760px){.v2-funnel-card>.v2-funnel{padding:0 16px 16px}.v2-funnel-closed{margin:0 16px}.v2-funnel-head{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.v2-funnel-bar{animation:none}}}@layer components{.v2-mfunnel{display:grid;grid-gap:4px;gap:4px;min-width:0}.v2-mfunnel-parts{display:grid;grid-gap:24px;gap:24px}.v2-mfunnel-part{display:grid;grid-gap:10px;gap:10px}.v2-mfunnel-name{margin:0;color:var(--t1);font-size:14px;font-weight:600;line-height:20px}.v2-mfunnel-note{margin:0;color:var(--t3);font-size:12px;font-weight:400;line-height:16px}.v2-funnel-closed.is-inline{margin:0;padding:12px 0 0}.source-overview .section-heading-title-line{display:inline-flex;align-items:center;gap:8px}.source-composition{height:12px;gap:0;border-radius:var(--r-pill);background:none;overflow:visible}.source-composition-link{min-width:3px;border-radius:var(--r-tick)}.source-composition-link+.source-composition-link{box-shadow:inset 2px 0 0 var(--s1);padding-left:2px}}@layer components{.source-composition-link:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media (max-width:760px){.source-composition-link{position:relative}.source-composition-link:after{content:"";position:absolute;inset:-16px 0}}.source-composition-segment{border-radius:var(--r-tick);background:var(--seg,var(--light-hot));transition:opacity var(--dur-hover) ease}.source-composition-link:first-child,.source-composition-link:first-child .source-composition-segment{border-start-start-radius:var(--r-pill);border-end-start-radius:var(--r-pill)}.source-composition-link:last-child,.source-composition-link:last-child .source-composition-segment{border-start-end-radius:var(--r-pill);border-end-end-radius:var(--r-pill)}.source-row-name{display:flex;align-items:center;gap:8px;min-width:0}.source-row-name>strong{min-width:0}.source-row-swatch{flex:none;width:10px;height:10px;border-radius:calc(var(--r-0) / 2);background:var(--seg,var(--t3))}@media (hover:hover){.source-composition:hover .source-composition-segment{opacity:.3}.source-composition .source-composition-link:hover .source-composition-segment{opacity:1}}.source-overview{--row-inset:12px;padding-bottom:var(--row-inset)}.source-list{--pad:var(--row-inset);--r-inner:max(var(--r-ctl-min),calc(var(--r-outer, var(--r-plaque)) - var(--pad)));--row-r:calc(var(--r-inner) * var(--sq, 1));border-top:0;box-shadow:inset 0 1px 0 var(--line-1);margin-top:20px}@supports (corner-shape:squircle){.source-row:before{corner-shape:var(--corner,round)}}.source-row-shell:last-child .source-inline-detail,.source-row-shell:last-child:not(.is-open)>.source-row{box-shadow:none}.source-row{--lit-r:220px;border-bottom:0;background:transparent;box-shadow:inset 0 -1px 0 var(--line-1);transition:transform var(--motion-press) var(--ease-ui-out)}.source-row:before{content:"";position:absolute;z-index:-1;background:var(--s2);opacity:0;pointer-events:none;transition:opacity var(--dur-micro) ease}.source-row.v2-lit:after,.source-row:before{inset:0 var(--row-inset);border-radius:var(--row-r)}.source-row:active{transform:none}.source-row:focus-visible{outline:none}.source-row:focus-visible:before{opacity:1;box-shadow:inset 0 0 0 2px var(--focus)}.source-row-shell.is-open .source-row,.source-row.is-open{background:transparent;box-shadow:inset 0 -1px 0 var(--line-1)}.source-row-shell.is-open .source-row:before{opacity:1;background:var(--hover-wash)}@media (hover:hover) and (pointer:fine){.source-row-shell.is-open .source-row:hover,.source-row:hover{background:transparent;box-shadow:none}.source-row-shell.is-open .source-row[data-interactive]:hover:before,.source-row[data-interactive]:hover:before{opacity:1;background:var(--s2);transition-duration:var(--dur-hover)}.source-row-shell:has(+.source-row-shell>.source-row:hover) .source-inline-detail,.source-row-shell:has(+.source-row-shell>.source-row:hover)>.source-row{box-shadow:none}.source-list:has(>.source-row-shell:first-child>.source-row:hover){box-shadow:none}}@media (max-width:860px){.source-overview{--row-inset:6px}}.source-row-copy{gap:6px}.source-row-copy strong{color:var(--t1);font-size:14px;font-weight:500}.source-progress{height:6px;border-radius:var(--r-pill);background:none}.source-progress i{min-width:6px;border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--seg,var(--light-hot)) 38%,transparent),var(--seg,var(--light-hot)))}.source-stat strong{color:var(--t1);font-size:15px;font-weight:600}.source-conversion strong,.source-stat-primary strong{font-size:16px;font-weight:600}.source-stat small{color:var(--t3);font-size:12px;font-weight:400}.source-row-arrow{color:var(--t3);transition:transform var(--dur-base) var(--ease-ui-out),color var(--dur-hover) ease}.source-row-shell.is-open .source-row-arrow,.source-row.is-open .source-row-arrow{color:var(--t1)}.source-contact-types{gap:2px 12px;margin-top:2px}.source-contact-types small{color:var(--t2);font-size:12px;font-weight:400}.source-contact-types small b{color:var(--t1);font-weight:600}.source-contact-types small em{color:var(--t2);font-size:12px;font-weight:400}.source-contact-types small:is(.is-missing,.is-unmapped,.is-not_synced){color:var(--accent-ink)}.source-inline-detail{border-bottom:0;background:none;box-shadow:inset 0 -1px 0 var(--line-1)}.source-row-shell.is-open .source-inline-detail,.source-row-shell.is-open>.source-row,.source-row-shell:has(+.source-row-shell.is-open) .source-inline-detail,.source-row-shell:has(+.source-row-shell.is-open)>.source-row{box-shadow:none}.source-list:has(>.source-row-shell.is-open:first-child){box-shadow:none}.source-row-shell.is-open .source-inline-detail{padding-bottom:8px}.source-reveal[inert]:not([data-animating])>.source-reveal-clip{content-visibility:hidden}@media (max-width:860px){.contact-outcomes-scroll{background:linear-gradient(to left,var(--s1) 38%,transparent) 100% /44px 100% no-repeat local,radial-gradient(farthest-side at 100% 50%,var(--scroll-shadow),transparent) 100% /18px 100% no-repeat scroll}.contact-outcomes-row>span:first-child{background:var(--s1);box-shadow:inset -1px 0 0 var(--line-1),inset 0 -1px 0 var(--line-1)}.contact-outcomes-row.is-head>span:first-child,.contact-outcomes-row:last-child>span:first-child{box-shadow:inset -1px 0 0 var(--line-1)}}.contact-outcomes-head{display:flex;align-items:center;gap:8px;margin-bottom:8px}.contact-outcomes-title{display:inline-flex;align-items:baseline;gap:8px;margin:0;color:var(--t1);font-size:14px;font-weight:600;line-height:20px}.contact-outcomes-title span{color:var(--t3);font-size:13px;font-weight:400;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.contact-outcomes-row{min-height:40px;border-radius:0;color:var(--t1);font-size:13px;box-shadow:inset 0 -1px 0 var(--line-1)}.contact-outcomes-row.is-head{min-height:32px;color:var(--t3);font-size:12px;font-weight:400;letter-spacing:0;text-transform:none}.contact-outcomes-row .mono{font-size:13px;font-weight:500}.contact-outcomes-row .is-wins{color:var(--t1);font-weight:600}.contact-outcomes-row .is-wins small{color:var(--bad);font-size:12px;font-weight:500}.contact-outcomes-row .is-conv{font-weight:600}.contact-outcomes-funnel{height:6px;background:color-mix(in srgb,var(--light) 16%,transparent)}.contact-outcomes-funnel b.is-target{background:color-mix(in srgb,var(--light) 36%,transparent)}.contact-outcomes-funnel b.is-wins{background:color-mix(in srgb,var(--light) 80%,transparent)}.contact-outcomes-funnel b.is-delivered{background:var(--light-hot)}.contact-outcomes-funnel{border-radius:var(--r-tick)}.contact-outcomes-funnel b{border-radius:0}.rank-bars.has-label-links{--rank-row-r:calc(var(--r-plaque) - (var(--card-pad, 20px) - 10px))}.rank-bars.has-label-links .rank-row{position:relative;border-radius:calc(var(--rank-row-r) * var(--sq, 1))}@supports (corner-shape:squircle){.rank-bars.has-label-links .rank-label-link:after,.rank-bars.has-label-links .rank-row{corner-shape:var(--corner,round)}}.rank-bars.has-label-links .rank-label-link{display:block;max-width:100%;color:var(--t1);font-weight:400;text-decoration:none;outline:none}.rank-bars.has-label-links .rank-label-link:after{content:"";position:absolute;inset:0;z-index:1;border-radius:calc(var(--rank-row-r) * var(--sq, 1))}.rank-bars.has-label-links .rank-label-link:focus-visible:after{outline:2px solid var(--focus);outline-offset:0}.rank-bars.has-label-links .rank-row.is-active{background:var(--light-wash-strong)}@media (hover:hover) and (pointer:fine){.rank-bars.has-label-links .rank-row[data-interactive].is-active:hover{background:var(--light-wash-strong)}}.orbits{display:grid;justify-items:center;min-width:0}.orbits-figure{position:relative;width:min(100%,232px);aspect-ratio:1}.orbits-figure>svg{display:block;width:100%;height:100%;overflow:visible}.orbits-track{stroke:var(--line-2);stroke-width:1}.orbits-arc{stroke:var(--oc);stroke-width:2.5;stroke-linecap:butt}.orbits-dot{fill:var(--oc);stroke:var(--s1);stroke-width:1.5}.orbits-halo{fill:var(--oc);opacity:.16}.orbits-hit{stroke:transparent;stroke-width:10;pointer-events:stroke}.orbits-ring{transform-box:view-box;transform-origin:120px 120px;transition:opacity var(--dur-hover) ease}@media (hover:hover) and (pointer:fine){.orbits-figure:has(.orbits-ring:hover) .orbits-ring:not(:hover){opacity:.35}.orbits-ring:hover .orbits-track{stroke:color-mix(in srgb,var(--oc) 35%,transparent)}}.orbits-center{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;grid-gap:0;gap:0;pointer-events:none}.orbits-center-value{color:var(--t1);font-size:34px;font-weight:600;line-height:1;letter-spacing:-.02em}.orbits-center-label{margin-top:4px;color:var(--t3);font-size:var(--fs-12);line-height:16px}@media (prefers-reduced-motion:no-preference){.orbits-ring{animation:v2-orbit-in .9s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(80ms + var(--oi, 0) * 70ms)}}@keyframes v2-orbit-in{0%{opacity:0;transform:rotate(-40deg) scale(.96)}}}@layer reset, legacy, tokens, type, components, pages, utilities;@layer components{:where(.v2-plaque,.flat-card:not(.efficiency-overview),.news-card,.presentation-card,.v2-dialog){--r-outer:var(--r-plaque);--pad:0px;--sq:1;--corner:round;--r-inner:max(var(--r-ctl-min),calc(var(--r-outer) - var(--pad)))}:where(.v2-plaque){--pad:var(--plaque-pad)}:where(.flat-card.card-pad){--pad:var(--card-pad,20px)}.flat-card>.table-scroll:not(.schedule-scroll){--r-inner:max(var(--r-ctl-min),calc(var(--r-outer, var(--r-plaque)) - var(--tbl-inset, 12px)))}.v2-rowlist{display:grid;min-width:0;margin:0;padding:0;list-style:none}.v2-rowlist>.v2-row-hit+.v2-row-hit:before{content:"";position:absolute;inset:0 var(--row-pad-x,8px) auto;height:1px;background:var(--line-1);pointer-events:none}.v2-row-hit[data-interactive] .v2-row-stretch:after{content:"";position:absolute;inset:0;z-index:0;border-radius:calc(var(--r-inner, var(--r-ctl)) * var(--sq, 1))}.v2-row-hit[data-interactive] :is(a,button):not(.v2-row-stretch){position:relative;z-index:1}table.data.v2-dt th{vertical-align:bottom;height:40px;padding-block:10px 11px}.v2-dt-sub{display:block;margin-top:2px;color:var(--t3);font-size:var(--fs-11);font-weight:400;line-height:14px;white-space:normal}table.data.v2-dt th.num .v2-dt-sub{text-align:right}table.data.v2-dt caption{padding:0 var(--tbl-edge,12px) 8px;color:var(--t3);font-size:var(--fs-12);font-weight:400;line-height:16px;text-align:start;caption-side:top}}