@layer components{.pv-root[data-v-d59d6555]{-webkit-backdrop-filter:blur(16px)saturate(1.15);z-index:400;background:radial-gradient(120% 100% at 50% 0,#1e293bf2,#020617f7);outline:none;flex-direction:column;display:flex;position:fixed;inset:0}.pv-enter-active[data-v-d59d6555]{animation:.16s pv-fade-d59d6555}.pv-leave-active[data-v-d59d6555]{pointer-events:none;transition:opacity .22s,transform .22s}.pv-leave-to[data-v-d59d6555]{opacity:0;transform:scale(.96)}.pv-root--out[data-v-d59d6555]{opacity:0;transition:opacity .22s}.pv-root--out.pv-leave-active[data-v-d59d6555],.pv-root--out.pv-leave-to[data-v-d59d6555]{transform:none}.pv-bar[data-v-d59d6555]{align-items:center;gap:12px;padding:clamp(10px,2vw,18px) clamp(12px,2.4vw,22px);display:flex}.pv-counter[data-v-d59d6555]{-webkit-backdrop-filter:blur(14px);color:#ffffffe6;font:700 12.5px var(--font-sans);background:#ffffff1f;border:1px solid #fff3;border-radius:999px;flex:none;padding:7px 14px}.pv-heading[data-v-d59d6555]{color:#ffffffa8;font:600 13.5px var(--font-sans);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.pv-round[data-v-d59d6555]{-webkit-backdrop-filter:blur(14px);color:#fff;cursor:pointer;background:#ffffff1f;border:1px solid #ffffff38;border-radius:999px;flex:none;place-content:center;width:46px;height:46px;transition:background .15s;display:grid}.pv-round[data-v-d59d6555]:hover{background:#ffffff38}.pv-round[data-v-d59d6555]:focus-visible,.pv-thumb[data-v-d59d6555]:focus-visible,.pv-zoom[data-v-d59d6555]:focus-visible{outline-offset:2px;outline:2px solid #fff}.pv-stage-wrap[data-v-d59d6555]{flex:1;min-height:0;position:relative;overflow:hidden}.pv-stage[data-v-d59d6555]{touch-action:none;display:flex;position:absolute;inset:0;overflow:hidden}.pv-track[data-v-d59d6555]{display:flex}.pv-slot[data-v-d59d6555],.pv-track[data-v-d59d6555]{width:100%;height:100%}.pv-slot[data-v-d59d6555]{box-sizing:border-box;flex:0 0 100%;place-items:center;padding:12px;overflow:hidden}.pv-card[data-v-d59d6555],.pv-slot[data-v-d59d6555]{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);display:grid}.pv-card[data-v-d59d6555]{background:#fff;border-radius:24px;place-items:center;max-width:820px;padding:14px;animation:.2s pv-pop-d59d6555;overflow:hidden;box-shadow:0 34px 80px #00000080}.pv-card[data-v-d59d6555],.pv-img[data-v-d59d6555]{width:100%;height:100%}.pv-img[data-v-d59d6555]{-o-object-fit:contain;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none}.pv-arrow[data-v-d59d6555]{z-index:4;width:48px;height:48px;display:none;position:absolute;top:50%;transform:translateY(-50%)}.pv-arrow--prev[data-v-d59d6555]{left:18px}.pv-arrow--next[data-v-d59d6555]{right:18px}.pv-arrow[data-v-d59d6555]:hover{background:#ffffff3d}.pv-foot[data-v-d59d6555]{padding:clamp(10px,2vw,20px) 12px calc(env(safe-area-inset-bottom,0px) + clamp(12px, 2vw, 22px));flex-direction:column;align-items:center;gap:10px;display:flex}.pv-hint[data-v-d59d6555]{color:#fffc;font:600 12.5px var(--font-sans);white-space:nowrap;background:#0206178c;border:1px solid #ffffff24;border-radius:999px;padding:7px 15px}.pv-dock[data-v-d59d6555]{-webkit-backdrop-filter:blur(20px)saturate(1.4);background:#ffffff1a;border:1px solid #ffffff2e;border-radius:22px;align-items:center;gap:10px;max-width:100%;padding:8px;display:flex;box-shadow:0 18px 44px #0000006b}.pv-thumbs[data-v-d59d6555]{scrollbar-width:none;-ms-overflow-style:none;gap:8px;min-width:0;display:flex;overflow-x:auto}.pv-thumbs[data-v-d59d6555]::-webkit-scrollbar{display:none}.pv-thumb[data-v-d59d6555]{cursor:pointer;opacity:.62;background:#fff;border:1px solid #ffffff40;border-radius:13px;flex:none;place-items:center;width:54px;height:54px;padding:5px;transition:opacity .15s;display:grid}.pv-thumb--active[data-v-d59d6555]{opacity:1;border:2px solid #fff;box-shadow:0 6px 16px #00000059}.pv-thumb-img[data-v-d59d6555]{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.pv-divider[data-v-d59d6555]{background:#fff3;flex:none;width:1px;height:34px}.pv-zoom[data-v-d59d6555]{color:#fff;cursor:pointer;background:#ffffff24;border:1px solid #ffffff38;border-radius:14px;flex:none;place-content:center;width:46px;height:46px;transition:background .15s;display:grid}.pv-zoom[data-v-d59d6555]:hover{background:#ffffff42}@media (min-width:53.75rem){.pv-slot[data-v-d59d6555]{padding:26px 76px}.pv-card[data-v-d59d6555]{padding:26px}.pv-arrow[data-v-d59d6555]{display:grid}}@keyframes pv-fade-d59d6555{0%{opacity:0}to{opacity:1}}@keyframes pv-pop-d59d6555{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.pv-card[data-v-d59d6555],.pv-root[data-v-d59d6555]{animation:none}.pv-enter-active[data-v-d59d6555],.pv-leave-active[data-v-d59d6555],.pv-root--out[data-v-d59d6555]{transition:none;animation:none}}}
