.experience-panel{aspect-ratio:auto!important;min-height:0!important;overflow:hidden;background:#171c1b;color:#fff;border-radius:3px}
.experience-panel[hidden]{display:none!important}.vr-stage{position:relative;aspect-ratio:16/9;background:#151b19;overflow:hidden;cursor:grab;touch-action:none;outline-offset:-4px}.vr-stage:focus-visible{outline:2px solid #dac6a5}.vr-stage.is-dragging{cursor:grabbing}.vr-poster,.vr-canvas{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.vr-canvas{opacity:0;transition:opacity .3s}.vr-canvas.is-ready{opacity:1}.vr-source{display:none}.vr-start{position:absolute;inset:0;display:grid;place-items:center;background:linear-gradient(0deg,#07141055,#0b14101a);z-index:2}.vr-start[hidden]{display:none}.vr-start-button{display:flex;flex-direction:column;align-items:center;gap:12px;background:none;color:#fff;border:0;font:inherit;cursor:pointer;text-shadow:0 1px 12px #0008}.vr-start-button>span{width:72px;height:72px;border:1px solid #fff9;background:#fff2;backdrop-filter:blur(8px);border-radius:50%;display:grid;place-items:center;font-size:21px;padding-inline-start:3px;transition:transform .2s,background .2s}.vr-start-button:hover>span{transform:scale(1.07);background:#fff3}.vr-start-button strong{font-size:19px}.vr-start-button small{font-size:12px;letter-spacing:.04em}.vr-topline{position:absolute;top:22px;left:22px;right:22px;display:flex;align-items:center;justify-content:space-between;pointer-events:none;z-index:3;font-size:12px;color:#fff;text-shadow:0 1px 8px #000}.vr-chip{border:1px solid #fffa;border-radius:24px;padding:7px 12px;background:#14231d66;font-family:Arial,sans-serif;letter-spacing:.08em}.vr-hint{background:#17261e88;padding:7px 12px;border-radius:20px}.vr-status{position:absolute;inset:auto 20px 24px;text-align:center;background:#152019df;padding:10px 16px;max-width:500px;margin:auto;z-index:5;border-radius:4px;font-size:14px}.vr-status[hidden]{display:none}.vr-zoom{position:absolute;bottom:20px;left:20px;display:flex;flex-direction:column;gap:1px;z-index:3}.vr-zoom button{width:38px;height:36px;border:0;background:#15221ac9;color:white;font-size:24px;cursor:pointer}.vr-zoom button:hover{background:#15221a}.vr-controls{display:flex;align-items:center;gap:14px;padding:14px 20px;direction:ltr;background:#17211e}.vr-icon{border:1px solid #ffffff25;border-radius:50%;background:transparent;color:#fff;min-width:38px;height:38px;display:grid;place-items:center;cursor:pointer;font-size:19px}.vr-icon:hover,.vr-icon[aria-pressed=true]{background:#ffffff19}.vr-icon:focus-visible,.vr-zoom button:focus-visible,.vr-start-button:focus-visible{outline:2px solid #e2c7a2;outline-offset:4px}.vr-time{font-family:Arial,sans-serif;font-size:12px;color:#d9dedb;white-space:nowrap}.vr-progress{flex:1;min-width:35px;accent-color:#cfb68f;cursor:pointer;height:24px}.vr-caption{font-size:12px;line-height:1.8;color:#c6cec7;margin:0!important;padding:0 22px 17px;background:#17211e;text-align:right}.experience-panel:fullscreen{display:flex;flex-direction:column;justify-content:center;border-radius:0;background:#070a09}.experience-panel:fullscreen .vr-stage{flex:1;aspect-ratio:auto;min-height:0}.experience-panel:fullscreen .vr-caption{display:none}.pt-stage{position:relative;aspect-ratio:16/9;min-height:280px;background:#17211e;touch-action:none}.pt-canvas{position:absolute;inset:0;width:100%;height:100%}.pt-start{position:absolute;inset:0;display:grid;place-items:center;background:#17211e;color:#e4d2b5;font:inherit;border:0;width:100%;cursor:pointer}.pt-toolbar{display:flex;align-items:center;gap:14px;padding:16px 20px;background:#17211e}.pt-heading{margin-inline-end:auto;min-width:0}.pt-heading strong{display:block;font-size:15px}.pt-heading small{font-size:11px;color:#bdc6bd}.pt-nav{display:flex;gap:7px}.pt-strip{padding:0 20px 18px;display:flex;gap:10px;overflow-x:auto;scrollbar-width:thin;scrollbar-color:#718477 #17211e;background:#17211e}.pt-thumb{flex:0 0 114px;border:1px solid #fff2;background:#fff05;color:#ddd;padding:0;text-align:right;font:inherit;border-radius:3px;overflow:hidden;cursor:pointer;opacity:.75}.pt-thumb[aria-current=true]{border:2px solid #d5bb91;opacity:1}.pt-thumb img{height:59px;width:100%;object-fit:cover;display:block}.pt-thumb span{display:block;font-size:10px;padding:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pt-note{font-size:12px;color:#bac6be;padding:0 20px 14px;margin:0;background:#17211e}.pt-stage .pnlm-load-box{border-radius:3px;background:#17211ee8;font-family:inherit}.pt-stage .pnlm-hotspot-base.pnlm-scene{border:2px solid #fff8;border-radius:50%;background:#fffdf0c9;width:28px;height:28px;box-shadow:0 2px 15px #0005}.pt-stage .pnlm-hotspot-base.pnlm-scene:after{content:'↑';color:#253a2f;position:absolute;inset:0;display:grid;place-items:center;font-family:Arial;font-size:20px}.pt-stage .pnlm-hotspot-base.pnlm-scene:hover{background:#e9d0ab}.pt-stage .pnlm-hotspot span{font-family:inherit;font-size:12px}.pt-stage .pnlm-about-msg{display:none}.pt-fullscreen:fullscreen{display:flex;flex-direction:column}.pt-fullscreen:fullscreen .pt-stage{flex:1;aspect-ratio:auto}.pt-fullscreen:fullscreen .pt-strip{display:none}
@media(max-width:640px){.vr-stage,.pt-stage{aspect-ratio:4/3;min-height:235px}.vr-controls{gap:8px;padding:12px}.vr-icon{height:34px;min-width:34px;font-size:17px}.vr-time{font-size:10px}.vr-topline{top:13px;left:13px;right:13px;font-size:10px}.vr-hint{padding:6px 8px}.vr-zoom{bottom:13px;left:13px}.vr-caption{font-size:10px;padding:0 13px 14px}.pt-toolbar{padding:12px;gap:8px}.pt-heading strong{font-size:12px}.pt-heading small{font-size:10px}.pt-strip{padding:0 12px 12px}.pt-thumb{flex-basis:100px}.pt-note{font-size:10px;padding:0 12px 12px}}
.pt-start[hidden]{display:none}
@media(prefers-reduced-motion:reduce){.vr-canvas,.vr-start-button>span{transition:none}}
.experience-panel.monda-fullscreen-fallback{position:fixed!important;inset:0!important;z-index:9999;width:100vw!important;height:100dvh!important;max-width:none;max-height:none;margin:0!important;border-radius:0;display:flex;flex-direction:column;justify-content:center;background:#070a09;overflow:hidden}
.experience-panel.monda-fullscreen-fallback .vr-stage,.experience-panel.monda-fullscreen-fallback .pt-stage{flex:1;aspect-ratio:auto;min-height:0}
.experience-panel.monda-fullscreen-fallback .vr-caption,.experience-panel.monda-fullscreen-fallback .pt-strip{display:none}
.experience-panel.monda-fullscreen-fallback .vr-controls,.experience-panel.monda-fullscreen-fallback .pt-toolbar{flex-shrink:0}
