@keyframes np-eq{0%,to{transform:scaleY(.35)}30%{transform:scaleY(1)}60%{transform:scaleY(.55)}}.np-eq-bar{transform-origin:bottom;animation:1.1s ease-in-out infinite np-eq}.np-eq-bar:nth-child(2){animation-delay:-.35s}.np-eq-bar:nth-child(3){animation-delay:-.7s}@media (prefers-reduced-motion:reduce){.np-eq-bar{animation:none!important}}.np-belt-card{--belt-rotate:0deg;transform:translate(calc(-50% + var(--stage) * var(--belt-x)), -50%) scale(var(--belt-scale)) rotate(var(--belt-rotate))}.np-belt-veil{opacity:var(--belt-veil)}[data-stacked] .np-belt-card{--belt-x:0!important;--belt-scale:.78!important;--belt-rotate:var(--belt-tilt)!important;--belt-delay:0s!important}[data-stacked] .np-belt-veil{opacity:.72!important}@keyframes np-ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}.np-ticker{width:max-content;display:flex}[data-marquee=off] .np-ticker>[aria-hidden=true]{display:none}[data-marquee=on] .np-ticker{animation:np-ticker var(--np-ticker-duration,24s) linear infinite}[data-marquee=on]:hover .np-ticker,[data-marquee=on]:focus-within .np-ticker,.np-card[data-open] [data-marquee=on] .np-ticker{animation-play-state:paused}@media (prefers-reduced-motion:reduce){[data-marquee=on] .np-ticker{animation:none}}.np-panel{height:var(--collapsible-panel-height);transition:height .3s cubic-bezier(.32,.72,0,1);overflow:hidden}.np-panel[data-starting-style],.np-panel[data-ending-style],.np-panel[data-closed]{height:0}@media (prefers-reduced-motion:reduce){.np-panel{transition:none}}.np-belt-arrow{color:hsl(var(--foreground) / .3);filter:drop-shadow(0 2px 10px hsl(var(--background) / .55));transition:color .3s,transform .3s;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.np-belt-card:hover .np-belt-arrow,.np-belt-card:focus-visible .np-belt-arrow{color:hsl(var(--foreground) / .92);transform:translate(-50%,-50%)scale(1.08)}.np-belt-card:active .np-belt-arrow{transform:translate(-50%,-50%)scale(.96)}.np-belt-card:after{content:"";background-color:hsl(var(--foreground) / 0);pointer-events:none;transition:background-color .3s;position:absolute;inset:0}.np-belt-card:hover:after,.np-belt-card:focus-visible:after{background-color:hsl(var(--foreground) / .09)}.np-belt-card:focus-visible{box-shadow:inset 0 0 0 2px hsl(var(--digest-accent) / .9)}@media (prefers-reduced-motion:reduce){.np-belt-arrow{transition:none}}.glass-play{z-index:20;color:#ffffffb3;-webkit-backdrop-filter:blur(6px);cursor:pointer;background-color:#ffffff14;border:none;border-radius:9999px;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;transition:background-color .3s,color .3s,transform .3s;display:inline-flex;position:absolute;top:.75rem;right:.75rem}.glass-play[data-playing]{color:#ffffff80;background-color:#ffffff0d}.glass-play:hover,.glass-play[data-playing]:hover{color:#fff;background-color:#ffffff2e;transform:scale(1.06)}.glass-play:active{transform:scale(.95)}.glass-play:focus-visible{outline:2px solid hsl(var(--digest-accent));outline-offset:3px}.sound-pod{align-items:center;gap:.4rem;display:inline-flex}.sound-pod-button{width:1.75rem;height:1.75rem;color:hsl(var(--foreground) / .55);cursor:pointer;border-radius:9999px;justify-content:center;align-items:center;transition:color .3s,background-color .3s;display:inline-flex;position:relative}.sound-pod-button:before{content:"";width:2.75rem;height:2.75rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sound-pod-button:hover{color:hsl(var(--foreground) / .9);background-color:hsl(var(--foreground) / .1)}.sound-pod-button:focus-visible{outline:2px solid hsl(var(--digest-accent));outline-offset:2px}.sound-pod[data-on] .sound-pod-button{color:hsl(var(--digest-accent))}.sound-meter{align-items:center;gap:.45rem;display:flex}.sound-meter-track{background-color:hsl(var(--foreground) / .18);border-radius:9999px;width:2.25rem;height:3px;position:relative;overflow:hidden}.sound-meter-fill{background-color:hsl(var(--digest-accent));border-radius:9999px;transition:width .25s linear;position:absolute;top:0}.sound-meter-value{font-family:var(--font-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;letter-spacing:.04em;color:hsl(var(--foreground) / .75);font-size:.6rem}.np-kbd{border:1px solid hsl(var(--foreground) / .16);background-color:hsl(var(--foreground) / .06);min-width:1.25rem;font-family:var(--font-mono), ui-monospace, monospace;color:hsl(var(--foreground) / .7);border-radius:.25rem;justify-content:center;align-items:center;padding:.05rem .3rem;font-size:.65rem;line-height:1.4;display:inline-flex}@media (prefers-reduced-motion:reduce){.sound-pod,.sound-pod-button,.sound-meter-fill{transition:none}}@media (prefers-reduced-transparency:reduce){.np-card{background-color:hsl(var(--background));-webkit-backdrop-filter:none}}@keyframes benefit-pulse{0%,to{opacity:1}50%{opacity:.45}}@keyframes benefit-shimmer{0%,to{opacity:.9}50%{opacity:.55}}@keyframes benefit-roam{0%,to{opacity:.45;fill:currentColor;transform:scale(1)}11%{opacity:1;fill:hsl(var(--digest-accent));transform:scale(1.22)}33%{opacity:.45;fill:currentColor;transform:scale(1)}}@keyframes benefit-ecg{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}@keyframes benefit-ring-hold{0%,to{stroke-dashoffset:11.5px}50%{stroke-dashoffset:8.2px}}@keyframes benefit-feed{0%{opacity:0;transform:translateY(14px)}8%{opacity:1;transform:translateY(10px)}30%{transform:translateY(10px)}38%{transform:translateY(0)}63.3%{opacity:1;transform:translateY(0)}71.3%{opacity:0;transform:translateY(-9px)}to{opacity:0;transform:translateY(-9px)}}@keyframes promo-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.promo-rise{animation:.6s cubic-bezier(.32,.72,0,1) both promo-rise}.promo-rise-1{animation-delay:.1s}.promo-rise-2{animation-delay:.2s}.promo-rise-3{animation-delay:.3s}@keyframes scroll-cue-pulse{0%,to{opacity:.5;transform:translateY(0)}50%{opacity:1;transform:translateY(4px)}}.scroll-cue-pulse{animation:2s ease-in-out infinite scroll-cue-pulse}@media (prefers-reduced-motion:reduce){.promo-rise,.promo-rise-1,.promo-rise-2,.promo-rise-3,.scroll-cue-pulse{animation:none}}
