.ui-swiper{-webkit-touch-callout:none;position:relative}.ui-swiper,.ui-swiper__viewport{-webkit-user-select:none;user-select:none;width:100%}.ui-swiper__viewport{transition:height var(--swiper-duration,.3s) ease-out;background:#252525;border-radius:12px;overflow:hidden}.ui-swiper__track{width:100%;height:100%;transition:transform var(--swiper-duration,.3s) cubic-bezier(.4,0,.2,1);display:flex}.ui-swiper__track_dragging{cursor:grabbing;transition:none}.ui-swiper__slide{flex:0 0 100%}.ui-swiper__slide,.ui-swiper__slide-content{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.ui-swiper__slide-content{flex-direction:column;gap:16px;padding:24px}.ui-swiper__image{-o-object-fit:contain;object-fit:contain;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:8px;width:auto;max-width:100%;height:auto;max-height:100%;transition:transform .3s cubic-bezier(.4,0,.2,1),filter .3s}.ui-swiper__image:hover{filter:brightness(1.05)drop-shadow(0 4px 8px #00000026);transform:scale(1.02)}.ui-swiper__image:active{filter:brightness(.98);transform:scale(.98)}.ui-swiper__image:focus{outline:2px solid var(--color-accent-purple,#9b59b6);outline-offset:2px}.ui-swiper__image-placeholder{background:linear-gradient(90deg,#0000001a,#0000000d,#0000001a) 0 0/200% 100%;border-radius:8px;width:auto;max-width:100%;height:auto;max-height:100%;animation:1.5s infinite skeleton-loading}@keyframes skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}.ui-swiper__description{color:var(--color-text-light,#fff);text-align:center;overflow-wrap:break-word;margin:0;padding:0 8px;font-family:Roboto,sans-serif;font-size:14px;font-weight:400;line-height:1.5}.ui-swiper__close-btn{background-color:var(--color-8);cursor:pointer;z-index:20;border:none;width:22px;height:22px;transition:all .3s;position:absolute;top:16px;right:16px;-webkit-mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='currentColor'%3e%3cpath%20d='M18%206L6%2018M6%206l12%2012'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='currentColor'%3e%3cpath%20d='M18%206L6%2018M6%206l12%2012'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.ui-swiper__close-btn:hover{background-color:var(--color-5)}.ui-swiper__nav-btn{cursor:pointer;z-index:20;background:#ffffffe6;border:none;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;padding:0;transition:all .3s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 8px #00000026}.ui-swiper__nav-btn:before{content:"";background-position:50%;background-repeat:no-repeat;background-size:contain;width:24px;height:24px}.ui-swiper__nav-btn:hover:not([aria-disabled=true]){background:var(--color-1);transform:translateY(-50%)scale(1.05);box-shadow:0 4px 12px #0003}.ui-swiper__nav-btn:active:not([aria-disabled=true]){transform:translateY(-50%)scale(.95)}.ui-swiper__nav-btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.ui-swiper__nav-btn_prev{left:16px}.ui-swiper__nav-btn_prev:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M15 18L9 12L15 6' stroke='%23333' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.ui-swiper__nav-btn_next{right:16px}.ui-swiper__nav-btn_next:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M9 18L15 12L9 6' stroke='%23333' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.ui-swiper__pagination{gap:12px;margin-top:20px}.ui-swiper__dot,.ui-swiper__pagination{justify-content:center;align-items:center;display:flex}.ui-swiper__dot{border:2px solid var(--color-8);cursor:pointer;background:0 0;border-radius:50%;width:12px;height:12px;padding:0;transition:all .3s cubic-bezier(.4,0,.2,1)}.ui-swiper__dot:hover{border:2px solid var(--color-2);transform:scale(1.15);box-shadow:0 0 8px #9b59b64d}.ui-swiper__dot:focus{outline:2px solid var(--color-accent-purple);outline-offset:3px;border:2px solid var(--color-2)}.ui-swiper__dot_active{background:var(--color-accent-purple);border:2px solid var(--color-2);box-shadow:0 0 12px #9b59b666}@media (width<=768px){.ui-swiper__nav-btn{width:40px;height:40px}.ui-swiper__nav-btn:before{width:20px;height:20px}.ui-swiper__nav-btn_prev{left:12px}.ui-swiper__nav-btn_next{right:12px}.ui-swiper__slide-content{gap:12px;padding:16px}.ui-swiper__description{font-size:12px}.ui-swiper__pagination{gap:8px;margin-top:16px}.ui-swiper__dot{border-width:1.5px;width:10px;height:10px}}@media (width<=480px){.ui-swiper__nav-btn{width:36px;height:36px}.ui-swiper__nav-btn:before{width:18px;height:18px}.ui-swiper__nav-btn_prev{left:8px}.ui-swiper__nav-btn_next{right:8px}.ui-swiper__slide-content{gap:8px;padding:12px}.ui-swiper__description{font-size:11px}.ui-swiper__image{border-radius:6px}.ui-swiper__pagination{gap:6px;margin-top:12px}.ui-swiper__dot{width:8px;height:8px}}
