.lb-backdrop[data-v-a0fbeb13]{z-index:9999;-webkit-backdrop-filter:blur(14px);background:radial-gradient(900px 600px at 50% 0,#6366f11f,#0000 60%),#070912e6;position:fixed;inset:0}.lb-backdrop[data-v-a0fbeb13],.lb-img-wrap[data-v-a0fbeb13]{justify-content:center;align-items:center;display:flex}.lb-img-wrap[data-v-a0fbeb13]{max-width:calc(min(90vw,940px));max-height:calc(100vh - 170px);animation:.35s cubic-bezier(.34,1.56,.64,1) both lb-pop-a0fbeb13}@keyframes lb-pop-a0fbeb13{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}.lb-img[data-v-a0fbeb13]{-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;user-select:none;border:1px solid #ffffff14;border-radius:16px;max-width:100%;max-height:calc(100vh - 170px);animation:.3s both lb-img-fade-a0fbeb13;display:block;box-shadow:0 0 0 1px #6366f11f,0 32px 90px #0009}@keyframes lb-img-fade-a0fbeb13{0%{opacity:0}to{opacity:1}}.lb-arrow[data-v-a0fbeb13],.lb-close[data-v-a0fbeb13],.lb-counter[data-v-a0fbeb13]{background:color-mix(in srgb,var(--surface) 80%,transparent);-webkit-backdrop-filter:blur(12px);border:1px solid var(--border-soft);color:var(--text-strong)}.lb-close[data-v-a0fbeb13]{top:calc(16px + env(safe-area-inset-top,0px));right:calc(16px + env(safe-area-inset-right,0px));cursor:pointer;z-index:10;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;transition:background .25s,border-color .25s,transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .25s;display:flex;position:fixed}.lb-close[data-v-a0fbeb13]:hover{background:color-mix(in srgb,var(--surface) 95%,transparent);border-color:#6366f166;transform:scale(1.08)rotate(90deg);box-shadow:0 8px 24px -8px #6366f173}.lb-counter[data-v-a0fbeb13]{top:calc(20px + env(safe-area-inset-top,0px));letter-spacing:.5px;font-variant-numeric:tabular-nums;border-radius:100px;padding:7px 16px;font-size:13px;font-weight:700;left:50%;transform:translate(-50%);box-shadow:0 8px 20px -10px #00000080}.lb-arrow[data-v-a0fbeb13],.lb-bar[data-v-a0fbeb13],.lb-counter[data-v-a0fbeb13]{z-index:10;position:fixed}.lb-arrow[data-v-a0fbeb13]{cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;transition:background .25s,border-color .25s,transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .25s,opacity .25s;display:flex;top:50%;transform:translateY(-50%)}.lb-arrow[data-v-a0fbeb13]:hover:not(:disabled){background:color-mix(in srgb,var(--surface) 95%,transparent);border-color:#6366f166;transform:translateY(-50%)scale(1.1);box-shadow:0 8px 24px -8px #6366f173}.lb-arrow[data-v-a0fbeb13]:disabled{opacity:.25;cursor:not-allowed}.lb-prev[data-v-a0fbeb13]{left:calc(20px + env(safe-area-inset-left,0px))}.lb-next[data-v-a0fbeb13]{right:calc(20px + env(safe-area-inset-right,0px))}.lb-bar[data-v-a0fbeb13]{padding:18px 24px calc(18px + env(safe-area-inset-bottom,0px));background:linear-gradient(#0000,#070912d9);justify-content:center;align-items:center;gap:16px;display:flex;bottom:0;left:0;right:0}.lb-thumbs[data-v-a0fbeb13]{scrollbar-width:none;gap:8px;max-width:calc(min(70vw,560px));padding:4px;display:flex;overflow-x:auto}.lb-thumbs[data-v-a0fbeb13]::-webkit-scrollbar{display:none}.lb-thumb-btn[data-v-a0fbeb13]{cursor:pointer;opacity:.7;background:0 0;border:2px solid #ffffff1f;border-radius:12px;flex-shrink:0;width:54px;height:54px;padding:0;transition:border-color .25s,transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .25s,opacity .25s;overflow:hidden}.lb-thumb-btn[data-v-a0fbeb13]:hover{opacity:1;transform:translateY(-3px)}.lb-thumb-btn.active[data-v-a0fbeb13]{opacity:1;border-color:#a855f7;box-shadow:0 0 0 2px #6366f173,0 8px 18px -8px #a855f799}.lb-thumb-img[data-v-a0fbeb13]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.lb-action[data-v-a0fbeb13]{letter-spacing:.2px;min-height:44px;color:var(--text-strong);background:color-mix(in srgb,var(--surface) 80%,transparent);-webkit-backdrop-filter:blur(12px);border:1px solid var(--border-soft);cursor:pointer;white-space:nowrap;border-radius:100px;justify-content:center;align-items:center;gap:8px;padding:10px 22px;font-size:13.5px;font-weight:700;transition:background .25s,border-color .25s,transform .25s,box-shadow .25s;display:flex}.lb-action[data-v-a0fbeb13]:hover{background:color-mix(in srgb,var(--surface) 95%,transparent);border-color:#6366f166;transform:translateY(-2px);box-shadow:0 8px 24px -8px #6366f173}.lb-dl[data-v-a0fbeb13]{letter-spacing:.2px;color:#fff;cursor:pointer;white-space:nowrap;isolation:isolate;background:linear-gradient(135deg,#6366f1,#a855f7);border:none;border-radius:100px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 22px;font-size:13.5px;font-weight:700;text-decoration:none;transition:transform .25s,box-shadow .3s,filter .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 24px -10px #6366f199}.lb-dl[data-v-a0fbeb13]:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff61,#0000);width:32%;animation:3.2s ease-in-out infinite lb-shine-a0fbeb13;position:absolute;top:-30%;bottom:-30%;left:-45%;transform:skew(-20deg)}@keyframes lb-shine-a0fbeb13{0%,55%{left:-45%}to{left:140%}}.lb-dl[data-v-a0fbeb13]:hover{filter:brightness(1.07);color:#fff;transform:translateY(-2px);box-shadow:0 16px 36px -10px #6366f1a6}.lb-fade-enter-active[data-v-a0fbeb13],.lb-fade-leave-active[data-v-a0fbeb13]{transition:opacity .25s}.lb-fade-enter-from[data-v-a0fbeb13],.lb-fade-leave-to[data-v-a0fbeb13]{opacity:0}.lb-slide-left-enter-active[data-v-a0fbeb13],.lb-slide-left-leave-active[data-v-a0fbeb13],.lb-slide-right-enter-active[data-v-a0fbeb13],.lb-slide-right-leave-active[data-v-a0fbeb13]{transition:opacity .22s,transform .28s cubic-bezier(.22,1,.36,1)}.lb-slide-left-enter-from[data-v-a0fbeb13]{opacity:0;transform:translate(44px)}.lb-slide-left-leave-to[data-v-a0fbeb13],.lb-slide-right-enter-from[data-v-a0fbeb13]{opacity:0;transform:translate(-44px)}.lb-slide-right-leave-to[data-v-a0fbeb13]{opacity:0;transform:translate(44px)}@media (width<=768px){.lb-img-wrap[data-v-a0fbeb13]{max-width:100vw;padding:0 12px}.lb-img[data-v-a0fbeb13],.lb-img-wrap[data-v-a0fbeb13]{max-height:calc(100vh - 150px)}.lb-img[data-v-a0fbeb13]{border-radius:12px}.lb-close[data-v-a0fbeb13]{width:48px;height:48px;top:calc(12px + env(safe-area-inset-top,0px));right:calc(12px + env(safe-area-inset-right,0px))}.lb-counter[data-v-a0fbeb13]{top:calc(16px + env(safe-area-inset-top,0px));font-size:12.5px}.lb-arrow[data-v-a0fbeb13]{width:46px;height:46px}.lb-prev[data-v-a0fbeb13]{left:calc(8px + env(safe-area-inset-left,0px))}.lb-next[data-v-a0fbeb13]{right:calc(8px + env(safe-area-inset-right,0px))}.lb-bar[data-v-a0fbeb13]{padding:14px 16px calc(14px + env(safe-area-inset-bottom,0px));flex-direction:column;gap:12px}.lb-thumbs[data-v-a0fbeb13]{justify-content:flex-start;width:100%;max-width:100%}.lb-thumb-btn[data-v-a0fbeb13]{width:50px;height:50px}.lb-action[data-v-a0fbeb13],.lb-dl[data-v-a0fbeb13]{width:100%;min-height:48px;font-size:14.5px}}@media (width<=480px){.lb-img-wrap[data-v-a0fbeb13]{padding:0 8px}.lb-img[data-v-a0fbeb13],.lb-img-wrap[data-v-a0fbeb13]{max-height:calc(100vh - 140px)}.lb-img[data-v-a0fbeb13],.lb-thumb-btn[data-v-a0fbeb13]{border-radius:10px}.lb-arrow[data-v-a0fbeb13]{width:44px;height:44px}.lb-thumb-btn[data-v-a0fbeb13]{width:46px;height:46px}}@media (prefers-reduced-motion:reduce){.lb-dl[data-v-a0fbeb13]:after,.lb-img[data-v-a0fbeb13],.lb-img-wrap[data-v-a0fbeb13]{animation:none}.lb-dl[data-v-a0fbeb13]:after{display:none}.lb-arrow[data-v-a0fbeb13],.lb-close[data-v-a0fbeb13],.lb-dl[data-v-a0fbeb13],.lb-thumb-btn[data-v-a0fbeb13]{transition:none}.lb-close[data-v-a0fbeb13]:hover,.lb-dl[data-v-a0fbeb13]:hover,.lb-thumb-btn[data-v-a0fbeb13]:hover{transform:none}.lb-arrow[data-v-a0fbeb13]:hover:not(:disabled){transform:translateY(-50%)}.lb-slide-left-enter-active[data-v-a0fbeb13],.lb-slide-left-leave-active[data-v-a0fbeb13],.lb-slide-right-enter-active[data-v-a0fbeb13],.lb-slide-right-leave-active[data-v-a0fbeb13]{transition:opacity .15s}.lb-slide-left-enter-from[data-v-a0fbeb13],.lb-slide-left-leave-to[data-v-a0fbeb13],.lb-slide-right-enter-from[data-v-a0fbeb13],.lb-slide-right-leave-to[data-v-a0fbeb13]{transform:none}}
