html,body,#root{width:100%;min-height:100%;margin:0;padding:0}html,body{overflow-x:hidden}#root{max-width:none;text-align:initial}.pnlm-container{width:100%;height:100%;touch-action:none}.pnlm-container .pnlm-controls-container,.pnlm-container .pnlm-zoom-controls{display:none!important}.tuj-hotspot{transform:translate(-50%,-50%)}.tuj-hotspot span{display:inline-block;max-width:220px;white-space:normal;line-height:1.25;background:#000000b8;color:#fff;padding:7px 10px;border-radius:999px;font-size:13px;font-weight:700;box-shadow:0 8px 18px #00000040}.pnlm-tooltip span{white-space:normal!important;line-height:1.25!important}@media (max-width: 768px){html,body{overflow-x:hidden}.tuj-hotspot span{max-width:135px;font-size:11px;line-height:1.2;padding:6px 8px;border-radius:12px}.pnlm-tooltip span{max-width:135px!important;font-size:11px!important;line-height:1.2!important;white-space:normal!important}.pnlm-load-box{transform:scale(.85)}}@media (max-width: 420px){.tuj-hotspot span{max-width:120px;font-size:10.5px;padding:5px 7px}.pnlm-tooltip span{max-width:120px!important;font-size:10.5px!important}}html,body,#root{height:100%;width:100%;margin:0;padding:0}body{display:block;overflow-y:auto;background:#000;color:#fff;font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.viewer-active{overflow:hidden!important}a{font-weight:500;color:#646cff;text-decoration:none}a:hover{color:#535bf2}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font:500 1em inherit;background:#1a1a1a;color:#fff;cursor:pointer;transition:border-color .25s,background .25s,transform .25s}button:hover{border-color:#931f2c;background:#931f2c;transform:translateY(-1px)}button:focus-visible{outline:4px auto -webkit-focus-ring-color}.tuj-hotspot{background:#931f2c;color:transparent;width:18px;height:18px;border-radius:50%;text-align:center;overflow:hidden;white-space:nowrap;box-shadow:0 0 8px #fff6,0 0 15px #931f2c99;animation:pulse 2s infinite ease-in-out;transition:all .25s ease-in-out;transform:translate(-50%,-50%);cursor:pointer;-webkit-user-select:none;user-select:none}@keyframes pulse{0%,to{transform:translate(-50%,-50%) scale(1);opacity:.9}50%{transform:translate(-50%,-50%) scale(1.3);opacity:1}}.tuj-hotspot:hover{width:auto;height:auto;border-radius:999px;padding:6px 14px;color:#fff;background:#b22c3a;transform:translate(-50%,-50%) scale(1.05);box-shadow:0 0 15px #ffffff80,0 0 20px #b22c3ab3;animation:none}.tuj-hotspot span{opacity:0;transition:opacity .2s ease-in-out}.tuj-hotspot:hover span{opacity:1}.pnlm-hotspot-base,.pnlm-hotspot{background:none!important;width:auto!important;height:auto!important;border:none!important;box-shadow:none!important}@media (prefers-color-scheme: light){body{color:#213547;background:#fff}.tuj-hotspot{background:#a21f2c}.tuj-hotspot:hover{background:#c42d3c}}@media (max-width: 768px){.tuj-hotspot{width:16px;height:16px}}
