.psv-container{--psv-gallery-plugin-loaded:true}.psv-gallery{--psv-gallery-breakpoint:500px;z-index:41;cursor:default;background:#3d3d3d80;border-bottom:1px solid #ffffffb3;width:100%;transition:transform .1s ease-in-out;position:absolute;bottom:0;left:0;overflow:hidden;transform:translateY(100%)}.psv--has-navbar .psv-gallery{bottom:40px;transform:translateY(calc(100% + 40px))}.psv-gallery--open{transform:translateY(0)!important}.psv-gallery-container{scrollbar-width:thin;scrollbar-color:#fff9 transparent;align-content:flex-start;padding:15px;display:flex;overflow:auto hidden}.psv-gallery-item{cursor:pointer;border-radius:5px;flex:none;position:relative;overflow:hidden}.psv-gallery-item:not(:last-child){margin-right:15px}.psv-gallery-item-title{box-sizing:border-box;color:#ffffffb3;z-index:2;background:#0009;justify-content:center;align-items:flex-start;width:100%;height:2.2em;padding:.5em;font:16px/1.2em sans-serif;transition:height .2s ease-in-out;display:flex;position:absolute;top:0;left:0}.psv-gallery-item-title span{white-space:nowrap;text-overflow:ellipsis;-webkit-user-select:none;user-select:none;overflow:hidden}.psv-gallery-item-thumb{z-index:1;background-position:50%;background-size:cover;width:100%;height:100%;transition:transform .2s ease-in-out;position:absolute;top:0;left:0;transform:scale(1)}.psv-gallery-item:hover .psv-gallery-item-title{height:100%}.psv-gallery-item:hover .psv-gallery-item-title span{white-space:normal}.psv-gallery-item:hover .psv-gallery-item-thumb{transform:scale(1.2)}.psv-gallery-item:focus-visible{outline:2px solid #007cff}.psv-gallery-item--active:after{content:"";box-sizing:border-box;z-index:3;border:3px solid #fff;width:100%;height:100%;position:absolute;top:0;left:0}.psv-gallery-arrow{z-index:9;cursor:pointer;justify-content:center;align-items:center;padding:15px;transition:opacity .3s ease-in-out;display:flex;position:absolute}.psv-gallery-arrow svg{color:#fff9;filter:drop-shadow(5px 5px 2px #000);transition:translate .3s ease-in-out}.psv-gallery-arrow--left,.psv-gallery-arrow--right{top:0;bottom:0}.psv-gallery-arrow--left svg,.psv-gallery-arrow--right svg{height:60%;max-height:60px}.psv-gallery-arrow--left{background:linear-gradient(270deg,#0000 0%,#0009 50%);left:0}.psv-gallery-arrow--left svg{scale:-1 1}.psv-gallery-arrow--left:hover svg{translate:-10px}.psv-gallery-arrow--right{background:linear-gradient(90deg,#0000 0%,#0009 50%);right:0}.psv-gallery-arrow--right:hover svg{translate:10px}.psv-gallery-arrow--top,.psv-gallery-arrow--bottom{padding:0;left:0;right:0}.psv-gallery-arrow--top svg,.psv-gallery-arrow--bottom svg{height:60px}.psv-gallery-arrow--top{background:linear-gradient(#0009 50%,#0000 100%);top:0}.psv-gallery-arrow--top svg{rotate:-90deg;scale:1 1.2}.psv-gallery-arrow--top:hover svg{translate:0 -10px}.psv-gallery-arrow--bottom{background:linear-gradient(#0000 0%,#0009 50%);bottom:0}.psv-gallery-arrow--bottom svg{rotate:-90deg;scale:-1 1.2}.psv-gallery-arrow--bottom:hover svg{translate:0 10px}@container psv-container (max-width:500px){.psv-gallery{top:0}.psv-gallery-container{flex-wrap:wrap;height:calc(100% - 32px);margin-top:32px;padding:0 0 0 15px;overflow:hidden auto}.psv-gallery-item{margin-bottom:15px;width:calc(50% - 15px)!important}.psv-gallery .psv-panel-close-button{z-index:10;display:block}}
.psv-container{--psv-map-plugin-loaded:true}.psv-map{z-index:40;margin:10px;transition:all .3s ease-in-out;position:absolute}.psv-map__container{z-index:-1;background:#3d3d3db3;width:100%;height:100%;transition:all .3s ease-in-out;position:absolute;top:0;left:0;overflow:hidden}.psv-map__container svg,.psv-map__container img,.psv-map__container canvas{width:100%;height:100%}.psv-map--round .psv-map__container{border-radius:50%;box-shadow:0 0 5px #000000b3}.psv-map--square{border-radius:8px;overflow:hidden;box-shadow:0 0 5px #000000b3}.psv-map__overlay{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.psv-map__toolbar{color:#fff;-webkit-user-select:none;user-select:none;background:#222;border-radius:1.5em;justify-content:center;align-items:center;padding:.25em;font:12px sans-serif;transition:opacity .3s ease-in-out;display:flex;position:absolute;bottom:1em;left:calc(50% - 3.25em)}.psv-map__toolbar svg{cursor:pointer;height:1em}.psv-map__toolbar-text{text-align:center;width:4em}.psv-map__button{aspect-ratio:1;transform-origin:50%;color:#ffffffb3;cursor:pointer;background:#00000080;justify-content:center;align-items:center;width:34px;line-height:0;transition:all .3s ease-in-out;display:flex;position:absolute}.psv-map__button svg{width:60%}.psv-map__button--top-left{border-bottom-right-radius:8px;top:0;left:0;transform:translate(-3px,-3px)}.psv-map__button--top-right{border-bottom-left-radius:8px;top:0;right:0;transform:translate(3px,-3px)}.psv-map__button--bottom-left{border-top-right-radius:8px;bottom:0;left:0;transform:translate(-3px,3px)}.psv-map__button--bottom-right{border-top-left-radius:8px;bottom:0;right:0;transform:translate(3px,3px)}.psv-map--round .psv-map__button{border-radius:50%}.psv-map--square .psv-map__button{transform:unset}.psv-map--maximized{width:100%!important;height:100%!important;margin:0!important}.psv--has-navbar .psv-map--maximized{height:calc(100% - 40px)!important}.psv-map--maximized,.psv-map--maximized .psv-map__container{border-radius:0}.psv-map--round.psv-map--maximized .psv-map__button{outline:2px solid}.psv-map--round.psv-map--maximized .psv-map__button--top-left{top:10px;left:10px}.psv-map--round.psv-map--maximized .psv-map__button--top-right{top:10px;right:10px}.psv-map--round.psv-map--maximized .psv-map__button--bottom-left{bottom:10px;left:10px}.psv-map--round.psv-map--maximized .psv-map__button--bottom-right{bottom:10px;right:10px}.psv-map--collapsed{width:34px!important;height:34px!important}.psv-map--collapsed>*{opacity:0}.psv-map--collapsed .psv-map__button-close{opacity:1;z-index:1;transform:translate(0)}.psv-map--top-left{top:0;left:0}.psv-map--top-right{top:0;right:0}.psv-map--bottom-left{bottom:0;left:0}.psv--has-navbar .psv-map--bottom-left{bottom:40px}.psv-map--bottom-right{bottom:0;right:0}.psv--has-navbar .psv-map--bottom-right{bottom:40px}
