.ImageLightbox-module__LNkYdq__overlay{z-index:2147483647;overscroll-behavior:contain;color:#f6f7f9;isolation:isolate;background:#080f19;flex-direction:column;width:100%;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;font-family:Segoe UI,Arial,sans-serif;display:flex;position:fixed;inset:0;overflow:hidden}.ImageLightbox-module__LNkYdq__overlay,.ImageLightbox-module__LNkYdq__overlay *{box-sizing:border-box}.ImageLightbox-module__LNkYdq__overlay::backdrop{background:#080f19}.ImageLightbox-module__LNkYdq__topbar{min-height:76px;padding:calc(12px + env(safe-area-inset-top)) max(18px, env(safe-area-inset-right)) 12px max(18px, env(safe-area-inset-left));border-bottom:1px solid #ffffff12;flex:none;align-items:center;gap:16px;display:flex}.ImageLightbox-module__LNkYdq__title{flex:1;gap:3px;min-width:0;display:grid}.ImageLightbox-module__LNkYdq__title>span{color:#c4cdd7;font-size:12px;font-weight:400}.ImageLightbox-module__LNkYdq__title strong{font-variant-numeric:tabular-nums;font-size:17px;font-weight:600;line-height:1.4}.ImageLightbox-module__LNkYdq__title strong span{color:#a8b4c3;font-weight:400}.ImageLightbox-module__LNkYdq__tools{gap:10px;display:flex}.ImageLightbox-module__LNkYdq__toolButton,.ImageLightbox-module__LNkYdq__arrow{color:#fff;cursor:pointer;touch-action:manipulation;background:#1c2633;border:1px solid #ffffff30;border-radius:50%;flex-shrink:0;place-items:center;width:46px;min-width:46px;height:46px;padding:0;transition:background .16s,border-color .16s;display:grid}.ImageLightbox-module__LNkYdq__toolButton svg,.ImageLightbox-module__LNkYdq__arrow svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.ImageLightbox-module__LNkYdq__toolButton[aria-pressed=true]{color:#102436;background:#ddc39b;border-color:#ddc39b}.ImageLightbox-module__LNkYdq__overlay button:focus-visible{outline-offset:3px;outline:3px solid #e4c494}.ImageLightbox-module__LNkYdq__stageWrap{flex:1 1 0;min-width:0;min-height:0;padding:14px 78px;display:flex;position:relative}.ImageLightbox-module__LNkYdq__photo{width:100%;min-width:0;height:100%;min-height:0;color:inherit;cursor:zoom-in;touch-action:none;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;padding:0;display:flex;position:relative;overflow:hidden}.ImageLightbox-module__LNkYdq__image{object-fit:contain;-webkit-user-select:none;user-select:none;width:auto;max-width:100%;height:auto;max-height:100%;transform-origin:var(--zoom-origin,50% 50%);display:block}.ImageLightbox-module__LNkYdq__zoomed{cursor:zoom-out}.ImageLightbox-module__LNkYdq__zoomed .ImageLightbox-module__LNkYdq__image{transform:scale(2)}.ImageLightbox-module__LNkYdq__watermark{object-fit:contain;opacity:.43;filter:brightness(0)invert()drop-shadow(0 1px 2px #0008);pointer-events:none;width:clamp(150px,26vw,280px);max-width:58%;height:auto;max-height:30%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ImageLightbox-module__LNkYdq__zoomHint{color:#fff;white-space:nowrap;opacity:0;pointer-events:none;background:#080f19ba;border-radius:6px;padding:7px 12px;font-size:11px;font-weight:400;transition:opacity .2s;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.ImageLightbox-module__LNkYdq__photo:focus-visible .ImageLightbox-module__LNkYdq__zoomHint,.ImageLightbox-module__LNkYdq__zoomed .ImageLightbox-module__LNkYdq__zoomHint{opacity:1}.ImageLightbox-module__LNkYdq__arrow{z-index:2;width:50px;height:50px;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 18px #0003}.ImageLightbox-module__LNkYdq__arrow svg{stroke-width:2px;width:25px;height:25px}.ImageLightbox-module__LNkYdq__previous{left:max(16px, env(safe-area-inset-left))}.ImageLightbox-module__LNkYdq__next{right:max(16px, env(safe-area-inset-right))}.ImageLightbox-module__LNkYdq__thumbs{width:100%;min-width:0;padding:14px max(18px, env(safe-area-inset-right)) calc(14px + env(safe-area-inset-bottom)) max(18px, env(safe-area-inset-left));scrollbar-width:none;overscroll-behavior-x:contain;border-top:1px solid #ffffff12;flex:none;align-items:center;gap:10px;display:flex;position:relative;overflow:auto hidden}.ImageLightbox-module__LNkYdq__thumbs::-webkit-scrollbar{display:none}.ImageLightbox-module__LNkYdq__thumbs button{opacity:.58;cursor:pointer;background:#1c2633;border:2px solid #0000;border-radius:7px;flex:0 0 80px;width:80px;height:58px;padding:0;transition:opacity .16s,border-color .16s;overflow:hidden}.ImageLightbox-module__LNkYdq__thumbs button[aria-current=true]{opacity:1;border-color:#dfc49b}.ImageLightbox-module__LNkYdq__thumbs img{object-fit:cover;width:100%;height:100%;display:block}.ImageLightbox-module__LNkYdq__message{z-index:3;color:#e0e7ef;text-align:center;pointer-events:none;background:#132131f2;border:1px solid #ffffff26;border-radius:8px;width:max-content;max-width:calc(100% - 140px);margin:0;padding:10px 15px;font-size:12px;font-weight:400;line-height:1.6;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.ImageLightbox-module__LNkYdq__message:empty{display:none}.ImageLightbox-module__LNkYdq__expanded .ImageLightbox-module__LNkYdq__topbar{min-height:64px;padding-top:calc(8px + env(safe-area-inset-top));padding-bottom:8px}.ImageLightbox-module__LNkYdq__expanded .ImageLightbox-module__LNkYdq__stageWrap{padding:8px 12px max(8px, env(safe-area-inset-bottom))}@media (hover:hover){.ImageLightbox-module__LNkYdq__toolButton:hover,.ImageLightbox-module__LNkYdq__arrow:hover{background:#354356;border-color:#ffffff70}.ImageLightbox-module__LNkYdq__toolButton[aria-pressed=true]:hover{color:#102436;background:#eddbbb}.ImageLightbox-module__LNkYdq__thumbs button:hover,.ImageLightbox-module__LNkYdq__photo:hover .ImageLightbox-module__LNkYdq__zoomHint{opacity:1}}@media (max-width:600px){.ImageLightbox-module__LNkYdq__topbar{min-height:68px;padding-inline:12px;padding-block:calc(10px + env(safe-area-inset-top)) 10px;gap:12px}.ImageLightbox-module__LNkYdq__tools{gap:8px}.ImageLightbox-module__LNkYdq__title>span{font-size:11px}.ImageLightbox-module__LNkYdq__title strong{font-size:16px}.ImageLightbox-module__LNkYdq__stageWrap{padding:10px}.ImageLightbox-module__LNkYdq__arrow{background:#142132e6;width:46px;height:46px}.ImageLightbox-module__LNkYdq__previous{left:max(10px, env(safe-area-inset-left))}.ImageLightbox-module__LNkYdq__next{right:max(10px, env(safe-area-inset-right))}.ImageLightbox-module__LNkYdq__thumbs{padding:12px 14px calc(12px + env(safe-area-inset-bottom));gap:8px}.ImageLightbox-module__LNkYdq__thumbs button{flex-basis:68px;width:68px;height:52px}.ImageLightbox-module__LNkYdq__message{max-width:calc(100% - 32px);font-size:11px;bottom:16px}}@media (max-height:450px){.ImageLightbox-module__LNkYdq__topbar{min-height:54px;padding-block:4px}.ImageLightbox-module__LNkYdq__title{align-items:center;gap:12px;display:flex}.ImageLightbox-module__LNkYdq__thumbs{padding-block:8px}.ImageLightbox-module__LNkYdq__thumbs button{flex-basis:62px;height:42px}.ImageLightbox-module__LNkYdq__stageWrap{padding-block:6px}}
