.gallery-back-btn[data-v-434ae428]{position:absolute;top:1rem;left:1rem;z-index:30;display:inline-flex;align-items:center;gap:.4rem;padding:.55rem .95rem;border:1px solid rgba(255,255,255,.14);border-radius:9999px;background:#0000008c;color:#fff;font-family:Mina,sans-serif;font-size:.85rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);cursor:pointer;transition:background-color .18s ease,transform .18s ease,border-color .18s ease}.gallery-back-btn[data-v-434ae428]:hover{border-color:#ffffff3d;background:#000000bf;transform:translateY(-1px)}.gallery-back-btn[data-v-434ae428]:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.gallery-main-img[data-v-434ae428]{animation:gallery-fade-in-434ae428 .3s ease-out}@media(max-width:1024px)and (orientation:portrait){.unit-gallery-modal[data-v-434ae428]{top:4.25rem;bottom:calc(var(--mobile-dock-offset, 4.5rem) + .5rem);z-index:50!important;padding:0}.gallery-content-anim[data-v-434ae428]{height:100%;width:100%;border-radius:0}.gallery-counter[data-v-434ae428]{top:4.25rem}}@media(max-width:767px)and (orientation:landscape){.unit-gallery-modal[data-v-434ae428]{top:0;bottom:calc(var(--mobile-dock-offset, 4.5rem) + .5rem);z-index:50!important;padding:0}.gallery-content-anim[data-v-434ae428]{height:100%;width:100%;border-radius:0}.gallery-counter[data-v-434ae428]{top:4.25rem}}@media(min-width:768px)and (max-width:1024px)and (orientation:landscape){.unit-gallery-modal[data-v-434ae428]{z-index:50!important;padding:0}.gallery-content-anim[data-v-434ae428]{height:100%;width:100%;border-radius:0}.gallery-counter[data-v-434ae428]{top:4.25rem}}@keyframes gallery-fade-in-434ae428{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.gallery-content-anim[data-v-434ae428]{animation:gallery-pop-in-434ae428 .45s cubic-bezier(.34,1.56,.64,1) both;transform-origin:center center}@keyframes gallery-pop-in-434ae428{0%{opacity:0;transform:scale(.85) translateY(24px);filter:blur(6px)}60%{opacity:1;filter:blur(0)}to{opacity:1;transform:scale(1) translateY(0);filter:blur(0)}}.unit-carousel-btn[data-v-434ae428]{pointer-events:auto;display:inline-flex;align-items:center;justify-content:center;width:2.6rem;height:2.6rem;color:#fff;background:#00000073;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:none;border-radius:9999px;cursor:pointer;transition:transform .15s ease,background-color .15s ease,opacity .15s ease}.unit-carousel-btn[data-v-434ae428]:hover:not(:disabled){background:#000000b3;transform:scale(1.08)}.unit-carousel-btn[data-v-434ae428]:disabled{opacity:.3;cursor:not-allowed}.gallery-vertical-carousel[data-v-434ae428]{height:calc(100% - 1rem);max-height:calc(100% - 1rem);min-height:0;overflow:hidden}.unit-vertical-strip[data-v-434ae428]{flex:1 1 auto;min-height:0;max-height:100%;padding-right:.3rem;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.5) rgba(0,0,0,.25)}.unit-vertical-strip[data-v-434ae428]::-webkit-scrollbar{width:4px}.unit-vertical-strip[data-v-434ae428]::-webkit-scrollbar-track{border-radius:999px;background:#00000040}.unit-vertical-strip[data-v-434ae428]::-webkit-scrollbar-thumb{border-radius:999px;background:#ffffff8c}@media(min-width:768px){.gallery-counter[data-v-434ae428]{top:auto;right:1rem;bottom:1rem;left:auto}.gallery-vertical-carousel[data-v-434ae428]{height:auto;max-height:calc(100% - 2rem)}.unit-vertical-strip[data-v-434ae428]{flex:0 1 auto;max-height:min(28rem,calc(100vh - 12rem))}}.unit-thumb[data-v-434ae428]{background:transparent;border:none;padding:0;cursor:pointer}.unit-thumb:focus-visible img[data-v-434ae428]{outline:2px solid var(--color-primary);outline-offset:2px}.unit-thumb-mobile[data-v-434ae428]{background:transparent;border:none;padding:0;cursor:pointer;-webkit-tap-highlight-color:transparent}.unit-mobile-strip[data-v-434ae428]{-ms-overflow-style:none;scrollbar-width:none}.unit-mobile-strip[data-v-434ae428]::-webkit-scrollbar{display:none}.gallery-disclaimer-btn[data-v-434ae428]{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;padding:0;border:none;border-radius:9999px;background:#0006;color:#fff;box-shadow:0 4px 10px #00000038;cursor:pointer;transition:transform .18s ease,background-color .18s ease}.gallery-disclaimer-icon[data-v-434ae428]{display:flex;align-items:center;justify-content:center;width:1.8rem;height:1.8rem;color:#fff}.gallery-disclaimer-icon svg[data-v-434ae428]{width:100%;height:100%}.gallery-disclaimer-btn[data-v-434ae428]:hover{background:#161719;transform:scale(1.05)}.gallery-disclaimer-btn[data-v-434ae428]:active{transform:scale(.96)}
