.np-carousel.svelte-1izk910{--_pad:0px;--_gap:var(--np-carousel-item-spacing,.5rem);--_cross:var(--np-carousel-cross-padding,.5rem);position:relative;container-type:inline-size}@media (prefers-reduced-motion:no-preference){.np-carousel.svelte-1izk910{--_pad:var(--np-carousel-padding,1rem)}}.np-carousel-scroller.svelte-1izk910{overflow-anchor:none;scrollbar-width:var(--np-carousel-scrollbar-width,none);display:flex;position:relative}.np-carousel-horizontal.svelte-1izk910 .np-carousel-scroller:where(.svelte-1izk910){touch-action:pan-x pinch-zoom;overscroll-behavior-inline:contain;scroll-padding-inline-start:var(--_pad);overflow:auto clip}.np-carousel-vertical.svelte-1izk910 .np-carousel-scroller:where(.svelte-1izk910){touch-action:pan-y pinch-zoom;block-size:var(--np-carousel-length,100%);flex-direction:column;scroll-padding-block-start:var(--_pad);overflow:clip auto}.np-carousel-snap.np-carousel-horizontal.svelte-1izk910 .np-carousel-scroller:where(.svelte-1izk910){scroll-snap-type:x var(--np-carousel-snap-strictness,mandatory)}.np-carousel-snap.np-carousel-vertical.svelte-1izk910 .np-carousel-scroller:where(.svelte-1izk910){scroll-snap-type:y var(--np-carousel-snap-strictness,mandatory)}.np-carousel-track.svelte-1izk910{align-items:center;gap:var(--_gap);padding-inline:var(--_pad);padding-block:var(--_cross);flex:none;display:flex}.np-carousel-vertical.svelte-1izk910 .np-carousel-track:where(.svelte-1izk910){padding-block:var(--_pad);padding-inline:var(--_cross);flex-direction:column}.np-carousel-vertical.svelte-1izk910 .np-carousel-track:where(.svelte-1izk910) .np-carousel-item-aspect{inline-size:var(--np-carousel-item-width,12.5rem);block-size:auto}.np-carousel-full-screen.svelte-1izk910{--np-carousel-padding:0px;--_gap:0px;--_cross:0px;--np-carousel-item-container-shape:0px;--np-carousel-snap-stop:always}.np-carousel-full-screen.svelte-1izk910 .np-carousel-track:where(.svelte-1izk910){block-size:100%}.np-carousel-full-screen.svelte-1izk910 .np-carousel-track:where(.svelte-1izk910) .np-carousel-item{flex:none;block-size:100%;inline-size:100%}.np-carousel-full-screen.np-carousel-vertical.svelte-1izk910 .np-carousel-scroller:where(.svelte-1izk910){overscroll-behavior-block:contain}.np-carousel-morphing .np-carousel-track.svelte-1izk910{overflow-clip-margin:var(--_cross);overflow:clip}.np-carousel-morphing-inline .np-carousel-track.svelte-1izk910{inline-size:var(--_track)}.np-carousel-morphing-block .np-carousel-track.svelte-1izk910{block-size:var(--_track)}.np-carousel-morphing-inline .np-carousel-track.svelte-1izk910 .np-carousel-item{flex:0 0 var(--_item,auto);inline-size:var(--_item,auto)}.np-carousel-morphing-block .np-carousel-track.svelte-1izk910 .np-carousel-item{flex:0 0 var(--_item,auto);block-size:var(--_item,auto)}@property --np-carousel-clip{syntax:"<length>";inherits:true;initial-value:0}@property --_out{syntax:"<number>";inherits:false;initial-value:0}@property --_in{syntax:"<number>";inherits:false;initial-value:0}@keyframes svelte-1izk910-np-carousel-edge-out{0%{--_out:0}to{--_out:1}}@keyframes svelte-1izk910-np-carousel-edge-in{0%{--_in:1}to{--_in:0}}@supports (animation-timeline:view()){.np-carousel-cropping.svelte-1izk910 .np-carousel-track:where(.svelte-1izk910) .np-carousel-item{--_crop-start:calc((1 - var(--_visible,.3333)) * var(--_out) * 100%);--_crop-end:calc((1 - var(--_visible,.3333)) * var(--_in) * 100%);--_shift:calc(var(--_visible,.3333) * (var(--_out) - var(--_in)) * 100%);animation:linear both svelte-1izk910-np-carousel-edge-out,linear both svelte-1izk910-np-carousel-edge-in;animation-range:exit,entry}.np-carousel-cropping.np-carousel-horizontal.svelte-1izk910 .np-carousel-track:where(.svelte-1izk910) .np-carousel-item{clip-path:inset(0 var(--_crop-end) 0 var(--_crop-start) round var(--np-carousel-item-container-shape,var(--np-shape-corner-extra-large)));--np-carousel-parallax:var(--_shift) 0;animation-timeline:view(inline),view(inline)}.np-carousel-cropping.np-carousel-horizontal.svelte-1izk910 .np-carousel-track:where(.svelte-1izk910):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .np-carousel-item{clip-path:inset(0 var(--_crop-start) 0 var(--_crop-end) round var(--np-carousel-item-container-shape,var(--np-shape-corner-extra-large)));--_shift:calc(var(--_visible,.3333) * (var(--_in) - var(--_out)) * 100%)}.np-carousel-cropping.np-carousel-vertical.svelte-1izk910 .np-carousel-track:where(.svelte-1izk910) .np-carousel-item{clip-path:inset(var(--_crop-start) 0 var(--_crop-end) 0 round var(--np-carousel-item-container-shape,var(--np-shape-corner-extra-large)));--np-carousel-parallax:0 var(--_shift);animation-timeline:view(),view()}.np-carousel-cropping.svelte-1izk910 .np-carousel-track:where(.svelte-1izk910) .np-carousel-item-label{inset-inline-start:var(--_crop-start);inset-inline-end:var(--_crop-end)}}@supports (animation-timeline:scroll(nearest inline)){.np-carousel-morphing .np-carousel-track.svelte-1izk910 .np-carousel-item{animation:var(--_morph,none) linear both}.np-carousel-morphing-inline .np-carousel-track.svelte-1izk910 .np-carousel-item{animation-timeline:scroll(inline)}.np-carousel-morphing-block .np-carousel-track.svelte-1izk910 .np-carousel-item{animation-timeline:scroll()}}.np-carousel-snap-points.svelte-1izk910>span:where(.svelte-1izk910){pointer-events:none;visibility:hidden;inline-size:1px;position:absolute;inset-block:0}.np-carousel-horizontal.svelte-1izk910 .np-carousel-snap-points:where(.svelte-1izk910)>span:where(.svelte-1izk910){inset-inline-start:calc(var(--_pad) + var(--_at,0px))}.np-carousel-vertical.svelte-1izk910 .np-carousel-snap-points:where(.svelte-1izk910)>span:where(.svelte-1izk910){block-size:1px;inset-block-start:calc(var(--_pad) + var(--_at,0px));inset-inline:0}.np-carousel-snap.svelte-1izk910 .np-carousel-snap-points:where(.svelte-1izk910)>span:where(.svelte-1izk910),.np-carousel-snap.svelte-1izk910 .np-carousel-track:where(.svelte-1izk910) .np-carousel-item{scroll-snap-align:start}.np-carousel-morphing .np-carousel-track.svelte-1izk910 .np-carousel-item{scroll-snap-align:none}.np-carousel-metrics.svelte-1izk910{visibility:hidden;pointer-events:none;block-size:0;position:absolute;inset-block-start:0;inset-inline-start:0}.np-carousel-metrics.svelte-1izk910>:where(.svelte-1izk910){block-size:0;display:block}.np-carousel-metric-item.svelte-1izk910{inline-size:var(--np-carousel-item-width,12.5rem)}.np-carousel-vertical.svelte-1izk910 .np-carousel-metric-item:where(.svelte-1izk910){inline-size:auto;block-size:var(--np-carousel-item-height,12.5rem)}.np-carousel-metric-small.svelte-1izk910{inline-size:0;min-inline-size:var(--np-carousel-small-item-min-width,2.5rem);max-inline-size:var(--np-carousel-small-item-max-width,3.5rem)}.np-carousel-vertical.svelte-1izk910 .np-carousel-metric-small:where(.svelte-1izk910){min-block-size:var(--np-carousel-small-item-min-width,2.5rem);max-block-size:var(--np-carousel-small-item-max-width,3.5rem)}.np-carousel-item.svelte-131oe69{box-sizing:border-box;font:inherit;color:var(--np-color-on-surface);text-align:start;cursor:pointer;scroll-snap-stop:var(--np-carousel-snap-stop,normal);-webkit-tap-highlight-color:transparent;inline-size:var(--np-carousel-item-width,12.5rem);block-size:var(--np-carousel-item-height,auto);border-radius:var(--np-carousel-item-container-shape,var(--np-shape-corner-extra-large));box-shadow:var(--np-carousel-item-elevation,none);background-color:var(--np-carousel-item-container-color,transparent);--np-ripple-hover-color:var(--np-carousel-item-state-layer-color,var(--np-color-on-surface));--np-ripple-pressed-color:var(--np-carousel-item-state-layer-color,var(--np-color-on-surface));border:none;flex:none;align-self:stretch;margin:0;padding:0;text-decoration:none;display:block;position:relative;overflow:clip}.np-carousel-item-aspect.svelte-131oe69{aspect-ratio:var(--_aspect);inline-size:auto;block-size:var(--np-carousel-item-height,12.5rem);flex:none;align-self:center}.np-carousel-item-plain.svelte-131oe69{cursor:unset}.np-carousel-item.svelte-131oe69:after{content:"";border-radius:inherit;pointer-events:none;outline-style:solid;outline-width:var(--np-carousel-item-outline-width,0);outline-color:var(--np-carousel-item-outline-color,var(--np-color-outline));outline-offset:calc(-1 * var(--np-carousel-item-outline-width,0px));position:absolute;inset:0}.np-carousel-item-image.svelte-131oe69{background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.np-carousel-item-image.svelte-131oe69,.np-carousel-item.svelte-131oe69>img,.np-carousel-item.svelte-131oe69>picture,.np-carousel-item.svelte-131oe69>video{translate:var(--np-carousel-parallax,0)}.np-carousel-item.svelte-131oe69>img,.np-carousel-item.svelte-131oe69>picture{object-fit:cover;block-size:100%;inline-size:100%;display:block}.np-carousel-item-label.svelte-131oe69{inset-inline:var(--np-carousel-clip,0px);text-overflow:ellipsis;white-space:nowrap;pointer-events:none;color:var(--np-carousel-item-label-text-color,var(--lightningcss-light,var(--np-color-surface))var(--lightningcss-dark,var(--np-color-on-surface)));background-image:linear-gradient(to top, var(--np-carousel-item-label-scrim-color,color-mix(in srgb, var(--np-color-scrim) 60%, transparent)), transparent);padding:1rem;font-size:.875rem;font-weight:500;line-height:1.25rem;display:block;position:absolute;inset-block-end:0;overflow:hidden}@media (hover:hover){.np-carousel-item.svelte-131oe69:is(button:where(.svelte-131oe69),a:where(.svelte-131oe69)):not(.np-carousel-item-disabled):hover{box-shadow:var(--np-carousel-item-hover-elevation,var(--np-elevation-1))}}.np-carousel-item.svelte-131oe69:focus-visible{box-shadow:var(--np-carousel-item-elevation,none);outline:none}.np-carousel-item.svelte-131oe69:focus-visible:after{outline-width:3px;outline-color:var(--np-color-secondary);outline-offset:-3px}@media (prefers-reduced-motion:no-preference){.np-carousel-item.svelte-131oe69:focus-visible:after{animation:focusAnimationInset var(--np-motion-expressive-slow-effects) forwards}}.np-carousel-item.svelte-131oe69:focus-visible .np-ripple-surface:before{opacity:var(--np-ripple-focus-opacity,.1)}.np-carousel-item.svelte-131oe69:is(:where(.svelte-131oe69):active,.np-carousel-item-pressed:where(.svelte-131oe69)){box-shadow:var(--np-carousel-item-elevation,none)}@media (prefers-reduced-motion:no-preference){.np-carousel-item.svelte-131oe69{transition:border-radius var(--np-motion-expressive-fast-effects)}.np-carousel-item.svelte-131oe69:is(button:where(.svelte-131oe69),a:where(.svelte-131oe69)):is(:where(.svelte-131oe69):active,.np-carousel-item-pressed:where(.svelte-131oe69)){border-radius:var(--np-carousel-item-pressed-container-shape,var(--np-shape-corner-medium))}}.np-carousel-item-disabled.svelte-131oe69{opacity:.38;cursor:unset;pointer-events:none;box-shadow:none}.np-carousel-item-disabled.svelte-131oe69:after{outline-color:color-mix(in srgb, var(--np-color-outline) 12%, transparent)}@media (forced-colors:active){.np-carousel-item.svelte-131oe69:after{outline-width:1px;outline-color:canvastext}.np-carousel-item-disabled.svelte-131oe69:after{outline-color:graytext}.np-carousel-item-label.svelte-131oe69{color:canvastext;background-color:canvas;background-image:none}}.shelf.svelte-7pu62r,.shelf.svelte-n74lm1,.shelf.svelte-166szc{--np-carousel-item-height:10rem;inline-size:36rem;max-inline-size:100%}.badge.svelte-166szc{border-radius:var(--np-shape-corner-full);background-color:var(--np-color-primary);color:var(--np-color-on-primary);padding:.125rem .5rem;font-size:.75rem;position:absolute;inset-block-start:.75rem;inset-inline-start:.75rem}.shelf.svelte-r7slmh{--np-carousel-item-height:10rem;inline-size:36rem;max-inline-size:100%}.header.svelte-r7slmh{justify-content:space-between;align-items:center;padding-inline:1rem;display:flex}.header.svelte-r7slmh h3:where(.svelte-r7slmh){margin:0}.below.svelte-r7slmh{padding:.25rem}.shelf.svelte-1sd10gt{--np-carousel-item-height:10rem;inline-size:36rem;max-inline-size:100%}.shelf.svelte-1o7ajpi{--np-carousel-item-height:12rem;inline-size:36rem;max-inline-size:100%}.shelf.svelte-19qvdc3,.viewport.svelte-19qvdc3{--np-carousel-item-height:10rem;inline-size:36rem;max-inline-size:100%;margin:0 0 1.5rem}.aspect.svelte-19qvdc3{--np-carousel-item-height:12rem}.viewport.svelte-19qvdc3{--np-carousel-length:24rem;inline-size:18rem}figcaption.svelte-19qvdc3{margin-block-end:.5rem}
