.pano[data-v-1b740dbe]{width:100%;height:100%;position:relative;border-radius:var(--radius-md);overflow:hidden;background:#111}.pano-hint[data-v-1b740dbe]{position:absolute;top:12px;left:50%;transform:translate(-50%);z-index:3;margin:0;display:flex;align-items:center;gap:7px;max-width:calc(100% - 24px);padding:7px 13px;border-radius:18px;background:#0000009e;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,.22);color:#ffffffeb;font-size:.78rem;font-weight:600;pointer-events:none;animation:pano-hint-in-1b740dbe .35s ease both}.pano-hint--icon[data-v-1b740dbe]{padding:8px;border-radius:50%;gap:0}@keyframes pano-hint-in-1b740dbe{0%{opacity:0;transform:translate(-50%,-6px)}to{opacity:1;transform:translate(-50%)}}@media (prefers-reduced-motion: reduce){.pano-hint[data-v-1b740dbe]{animation:none}}.pano-loading[data-v-1b740dbe],.pano-fallback[data-v-1b740dbe]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:#fff9;font-size:.85rem;text-align:center;padding:16px;pointer-events:none}.pano[data-v-1b740dbe] .pnlm-container{background:#111}.pano[data-v-1b740dbe] .pnlm-error-msg{display:none!important}.pano[data-v-1b740dbe] .pnlm-load-box{width:auto;height:auto;margin:0;min-width:118px;transform:translate(-50%,-50%);padding:13px 16px;border-radius:16px;background:#0000009e;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,.22);color:#ffffffeb}.pano[data-v-1b740dbe] .pnlm-load-box>p:first-child,.pano[data-v-1b740dbe] .pnlm-load-box .pnlm-lmsg{display:none}.gallery-backdrop[data-v-daa210f9]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000eb;z-index:9000;display:flex;flex-direction:column;align-items:center;outline:none}.gallery-close[data-v-daa210f9]{position:absolute;top:18px;right:22px;width:38px;height:38px;border-radius:50%;background:#ffffff1f;color:#fff;border:none;cursor:pointer;font-size:1.1rem;display:flex;align-items:center;justify-content:center;transition:background .15s;z-index:1}.gallery-close[data-v-daa210f9]:hover{background:#ffffff40}.gallery-nav[data-v-daa210f9]{position:absolute;top:50%;transform:translateY(-50%);width:48px;height:48px;border-radius:50%;background:#ffffff1f;color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s;-webkit-user-select:none;user-select:none;z-index:1}.gallery-nav[data-v-daa210f9]:hover{background:#ffffff40}.gallery-prev[data-v-daa210f9]{left:18px}.gallery-next[data-v-daa210f9]{right:18px}.gallery-main[data-v-daa210f9]{flex:1;min-height:0;position:relative;display:flex;align-items:stretch;justify-content:center;width:100%;padding:0 80px}.gallery-frame[data-v-daa210f9]{display:flex;flex-direction:column;align-items:center;max-width:min(90vw,1100px);min-height:0;width:100%;padding:8px 0}.gallery-viewport[data-v-daa210f9]{flex:1;min-height:0;width:100%;position:relative;overflow:hidden;touch-action:pan-y}.gallery-viewport--pano[data-v-daa210f9]{touch-action:none}.gallery-track[data-v-daa210f9]{display:flex;height:100%;width:100%;will-change:transform}.gallery-track--anim[data-v-daa210f9]{transition:transform .3s ease}.gallery-slide[data-v-daa210f9]{flex:0 0 100%;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.gallery-slide picture[data-v-daa210f9]{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.gallery-img[data-v-daa210f9]{max-width:100%;max-height:100%;object-fit:contain;border-radius:var(--radius-md);display:block}.gallery-pano-enter[data-v-daa210f9]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;width:76px;height:76px;border-radius:50%;background:#00000080;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1.5px solid rgba(255,255,255,.75);color:#fff;cursor:pointer;z-index:2;transition:background .15s,transform .15s}.gallery-pano-enter[data-v-daa210f9]:hover{background:#000000b8;transform:translate(-50%,-50%) scale(1.06)}.gallery-pano-enter[data-v-daa210f9]:focus-visible{outline:2px solid #fff;outline-offset:3px}@media (prefers-reduced-motion: reduce){.gallery-pano-enter[data-v-daa210f9]:hover{transform:translate(-50%,-50%)}}.gallery-pano-exit[data-v-daa210f9]{position:absolute;bottom:14px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:4px;height:32px;padding:0 11px;border-radius:16px;background:#ffffffeb;color:#111;border:none;cursor:pointer;white-space:nowrap;transition:background .15s;z-index:2}.gallery-pano-exit[data-v-daa210f9]:hover{background:#fff}.gallery-pano-exit[data-v-daa210f9]:focus-visible{outline:2px solid #fff;outline-offset:3px}.gallery-taken-at[data-v-daa210f9]{font-size:.78rem;color:#ffffff73}.gallery-credit[data-v-daa210f9]{font-size:.82rem;color:#ffffffa6}.gallery-source[data-v-daa210f9]{font-size:.78rem;color:#ffffff73}.gallery-source--link[data-v-daa210f9]{text-decoration:underline;text-underline-offset:2px;cursor:pointer;transition:color .15s}.gallery-source--link[data-v-daa210f9]:hover{color:#ffffffbf}.gallery-license[data-v-daa210f9]{font-size:.78rem;color:#ffffff73}.gallery-report[data-v-daa210f9]{position:absolute;top:18px;right:68px;z-index:1}.gallery-report[data-v-daa210f9] .report-trigger{color:#ffffffb3;width:38px;height:38px;justify-content:center;border-radius:50%;background:#ffffff1f}.gallery-report[data-v-daa210f9] .report-trigger:hover{color:#fff;background:#ffffff40}.gallery-counter[data-v-daa210f9]{position:absolute;top:18px;left:22px;z-index:1;height:38px;padding:0 14px;border-radius:20px;background:#ffffff1f;color:#ffffffb3;font-size:.82rem;font-weight:500;white-space:nowrap;display:flex;align-items:center}.gallery-hd-btn[data-v-daa210f9]{font-size:.75rem;font-weight:700;color:#ffffffd9;background:#ffffff1f;border:1px solid rgba(255,255,255,.25);border-radius:4px;padding:2px 8px;text-decoration:none;white-space:nowrap;transition:background .15s}.gallery-hd-btn[data-v-daa210f9]:hover{background:#ffffff38}.gallery-bottom[data-v-daa210f9]{flex-shrink:0;width:100%}.gallery-thumbs[data-v-daa210f9]{display:flex;gap:6px;overflow-x:auto;padding:8px 16px;max-width:100vw;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.2) transparent;width:fit-content;margin:0 auto}.gallery-caption[data-v-daa210f9]{padding:2px 16px 10px}.gallery-caption-title[data-v-daa210f9]{font-size:.8rem;font-weight:500;color:#ffffffbf;margin:0 0 3px;text-align:left}.gallery-caption-meta[data-v-daa210f9]{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.gallery-thumb-btn[data-v-daa210f9]{position:relative;flex-shrink:0;width:64px;height:48px;border-radius:5px;overflow:hidden;border:2px solid transparent;cursor:pointer;padding:0;background:none;transition:border-color .15s,opacity .15s;opacity:.55}.gallery-thumb-btn.gallery-thumb-btn--active[data-v-daa210f9]{border-color:#fff;opacity:1}.gallery-thumb-btn[data-v-daa210f9]:hover{opacity:.85}.gallery-thumb-img[data-v-daa210f9]{width:100%;height:100%;object-fit:cover;display:block}@media (max-width: 640px){.gallery-main[data-v-daa210f9]{padding:0}.gallery-frame[data-v-daa210f9]{max-width:100%}.gallery-nav[data-v-daa210f9]{display:none}.gallery-caption-title[data-v-daa210f9]{text-align:center}.gallery-caption-meta[data-v-daa210f9]{justify-content:center}}
