.pano .psv-container{background:#000}.pano .psv-navbar{left:50%;transform:translate(-50%);bottom:max(.75rem,env(safe-area-inset-bottom));width:auto;height:auto;align-items:center;gap:.125rem;padding:.25rem;border:1px solid rgb(255 255 255 / .16);border-radius:9999px;background:color-mix(in srgb,black 55%,transparent);backdrop-filter:blur(14px);box-shadow:0 8px 24px #00000059;overflow:hidden}.pano .psv-navbar:empty{display:none}.pano .psv-navbar,.pano .psv-navbar *{box-sizing:border-box}.pano .psv-tooltip{display:none}.pano .psv-button{display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border-radius:9999px;color:#ffffffeb;transition:background-color .2s ease}.pano .psv-button svg{width:20px;height:20px}@media(hover:hover){.pano .psv-button:hover{background:color-mix(in srgb,hsl(var(--chrome-accent)) 26%,transparent)}}.pano .psv-button:not(.psv-button--disabled):focus-visible{background:none;outline:2px solid hsl(var(--chrome-accent));outline-offset:-3px}.pano .psv-overlay{background:#000;opacity:1}.pano .psv-overlay-image{color:#ffffff52}.pano .psv-overlay-image svg{display:block;width:3rem;height:3rem;margin-inline:auto}.pano .psv-overlay-title{margin-top:1rem;font:800 1.125rem/1.3 var(--type-display);letter-spacing:-.01em;color:#ffffffeb}.pano .psv-overlay-text{font:400 .625rem/1.6 var(--type-meta);letter-spacing:.16em;text-transform:uppercase;color:#ffffff8c}.pano .psv-button.psv-button--active{background:none;color:hsl(var(--chrome-accent))}.pano .psv-button.pano-quality{width:auto;min-width:40px;gap:.4375rem;padding-inline:.625rem;font-family:var(--type-meta);font-size:.625rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.pano .pano-quality__bars{display:flex;align-items:flex-end;gap:2px;height:.75rem}.pano .pano-quality__bars i{width:3px;border-radius:1px;background:currentColor;opacity:.28;transition:opacity .22s ease,background-color .22s ease}.pano .pano-quality__bars i:nth-child(1){height:42%}.pano .pano-quality__bars i:nth-child(2){height:71%}.pano .pano-quality__bars i:nth-child(3){height:100%}.pano .pano-quality__bars[data-count="2"] i:nth-child(1){height:55%}.pano .pano-quality__bars[data-count="2"] i:nth-child(2){height:100%}.pano .pano-quality__bars i[data-lit]{opacity:1;background:hsl(var(--chrome-accent))}.pano .psv-button.pano-quality[data-busy]{pointer-events:none}.pano .psv-button.pano-quality[data-busy] .pano-quality__label{opacity:.55}.pano .pano-quality__bars i[data-loading]{background:hsl(var(--chrome-accent));animation:pano-quality-pulse .9s ease-in-out infinite}@keyframes pano-quality-pulse{0%,to{opacity:1}50%{opacity:.2}}@media(prefers-reduced-motion:reduce){.pano .pano-quality__bars i[data-loading]{animation:none;opacity:.6}}.pano .psv-button.pano-peaks[data-peaks-state=off]{color:#ffffff8c}.pano .psv-button.pano-peaks[data-peaks-state=labels],.pano .psv-button.pano-peaks[data-peaks-state=panel]{color:hsl(var(--chrome-accent))}.pano .pano-peaks .peaks-icon__panel,.pano .pano-peaks .peaks-icon__snow{transition:opacity .18s ease}.pano .psv-button.pano-reel[data-reel-state=working]{pointer-events:none;color:hsl(var(--chrome-accent));background:conic-gradient(hsl(var(--chrome-accent) / .4) calc(var(--pano-reel-progress, 0) * 360deg),#ffffff14 0)}.pano .psv-button.pano-reel[data-reel-state=done]{color:hsl(var(--chrome-accent))}.pano .pano-reel .reel-icon__play{transition:opacity .18s ease}.pano .peak-pin.psv-marker--visible{display:flex;flex-direction:column;align-items:center;pointer-events:none;text-align:center;white-space:nowrap}.pano .peak-pin__plate{display:flex;flex-direction:column;align-items:center;gap:.0625rem;padding:.25rem .5rem;border:1px solid rgb(255 255 255 / .14);border-radius:.375rem;background:color-mix(in srgb,black 62%,transparent);backdrop-filter:blur(6px);box-shadow:0 2px 10px #00000073;transition:opacity .14s ease}.pano .peak-pin__plate--crowded{opacity:0}.pano .peak-pin__name{font-family:var(--type-meta);font-size:.6875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#fff}.pano .peak-pin__meta{font-family:var(--type-meta);font-size:.5625rem;letter-spacing:.08em;color:#ffffffb8}.pano .peak-pin__stem{position:relative;width:1px;height:calc(1.25rem + var(--peak-tier, 0) * 2.2rem);background:linear-gradient(to bottom,#ffffff40,#ffffffd9)}.pano .peak-pin__stem:after{content:"";position:absolute;bottom:-2px;left:-2px;width:5px;height:5px;border-radius:9999px;background:hsl(var(--chrome-accent));box-shadow:0 0 6px hsl(var(--chrome-accent) / .8)}.pano .psv-caption{padding-inline:.5rem}.pano .psv-caption-content{font-family:var(--type-meta);font-size:.625rem;letter-spacing:.14em;text-transform:uppercase;color:#fffc}.pano .psv-loader-canvas circle+circle{stroke:hsl(var(--chrome-accent))}.pano:has(.psv-fullscreen-emulation){isolation:auto;z-index:60}.pano .psv-fullscreen-emulation{height:100dvh!important}body:has(.psv-fullscreen-emulation){overflow:hidden}.pano .psv-map{top:max(.75rem,env(safe-area-inset-top));right:max(.75rem,env(safe-area-inset-right))}.pano .psv-map__container{border:1px solid rgb(255 255 255 / .16);box-shadow:0 8px 24px #00000059}.pano .psv-map--maximized{top:0;right:0}@media(max-width:480px){.pano .psv-map:not(.psv-map--maximized){width:140px!important;height:140px!important}}.pano .psv-map:not(.psv-map--maximized) .psv-map__button{width:26px}.pano .psv-map:not(.psv-map--maximized) .psv-map__toolbar{display:none}.pano .psv-map__button{color:#ffffffeb}body:has(.psv-fullscreen-emulation) [data-pano-chrome]{opacity:0;pointer-events:none}
