.ps{position:relative;width:100%;font-family:var(--font,system-ui);-webkit-tap-highlight-color:transparent}.ps *{box-sizing:border-box}.ps-frame{position:relative;width:100%;overflow:hidden;isolation:isolate;touch-action:pan-y;background:#111}.ps-fullscreen .ps-frame{min-height:200px}.ps-bg,.ps-slide{position:absolute;inset:0;overflow:hidden}.ps-bg{background-size:cover}.ps-bgimg{width:100%;height:100%;transform-origin:center}.ps-bgimg,.ps-duo,.ps-ov{position:absolute;inset:0;display:block}.ps-duo,.ps-ov{pointer-events:none}.ps-bg.duo{background:var(--duo-a)!important}.ps-bg.duo .ps-bgimg{filter:grayscale(1) contrast(1.15);mix-blend-mode:multiply}.ps-duo{background:var(--duo-b);mix-blend-mode:lighten}.ps-fx{width:100%;height:100%;pointer-events:none}.ps-fx,.ps-slidelink{position:absolute;inset:0}.ps-slidelink{z-index:1}.ps-grid{position:absolute;left:0;top:0;z-index:2}.ps-layer{will-change:transform,opacity;z-index:2}.ps-layer .ps-btn:hover{transform:scale(var(--ps-hs,1));color:var(--ps-hc)!important;background:var(--ps-hb)!important}.ps-btn{transition:transform .2s,color .2s,background .2s}button.ps-btn{border:0}.ps-text{word-break:break-word}.ps-caret{display:inline-block;width:.08em;height:1em;background:currentColor;margin-left:2px;vertical-align:-.12em;animation:ps-blink 1s steps(2) infinite}.ps-empty{display:grid;place-items:center;min-width:120px;min-height:60px;background:rgba(255,255,255,.15);color:#fff;border:1px dashed rgba(255,255,255,.6);font:600 13px system-ui}.ps-layer.ed{cursor:pointer}.ps-layer.ed:hover{outline:1px dashed #38bdf8;outline-offset:2px}.ps-layer.sel{outline:2px solid #38bdf8!important;outline-offset:2px;z-index:6}.ps-loop-pulse{animation:ps-pulse var(--ps-ls,4s) ease-in-out infinite}.ps-loop-float{animation:ps-float var(--ps-ls,4s) ease-in-out infinite}.ps-loop-rotate{animation:ps-rotate var(--ps-ls,4s) linear infinite}.ps-loop-wave{animation:ps-wave var(--ps-ls,4s) ease-in-out infinite}.ps-loop-swing{animation:ps-swing var(--ps-ls,4s) ease-in-out infinite;transform-origin:top center}.ps-loop-blink{animation:ps-blink2 var(--ps-ls,4s) ease-in-out infinite}@keyframes ps-pulse{50%{transform:scale(1.08)}}@keyframes ps-float{50%{transform:translateY(-14px)}}@keyframes ps-rotate{to{transform:rotate(1turn)}}@keyframes ps-wave{25%{transform:translate(8px,-8px)}75%{transform:translate(-8px,8px)}}@keyframes ps-swing{50%{transform:rotate(8deg)}0%,to{transform:rotate(-8deg)}}@keyframes ps-blink{50%{opacity:0}}@keyframes ps-blink2{50%{opacity:.35}}.ps-arrow{position:absolute;top:50%;z-index:5;width:var(--ps-arrow-size);height:var(--ps-arrow-size);margin-top:calc(var(--ps-arrow-size) / -2);display:grid;place-items:center;color:var(--ps-arrow);background:var(--ps-arrow-bg);border:0;cursor:pointer;padding:0;transition:opacity .2s,transform .2s,background .2s}.ps-arrow.round{border-radius:50%}.ps-arrow.square{border-radius:6px}.ps-arrow.chevron,.ps-arrow.minimal{background:transparent}.ps-arrow.minimal{width:calc(var(--ps-arrow-size) * .7)}.ps-arrow:hover{transform:scale(1.08)}.ps-arrow.onhover{opacity:0}.ps:hover .ps-arrow.onhover{opacity:1}@media (max-width:767px){.ps-arrow.nomobile{display:none}}.ps-bullets{position:absolute;left:0;right:0;z-index:5;display:flex;gap:8px;padding:0 20px}.ps-bullets.center{justify-content:center}.ps-bullets.left{justify-content:flex-start}.ps-bullets.right{justify-content:flex-end}.ps-bullets button{border:0;padding:0;cursor:pointer;background:var(--ps-b);transition:background .2s,transform .2s,width .2s}.ps-bullets button.on{background:var(--ps-ba)}.ps-bullets.dots button{width:var(--ps-bs);height:var(--ps-bs);border-radius:50%}.ps-bullets.dots button.on{transform:scale(1.25)}.ps-bullets.lines button{width:calc(var(--ps-bs) * 2.4);height:4px;border-radius:2px}.ps-bullets.lines button.on{width:calc(var(--ps-bs) * 4)}.ps-bullets.numbers button{min-width:calc(var(--ps-bs) * 2.2);height:calc(var(--ps-bs) * 2.2);border-radius:50%;font:700 12px system-ui;color:#111}.ps-progress{position:absolute;left:0;right:0;z-index:6;background:rgba(255,255,255,.15)}.ps-progress.top{top:0}.ps-progress.bottom{bottom:0}.ps-progress i{display:block;height:100%;width:100%;background:var(--ps-prog);transform-origin:left;animation:ps-prog linear both}@keyframes ps-prog{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.ps-spin{position:absolute;left:50%;top:50%;width:36px;height:36px;margin:-18px;border-radius:50%;border:3px solid color-mix(in srgb,var(--ps-spin) 30%,transparent);border-top-color:var(--ps-spin);animation:ps-rot .8s linear infinite;z-index:8}@keyframes ps-rot{to{transform:rotate(1turn)}}.ps-thumbs{display:flex;gap:8px;margin-top:10px;overflow-x:auto;padding-bottom:4px}.ps-thumbs button{flex:none;border:2px solid transparent;border-radius:6px;cursor:pointer;opacity:.6;padding:0;background-size:cover;transition:opacity .2s}.ps-thumbs button.on{opacity:1;border-color:var(--ps-ba,#fff)}@media (prefers-reduced-motion:reduce){.ps-loop-blink,.ps-loop-float,.ps-loop-pulse,.ps-loop-rotate,.ps-loop-swing,.ps-loop-wave,.ps-progress i{animation:none}}.ps-layer.ed{-moz-user-select:none;user-select:none;-webkit-user-select:none;cursor:move}@property --ps-p{syntax:"<number>";inherits:false;initial-value:0}.ps-slide.ps-mk-bv{-webkit-mask-image:repeating-linear-gradient(90deg,#000 0,#000 calc(var(--ps-p) * 10%),transparent calc(var(--ps-p) * 10%),transparent 10%);mask-image:repeating-linear-gradient(90deg,#000 0,#000 calc(var(--ps-p) * 10%),transparent calc(var(--ps-p) * 10%),transparent 10%)}.ps-slide.ps-mk-bh{-webkit-mask-image:repeating-linear-gradient(180deg,#000 0,#000 calc(var(--ps-p) * 12.5%),transparent calc(var(--ps-p) * 12.5%),transparent 12.5%);mask-image:repeating-linear-gradient(180deg,#000 0,#000 calc(var(--ps-p) * 12.5%),transparent calc(var(--ps-p) * 12.5%),transparent 12.5%)}.ps-slide.ps-mk-mo{-webkit-mask-image:radial-gradient(ellipse at center,#000 calc(var(--ps-p) * 100%),transparent calc(var(--ps-p) * 100% + 1px));mask-image:radial-gradient(ellipse at center,#000 calc(var(--ps-p) * 100%),transparent calc(var(--ps-p) * 100% + 1px));-webkit-mask-size:12.5% 20%;mask-size:12.5% 20%}.ps-bubble{animation:ps-morph 9s ease-in-out infinite;border-radius:42% 58% 60% 40%/50% 40% 60% 50%!important}@keyframes ps-morph{0%,to{border-radius:42% 58% 60% 40%/50% 40% 60% 50%;transform:translateY(0) rotate(0)}33%{border-radius:60% 40% 45% 55%/40% 60% 40% 60%;transform:translateY(-8px) rotate(4deg)}66%{border-radius:48% 52% 38% 62%/62% 38% 55% 45%;transform:translateY(6px) rotate(-3deg)}}.ps-strip{overflow:hidden;max-width:100%}.ps-strip-t{display:flex;width:max-content;animation:ps-strip linear infinite}.ps-strip-t img{display:block;width:auto;max-width:none;flex:none;object-fit:cover}@keyframes ps-strip{to{transform:translateX(-50%)}}.ps-bar{transform-box:fill-box;transform-origin:bottom;animation:ps-bar .8s cubic-bezier(.2,.8,.2,1) both paused}@keyframes ps-bar{0%{transform:scaleY(0)}}.ps-line{stroke-dasharray:1;animation:ps-line 1.4s ease-out both paused}@keyframes ps-line{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}.ps-dot{animation:ps-dot .4s ease-out both paused;transform-box:fill-box;transform-origin:center}@keyframes ps-dot{0%{transform:scale(0);opacity:0}}@media (prefers-reduced-motion:reduce){.ps-bubble,.ps-strip-t{animation:none}}.ps-cmp,.ps-paint{position:relative;overflow:hidden;touch-action:pan-y}.ps-cmp{cursor:ew-resize}.ps-cmp-h{top:0;bottom:0;width:3px;margin-left:-1.5px;box-shadow:0 0 0 1px rgba(0,0,0,.25);pointer-events:none}.ps-cmp-h,.ps-cmp-h i{position:absolute;background:#fff}.ps-cmp-h i{top:50%;left:50%;width:38px;height:38px;margin:-19px 0 0 -19px;border-radius:50%;box-shadow:0 2px 10px rgba(0,0,0,.4)}.ps-cmp-h i:after,.ps-cmp-h i:before{content:"";position:absolute;top:50%;border:6px solid transparent;margin-top:-6px}.ps-cmp-h i:before{left:5px;border-right-color:#111}.ps-cmp-h i:after{right:5px;border-left-color:#111}.ps-share{position:absolute;z-index:6;display:flex;gap:6px}.ps-share a{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:rgba(0,0,0,.5);color:#fff;font:700 13px/1 system-ui,sans-serif;text-decoration:none;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ps-share a:hover{background:rgba(0,0,0,.75)}.ps-wb{fill-opacity:0;stroke-dashoffset:var(--wb-d);animation:ps-wb linear both;paint-order:stroke}@keyframes ps-wb{0%{stroke-dashoffset:var(--wb-d);fill-opacity:0}72%{stroke-dashoffset:0;fill-opacity:0}to{stroke-dashoffset:0;fill-opacity:1}}.ps-wb-p{stroke-dasharray:1;stroke-dashoffset:1;animation:ps-wbp .8s ease-out both}@keyframes ps-wbp{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}.ps-slice.ps-final,.ps-wb-p.ps-final,.ps-wb.ps-final{animation:none}.ps-wb.ps-final{fill-opacity:1}.ps-wb-p.ps-final,.ps-wb.ps-final{stroke-dashoffset:0}.ps-slice{animation-name:ps-slice-in,ps-slice-drift;animation-timing-function:cubic-bezier(.2,.8,.2,1),ease-in-out;animation-iteration-count:1,infinite;animation-direction:normal,alternate;animation-fill-mode:both,none}@keyframes ps-slice-in{0%{opacity:0;transform:translate(var(--sl-x),var(--sl-y))}to{opacity:1;transform:translate(0)}}@keyframes ps-slice-drift{0%{transform:translate(0)}to{transform:translate(var(--sl-d))}}.ps-wx{box-sizing:border-box;display:grid;grid-gap:2px;gap:2px;line-height:1.3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ps-wx-t{display:flex;align-items:center;gap:10px}.ps-wx-t b{line-height:1}@media (prefers-reduced-motion:reduce){.ps-slice{animation:none}}