.lb[data-v-f92f9c3f]{background:color-mix(in oklch,var(--stone-1000) 92%,transparent);width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;color:var(--stone-0);border:0;margin:0;padding:0;overflow:hidden}.lb[data-v-f92f9c3f]::backdrop{background:color-mix(in oklch,var(--stone-1000) 80%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.lb__inner[data-v-f92f9c3f]{width:100%;height:100%;position:relative}.lb__stage[data-v-f92f9c3f]{--lb-pad:clamp(var(--space-4),5vw,var(--space-16));min-height:0;padding:var(--lb-pad);justify-content:center;align-items:center;padding-bottom:108px;display:flex;position:absolute;inset:0}.lb__video[data-v-f92f9c3f]{width:min(100%,1280px,calc((100dvh - 108px - var(--lb-pad))*16/9));aspect-ratio:16/9;border-radius:var(--radius-sm);min-height:200px}.lb__thumbplay[data-v-f92f9c3f]{color:var(--stone-0);background:color-mix(in oklch,var(--stone-1000) 55%,transparent);pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.lb__thumbplay svg[data-v-f92f9c3f]{width:18px;height:18px}.lb__img[data-v-f92f9c3f]{-o-object-fit:contain;object-fit:contain;border-radius:var(--radius-sm);max-width:100%;max-height:100%;box-shadow:0 24px 60px -20px color-mix(in oklch,var(--stone-1000) 90%,transparent);-webkit-user-select:none;user-select:none}.lb__close[data-v-f92f9c3f],.lb__nav[data-v-f92f9c3f]{z-index:1;border-radius:var(--radius-full);background:color-mix(in oklch,var(--stone-0) 12%,transparent);color:var(--stone-0);cursor:pointer;transition:background var(--duration-fast) var(--ease-emphasized),transform var(--duration-fast) var(--ease-emphasized);border:0;place-items:center;display:grid;position:absolute}.lb__close[data-v-f92f9c3f]:hover,.lb__nav[data-v-f92f9c3f]:hover{background:color-mix(in oklch,var(--stone-0) 22%,transparent)}.lb__close[data-v-f92f9c3f]:focus-visible,.lb__nav[data-v-f92f9c3f]:focus-visible,.lb__thumb[data-v-f92f9c3f]:focus-visible{outline:2px solid var(--action-solid);outline-offset:2px}.lb__close[data-v-f92f9c3f]{top:var(--space-4);right:var(--space-4);width:44px;height:44px}.lb__close svg[data-v-f92f9c3f]{width:22px;height:22px}.lb__nav[data-v-f92f9c3f]{width:48px;height:48px;top:50%;transform:translateY(-50%)}.lb__nav[data-v-f92f9c3f]:hover{transform:translateY(-50%)scale(1.06)}.lb__nav--prev[data-v-f92f9c3f]{left:var(--space-4)}.lb__nav--next[data-v-f92f9c3f]{right:var(--space-4)}.lb__nav svg[data-v-f92f9c3f]{width:26px;height:26px}.lb__counter[data-v-f92f9c3f]{top:var(--space-5);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);background:color-mix(in oklch,var(--stone-0) 12%,transparent);font-size:var(--text-sm);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-snug);position:absolute;left:50%;transform:translate(-50%)}.lb__thumbs[data-v-f92f9c3f]{gap:var(--space-2);padding:var(--space-3) var(--space-4);background:linear-gradient(to top,color-mix(in oklch,var(--stone-1000) 70%,transparent),transparent);scrollbar-width:none;justify-content:center;display:flex;position:absolute;bottom:0;left:0;right:0;overflow-x:auto}.lb__thumbs[data-v-f92f9c3f]::-webkit-scrollbar{display:none}.lb__thumb[data-v-f92f9c3f]{border-radius:var(--radius-sm);cursor:pointer;opacity:.6;width:64px;height:48px;transition:opacity var(--duration-fast) var(--ease-emphasized),border-color var(--duration-fast) var(--ease-emphasized);background:0 0;border:2px solid #0000;flex:none;padding:0;position:relative;overflow:hidden}.lb__thumb img[data-v-f92f9c3f]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.lb__thumb[data-v-f92f9c3f]:hover{opacity:.9}.lb__thumb.is-active[data-v-f92f9c3f]{opacity:1;border-color:var(--action-solid)}.lb[open][data-v-f92f9c3f]{animation:lb-in-f92f9c3f var(--duration-base) var(--ease-out)}.lb[open][data-v-f92f9c3f]::backdrop{animation:lb-fade-f92f9c3f var(--duration-base) var(--ease-out)}@keyframes lb-in-f92f9c3f{0%{opacity:0;transform:scale(.98)}}@keyframes lb-fade-f92f9c3f{0%{opacity:0}}.lb-img-enter-active[data-v-f92f9c3f],.lb-img-leave-active[data-v-f92f9c3f]{transition:opacity var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out)}.lb-img-enter-from[data-v-f92f9c3f]{opacity:0;transform:translateY(8px)scale(.99)}.lb-img-leave-to[data-v-f92f9c3f]{opacity:0;transform:translateY(-8px)scale(.99)}@media (prefers-reduced-motion:reduce){.lb[open][data-v-f92f9c3f],.lb[open][data-v-f92f9c3f]::backdrop{animation:none}.lb-img-enter-active[data-v-f92f9c3f],.lb-img-leave-active[data-v-f92f9c3f]{transition:none}}html.lb-locked{overflow:hidden}
