.ImageLightbox_overlay__vRo_J{inset:0;z-index:1200;background:rgba(0,0,0,.92);flex-direction:column;padding:60px 40px 100px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.ImageLightbox_close__byY_g,.ImageLightbox_overlay__vRo_J{position:fixed;display:flex;align-items:center;justify-content:center}.ImageLightbox_close__byY_g{top:24px;right:24px;z-index:10;width:44px;height:44px;border-radius:50%;border:1px solid rgba(255,255,255,.2);background:rgba(255,255,255,.08);cursor:pointer;transition:background .2s ease}.ImageLightbox_close__byY_g:hover{background:rgba(255,255,255,.15)}.ImageLightbox_content__uOesn{position:relative;max-width:90vw;max-height:calc(90vh - 120px);display:flex;align-items:center;justify-content:center}.ImageLightbox_image__VegjM{max-width:100%;max-height:calc(90vh - 120px);width:auto;height:auto;object-fit:contain;display:block;cursor:default}.ImageLightbox_nav__G6Lyg{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;border-radius:50%;border:1px solid rgba(255,255,255,.2);background:rgba(255,255,255,.08);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s ease;z-index:10}.ImageLightbox_nav__G6Lyg:hover{background:rgba(255,255,255,.18)}.ImageLightbox_navPrev__S0o43{left:-64px}.ImageLightbox_navNext___7HUn{right:-64px}.ImageLightbox_thumbnails__K0NaW{position:fixed;bottom:20px;left:50%;transform:translateX(-50%);display:flex;gap:8px;padding:10px 16px;background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;max-width:90vw;overflow-x:auto}.ImageLightbox_thumb__3nQdH{width:72px;height:54px;border:1.5px solid transparent;border-radius:4px;overflow:hidden;cursor:pointer;flex-shrink:0;padding:0;background:none;opacity:.6;transition:opacity .2s ease,border-color .2s ease}.ImageLightbox_thumb__3nQdH:hover{opacity:.85}.ImageLightbox_thumbActive__hw6O4{opacity:1;border-color:white}.ImageLightbox_thumbImg__puEZx{width:100%;height:100%;object-fit:cover;display:block}@media (max-width:768px){.ImageLightbox_overlay__vRo_J{padding:60px 16px 90px}.ImageLightbox_navPrev__S0o43{left:8px}.ImageLightbox_navNext___7HUn{right:8px}.ImageLightbox_content__uOesn{max-width:100%}}.Modal_overlay__4pBi7{position:fixed;inset:0;background:rgba(10,12,14,.65);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);z-index:1100;display:flex;align-items:center;justify-content:center;padding:40px 60px;opacity:1;transition:opacity .2s ease,visibility 0s 0s}.Modal_overlay__4pBi7.Modal_hidden__rw98r{opacity:0;visibility:hidden;transition:opacity .2s ease,visibility 0s .2s}.Modal_modal__H698s{position:relative;background:#faf9f7;width:100%;max-height:88vh;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.1) transparent}.Modal_modal__H698s::-webkit-scrollbar{width:3px}.Modal_modal__H698s::-webkit-scrollbar-thumb{background:rgba(0,0,0,.1)}.Modal_close__v6CnH{position:absolute;top:20px;right:20px;z-index:10;background:rgba(255,255,255,.92);border:1px solid rgba(0,0,0,.08);width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#2d1f1f;transition:background .2s ease;border-radius:50%;flex-shrink:0}.Modal_close__v6CnH:hover{background:white}@media (max-width:1024px){.Modal_overlay__4pBi7{padding:24px 32px}}@media (max-width:768px){.Modal_overlay__4pBi7{padding:0;align-items:stretch;justify-content:stretch}.Modal_modal__H698s{max-height:100dvh;height:100dvh;border-radius:0;width:100%}}