._lightboxOverlay_81gf6_1{background:#211e1bdb!important;backdrop-filter:blur(10px)!important}._root_81gf6_1{display:grid;grid-template-rows:minmax(0,1fr) auto;gap:.75rem;width:100%;height:100%;min-width:0;min-height:0}._main_81gf6_1{position:relative;width:100%;height:100%;min-height:0;overflow:hidden;background:var(--surface);border-radius:var(--radius-lg)}._mobileSwipe_81gf6_1{display:none}._zoomButton_81gf6_1{width:100%!important;height:100%!important;min-height:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;cursor:zoom-in!important;display:block!important}._zoomButton_81gf6_1:disabled{cursor:default!important}._zoomButton_81gf6_1>img,._zoomButton_81gf6_1>div{width:100%;height:100%}._zoomButton_81gf6_1:focus-visible{outline:3px solid var(--focus-ring);outline-offset:-3px}._zoomHint_81gf6_1{position:absolute;right:.9rem;top:.9rem;display:inline-flex;align-items:center;gap:.32rem;padding:.42rem .58rem;border:1px solid rgba(255,255,255,.18);border-radius:var(--radius-full);background:#1b1e1bb3;color:#fff;font-size:.58rem;font-weight:650;backdrop-filter:blur(10px);pointer-events:none}._zoomHint_81gf6_1 svg{width:13px;height:13px}._watermark_81gf6_1,._lightboxWatermark_81gf6_1{position:absolute;right:.8rem;bottom:.7rem;z-index:3;padding:.25rem .38rem;border-radius:var(--radius-badge);background:#2e211ae0;color:#fffdf9;text-shadow:none;font-size:.54rem;font-weight:650;letter-spacing:.04em;pointer-events:none;user-select:none}._caption_81gf6_1{position:absolute;left:.9rem;bottom:.9rem;padding:.42rem .58rem;border:1px solid rgba(255,255,255,.14);border-radius:var(--radius);background:#2e211ab8;color:#fff;font-size:.62rem;font-weight:600;backdrop-filter:blur(9px)}._thumbs_81gf6_1{display:flex;gap:.55rem;overflow:auto;padding-bottom:.1rem}._thumbs_81gf6_1 button{width:78px;height:62px;min-height:62px!important;flex:0 0 auto;padding:0!important;overflow:hidden;border:1px solid var(--border-subtle)!important;border-radius:var(--radius)!important;background:var(--surface-card)!important;cursor:pointer;transition:border-color var(--animation-duration-fast) ease,transform var(--animation-duration-fast) ease}._thumbs_81gf6_1 button:hover{border-color:var(--accent-border)!important;transform:translateY(-1px)}._thumbs_81gf6_1 button._active_81gf6_1{outline:2px solid var(--accent-premium);outline-offset:2px}._thumbs_81gf6_1 img{width:100%;height:100%;object-fit:cover}._thumbs_81gf6_1 button:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}._lightbox_81gf6_1{width:min(72vw,1100px)!important;max-width:min(72vw,1100px)!important;height:auto;max-height:88vh!important;padding:0!important;overflow:hidden!important;background:var(--surface-inverse)!important;border:1px solid var(--surface-inverse)!important;border-radius:var(--radius-lg)!important}._lightbox_81gf6_1>img{display:block;width:100%;height:min(88vh,940px);object-fit:contain;background:var(--surface-inverse)}._lightboxWatermark_81gf6_1{right:1rem;bottom:.8rem}._srTitle_81gf6_1{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:767px){._main_81gf6_1,._thumbs_81gf6_1{display:none}._mobileSwipe_81gf6_1{display:flex;width:100%;height:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-x:contain;scrollbar-width:none;border-radius:var(--radius)}._mobileSwipe_81gf6_1::-webkit-scrollbar{display:none}._mobileSlide_81gf6_1{flex:0 0 100%;width:100%;height:100%;min-width:100%;padding:0;border:0;background:var(--surface);scroll-snap-align:start;scroll-snap-stop:always}._mobileSlide_81gf6_1>img,._mobileSlide_81gf6_1>div{width:100%;height:100%}._lightbox_81gf6_1{position:fixed!important;inset:0!important;transform:none!important;animation:none!important;width:100%!important;max-width:100%!important;height:100dvh!important;max-height:100dvh!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:0!important}._lightbox_81gf6_1>img{display:block!important;width:100%!important;max-width:100%!important;height:auto!important;max-height:100dvh!important;object-fit:contain!important}._zoomHint_81gf6_1{display:none}}._lightboxCaption_81gf6_1{position:absolute;left:50%;top:max(1rem,env(safe-area-inset-top));transform:translate(-50%);max-width:calc(100% - 5rem);padding:.45rem .7rem;border-radius:.65rem;background:#141414d1;color:#fff;font-size:.8rem;text-align:center;z-index:2;pointer-events:none}._lightboxControls_81gf6_1{position:absolute;bottom:max(1rem,env(safe-area-inset-bottom));left:50%;transform:translate(-50%);display:flex;align-items:center;gap:1rem;padding:.4rem .6rem;border-radius:999px;background:#141414cc;color:#fff;z-index:3}._lightboxControls_81gf6_1 button{display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:50%;background:#fff;color:#231d19}._lightboxControls_81gf6_1 button:disabled{opacity:.35}._lightboxControls_81gf6_1 span{font-variant-numeric:tabular-nums;white-space:nowrap}._lightbox_81gf6_1 [data-image-fallback]{max-width:100%;max-height:100%;overflow:hidden}@media(max-width:767px){._lightbox_81gf6_1{box-sizing:border-box!important;padding:env(safe-area-inset-top) 0 calc(env(safe-area-inset-bottom) + 78px)!important}._lightbox_81gf6_1>img{max-height:calc(100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 78px)!important}._lightboxControls_81gf6_1{bottom:calc(env(safe-area-inset-bottom) + 1rem)}}
