/**
 * Minified by jsDelivr using clean-css v5.3.3.
 * Original file: /npm/@photo-sphere-viewer/core@5.15.0-beta.1/index.css
 *
 * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files
 */
/*!
 * Photo Sphere Viewer 5.15.0-beta.1
 * @copyright 2014-2015 Jérémy Heleine
 * @copyright 2015-2025 Damien "Mistic" Sorel
 * @licence MIT (https://opensource.org/licenses/MIT)
 */
:root{--psv-font-family:Open Sans,roboto,Helvetica Neue,arial,Noto Sans,Liberation Sans,sans-serif;--psv-bg-color:15,18,20;--psv-bg-hover-color:228,238,255;--psv-text-color:220,220,220;--psv-text-hover-color:255,255,255;--psv-border-color:64,77,85;--psv-shadow-color:0,0,0;--psv-focus-color:0,124,255}.psv-container{--psv-core-loaded:true;container-name:psv-container;container-type:size;width:100%;height:100%;margin:0;padding:0;position:relative;background:#d0d9dd;font-family:var(--psv-font-family);overflow:hidden}.psv-container *{box-sizing:content-box}.psv-canvas-container{position:absolute;inset:0;z-index:0;transition:opacity linear .1s}.psv-fullscreen-emulation{position:fixed!important;top:0!important;left:0!important;width:100%!important;height:100%!important;z-index:9999}.psv-loader-container{display:flex;align-items:center;justify-content:center;position:absolute;inset:0;z-index:50;opacity:0;transition:opacity .2s ease-in-out}.psv-loader-container--visible{opacity:1}.psv-loader{--psv-loader-color:conic-gradient(
      rgb(97, 170, 242),
      rgb(161, 198, 89),
      rgb(157, 218, 230),
      rgb(97, 170, 242));--psv-loader-spacing:5px;--psv-loader-tickness:10px;position:relative;display:flex;justify-content:center;align-items:center;width:150px;height:150px;background-color:rgb(var(--psv-bg-color),.6);backdrop-filter:blur(3px);outline:1px solid rgb(var(--psv-border-color),.5);border-radius:50%;transform:scale(0);transition:transform .2s ease-in-out}.psv-loader-container--visible .psv-loader{transform:scale(1)}.psv-loader-canvas{position:absolute;inset:0;z-index:-1}.psv-loader-text{color:rgb(var(--psv-text-color),1);font:300 32px var(--psv-font-family)}.psv-loader--undefined path{transform-origin:center;animation:psv-loader 2s cubic-bezier(.75,.25,.25,.75) infinite}.psv-loader--undefined .psv-loader-text{display:none}@keyframes psv-loader{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.psv-navbar{display:flex;position:absolute;z-index:80;bottom:calc(-40px - 5px);left:0;width:100%;height:40px;transition:bottom ease-in-out .1s;cursor:default}.psv-navbar--open{bottom:5px}.psv-navbar-group{flex:none;display:flex;justify-content:center;align-items:center;height:calc(100% - 6px);background:rgb(var(--psv-bg-color),.6);backdrop-filter:blur(3px);outline:1px solid rgb(var(--psv-border-color),.5);border-radius:20px;margin:0 5px;padding:3px}.psv-button{flex:none;display:flex;justify-content:center;align-items:center;padding:7px;position:relative;cursor:pointer;height:20px;width:20px;min-width:20px;line-height:20px;background:0 0;border-radius:18.5px;color:rgb(var(--psv-text-color),.8);transition:all .1s ease-in-out}.psv-button--active{background:rgb(var(--psv-bg-hover-color),.2)}.psv-button--disabled{pointer-events:none;opacity:.4}.psv-button img,.psv-button svg{height:100%}.psv-button:not(.psv-button--disabled):not(.psv-custom-element):focus-visible{outline:2px solid rgb(var(--psv-focus-color))}.psv-container:not(.psv--is-touch) .psv-button:not(.psv-container:not(.psv--is-touch) .psv-button--disabled):not(.psv-custom-element):hover{background:rgb(var(--psv-bg-hover-color),.3);color:rgb(var(--psv-text-hover-color),1)}.psv-download-button{color:rgb(var(--psv-text-color),.8)!important;text-decoration:none!important}.psv-download-button::after,.psv-download-button::before{display:none!important}.psv-custom-button{width:auto;min-width:20px}.psv-custom-element{width:auto;height:100%;padding:unset;margin:unset;background:unset;border-radius:unset}.psv-caption{flex:1 1 100%;display:flex;justify-content:center;align-items:center}.psv-caption-content{font:16px var(--psv-font-family);color:rgb(var(--psv-text-color),1);text-shadow:1px 1px 0 rgb(var(--psv-shadow-color)),0 0 5px rgb(var(--psv-shadow-color));padding-left:1em;padding-right:1em;gap:1ex}.psv-caption-content:empty{display:none}.psv-notification{position:absolute;z-index:70;bottom:-40px;display:flex;justify-content:center;box-sizing:border-box;width:100%;padding:0 2em;opacity:0;transition:none .2s ease-in-out;transition-property:opacity,bottom}.psv-notification-content{max-width:50em;background:rgb(var(--psv-bg-color),.6);backdrop-filter:blur(3px);border:1px solid rgb(var(--psv-border-color),.5);border-radius:6px;padding:.5em 1em;font:14px var(--psv-font-family);color:rgb(var(--psv-text-color),1);text-align:center}.psv-notification--visible{opacity:100;bottom:80px}.psv-overlay{display:flex;flex-direction:column;align-items:center;justify-content:center;position:absolute;z-index:100;inset:0;background:color-mix(in srgb,#d0d9dd,transparent);backdrop-filter:blur(9px);opacity:0;transition:opacity .2s ease-in-out;cursor:default}.psv-overlay--visible{opacity:1}.psv-overlay-image{text-align:center;color:rgb(var(--psv-bg-color),1);width:50vw}@container psv-container (orientation:landscape){.psv-overlay-image{width:50vh}}.psv-overlay-image svg{width:100%}.psv-overlay-title{color:rgb(var(--psv-bg-color),1);margin-top:1em;font:600 30px var(--psv-font-family)}.psv-overlay-text{color:rgb(var(--psv-bg-color),.8);font:20px var(--psv-font-family)}.psv-overlay>*{filter:drop-shadow(1px 1px 0px rgba(255, 255, 255, .5)) drop-shadow(0 0 5px rgba(255, 255, 255, .6))}.psv-panel{position:absolute;z-index:60;right:0;height:100%;width:400px;max-width:calc(100% - 10px);display:flex;flex-direction:column;background:rgb(var(--psv-bg-color),.7);backdrop-filter:blur(9px);transform:translate3d(100%,0,0);opacity:0;transition:none .2s ease-in-out;transition-property:opacity,transform;cursor:default}.psv-panel-resizer{position:absolute;top:0;left:-10px;width:10px;height:100%;background-color:rgb(var(--psv-bg-color),.9);cursor:col-resize}.psv-panel-resizer::before{content:"";position:absolute;top:50%;left:3px;margin-top:-18px;width:4px;height:4px;border-radius:50%;box-shadow:0 0 rgb(var(--psv-text-color),1),0 8px rgb(var(--psv-text-color),1),0 16px rgb(var(--psv-text-color),1),0 24px rgb(var(--psv-text-color),1),0 32px rgb(var(--psv-text-color),1),0 40px rgb(var(--psv-text-color),1);background:0 0}.psv-panel-header{flex:none;display:flex;align-items:flex-start;justify-content:space-between;border-bottom:1px solid rgb(var(--psv-border-color),1)}.psv-panel-header h1{color:rgb(var(--psv-text-color),1);font:24px var(--psv-font-family);margin:0;padding:16px}.psv-panel-header h1 svg{width:1cap;height:1cap;margin-right:1cap}.psv-panel-close-button{flex:none;position:relative;width:20px;height:20px;margin:5px;padding:10px;border-radius:50%;background:0 0;color:rgb(var(--psv-text-color),1);transition:background .3s ease-in-out;cursor:pointer}.psv-panel-close-button svg{transition:transform .3s ease-in-out}.psv-panel-close-button:hover{background:rgb(var(--psv-bg-color),.9)}.psv-panel-close-button:hover svg{transform:scale(-1)}.psv-panel-content{flex:1 1 100%;color:rgb(var(--psv-text-color),1);font:16px var(--psv-font-family);overflow:auto}.psv-panel-content:not(.psv-panel-content--no-margin){padding:16px}.psv--has-navbar .psv-panel-content{margin-bottom:calc(40px + 10px)}.psv-panel-content--resizing{user-select:none;pointer-events:none}.psv-panel--open{transform:translate3d(0,0,0);opacity:1}@container psv-container (max-width:400px){.psv-panel{width:100%!important;max-width:none}.psv-panel-resizer{display:none!important}}.psv-panel-menu{list-style:none;margin:0;padding:0}.psv-panel-menu-item{min-height:1.5em;padding:.5em 1em;cursor:pointer;display:flex;align-items:center;justify-content:flex-start;transition:background .1s ease-in-out}.psv-panel-menu-item--active{outline:1px solid currentcolor;outline-offset:-1px}.psv-panel-menu-item-icon{flex:none;height:1.5em;width:1.5em;margin-right:1cap}.psv-panel-menu-item-icon img{max-width:100%;max-height:100%}.psv-panel-menu-item-icon svg{width:100%;height:100%}.psv-panel-menu-item:focus-visible{outline:2px solid rgb(var(--psv-focus-color));outline-offset:-2px}.psv-container:not(.psv--is-touch) .psv-panel-menu-item:hover{background:rgb(var(--psv-bg-hover-color),.3);color:rgb(var(--psv-text-hover-color),1)}.psv-tooltip{--psv-tooltip-arrow-size:8px;position:absolute;z-index:90;box-sizing:border-box;max-width:200px;background:rgb(var(--psv-bg-color),.6);backdrop-filter:blur(3px);border-radius:6px;opacity:0;transition:none .1s ease-in-out;transition-property:opacity,transform;color:rgb(var(--psv-text-color),1);font:14px var(--psv-font-family);text-shadow:0 1px rgb(var(--psv-shadow-color));padding:.5em 1em;cursor:default}.psv-tooltip::after{content:"";position:absolute;height:0;width:0;top:var(--psv-tooltip-arrow-top);left:var(--psv-tooltip-arrow-left);border:var(--psv-tooltip-arrow-size) solid transparent}.psv-tooltip--top-center,.psv-tooltip--top-left,.psv-tooltip--top-right{transform:translate3d(0,5px,0)}.psv-tooltip--top-center::after,.psv-tooltip--top-left::after,.psv-tooltip--top-right::after{border-top-color:rgb(var(--psv-bg-color),.6)}.psv-tooltip--bottom-center,.psv-tooltip--bottom-left,.psv-tooltip--bottom-right{transform:translate3d(0,-5px,0)}.psv-tooltip--bottom-center::after,.psv-tooltip--bottom-left::after,.psv-tooltip--bottom-right::after{border-bottom-color:rgb(var(--psv-bg-color),.6)}.psv-tooltip--center-left,.psv-tooltip--left-bottom,.psv-tooltip--left-top{transform:translate3d(5px,0,0)}.psv-tooltip--center-left::after,.psv-tooltip--left-bottom::after,.psv-tooltip--left-top::after{border-left-color:rgb(var(--psv-bg-color),.6)}.psv-tooltip--center-right,.psv-tooltip--right-bottom,.psv-tooltip--right-top{transform:translate3d(-5px,0,0)}.psv-tooltip--center-right::after,.psv-tooltip--right-bottom::after,.psv-tooltip--right-top::after{border-right-color:rgb(var(--psv-bg-color),.6)}.psv-tooltip--visible{transform:translate3d(0,0,0);opacity:1}
/*# sourceMappingURL=/sm/e34c95dcf253083b05fcfecb2b266de49f213830f14002eda20b69a8a1953ec5.map */