.dt-gal, .dt-lb{--g-ink: #0a0a0a;--g-muted: #6b6b70;--g-paper: var(--dt-s-fafaf7, #fafaf7);--g-stone: var(--dt-s-f1efea, #f1efea);--g-stone-2: var(--dt-s-e9e6df, #e9e6df);--g-green: var(--dt-p-4cd964, #4cd964);--g-ease: cubic-bezier(0.22, 1, 0.36, 1);--g-spring: cubic-bezier(0.34, 1.56, 0.64, 1);--g-glass: linear-gradient(145deg, rgba(255, 255, 255, 0.82) 0%, rgba(255, 255, 255, 0.56) 55%, rgba(255, 255, 255, 0.48) 100%);--g-glass-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.95), inset 0 0 0 1px rgba(255, 255, 255, 0.45), inset 0 -10px 24px -18px rgba(10, 10, 10, 0.12), 0 1px 2px rgba(10, 10, 10, 0.05), 0 16px 36px -18px rgba(10, 10, 10, 0.32);--g-display: "Inter Tight", -apple-system, "SF Pro Display", system-ui, sans-serif;--g-body: "Inter", -apple-system, "SF Pro Text", system-ui, sans-serif}html body .dt-gal{position: relative;width: 100%;min-width: 0;align-self: flex-start}@media (min-width: 768px){html body .dt-gal{position: sticky;top: calc(var(--dt-header-offset, 96px) + 6px)}}html body .dt-gal__stage{position: relative;overflow: hidden;aspect-ratio: 1 / 1;border-radius: 32px;background: #f6f6f6;isolation: isolate;cursor: zoom-in;-webkit-tap-highlight-color: transparent}html body .dt-gal__track{position: absolute;inset: 0;display: flex;outline: none;transform: translate3d(0, 0, 0);backface-visibility: hidden}html body .dt-gal__stage.is-dragging{cursor: grabbing}html body .dt-gal__track:focus-visible{box-shadow: inset 0 0 0 2px var(--g-ink);border-radius: inherit}html body .dt-gal__slide{position: relative;display: grid;flex: 0 0 100%;place-items: center;margin: 0 !important;padding: 0}html body .dt-gal__img{display: block;width: 100% !important;height: 100% !important;max-width: none !important;margin: 0 !important;border-radius: 0;object-fit: contain;transition: opacity 0.45s var(--g-ease);-webkit-user-drag: none;user-select: none;pointer-events: none}html body .dt-gal.is-swapping .dt-gal__img, html body .dt-gal.is-swapping .dt-gal__thumbs{opacity: 0}html body .dt-gal.is-swapped .dt-gal__img{animation: dt-gal-in 0.7s var(--g-ease) both}@keyframes dt-gal-in{from{opacity: 0;transform: translate3d(0, 12px, 0) scale(0.97)}}html body .dt-gal button{margin: 0;padding: 0;border: 0;font: inherit;letter-spacing: normal;text-transform: none;cursor: pointer;-webkit-appearance: none;appearance: none;-webkit-tap-highlight-color: transparent}html body .dt-gal .dt-gal__i{display: block;width: 20px;height: 20px;flex: none}html body .dt-gal__zoom, html body .dt-gal__nav{position: absolute;z-index: 3;display: grid;place-items: center;width: 46px;height: 46px;border-radius: 50% !important;background: var(--g-glass) !important;box-shadow: var(--g-glass-shadow) !important;color: var(--g-ink) !important;-webkit-backdrop-filter: blur(16px) saturate(180%);backdrop-filter: blur(16px) saturate(180%);transition: transform 0.5s var(--g-spring), opacity 0.3s var(--g-ease), background 0.3s var(--g-ease)}html body .dt-gal__zoom{top: 16px;right: 16px}html body .dt-gal__zoom:hover{transform: scale(1.08)}html body .dt-gal__zoom:active, html body .dt-gal__nav:active{transform: scale(0.94)}html body .dt-gal__zoom .dt-gal__i{width: 18px;height: 18px}html body .dt-gal__nav{top: 50%;margin-top: -50px;opacity: 0}html body .dt-gal__nav--prev{left: 16px;transform: translateX(-8px)}html body .dt-gal__nav--next{right: 16px;transform: translateX(8px)}html body .dt-gal__stage:hover .dt-gal__nav:not([disabled]), html body .dt-gal__nav:focus-visible{opacity: 1;transform: none}@media (hover: none){html body .dt-gal__nav:not([disabled]){opacity: 1;transform: none}}html body .dt-gal__nav[disabled], html body .dt-gal__nav[hidden]{opacity: 0 !important;pointer-events: none}html body .dt-gal button:focus-visible{outline: 2px solid var(--g-ink) !important;outline-offset: 2px}html body .dt-gal__badge{position: absolute;top: 18px;left: 18px;z-index: 3;display: inline-flex;align-items: center;height: 32px;padding: 0 13px;border-radius: 999px;background: linear-gradient(180deg, var(--dt-p-e6fbe9, #e6fbe9), var(--g-green));box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.7), 0 8px 18px -10px rgba(var(--dt-p-1a8030-rgb, 26, 128, 48), 0.8);color: var(--dt-p-06350f, #06350f);font: 800 12.5px/1 var(--g-body);letter-spacing: 0.01em;pointer-events: none}html body .dt-gal__thumbs, html body .dt-lb__thumbs{position: absolute;left: 50%;z-index: 3;max-width: calc(100% - 32px);padding: 6px;border-radius: 22px;background: rgba(255, 255, 255, 0.66);-webkit-backdrop-filter: blur(16px) saturate(170%);backdrop-filter: blur(16px) saturate(170%);box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.85), inset 0 1px 0 #fff, 0 14px 32px -16px rgba(10, 10, 10, 0.4);transform: translateX(-50%);transition: opacity 0.35s var(--g-ease), transform 0.6s var(--g-ease)}html body .dt-gal__thumbs{bottom: 16px}html body .dt-gal__thumbs{animation: dt-gal-bar 0.75s 0.15s var(--g-spring) backwards}html body .dt-gal__thumb{animation: dt-gal-thumb 0.6s var(--g-spring) backwards;animation-delay: calc(0.3s + var(--k, 0) * 55ms)}html body .dt-gal.is-swapped .dt-gal__thumb{animation-delay: calc(0.05s + var(--k, 0) * 45ms)}@keyframes dt-gal-bar{from{opacity: 0;transform: translate3d(-50%, 18px, 0) scale(0.92)}}@keyframes dt-gal-thumb{from{opacity: 0;transform: translate3d(0, 10px, 0) scale(0.6);filter: blur(6px)}}html body .dt-gal__thumbs[hidden]{display: none !important}html body .dt-gal.is-viewing :is(.dt-gal__badge, .dt-gal__zoom, .dt-gal__nav, .dt-gal__thumbs){opacity: 0 !important;pointer-events: none;transition: opacity 0.22s var(--g-ease), transform 0.3s var(--g-ease) !important}html body .dt-gal.is-viewing :is(.dt-gal__badge, .dt-gal__zoom){transform: scale(0.85)}html body .dt-gal.is-viewing .dt-gal__thumbs{animation: none;transform: translate3d(-50%, 12px, 0) scale(0.96)}html body .dt-gal.is-viewing .dt-gal__thumb{animation: none}html body .dt-gal.is-revealing .dt-gal__thumbs{animation: dt-gal-bar 0.7s 0.22s var(--g-spring) backwards}html body .dt-gal.is-revealing .dt-gal__thumb{animation: dt-gal-thumb 0.55s var(--g-spring) backwards;animation-delay: calc(0.34s + var(--k, 0) * 45ms)}html body .dt-gal.is-revealing .dt-gal__badge{animation: dt-gal-pop 0.6s 0.3s var(--g-spring) backwards}html body .dt-gal.is-revealing :is(.dt-gal__zoom, .dt-gal__nav:not([disabled]):not([hidden])){animation: dt-gal-pop 0.6s 0.36s var(--g-spring) backwards}@keyframes dt-gal-pop{from{opacity: 0;transform: scale(0.6);filter: blur(6px)}}html body .dt-gal__thumbs-in, html body .dt-lb__thumbs-in{display: flex;gap: 6px;overflow-x: auto;overflow-y: hidden;scroll-behavior: smooth;scrollbar-width: none;overscroll-behavior-x: contain;border-radius: 16px}html body .dt-gal__thumbs-in::-webkit-scrollbar, html body .dt-lb__thumbs-in::-webkit-scrollbar{display: none}html body .dt-gal__thumb, html body .dt-lb__thumb{position: relative;flex: none;overflow: hidden;width: 54px;height: 54px;border-radius: 15px !important;background: var(--g-stone) !important;opacity: 0.55;transition: opacity 0.25s var(--g-ease), transform 0.45s var(--g-spring), box-shadow 0.3s var(--g-ease)}html body .dt-gal__thumb::after, html body .dt-lb__thumb::after{content: "";position: absolute;inset: 0;border-radius: inherit;box-shadow: inset 0 0 0 2px var(--g-ink), inset 0 0 0 3.5px rgba(255, 255, 255, 0.85);opacity: 0;transition: opacity 0.3s var(--g-ease);pointer-events: none}html body .dt-gal__thumb:hover, html body .dt-lb__thumb:hover{opacity: 0.9}html body .dt-gal__thumb.is-on, html body .dt-lb__thumb.is-on{opacity: 1}html body .dt-gal__thumb.is-on::after, html body .dt-lb__thumb.is-on::after{opacity: 1}html body .dt-gal__thumb img, html body .dt-lb__thumb img{display: block;width: 100% !important;height: 100% !important;max-width: none !important;object-fit: cover;pointer-events: none}html.dt-lb-lock{overflow: hidden !important}html.dt-lb-lock body{overflow: hidden !important;overflow: clip !important}html body .dt-lb-ghost{position: fixed;z-index: 100300;display: block;max-width: none !important;margin: 0 !important;object-fit: cover;pointer-events: none;transform-origin: 50% 50%;will-change: transform, border-radius}html body .dt-lb{position: fixed;inset: 0;z-index: 100200;overflow: hidden;color: var(--g-ink);font-family: var(--g-body);-webkit-font-smoothing: antialiased;-webkit-tap-highlight-color: transparent;touch-action: none;user-select: none}html body .dt-lb[hidden]{display: none !important}html body .dt-lb *, html body .dt-lb *::before, html body .dt-lb *::after{box-sizing: border-box}html body .dt-lb button{margin: 0;padding: 0;border: 0;background: none;color: inherit;font: inherit;letter-spacing: normal;text-transform: none;cursor: pointer;-webkit-appearance: none;appearance: none}html body .dt-lb button:focus-visible{outline: 2px solid var(--g-ink) !important;outline-offset: 3px}html body .dt-lb__bg{position: absolute;inset: 0;background: radial-gradient(40% 50% at 8% 0%, var(--dt-p-d3f5da, #d3f5da) 0%, transparent 70%), radial-gradient(38% 46% at 100% 6%, #f3e4cf 0%, transparent 70%), radial-gradient(42% 40% at 55% 100%, #e4dcf8 0%, transparent 70%), var(--g-paper);opacity: 0;transition: opacity 0.42s var(--g-ease)}html body .dt-lb.is-open .dt-lb__bg{opacity: calc(1 - var(--dt-lb-drag, 0) * 0.85)}html body .dt-lb.is-closing .dt-lb__bg{opacity: 0;transition-duration: 0.36s}html body .dt-lb__viewport{position: absolute;inset: 0;overflow: hidden}html body .dt-lb__track{display: flex;height: 100%;will-change: transform}html body .dt-lb__track.is-animating{transition: transform 0.55s var(--g-ease)}html body .dt-lb__slide{position: relative;display: grid;flex: 0 0 100%;place-items: center;height: 100%;overflow: hidden}html body .dt-lb__img{display: block;max-width: none !important;margin: 0 !important;border-radius: 22px;transform-origin: 50% 50%;cursor: zoom-in;will-change: transform;-webkit-user-drag: none;user-select: none}html body .dt-lb__img.is-easing{transition: transform 0.5s var(--g-ease)}html body .dt-lb__img.is-follow{transition: transform 0.18s linear}html body .dt-lb.is-zoomed .dt-lb__img{cursor: zoom-out}html body .dt-lb.is-touch .dt-lb__img{cursor: default}html body .dt-lb.is-panning .dt-lb__img{cursor: grabbing}html body .dt-lb__top{position: absolute;top: 0;left: 0;right: 0;z-index: 4;display: flex;align-items: center;gap: 12px;padding: max(16px, env(safe-area-inset-top, 0px)) 18px 0;pointer-events: none}html body .dt-lb__top > *{pointer-events: auto}html body .dt-lb__count, html body .dt-lb__btn, html body .dt-lb__arrow{background: var(--g-glass) !important;box-shadow: var(--g-glass-shadow) !important;-webkit-backdrop-filter: blur(18px) saturate(180%);backdrop-filter: blur(18px) saturate(180%)}html body .dt-lb__count{display: inline-flex;align-items: center;gap: 4px;height: 42px;padding: 0 16px;border-radius: 999px;font: 700 14px/1 var(--g-body);font-variant-numeric: tabular-nums;letter-spacing: -0.01em}html body .dt-lb__count span{color: var(--g-muted);font-weight: 600}html body .dt-lb__name{flex: 1;min-width: 0;overflow: hidden;color: var(--g-muted);font: 600 14px/1.2 var(--g-body);text-align: center;text-overflow: ellipsis;white-space: nowrap}html body .dt-lb__btn{display: grid;flex: none;place-items: center;width: 46px;height: 46px;border-radius: 50% !important;transition: transform 0.5s var(--g-spring)}html body .dt-lb__btn:hover{transform: scale(1.07)}html body .dt-lb__btn:active{transform: scale(0.93)}html body .dt-lb__close:hover svg{transform: rotate(90deg)}html body .dt-lb svg{display: block;width: 20px;height: 20px;transition: transform 0.5s var(--g-ease)}html body .dt-lb__zoomtoggle .dt-lb__minus{display: none}html body .dt-lb.is-zoomed .dt-lb__zoomtoggle .dt-lb__plus{display: none}html body .dt-lb.is-zoomed .dt-lb__zoomtoggle .dt-lb__minus{display: block}html body .dt-lb__arrow{position: absolute;top: 50%;z-index: 4;display: grid;place-items: center;width: 54px;height: 54px;margin-top: -27px;border-radius: 50% !important;transition: transform 0.5s var(--g-spring), opacity 0.3s var(--g-ease)}html body .dt-lb__arrow--prev{left: 22px}html body .dt-lb__arrow--next{right: 22px}html body .dt-lb__arrow:hover{transform: scale(1.07)}html body .dt-lb__arrow[disabled]{opacity: 0;pointer-events: none}html body .dt-lb__arrow[hidden]{display: none !important}html body .dt-lb__thumbs{bottom: max(18px, env(safe-area-inset-bottom, 0px))}html body .dt-lb__thumbs[hidden]{display: none !important}html body .dt-lb__thumb{width: 60px;height: 60px;border-radius: 16px !important}html body .dt-lb__hint{position: absolute;left: 50%;bottom: calc(max(18px, env(safe-area-inset-bottom, 0px)) + 92px);z-index: 4;display: inline-flex;align-items: center;gap: 8px;height: 34px;padding: 0 14px;border-radius: 999px;background: rgba(10, 10, 10, 0.78);color: #fff;font: 600 12.5px/1 var(--g-body);white-space: nowrap;opacity: 0;transform: translate3d(-50%, 6px, 0);transition: opacity 0.4s var(--g-ease), transform 0.5s var(--g-ease);pointer-events: none}html body .dt-lb--single .dt-lb__hint{bottom: calc(max(18px, env(safe-area-inset-bottom, 0px)) + 12px)}html body .dt-lb__hint.is-on{opacity: 1;transform: translate3d(-50%, 0, 0)}html body .dt-lb__hint svg{width: 15px;height: 15px}html body .dt-lb__top, html body .dt-lb__arrow, html body .dt-lb__thumbs{opacity: 0;transition: opacity 0.4s var(--g-ease), transform 0.6s var(--g-ease)}html body .dt-lb__top{transform: translate3d(0, -12px, 0)}html body .dt-lb__thumbs{transform: translate3d(-50%, 16px, 0)}html body .dt-lb.is-open .dt-lb__top, html body .dt-lb.is-open .dt-lb__arrow:not([disabled]){opacity: 1;transform: none;transition-delay: 0.12s}html body .dt-lb.is-open .dt-lb__thumbs{opacity: 1;transform: translate3d(-50%, 0, 0);transition-delay: 0.16s}html body .dt-lb.is-open .dt-lb__thumb{animation: dt-gal-thumb 0.55s var(--g-spring) backwards;animation-delay: calc(0.24s + var(--k, 0) * 45ms)}html body .dt-lb.is-open.is-chromeless .dt-lb__top, html body .dt-lb.is-open.is-chromeless .dt-lb__arrow, html body .dt-lb.is-open.is-chromeless .dt-lb__thumbs, html body .dt-lb.is-closing .dt-lb__top, html body .dt-lb.is-closing .dt-lb__arrow, html body .dt-lb.is-closing .dt-lb__thumbs{opacity: 0;pointer-events: none;transition-delay: 0s}@media (max-width: 767px){html body .dt-gal__stage{border-radius: 26px}html body .dt-gal__thumbs{bottom: 12px;max-width: calc(100% - 24px);padding: 4px;border-radius: 18px}html body .dt-gal__thumbs-in{gap: 4px;border-radius: 14px}html body .dt-gal__thumb{width: 42px;height: 42px;border-radius: 13px !important}html body .dt-gal__thumb::after{box-shadow: inset 0 0 0 1.5px var(--g-ink)}html body .dt-gal__zoom{top: 12px;right: 12px;width: 40px;height: 40px}html body .dt-gal__badge{top: 14px;left: 14px;height: 28px;padding: 0 11px;font-size: 12px}html body .dt-gal__nav{width: 34px;height: 34px;margin-top: -40px;opacity: 1;transform: none;background: rgba(255, 255, 255, 0.72) !important;box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.8), 0 6px 16px -8px rgba(10, 10, 10, 0.35) !important}html body .dt-gal__nav--prev{left: 10px}html body .dt-gal__nav--next{right: 10px}html body .dt-gal .dt-gal__nav .dt-gal__i{width: 16px;height: 16px;stroke-width: 2}html body .dt-lb__top{padding: max(12px, env(safe-area-inset-top, 0px)) 12px 0;gap: 8px}html body .dt-lb__name{visibility: hidden}html body .dt-lb__count{height: 40px;padding: 0 14px}html body .dt-lb__btn{width: 42px;height: 42px}html body .dt-lb__arrow{width: 38px;height: 38px;margin-top: -19px;background: rgba(255, 255, 255, 0.72) !important;box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.8), 0 6px 16px -8px rgba(10, 10, 10, 0.35) !important}html body .dt-lb__arrow--prev{left: 10px}html body .dt-lb__arrow--next{right: 10px}html body .dt-lb__arrow svg{width: 17px;height: 17px}html body .dt-lb__thumbs{max-width: calc(100% - 24px);padding: 5px;border-radius: 20px}html body .dt-lb__thumbs-in{gap: 5px}html body .dt-lb__thumb{width: 48px;height: 48px;border-radius: 14px !important}html body .dt-lb__img{border-radius: 0}html body .dt-lb__hint{bottom: calc(max(18px, env(safe-area-inset-bottom, 0px)) + 76px)}}@media (prefers-reduced-motion: reduce){html body .dt-gal__img, html body .dt-gal__thumbs, html body .dt-lb__img, html body .dt-lb__track, html body .dt-lb__bg, html body .dt-lb__top, html body .dt-lb__arrow, html body .dt-lb__thumbs{transition: none !important;animation: none !important}html body :is(.dt-gal__thumbs, .dt-gal__thumb, .dt-gal__badge, .dt-gal__zoom, .dt-gal__nav){animation: none !important}}
