.fb-pano{--fbpano-loader-color:currentColor;--fbpano-loader-bg:rgb(255 255 255 / 0.72);--fbpano-hint-color:#fff;--fbpano-hint-bg:rgb(0 0 0 / 0.62);--fbpano-hint-align:end;--fbpano-hint-offset:32px;position:relative;width:100%}.fb-pano__stage{position:relative;width:100%;aspect-ratio:16/9;display:grid;grid-template-areas:"stage";grid-template-rows:minmax(0,1fr);isolation:isolate;overflow:hidden;touch-action:pan-y}.fb-pano[data-drag=true] .fb-pano__stage{cursor:grab}.fb-pano[data-drag=true] .fb-pano__stage.is-dragging{cursor:grabbing}.fb-pano__stage:focus-visible{outline:2px solid currentColor;outline-offset:4px}.fb-pano__still-box{grid-area:stage;display:block;width:100%;height:100%;overflow:hidden}.fb-pano__still{width:100%;height:100%;object-fit:cover;transform:scale(var(--fbpano-still-zoom,1));display:block;user-select:none;-webkit-user-drag:none}.fb-pano.is-live .fb-pano__still{visibility:hidden}.fb-pano__canvas{grid-area:stage;width:100%;height:100%;display:block;z-index:1;opacity:0;transition:opacity .3s ease}.fb-pano.is-live .fb-pano__canvas{opacity:1}.fb-pano__drag-hint{grid-area:stage;justify-self:center;align-self:var(--fbpano-hint-align);margin-block:var(--fbpano-hint-offset);transform:translateY(6px);z-index:3;display:inline-flex;align-items:center;gap:.5em;padding:.55em 1.1em;border-radius:99px;background:var(--fbpano-hint-bg);color:var(--fbpano-hint-color);font-size:.875em;line-height:1;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .3s ease,transform .3s ease}.fb-pano__drag-hint svg{width:1.15em;height:1.15em;flex:0 0 auto}.fb-pano.is-ready .fb-pano__drag-hint{opacity:1;transform:translateY(0)}.fb-pano.is-active .fb-pano__drag-hint{opacity:0;transform:translateY(6px)}.fb-pano__fs{grid-area:stage;justify-self:end;align-self:start;margin:12px;z-index:3;display:grid;place-items:center;width:40px;height:40px;padding:0;border:0;border-radius:10px;background:var(--fbpano-hint-bg);color:var(--fbpano-hint-color);cursor:pointer;opacity:0;transition:opacity .3s ease}.fb-pano.is-ready .fb-pano__fs{opacity:1}.fb-pano__fs:hover{opacity:1}.fb-pano__fs:focus-visible{outline:2px solid currentColor;outline-offset:2px}.fb-pano__fs svg{width:20px;height:20px}.fb-pano__fs-close{display:none}.fb-pano.is-fullscreen .fb-pano__fs-open{display:none}.fb-pano.is-fullscreen .fb-pano__fs-close{display:block}.fb-pano:fullscreen{width:100%;height:100%;background:#000}.fb-pano:fullscreen .fb-pano__stage{aspect-ratio:auto;height:100%}.fb-pano__scenes{grid-area:stage;justify-self:center;align-self:end;margin-block-end:12px;z-index:3;display:flex;flex-wrap:wrap;justify-content:center;gap:6px;padding:5px;border-radius:99px;background:var(--fbpano-hint-bg);opacity:0;transition:opacity .3s ease}.fb-pano.is-ready .fb-pano__scenes{opacity:1}.fb-pano__scene{border:0;border-radius:99px;padding:.45em 1em;background:0 0;color:var(--fbpano-hint-color);font:inherit;font-size:.8125em;line-height:1;cursor:pointer;white-space:nowrap}.fb-pano__scene:hover{background:rgb(255 255 255 / .18)}.fb-pano__scene:focus-visible{outline:2px solid currentColor;outline-offset:2px}.fb-pano__scene.is-current{background:var(--fbpano-hint-color);color:#111}.fb-pano:has(.fb-pano__scenes) .fb-pano__drag-hint{margin-block-end:calc(var(--fbpano-hint-offset) + 44px)}.fb-pano[data-mode=thumbnail]:not(.is-open) .fb-pano__canvas,.fb-pano[data-mode=thumbnail]:not(.is-open) .fb-pano__close,.fb-pano[data-mode=thumbnail]:not(.is-open) .fb-pano__drag-hint,.fb-pano[data-mode=thumbnail]:not(.is-open) .fb-pano__loader,.fb-pano[data-mode=thumbnail]:not(.is-open) .fb-pano__scenes{display:none}.fb-pano[data-mode=thumbnail]:not(.is-open) .fb-pano__still{visibility:visible}.fb-pano[data-mode=thumbnail] .fb-pano__stage{cursor:pointer}.fb-pano[data-mode=thumbnail] .fb-pano__fs{display:none}.fb-pano[data-mode=thumbnail].is-open .fb-pano__open{display:none}.fb-pano__open{grid-area:stage;place-self:center;z-index:3;display:flex;flex-direction:column;align-items:center;gap:.6em;padding:1.1em 1.4em;border:0;border-radius:14px;background:var(--fbpano-hint-bg);color:var(--fbpano-hint-color);font:inherit;font-size:.9375em;line-height:1.2;text-align:center;cursor:pointer;transition:transform .2s ease,background-color .2s ease}.fb-pano__open.is-icon-only{padding:.8em;border-radius:50%}.fb-pano__open:hover{transform:scale(1.04)}.fb-pano__open:focus-visible{outline:2px solid currentColor;outline-offset:3px}.fb-pano__open-icon svg{width:44px;height:44px;display:block;fill:currentColor}.fb-pano.is-open,.fb-pano.is-open .fb-pano__stage,.fb-pano:fullscreen,.fb-pano:fullscreen .fb-pano__stage{border-radius:0!important}.fb-pano[data-mode=thumbnail].is-open{position:fixed;inset:0;z-index:100001;width:100%;height:100%;background:#000}.fb-pano[data-mode=thumbnail].is-open .fb-pano__stage{aspect-ratio:auto;height:100%}.fb-pano__close{grid-area:stage;justify-self:end;align-self:start;margin:12px;z-index:4;display:grid;place-items:center;width:40px;height:40px;padding:0;border:0;border-radius:10px;background:var(--fbpano-hint-bg);color:var(--fbpano-hint-color);cursor:pointer}.fb-pano__close:focus-visible{outline:2px solid currentColor;outline-offset:2px}.fb-pano__close svg{width:20px;height:20px}.fb-pano__loader{grid-area:stage;z-index:4;display:flex;align-items:center;justify-content:center;background:var(--fbpano-loader-bg);color:var(--fbpano-loader-color);transition:opacity .35s ease,visibility 0s linear .35s}.fb-pano.is-ready .fb-pano__loader{opacity:0;visibility:hidden}.fb-pano__spinner{width:34px;height:34px;border-radius:50%;border:2px solid currentColor;border-top-color:transparent;animation:fbpano-spin .8s linear infinite}@keyframes fbpano-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.fb-pano__spinner{animation-duration:2.4s}.fb-pano__drag-hint{transition:none}}.fb-pano__hint{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}