.hero-previews{min-width:0;position:relative}.hp-titles{margin:0 26px 4px 0;padding-bottom:2px;display:grid;overflow:hidden}.hp-vt{color:var(--w-sky);letter-spacing:.06em;text-transform:uppercase;visibility:hidden;grid-area:1/1;margin:0;font-size:.875rem;font-weight:650;transform:translateY(110%)}.hp-vt.is-current{visibility:visible;transform:none}html:not(.js) .hp-vt{transform:none}@media (prefers-reduced-motion:no-preference){.js .hp-vt{transition:transform var(--dur-card) var(--ease-out), visibility 0s linear var(--dur-card)}.js .hp-vt.is-current{transition:transform var(--dur-card) var(--ease-out), visibility 0s}.js .hp-vt.is-leaving:not(.is-current){transform:translateY(-110%)}}.hp-stage{touch-action:pan-y;padding:18px 26px 0 0;display:grid}.hp-card{background:var(--surface);border:1px solid var(--border);color:var(--text-soft);transform-origin:50% 100%;border-radius:16px;grid-area:1/1;padding:16px;font-size:.8125rem;line-height:1.35;position:relative;box-shadow:0 24px 60px -24px #0b1a3347,0 2px 6px #0b1a330f}.hp-content{gap:12px;display:grid}html:not(.js) .hp-card{display:none}html:not(.js) .hp-card.is-active{display:block}html:not(.js) .hp-dots-row{visibility:hidden}.js .hero-previews:not(.hp-ready) .hp-content,.js .hero-previews:not(.hp-ready) .hp-vt{visibility:hidden;animation:0s 2s forwards hp-unhide}@keyframes hp-unhide{to{visibility:visible}}.hp-dots-row{margin:calc(var(--space) * 2) 26px 0 0;grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.hp-dots{grid-column:2;align-items:center;gap:0;display:flex}.hp-dot{cursor:pointer;background:0 0;border:0;border-radius:12px;place-items:center;width:24px;height:24px;padding:0;display:inline-grid;position:relative}.hp-dot:before,.hp-dot:after{content:"";border-radius:999px;grid-area:1/1;height:7px;display:block}.hp-dot:before{background:var(--dark-soft);width:7px;transition:background-color var(--dur-ui) var(--ease-out)}.hp-dot:after{background:var(--w-sky);visibility:hidden;width:20px}.hp-dot:hover:before{background:var(--dark-text)}.hp-dot[aria-current=true]:before{visibility:hidden}.hp-dot[aria-current=true]:after{visibility:visible}.hp-dot:focus-visible{outline:2px solid var(--w-sky);outline-offset:0}.hp-toggle{width:24px;height:24px;color:var(--dark-soft);cursor:pointer;background:0 0;border:0;border-radius:50%;grid-column:3;justify-self:start;place-items:center;margin-left:4px;padding:0;display:inline-grid}.hp-toggle:hover{color:var(--dark-text)}.hp-toggle:focus-visible{outline:2px solid var(--w-sky);outline-offset:0}.hp-toggle{visibility:hidden}.hp-toggle.on{visibility:visible}.js .hp-card{transition:transform var(--dur-card) var(--ease-out), box-shadow var(--dur-card) var(--ease-out)}.js .hp-card[data-pos="0"]{z-index:4}.js .hp-card[data-pos="1"]{z-index:3;transform:translate(12px,-9px)scale(.965)rotate(1deg)}.js .hp-card[data-pos="2"]{z-index:2;transform:translate(22px,-17px)scale(.93)rotate(2deg);box-shadow:0 10px 30px -18px #0b1a3340}.js .hp-card[data-pos="3"]{z-index:1;box-shadow:none;transform:translate(30px,-24px)scale(.895)rotate(3deg)}.js .hp-card:not([data-pos="0"]) .hp-content{visibility:hidden}.js .hp-card.enter{animation:hp-enter var(--dur-card) var(--ease-out)}@keyframes hp-enter{0%{transform:perspective(900px)translateY(14px)rotateX(7deg)scale(.97)}}.hp-head{align-items:flex-start;gap:10px;display:flex}.hp-heading{flex:1;gap:1px;display:grid}.hp-title{color:var(--heading);align-items:center;gap:6px;font-size:.9375rem;font-weight:700;display:inline-flex}.hp-period{color:var(--text-soft);font-size:.75rem}.hp-title .icon{color:var(--brand)}.hp-badge{letter-spacing:.04em;text-transform:uppercase;border:1px solid var(--border);color:var(--text-soft);white-space:nowrap;border-radius:999px;padding:3px 8px;font-size:.6875rem;font-weight:650}.hp-kpis{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.hp-kpis-2{grid-template-columns:repeat(2,1fr)}.hp-kpi{background:var(--w-tint-soft);border-radius:10px;align-content:start;gap:2px;padding:10px 12px;display:grid}.hp-label{color:var(--text-soft);font-weight:500;display:block}.hp-value{letter-spacing:-.015em;color:var(--heading);font-size:1.375rem;font-weight:700}.hp-value-sm{align-items:center;gap:6px;font-size:1.0625rem;display:inline-flex}.hp-value-sm .icon{color:var(--brand)}.hp-note{color:var(--w-blue);align-items:center;gap:2px;font-size:.75rem;font-weight:600;display:inline-flex}.hp-note-muted{color:var(--text-soft);font-weight:500}.hp-trend{border:1px solid var(--border);border-radius:10px;padding:10px 12px 8px}.hp-trend-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.hp-trend-title{color:var(--heading);font-weight:650}.hp-trend-note{color:var(--text-soft);margin-left:4px;font-size:.6875rem;font-weight:500}.hp-legend{color:var(--text-soft);gap:12px;font-size:.75rem;display:inline-flex}.hp-key{align-items:center;gap:5px;display:inline-flex}.hp-key i{border-radius:2px;width:12px;height:3px}.hp-key i.s1,.hp-line.s1{--series:var(--w-blue)}.hp-key i.s2,.hp-line.s2{--series:var(--w-chart-2)}.hp-key i{background:var(--series)}.hp-chart{width:100%;height:84px;margin-top:8px;display:block;overflow:visible}.hp-base{fill:none;stroke:var(--border);stroke-width:1px;stroke-dasharray:3 3}.hp-line{fill:none;stroke:var(--series);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.hp-dot{fill:none;stroke-width:8px;stroke-linecap:round}.hp-dot.s1{stroke:var(--w-blue)}.hp-dot.s2{stroke:var(--w-chart-2)}.hp-axis{color:var(--text-soft);justify-content:space-between;margin-top:4px;font-size:.6875rem;display:flex}.hp-insight{background:var(--w-tint);color:var(--heading);border-radius:10px;grid-template-columns:18px 1fr;gap:8px;padding:10px 12px;line-height:1.45;display:grid}.hp-insight .icon{color:var(--brand);margin-top:1px}.hp-insight b{margin-bottom:1px;display:block}.hp-status{background:var(--w-tint);color:var(--heading);border-radius:10px;align-items:center;gap:8px;padding:8px 12px;font-weight:600;display:flex}.hp-status .icon{color:var(--brand)}.hp-list ul{gap:7px;margin:6px 0 0;padding:0;list-style:none;display:grid}.hp-list li{color:var(--heading);align-items:center;gap:8px;font-size:.875rem;font-weight:500;display:flex}.hp-list li .icon{color:var(--brand);flex:none}.hp-list li.pending,.hp-list li.pending .icon{color:var(--text-soft)}.hp-chips{grid-template-columns:1fr 1fr}.hp-chip{border:1px solid var(--border);border-radius:10px;grid-template-columns:16px 1fr;padding:8px 10px;align-items:start!important;gap:2px 8px!important;display:grid!important}.hp-chip span{color:var(--w-blue);grid-column:2;font-size:.75rem;font-weight:600}.hp-chip.pending span{color:var(--text-soft)}.hp-meter{background:var(--border);border-radius:999px;height:6px;margin-top:6px;display:block;overflow:hidden}.hp-meter-fill{background:var(--brand);border-radius:inherit;transform-origin:0;height:100%;display:block}@media (prefers-reduced-motion:no-preference){.js .hp-line{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset var(--dur-slow) var(--ease-out) .12s}.js .hp-line.s2{transition-delay:.26s}.js .hp-card.drawn .hp-line{stroke-dashoffset:0}.js .hp-meter-fill{transition:transform var(--dur-slow) var(--ease-out) .12s;transform:scaleX(0)}.js .hp-card.drawn .hp-meter-fill{transform:none}.js .hp-card .hp-kpi,.js .hp-card .hp-list li{transition:transform var(--dur-card) var(--ease-out);transform:translateY(6px)}.js .hp-card.drawn .hp-kpi,.js .hp-card.drawn .hp-list li{transform:none}.js .hp-card.drawn .hp-kpi:nth-child(2),.js .hp-card.drawn .hp-list li:nth-child(2){transition-delay:60ms}.js .hp-card.drawn .hp-kpi:nth-child(3),.js .hp-card.drawn .hp-list li:nth-child(3){transition-delay:.12s}.js .hp-card.drawn .hp-list li:nth-child(4){transition-delay:.18s}}@media (width<=520px){.hp-stage{padding:14px 16px 0 0}.hp-titles,.hp-dots-row{margin-right:16px}.hp-kpis{gap:6px}.hp-kpi{padding:8px}.hp-value{font-size:1.0625rem}.hp-note:not(.hp-note-muted){display:none}.hp-chips{grid-template-columns:1fr}.hp-legend{gap:8px}.js .hp-card[data-pos="1"]{transform:translate(8px,-7px)scale(.965)rotate(1deg)}.js .hp-card[data-pos="2"]{transform:translate(14px,-12px)scale(.93)rotate(2deg)}.js .hp-card[data-pos="3"]{transform:translate(19px,-16px)scale(.895)rotate(3deg)}}.hh-eyebrow{margin-bottom:calc(var(--space) * 2)}.hh-w{clip-path:inset(-.25em -.12em -.3em);display:inline-block}.hh-wi{display:inline-block}.hh-k{position:relative}.hh-k .hh-wi{color:var(--brand)}.hh-k:after{content:"";pointer-events:none;background:linear-gradient(100deg, transparent 30%, color-mix(in srgb, var(--w-sky) 55%, transparent) 50%, transparent 70%);position:absolute;inset:-.1em -.05em;translate:-130%}@media (prefers-reduced-motion:no-preference){.hh-wi{animation:hh-rise var(--dur-slow) var(--ease-out) both}.hh-w.w1 .hh-wi{animation-delay:55ms}.hh-w.w2 .hh-wi{animation-delay:.11s}.hh-w.w3 .hh-wi{animation-delay:.165s}.hh-w.w4 .hh-wi{animation-delay:.22s}.hh-w.w5 .hh-wi{animation-delay:.275s}.hh-w.w6 .hh-wi{animation-delay:.33s}.hh-w.w7 .hh-wi{animation-delay:.385s}.hh-w.w8 .hh-wi{animation-delay:.44s}.hh-w.w9 .hh-wi{animation-delay:.495s}.hh-w.w10 .hh-wi{animation-delay:.55s}.hh-w.w11 .hh-wi{animation-delay:.605s}.hh-w.w12 .hh-wi{animation-delay:.66s}.hh-w.w13 .hh-wi{animation-delay:.715s}.hh-k:after{animation:hh-sweep 1.1s var(--ease-in-out) 1s forwards}}@media (prefers-reduced-motion:reduce){.hh-k:after{display:none}}@keyframes hh-rise{0%{transform:translateY(115%)}}@keyframes hh-sweep{to{translate:130%}}
