html.wz-motion [data-wz-hover~=spotlight]{isolation:isolate;position:relative}html.wz-motion [data-wz-hover~=spotlight]:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(var(--wz-spot-r,260px) circle at var(--wz-mx,50%) var(--wz-my,50%), var(--wz-spot-color,var(--green-wash-12)), transparent 70%);transition:opacity var(--dur-fast) var(--ease-color);position:absolute;inset:0}html.wz-motion [data-wz-hover~=spotlight][data-wz-hover-on]:after{opacity:1}html.wz-motion .btn,html.wz-motion [data-wz-press],html.wz-motion .btn:active,html.wz-motion [data-wz-press]:active{transform:scale(var(--wz-press,1))}[data-wz-drag=x]{touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:grab}[data-wz-drag=y]{touch-action:pan-x;-webkit-user-select:none;user-select:none;cursor:grab}[data-wz-drag][data-wz-dragging]{cursor:grabbing}[data-wz-drag][data-wz-dragging] a,[data-wz-drag][data-wz-dragging] button{pointer-events:none}html.wz-motion [data-wz-drag-scroll]{cursor:grab}html.wz-motion [data-wz-drag-scroll][data-wz-dragging]{cursor:grabbing;scroll-snap-type:none;scroll-behavior:auto;-webkit-user-select:none;user-select:none}html.wz-motion [data-wz-drag-scroll][data-wz-dragging] a,html.wz-motion [data-wz-drag-scroll][data-wz-dragging] button{pointer-events:none}[data-wz-chart]{position:relative}[data-wz-chart] svg{width:100%;height:auto;display:block}html.wz-motion [data-wz-chart] .wz-chart-reveal{clip-path:inset(0 calc((1 - var(--wz-ch-reveal,0)) * 100%) 0 0)}[data-wz-chart] .wz-chart-grid{stroke:var(--color-border)}[data-wz-chart] .wz-chart-line{fill:none;stroke:var(--brand-emerald);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}[data-wz-chart] .wz-chart-label{fill:var(--color-text-tertiary);font-family:var(--font);font-size:var(--text-xs)}html.wz-motion [data-wz-chart][data-wz-ch-in]{cursor:crosshair}[data-wz-chart] .wz-chart-crosshair,[data-wz-chart] .wz-chart-dot,[data-wz-chart] .wz-chart-tip{opacity:0;pointer-events:none;transition:opacity var(--dur-fast) var(--ease-color);position:absolute}[data-wz-chart][data-wz-ch-on] .wz-chart-crosshair,[data-wz-chart][data-wz-ch-on] .wz-chart-dot,[data-wz-chart][data-wz-ch-on] .wz-chart-tip{opacity:1}[data-wz-chart] .wz-chart-crosshair{background:var(--color-border);width:1px;top:0;bottom:0;left:calc(var(--wz-ch-x,0) / var(--wz-ch-vb-w,1) * 100%)}[data-wz-chart] .wz-chart-dot{background:var(--brand-emerald);width:8px;height:8px;box-shadow:var(--shadow-sm);left:calc(var(--wz-ch-x,0) / var(--wz-ch-vb-w,1) * 100%);top:calc(var(--wz-ch-y,0) / var(--wz-ch-vb-h,1) * 100%);border-radius:50%;transform:translate(-50%,-50%)}[data-wz-chart] .wz-chart-tip{top:0;left:calc(var(--wz-ch-tip-x,0) / var(--wz-ch-vb-w,1) * 100%);background:var(--surface-card);border:1px solid var(--color-border);border-radius:var(--r-sm);box-shadow:var(--shadow-md);padding:var(--gap-2xs) var(--gap-xs);font-size:var(--text-xs);font-variant-numeric:tabular-nums;color:var(--color-text-primary);white-space:nowrap;transform:translate(-50%,calc(-100% - 10px))}@media (prefers-reduced-motion:reduce){:root{--ease-spring-hover:var(--ease);--ease-spring-press:var(--ease);--ease-spring-release:var(--ease);--ease-spring-settle:var(--ease);--dur-spring-hover:var(--dur-fast);--dur-spring-press:var(--dur-micro);--dur-spring-release:var(--dur-fast);--dur-spring-settle:var(--dur-default)}html.wz-motion [data-wz-hover~=spotlight]:after,[data-wz-chart] .wz-chart-crosshair,[data-wz-chart] .wz-chart-dot,[data-wz-chart] .wz-chart-tip{transition:none}}