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