.lightbox-overlay[data-v-fcc06160]{align-items:center;-webkit-backdrop-filter:blur(35px) saturate(.7);backdrop-filter:blur(35px) saturate(.7);background:#020604f5;display:flex;flex-direction:column;inset:0;justify-content:center;position:fixed;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:100}.lightbox-ambient-glow[data-v-fcc06160]{background:radial-gradient(ellipse 60% 40% at 50% 50%,rgba(0,219,132,.05) 0,transparent 70%),radial-gradient(ellipse 80% 60% at 30% 80%,rgba(31,249,195,.02) 0,transparent 50%);inset:0;pointer-events:none}.lightbox-ambient-glow[data-v-fcc06160],.lightbox-topbar[data-v-fcc06160]{position:absolute}.lightbox-topbar[data-v-fcc06160]{align-items:center;background:linear-gradient(180deg,rgba(2,6,4,.8) 0,transparent);display:flex;justify-content:space-between;left:0;padding:1.25rem 1.5rem;right:0;top:0;z-index:30}.lightbox-category-badge[data-v-fcc06160]{background:#00dc821a;border:1px solid rgba(0,220,130,.25);border-radius:.5rem;color:#00db84;flex-shrink:0;font-size:9px;font-weight:900;letter-spacing:.15em;padding:.25rem .75rem;text-transform:uppercase}.lightbox-title[data-v-fcc06160]{font-family:Space Grotesk,sans-serif;font-size:.875rem;font-weight:700;line-height:1.25rem;line-height:1.25;max-width:50vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media(min-width:640px){.lightbox-title[data-v-fcc06160]{font-size:1rem;line-height:1.5rem}}.lightbox-counter[data-v-fcc06160]{background-color:#0f172a99;border-color:#ffffff0d;border-radius:.5rem;border-width:1px;color:#ffffff80;font-size:10px;font-weight:900;letter-spacing:.2em;padding:.375rem .75rem;text-transform:uppercase;--tw-backdrop-blur:blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.lightbox-btn[data-v-fcc06160]{align-items:center;border-radius:.75rem;cursor:pointer;display:flex;height:2.5rem;justify-content:center;transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);width:2.5rem}.lightbox-btn[data-v-fcc06160]:active{--tw-scale-x:.95;--tw-scale-y:.95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.lightbox-btn[data-v-fcc06160]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f1e16b3;border:1px solid hsla(0,0%,100%,.1);color:#b4c8becc}.lightbox-btn[data-v-fcc06160]:hover{background:#0f1e16d9;border-color:#00dc8259;box-shadow:0 0 20px #00dc821f;color:#00db84}.lightbox-nav-btn[data-v-fcc06160]{display:none;height:3rem;position:absolute;top:50%;width:3rem;z-index:20;--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media(min-width:640px){.lightbox-nav-btn[data-v-fcc06160]{display:flex}}.lightbox-nav-btn[data-v-fcc06160]{align-items:center;border-radius:.75rem;cursor:pointer;display:flex;justify-content:center;transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.lightbox-nav-btn[data-v-fcc06160]:active{--tw-scale-x:.9;--tw-scale-y:.9;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.lightbox-nav-btn[data-v-fcc06160]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f1e16a6;border:1px solid hsla(0,0%,100%,.1);color:#b4c8becc}.lightbox-nav-btn[data-v-fcc06160]:hover{background:#0f1e16d9;border-color:#00dc8259;box-shadow:0 0 30px #00dc821f;color:#00db84}.lightbox-nav-prev[data-v-fcc06160]{left:1.5rem}.lightbox-nav-next[data-v-fcc06160]{right:1.5rem}.lightbox-content-container[data-v-fcc06160]{align-items:center;display:flex;justify-content:center;max-height:75vh;max-width:min(90vw,1000px);padding-left:1rem;padding-right:1rem;position:relative;z-index:10}.lightbox-media[data-v-fcc06160]{max-height:65vh;-o-object-fit:contain;object-fit:contain;--tw-shadow:0 25px 50px -12px rgba(0,0,0,.25);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);box-shadow:0 25px 50px -12px #000c,0 0 0 1px #ffffff0d,0 0 80px #00dc820f}.lightbox-media[data-v-fcc06160],.lightbox-swipe-hint[data-v-fcc06160]{-webkit-user-select:none;-moz-user-select:none;user-select:none}.lightbox-swipe-hint[data-v-fcc06160]{bottom:2rem;left:50%;position:absolute;--tw-translate-x:-50%;color:#ffffff4d;font-size:9px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.slide-next-enter-active[data-v-13651006],.slide-next-leave-active[data-v-13651006],.slide-prev-enter-active[data-v-13651006],.slide-prev-leave-active[data-v-13651006]{transition:all .5s cubic-bezier(.16,1,.3,1)}.slide-next-enter-from[data-v-13651006]{opacity:0;transform:translate(40px)}.slide-next-leave-to[data-v-13651006],.slide-prev-enter-from[data-v-13651006]{opacity:0;transform:translate(-40px)}.slide-prev-leave-to[data-v-13651006]{opacity:0;transform:translate(40px)}
