.hero-scene.stage,.hero-scene .stage-native{overflow:visible}.hero-world{pointer-events:none}.hero-render{width:100%;height:100%;position:absolute;inset:0}.hero-panel{transform-origin:0 0;background:#fdfdfe;border-radius:4px;position:absolute;overflow:hidden;box-shadow:0 0 0 1px #0f131814,inset 0 1px #fffc}.hero-screen{transform-origin:0 0;background:var(--ui-bg);position:absolute;top:0;left:0}.hero-wires{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hero-wire{fill:none;stroke-width:1.35px;stroke-dasharray:1;stroke-dashoffset:0;stroke-linecap:round}.hero-pulse{fill:none;stroke:#f2a864;stroke-width:2.6px;stroke-linecap:round;stroke-dasharray:.07 1;stroke-dashoffset:.07px;opacity:0;filter:drop-shadow(0 0 3px #f2a864e6)}.hero-end{fill:#f2a864;stroke:#fffdf8;stroke-width:1.4px}.hero-halo{fill:#f2a86438;opacity:.45;transform-box:fill-box;transform-origin:50%}.answer-card{color:#1f2328;background:#fff;border-radius:10px;align-items:center;gap:10px;width:300px;padding:11px 14px;font:400 12px/1.35 Geist Variable,system-ui,sans-serif;display:flex;box-shadow:0 0 0 1px #0f131814,0 18px 36px -16px #0f131847}.answer-mark{flex:none;width:20px;height:13px}.answer-text{flex-direction:column;min-width:0;display:flex}.answer-text b{font-size:13px;font-weight:500}.answer-text span{color:#6b7177}.answer-value{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-left:auto;font-size:17px;font-weight:500}.hero-new-widget .tint{opacity:0}.kpi-tile{padding:14px 16px}.region-bars{gap:14px;margin-top:20px;display:grid}.region-row{grid-template-columns:92px minmax(0,1fr) 64px;align-items:center;gap:10px;font-size:12px;display:grid}.region-name{color:var(--ui-fg);text-align:right;white-space:nowrap}.region-track{background:var(--ui-surface);border-radius:3px;height:28px;display:block;overflow:hidden}.region-bar{border-radius:0 3px 3px 0;height:100%;display:block}.region-value{color:var(--ui-label);font-variant-numeric:tabular-nums}.donut{flex:none;width:196px;height:196px;position:relative}.donut-center{flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex;position:absolute;inset:0}.donut-center b{letter-spacing:-.02em;color:var(--ui-heading);font-variant-numeric:tabular-nums;font-size:22px;font-weight:500}.donut-center span{color:var(--ui-fg-2);font-size:11px}.channel-legend{flex:1;gap:12px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.channel-legend li{grid-template-columns:10px minmax(0,1fr) auto 40px;align-items:center;gap:10px;font-size:12px;display:grid}.channel-legend i{border-radius:3px;width:10px;height:10px}.channel-legend .name{color:var(--ui-fg)}.channel-legend .value{color:var(--ui-heading);font-variant-numeric:tabular-nums;font-weight:500}.channel-legend .share{color:var(--ui-fg-2);text-align:right;font-variant-numeric:tabular-nums}.kpi-main{justify-content:space-between;align-items:flex-end;gap:8px;margin-top:10px;display:flex}.kpi-spark rect.spark-good{fill:oklch(60% .115 158/.28)}.kpi-spark rect.spark-bad{fill:oklch(52% .19 20/.24)}.kpi-spark rect.spark-good.spark-last{fill:oklch(60% .115 158)}.kpi-spark rect.spark-bad.spark-last{fill:oklch(52% .19 20)}.kpi-delta-row{align-items:center;gap:6px;margin-top:8px;display:flex}.kpi-delta{font-variant-numeric:tabular-nums;border-radius:4px;align-items:center;gap:2px;height:20px;padding:0 6px;font-size:11.5px;font-weight:500;display:inline-flex}.kpi-delta.good{color:oklch(48% .115 158);background:oklch(60% .115 158/.14)}.kpi-delta.bad{color:oklch(52% .19 20);background:oklch(52% .19 20/.11)}@media (prefers-reduced-motion:no-preference){.js .hero-scene:not(.is-done) [data-hero-step]:not(.is-shown){opacity:0;translate:0 4px}.js .hero-scene:not(.is-done) .hero-answer[data-hero-step]:not(.is-shown){translate:0 8px}.hero-scene [data-hero-step]{transition:opacity .32s,translate .32s}.js .hero-scene:not(.is-running):not(.is-done) .hero-wire{stroke-dashoffset:1px}.js .hero-scene:not(.is-running):not(.is-done) .hero-end{opacity:0}.hero-scene.is-running .hero-wire{transition:stroke-dashoffset .9s cubic-bezier(.22, .61, .36, 1) var(--wire-delay,0s)}.hero-scene.is-running .hero-pulse{animation:hero-travel .9s cubic-bezier(.22, .61, .36, 1) calc(var(--wire-delay,0s) + .6s) 1 both}.hero-scene.is-running .hero-end{transition:opacity .25s ease calc(var(--wire-delay,0s) + .95s)}.js .hero-scene:not(.is-done) .hero-halo{opacity:0}.hero-scene.is-running .hero-halo{animation:hero-ripple .9s ease-out calc(var(--wire-delay,0s) + .95s) 1 forwards, hero-breathe 3.2s ease-in-out calc(var(--wire-delay,0s) + 1.85s) infinite}.js .hero-scene:not(.is-running):not(.is-done) [data-hero-new]{opacity:0;translate:0 8px}.hero-scene [data-hero-new]{transition:opacity .32s 2.9s,translate .32s 2.9s}.hero-scene.is-running .hero-new-widget .tint{animation:1s ease-out 3.1s both hero-tint}.hero-scene .hero-bar{transform-box:fill-box;transform-origin:0}.js .hero-scene:not(.is-running):not(.is-done) .hero-bar{transform:scaleX(0)}.hero-scene.is-running .hero-bar{transition:transform .7s cubic-bezier(.22, .61, .36, 1) calc(3s + var(--bar-delay,0s))}}@keyframes hero-travel{0%{stroke-dashoffset:.07px;opacity:1}90%{opacity:1}to{stroke-dashoffset:-1px;opacity:0}}@keyframes hero-ripple{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(2.2)}}@keyframes hero-breathe{0%,to{opacity:.55;transform:scale(1)}50%{opacity:.25;transform:scale(1.35)}}@keyframes hero-tint{0%{opacity:0}15%{opacity:1}to{opacity:0}}.answers:where(.astro-oqeruyhp){background:#fff;border-radius:10px;width:262px;overflow:hidden;box-shadow:0 0 0 1px #0f131814,0 20px 40px -16px #0f131847}.answer-mark:where(.astro-oqeruyhp){flex:none;width:18px;height:12px}.answer:where(.astro-oqeruyhp){border-top:1px solid var(--ui-border-light);align-items:center;gap:8px;padding:8px 14px;display:flex}.run-row:where(.astro-54qtdl2l){border-bottom:1px solid var(--ui-border-light);grid-template-columns:minmax(0,1fr) 192px 112px 14px;align-items:center;gap:16px;padding:12px 8px;display:grid}.event-row:where(.astro-54qtdl2l){border-bottom:1px solid var(--ui-border-light);align-items:center;gap:16px;padding:14px 8px;display:flex}@media (width<=760px){.overview-body:where(.astro-54qtdl2l){max-width:580px!important}.run-row:where(.astro-54qtdl2l){grid-template-columns:minmax(0,1fr) 28px 112px 14px}.ui-person:where(.astro-54qtdl2l)>span:where(.astro-54qtdl2l):not(.ui-avatar),.event-row:where(.astro-54qtdl2l) .ui-person:where(.astro-54qtdl2l)>span:where(.astro-54qtdl2l):not(.ui-avatar){display:none}.event-row:where(.astro-54qtdl2l) .ui-person:where(.astro-54qtdl2l){width:28px!important}}.step-dot:where(.astro-htmcqmua){border:1px solid var(--ui-border);width:18px;height:18px;color:var(--ui-label);border-radius:50%;flex:none;place-items:center;margin-top:1px;font-size:10px;display:grid}.review-widget:where(.astro-vrbzronj) .tint:where(.astro-vrbzronj){background:var(--ui-tint);opacity:0}.reveal.is-in .review-widget:where(.astro-vrbzronj) .tint:where(.astro-vrbzronj){animation:1s ease-out .4s review-tint}@keyframes review-tint{0%{opacity:0}15%{opacity:1}to{opacity:0}}.review-cursor:where(.astro-vrbzronj){filter:drop-shadow(0 2px 3px #00000040)}.share-split:where(.astro-hvvl5elx){border:1px solid var(--ui-border);background:var(--ui-surface);border-radius:4px;align-items:stretch;display:inline-flex}.share-copy:where(.astro-hvvl5elx){align-items:center;gap:6px;height:36px;padding:0 12px;font-size:13px;display:inline-flex}.share-more:where(.astro-hvvl5elx){border-left:1px solid var(--ui-border);width:32px;color:var(--ui-fg-2);place-items:center;display:grid}.share-menu:where(.astro-hvvl5elx){border:1px solid var(--ui-border);background:var(--ui-bg);width:288px;box-shadow:var(--shadow-overlay);border-radius:6px;padding:4px}.option:where(.astro-hvvl5elx){border-radius:4px;flex-direction:column;gap:4px;padding:12px;display:flex}.option:where(.astro-hvvl5elx) .t-meta:where(.astro-hvvl5elx){line-height:1.55}.scrim:where(.astro-xno5kpqd){background:#0f13181f;position:absolute;inset:0}.drawer:where(.astro-xno5kpqd){border-left:1px solid var(--ui-border);background:var(--ui-bg);flex-direction:column;width:380px;display:flex;position:absolute;top:0;bottom:0;right:0;box-shadow:-16px 0 40px -20px #0f13184d}.drawer-head:where(.astro-xno5kpqd){border-bottom:1px solid var(--ui-border);justify-content:space-between;gap:12px;padding:20px 20px 16px;display:flex}.drawer-body:where(.astro-xno5kpqd){flex:1;padding:16px 20px}.drawer-foot:where(.astro-xno5kpqd){border-top:1px solid var(--ui-border);justify-content:flex-end;gap:8px;padding:14px 20px;display:flex}.pick:where(.astro-xno5kpqd){border-top:1px solid var(--ui-border-light);align-items:center;gap:10px;padding:8px 12px;display:flex}.pick:where(.astro-xno5kpqd).head{background:var(--ui-surface);border-top:0}.pick:where(.astro-xno5kpqd):not(.head){padding-left:34px}.box:where(.astro-xno5kpqd){border:1px solid var(--ui-border);background:var(--ui-bg);width:14px;height:14px;color:var(--ui-accent-fg);border-radius:3px;place-items:center;display:grid}.box:where(.astro-xno5kpqd).on{border-color:var(--ui-accent);background:var(--ui-accent)}.fields-head:where(.astro-fugiscjk){border-top:1px solid var(--ui-border-light);border-bottom:1px solid var(--ui-border);letter-spacing:.08em;text-transform:uppercase;color:var(--ui-label);grid-template-columns:64% 36%;padding:8px 16px;font-size:10px;font-weight:500;display:grid}.fields-group:where(.astro-fugiscjk){border-bottom:1px solid var(--ui-border-light);background:var(--ui-surface);letter-spacing:.08em;text-transform:uppercase;color:var(--ui-label);padding:6px 16px;font-size:10px;font-weight:500}.metric-link:where(.astro-fugiscjk){text-underline-offset:3px;text-decoration:underline;text-decoration-color:var(--ui-border);align-items:center;gap:5px;display:inline-flex}.field-row:where(.astro-fugiscjk){border-bottom:1px solid var(--ui-border-light);grid-template-columns:64% 36%;align-items:start;padding:9px 16px;display:grid}.chart-box:where(.astro-q5vwjuju){margin-top:12px;position:relative}.chart-box:where(.astro-q5vwjuju) svg:where(.astro-q5vwjuju){position:absolute;inset:0}.axis-y:where(.astro-q5vwjuju),.axis-x:where(.astro-q5vwjuju){color:var(--ui-fg-2);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:10px;line-height:12px;position:absolute}.axis-x:where(.astro-q5vwjuju){transform:translate(-50%)}.run:where(.astro-q5vwjuju){border-bottom:1px solid var(--ui-border-light);padding:12px 16px;position:relative}.run:where(.astro-q5vwjuju) .t-control{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.run:where(.astro-q5vwjuju).selected{background:var(--ui-surface)}.run:where(.astro-q5vwjuju).selected:before{content:"";background:var(--ui-marker);border-radius:0 2px 2px 0;width:2px;height:16px;position:absolute;top:50%;left:0;transform:translateY(-50%)}
