:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px;.swiper-slide,.swiper-cube-shadow{transform-style:preserve-3d}}.swiper-css-mode{>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none;&::-webkit-scrollbar{display:none}}>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}&.swiper-horizontal{>.swiper-wrapper{scroll-snap-type:x mandatory}>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}}&.swiper-vertical{>.swiper-wrapper{scroll-snap-type:y mandatory}>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}}&.swiper-free-mode{>.swiper-wrapper{scroll-snap-type:none}>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}}&.swiper-centered{>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}}&.swiper-centered.swiper-horizontal{>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}}&.swiper-centered.swiper-vertical{>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}}}.swiper-3d{.swiper-slide-shadow,.swiper-slide-shadow-left,.swiper-slide-shadow-right,.swiper-slide-shadow-top,.swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-slide-shadow{background:#00000026}.swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible{.swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root{--pf-shimmer-base: #eeeeee;--pf-shimmer-highlight: #dddddd}@media(prefers-color-scheme:dark){:root{--pf-shimmer-base: #262626;--pf-shimmer-highlight: #333333}}.dark,[data-theme=dark],.pf-dark{--pf-shimmer-base: #262626;--pf-shimmer-highlight: #333333}.pagiflow-wrapper{position:relative;width:100%;touch-action:pan-y pinch-zoom;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.pagiflow-viewport{overflow:hidden;position:relative;isolation:isolate;contain:paint;height:var(--pagiflow-height);clip-path:inset(0)}.pagiflow-wrapper.grabbing,.pagiflow-viewport.grabbing{cursor:grabbing;touch-action:none}.pagiflow-viewport.grabbing,.pagiflow-viewport.grabbing *{user-select:none;-webkit-user-select:none;-ms-user-select:none}.pagiflow-viewport.grabbing img{pointer-events:none;-webkit-user-drag:none}.pagiflow-track{display:flex;transition:transform .4s ease;will-change:transform;transform:translateZ(0);backface-visibility:hidden;touch-action:pan-y pinch-zoom}.pagiflow-track.pagiflow-no-transition{transition:none}.pagiflow-viewport.grabbing .pagiflow-track{transition:none!important}.pagiflow .pagiflow-slide{width:100%;display:flex;will-change:transform;box-sizing:border-box;overflow:hidden;clip-path:inset(0);flex-shrink:0}.pagiflow .pagiflow-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.pagiflow-row{flex-direction:row}.pagiflow-column{flex-direction:column}.pagiflow-direction-vertical .pagiflow-slide{min-height:100%;align-items:center;justify-content:center}.pagiflow-direction-horizontal .pagiflow-slide{min-height:auto}.pagiflow-layout-row{flex-direction:row}.pagiflow-layout-column{flex-direction:column}.pagiflow-layout-grid{display:grid!important}.pagiflow-item{box-sizing:border-box}.pagiflow-item-w-full{max-width:100%}.pagiflow-slide img{width:100%;height:auto;object-fit:cover;display:block;pointer-events:auto}.pagiflow-nav{display:flex;justify-content:center;align-items:center;gap:10px;margin-top:20px}.pagiflow-nav button{appearance:none;font-size:14px;line-height:1;border:1px solid #000;background:#fff;cursor:pointer;padding:4px 10px;user-select:none;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.pagiflow-nav button:focus{outline:none}.pagiflow-nav button:hover{background:#f3f3f3}.pagiflow-nav button:focus-visible{outline:2px solid #444846;outline-offset:2px}.pagiflow-prev,.pagiflow-next{touch-action:manipulation;-webkit-tap-highlight-color:transparent;pointer-events:auto;user-select:none;cursor:pointer}.pagiflow-prev:disabled,.pagiflow-next:disabled,.pagiflow-prev.disabled,.pagiflow-next.disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.pagiflow-pagination{display:flex;gap:8px;justify-content:center;margin-top:15px}.pagiflow-pagination button{-webkit-tap-highlight-color:transparent;touch-action:manipulation;cursor:pointer;user-select:none}.pagiflow-dot{width:10px;height:10px;background:#ccc;display:block;border:none;-webkit-backface-visibility:visible;transition:transform .4s ease;border-radius:50%;cursor:pointer;user-select:none;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none}.pagiflow-dot:hover,.pagiflow-dot.active{background:#444846}.pagiflow-dot:focus-visible{outline:2px solid #444846;outline-offset:3px}@media(prefers-reduced-motion:reduce){.pagiflow.pagiflow-track{transition:none}}.pagiflow-wrapper,.pagiflow-viewport,.pagiflow-track,.pagiflow-slide,.pagiflow-nav,.pagiflow-pagination{touch-action:pan-y}.pagiflow-thumbnails-wrapper{display:flex;width:100%}.pagiflow-thumbnails-wrapper .pagiflow-viewport{flex:1 1 auto}.pagiflow-thumbnails-left{flex-direction:row-reverse}.pagiflow-thumbnails-right{flex-direction:row}.pagiflow-thumbnails-wrapper{display:flex}.pagiflow-thumbnails-top,.pagiflow-thumbnails-bottom{flex-direction:column}.pagiflow-thumbnails{display:flex;flex-direction:column;flex-shrink:0;overflow:auto;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:thin;background:#fafafa;border-radius:6px;-ms-overflow-style:none;scrollbar-width:none}.pagiflow-position-bottom,.pagiflow-position-top{padding:4px 0}.pagiflow-position-left,.pagiflow-position-right{padding:0 4px}.pagiflow-thumbnails::-webkit-scrollbar{display:none;width:0;height:0}.pagiflow-thumbnails::-webkit-scrollbar-track{background:transparent}.pagiflow-thumbnails.pagiflow-position-top,.pagiflow-thumbnails.pagiflow-position-bottom{flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;width:100%}.pagiflow-thumbnails.pagiflow-position-left,.pagiflow-thumbnails.pagiflow-position-right{flex-direction:column;justify-content:flex-start;align-items:center}.pagiflow-thumb{flex:0 0 auto;width:100%;height:auto;overflow:hidden;cursor:pointer;transition:all .18s ease;position:relative;user-select:none;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;padding:4px;border:0;background:#eee;border:1px solid transparent;border-radius:4px}.pagiflow-thumb img{width:100%;height:100%;object-fit:cover;display:block}.pagiflow-thumb:hover{opacity:.95}.pagiflow-thumb.active{opacity:1;border-color:#06f}.pagiflow-loader{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#fff9;backdrop-filter:blur(2px);opacity:1;pointer-events:auto;transition:opacity .2s ease;z-index:50}.pagiflow-loader.fade-out{opacity:0}.pagiflow-spinner{width:36px;height:36px;border:3px solid #ddd;border-top-color:#000;border-radius:50%;animation:pagiflow-spin .7s linear infinite}@keyframes pagiflow-spin{to{transform:rotate(360deg)}}.pagiflow-overflow-hidden{overflow:hidden}.pagiflow-placeholder{visibility:hidden;pointer-events:none}.pagiflow-nav-absolute,.pagiflow-pagination-absolute{position:absolute;z-index:10}.pagiflow-prev.center-left{top:50%;left:10px;transform:translateY(-50%)}.pagiflow-next.center-right{top:50%;right:10px;transform:translateY(-50%)}.pagiflow-prev.top-left{top:10px;left:10px}.pagiflow-next.top-right{top:10px;right:10px}.pagiflow-prev.bottom-left{bottom:10px;left:10px}.pagiflow-next.bottom-right{bottom:10px;right:10px}.pagiflow-prev.top-center,.pagiflow-next.top-center{top:10px;left:50%;transform:translate(-50%)}.pagiflow-prev.bottom-center,.pagiflow-next.bottom-center{bottom:10px;left:50%;transform:translate(-50%)}.pagiflow-pagination.center-left{top:50%;left:10px;transform:translateY(-50%)}.pagiflow-pagination.center-right{top:50%;right:10px;transform:translateY(-50%)}.pagiflow-pagination.top-left{top:10px;left:10px}.pagiflow-pagination.top-right{top:10px;right:10px}.pagiflow-pagination.bottom-left{bottom:10px;left:10px}.pagiflow-pagination.bottom-right{bottom:10px;right:10px}.pagiflow-pagination.top-center{top:10px;left:50%;transform:translate(-50%)}.pagiflow-pagination.bottom-center{bottom:10px;left:50%;transform:translate(-50%)}.pagiflow-column .pagiflow-slide{height:var(--pagiflow-item-height);max-width:100%}.pagiflow-normal .pagiflow-slide{width:var(--pagiflow-item-width)}.pagiflow-track.pagiflow-normal,.pagiflow-grid .pagiflow-slide{gap:var(--pagiflow-gap)}.pagiflow-grid .pagiflow-slide{display:grid;grid-template-columns:repeat(var(--pagiflow-columns),1fr);height:var(--pagiflow-height)}.pagiflow-thumbnails-wrapper .pagiflow{height:100%}.pagiflow-thumbnails{height:var(--pagiflow-thumbnail-height);gap:var(--pagiflow-thumbnail-gap)}.pagiflow-thumbnails .pagiflow-thumb{width:var(--pagiflow-thumb-width)}.pagiflow-wrapper:focus,.pagiflow-track:focus{outline:none}.pagiflow-nav-hidden,.pagiflow-pagination-hidden{display:none!important}.pagiflow-lazy-loading{display:block;background:linear-gradient(90deg,var(--pf-shimmer-base) 25%,var(--pf-shimmer-highlight) 37%,var(--pf-shimmer-base) 63%)!important;background-size:400% 100%!important;animation:pagiflow-shimmer 1.4s linear infinite!important}@keyframes pagiflow-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.pagiflow-direction-vertical .pagiflow-slide .pagiflow-item,.pagiflow-thumbnails-wrapper .pagiflow-slide .pagiflow-item{height:100%}.pagiflow-center-enabled .pagiflow-track{padding-left:var(--pagiflow-center-padding, 0px);padding-right:var(--pagiflow-center-padding, 0px)}.pagiflow-rtl .pagiflow-track{direction:rtl}.pagiflow-track.pagiflow-fade-mode{position:relative;transform:none!important;height:var(--pagiflow-height, 50vh);overflow:hidden}.pagiflow-track.pagiflow-fade-mode .pagiflow-slide{position:absolute;inset:0;width:100%;height:100%;opacity:0;pointer-events:none;transition:opacity var(--pagiflow-speed, .4s) ease-in-out;flex:none!important;margin:0}.pagiflow-track.pagiflow-fade-mode .pagiflow-slide.pagiflow-active{position:relative;opacity:1;pointer-events:auto;z-index:1}.pagiflow-track.pagiflow-fade-mode .pagiflow-slide .pagiflow-item{width:100%;height:100%}.pagiflow-wrapper.pagiflow-drag-locked{cursor:pointer!important}.pagiflow-drag-locked .pagiflow-viewport{filter:grayscale(.2) opacity(.9);transition:filter .3s ease,opacity .3s ease}.pagiflow-drag-locked .pagiflow-track{pointer-events:none}.pagiflow:not(.pagiflow-track){display:flex;overflow:hidden;width:100%;gap:10px}.pagiflow:not(.pagiflow-track)>*{flex:0 0 100%}.pagiflow:not(.pagiflow-track) img{opacity:0}.pagiflow-progress-bar{position:absolute;top:0;left:0;width:100%;height:4px;background:#0000001a;z-index:100;border-radius:4px 4px 0 0;overflow:hidden}.pagiflow-progress-inner{height:100%;width:0%;background:#84cc16;will-change:width}.pagiflow-pagination-progressbar{position:absolute;top:0;left:0;width:100%;height:4px;background:#00000040;z-index:10}.pagiflow-pagination-progressbar-fill{position:absolute;top:0;left:0;width:100%;height:100%;background:#84cc16;transform:scaleX(0);transform-origin:left center;transition:transform .3s ease;will-change:transform}
