:where(.ultrakit-icw-wrapper){--r: 18px;--ts: 76px;--tg: 10px;--stage: #f3f2f8;--frame: transparent;--ink: #1c1a33;--mute: #6b6985}.ultrakit-icw-wrapper{--a: var(--ultrakit-icw-accent,#6c5ce7);--b: var(--ultrakit-icw-accent-2,#00cec9);position: relative;display: grid;grid-template-columns: minmax(0,1fr);grid-template-areas: "main" "thumbs";gap: 14px;width: 100%;outline: none}.ultrakit-icw-wrapper:focus-visible{box-shadow: 0 0 0 3px color-mix(in srgb,var(--a) 45%,transparent);border-radius: var(--r)}.ultrakit-icw-empty{text-align: center;color: #aaa;padding: 20px}.ultrakit-icw-main-col{grid-area: main;min-width: 0}.ultrakit-icw-side{grid-area: side;min-width: 0}.ultrakit-icw-thumbs,.ultrakit-icw-dots{grid-area: thumbs;min-width: 0;min-height: 0}.ultrakit-icw-thumbpos-top{grid-template-areas: "thumbs" "main"}.ultrakit-icw-thumbpos-left{grid-template-columns: auto minmax(0,1fr);grid-template-areas: "thumbs main"}.ultrakit-icw-thumbpos-right{grid-template-columns: minmax(0,1fr) auto;grid-template-areas: "main thumbs"}.icw-cap-side{grid-template-columns: minmax(0,1.65fr) minmax(0,1fr);grid-template-areas: "main side" "thumbs side"}.icw-cap-side.ultrakit-icw-thumbpos-top{grid-template-areas: "thumbs side" "main side"}.icw-cap-side.ultrakit-icw-thumbpos-left{grid-template-columns: auto minmax(0,1.65fr) minmax(0,1fr);grid-template-areas: "thumbs main side"}.icw-cap-side.ultrakit-icw-thumbpos-right{grid-template-columns: minmax(0,1fr) minmax(0,1.65fr) auto;grid-template-areas: "side main thumbs"}.ultrakit-icw-main{position: relative;height: 420px;overflow: hidden;border-radius: var(--r);background: var(--stage);isolation: isolate;touch-action: pan-y;user-select: none}.icw-has-ratio .ultrakit-icw-main{height: auto !important;aspect-ratio: var(--ratio)}.ultrakit-icw-track{position: absolute;inset: 0}.ultrakit-icw-main-slide{position: absolute;inset: 0;overflow: hidden}.ultrakit-icw-main-slide img{width: 100%;height: 100%;display: block;object-fit: cover;transition: transform .25s ease}.icw-fit-contain .ultrakit-icw-main-slide img{object-fit: contain;padding: 4%;box-sizing: border-box}.icw-has-lightbox .ultrakit-icw-main-slide img{cursor: zoom-in}.ultrakit-icw-main-slide{opacity: 0;visibility: hidden;transition: opacity .7s ease,visibility .7s,scale .9s cubic-bezier(.2,.8,.2,1),filter .8s ease,clip-path .9s cubic-bezier(.7,0,.2,1)}.ultrakit-icw-main-slide.is-active{opacity: 1;visibility: visible;z-index: 2}.icw-trans-zoom .ultrakit-icw-main-slide{scale: 1.14}.icw-trans-zoom .ultrakit-icw-main-slide.is-active{scale: 1}.icw-trans-blur .ultrakit-icw-main-slide{filter: blur(18px);scale: 1.05}.icw-trans-blur .ultrakit-icw-main-slide.is-active{filter: blur(0);scale: 1}.icw-trans-curtain .ultrakit-icw-main-slide{opacity: 1;clip-path: inset(0 0 0 100%)}.icw-trans-curtain .ultrakit-icw-main-slide.is-active{clip-path: inset(0)}.icw-trans-curtain .ultrakit-icw-main-slide.is-prev{visibility: visible;clip-path: inset(0);z-index: 1;transition: none}.icw-trans-curtain.is-back .ultrakit-icw-main-slide:not(.is-active):not(.is-prev){clip-path: inset(0 100% 0 0)}.icw-trans-slide .ultrakit-icw-track{display: flex;transition: translate .7s cubic-bezier(.25,.8,.25,1)}.icw-trans-slide .ultrakit-icw-main-slide{position: relative;flex: 0 0 100%;opacity: 1;visibility: visible}@media (prefers-reduced-motion: no-preference){.icw-trans-kenburns .ultrakit-icw-main-slide.is-active img{animation: ukicw-kb calc(var(--dur,6000ms) + 1500ms) ease-out both}}@keyframes ukicw-kb{from{scale: 1}to{scale: 1.14}}.icw-hover-zoom .ultrakit-icw-main.is-zooming .is-active img{transform: scale(2.1);transform-origin: var(--zx,50%) var(--zy,50%)}.ultrakit-icw-badge{position: absolute;top: 16px;left: 16px;z-index: 3;padding: 6px 12px;border-radius: 99px;background: linear-gradient(135deg,var(--a),var(--b));color: #fff;font-size: 11.5px;font-weight: 800;letter-spacing: .06em;text-transform: uppercase;box-shadow: 0 8px 18px -8px color-mix(in srgb,var(--a) 80%,transparent)}.ultrakit-icw-count{position: absolute;top: 16px;right: 16px;z-index: 5;padding: 6px 12px;border-radius: 99px;background: rgba(12,10,28,.55);color: rgba(255,255,255,.8);font-size: 12.5px;font-weight: 600;font-variant-numeric: tabular-nums;-webkit-backdrop-filter: blur(8px);backdrop-filter: blur(8px)}.ultrakit-icw-count b{color: #fff}.icw-has-lightbox .ultrakit-icw-count{right: 66px}.ultrakit-icw-wrapper button.ultrakit-icw-expand{position: absolute !important;top: 12px;right: 14px;z-index: 5;width: 40px !important;height: 40px !important;padding: 0 !important;margin: 0 !important;display: grid !important;place-items: center;border: 0 !important;border-radius: 12px !important;background: rgba(12,10,28,.55) !important;color: #fff !important;cursor: pointer;-webkit-backdrop-filter: blur(8px);backdrop-filter: blur(8px);transition: background .25s ease,scale .25s ease !important}.ultrakit-icw-wrapper button.ultrakit-icw-expand:hover,.ultrakit-icw-wrapper button.ultrakit-icw-expand:focus-visible{background: linear-gradient(135deg,var(--a),var(--b)) !important;scale: 1.06}.ultrakit-icw-progress{position: absolute;left: 0;right: 0;bottom: 0;z-index: 5;height: 3px;background: rgba(255,255,255,.18)}.ultrakit-icw-progress i{display: block;height: 100%;width: 0;background: linear-gradient(90deg,var(--a),var(--b))}.ultrakit-icw-progress.is-run i{animation: ukicw-prog var(--dur,4000ms) linear forwards}.ultrakit-icw-wrapper.is-paused .ultrakit-icw-progress i{animation-play-state: paused}@keyframes ukicw-prog{to{width: 100%}}.ultrakit-icw-wrapper button.ultrakit-icw-arrow{position: absolute !important;top: 50%;z-index: 5;width: 46px !important;height: 46px !important;padding: 0 !important;margin: 0 !important;display: grid !important;place-items: center;translate: 0 -50%;border: 1px solid rgba(255,255,255,.3) !important;border-radius: 50% !important;background: rgba(255,255,255,.18) !important;color: #fff !important;cursor: pointer;-webkit-backdrop-filter: blur(10px);backdrop-filter: blur(10px);box-shadow: 0 10px 24px -12px rgba(0,0,0,.5) !important;transition: background .25s ease,scale .25s ease,opacity .25s ease !important}.ultrakit-icw-wrapper button.ultrakit-icw-prev{left: 16px}.ultrakit-icw-wrapper button.ultrakit-icw-next{right: 16px}.ultrakit-icw-wrapper button.ultrakit-icw-arrow:hover,.ultrakit-icw-wrapper button.ultrakit-icw-arrow:focus-visible{background: linear-gradient(135deg,var(--a),var(--b)) !important;border-color: transparent !important;scale: 1.08}.icw-arrows-square button.ultrakit-icw-arrow{border-radius: 12px !important;background: var(--a) !important;border-color: transparent !important}.icw-arrows-minimal button.ultrakit-icw-arrow{background: transparent !important;border: 0 !important;box-shadow: none !important;-webkit-backdrop-filter: none;backdrop-filter: none;filter: drop-shadow(0 2px 6px rgba(0,0,0,.55))}.icw-arrows-minimal button.ultrakit-icw-arrow svg{width: 34px;height: 34px}.icw-arrows-corner button.ultrakit-icw-arrow{top: auto;bottom: 16px;translate: none;border-radius: 12px !important;background: rgba(12,10,28,.55) !important}.icw-arrows-corner button.ultrakit-icw-prev{left: auto;right: 68px}@media (hover: hover){.icw-arrows-circle button.ultrakit-icw-arrow,.icw-arrows-minimal button.ultrakit-icw-arrow{opacity: 0}.ultrakit-icw-main:hover button.ultrakit-icw-arrow,.ultrakit-icw-wrapper:focus-within button.ultrakit-icw-arrow{opacity: 1}}.ultrakit-icw-cap-title{margin: 0 0 6px;font-size: 22px;line-height: 1.25;font-weight: 800;color: inherit}.ultrakit-icw-cap-text{margin: 0;font-size: 14.5px;line-height: 1.6;opacity: .9}.ultrakit-icw-cap-btn{display: inline-flex;align-items: center;gap: 6px;margin-top: 14px;padding: 10px 18px;border-radius: 99px;background: #fff;color: #1c1a33 !important;font-size: 13.5px;font-weight: 700;text-decoration: none !important;transition: translate .25s ease,box-shadow .25s ease}.ultrakit-icw-cap-btn:hover,.ultrakit-icw-cap-btn:focus-visible{translate: 0 -2px;box-shadow: 0 12px 24px -12px rgba(0,0,0,.6)}.icw-cap-gradient .ultrakit-icw-main-slide::after{content: '';position: absolute;inset: 45% 0 0;z-index: 1;background: linear-gradient(180deg,transparent,rgba(8,6,20,.78));pointer-events: none}.icw-cap-gradient .ultrakit-icw-cap{position: absolute;left: 28px;right: 28px;bottom: 26px;z-index: 3;color: #fff;max-width: 620px}.icw-cap-glass .ultrakit-icw-cap{position: absolute;left: 20px;bottom: 20px;z-index: 3;max-width: min(430px,calc(100% - 40px));padding: 20px 22px;border-radius: 18px;color: #fff;background: rgba(15,12,35,.42);border: 1px solid rgba(255,255,255,.2);-webkit-backdrop-filter: blur(14px) saturate(1.3);backdrop-filter: blur(14px) saturate(1.3)}.icw-cap-gradient .ultrakit-icw-cap,.icw-cap-glass .ultrakit-icw-cap{opacity: 0;translate: 0 16px;transition: opacity .6s ease .3s,translate .7s cubic-bezier(.2,.8,.2,1) .3s}.icw-cap-gradient .is-active .ultrakit-icw-cap,.icw-cap-glass .is-active .ultrakit-icw-cap{opacity: 1;translate: 0 0}.ultrakit-icw-thumbpos-overlay.icw-cap-gradient .ultrakit-icw-cap,.ultrakit-icw-thumbpos-overlay.icw-cap-glass .ultrakit-icw-cap{bottom: calc(var(--ts,56px) + 50px)}.ultrakit-icw-thumbpos-overlay .ultrakit-icw-main-slide::after{inset: 30% 0 0}.ultrakit-icw-capbox{display: grid}.ultrakit-icw-capbox .ultrakit-icw-cap{grid-area: 1 / 1;visibility: hidden;opacity: 0;translate: 0 8px;transition: opacity .45s ease,translate .45s ease,visibility .45s;color: var(--ink)}.ultrakit-icw-capbox .ultrakit-icw-cap.is-active{visibility: visible;opacity: 1;translate: 0 0}.ultrakit-icw-capbox .ultrakit-icw-cap-text{color: var(--mute);opacity: 1}.ultrakit-icw-capbox .ultrakit-icw-cap-btn{background: linear-gradient(135deg,var(--a),var(--b));color: #fff !important}.icw-cap-below .ultrakit-icw-capbox{padding: 16px 4px 2px}.ultrakit-icw-side{display: flex;align-items: center;padding: clamp(22px,3vw,40px);border-radius: var(--r);background: #fff;border: 1px solid #ebe9f5;box-shadow: 0 24px 50px -34px rgba(40,30,110,.45)}.ultrakit-icw-side .ultrakit-icw-cap-title{font-size: clamp(22px,2.2vw,30px);letter-spacing: -.01em}.ultrakit-icw-thumbs{overflow: auto;scrollbar-width: none;padding: 4px;margin: -4px}.ultrakit-icw-thumbs::-webkit-scrollbar{display: none}.ultrakit-icw-thumbs-track{display: flex;gap: var(--tg);width: max-content;margin: 0 auto;padding-bottom: 10px}.ultrakit-icw-thumbpos-left .ultrakit-icw-thumbs-track,.ultrakit-icw-thumbpos-right .ultrakit-icw-thumbs-track{flex-direction: column;width: auto;padding: 0 10px 0 0}.ultrakit-icw-thumbpos-left .ultrakit-icw-thumbs,.ultrakit-icw-thumbpos-right .ultrakit-icw-thumbs{height: 0;min-height: 100%}.ultrakit-icw-wrapper button.ultrakit-icw-thumb{position: relative;flex-shrink: 0;width: var(--ts) !important;height: var(--ts) !important;padding: 3px !important;margin: 0 !important;border: 0 !important;border-radius: 14px !important;background: transparent !important;cursor: pointer;opacity: .72;transition: opacity .3s ease,translate .3s ease,box-shadow .3s ease,background .3s ease,filter .3s ease !important}.ultrakit-icw-thumb img{width: 100%;height: 100%;display: block;object-fit: cover;border-radius: 11px;pointer-events: none;background: var(--stage)}.icw-fit-contain .ultrakit-icw-thumb img{object-fit: contain;padding: 6%;box-sizing: border-box}.ultrakit-icw-wrapper button.ultrakit-icw-thumb:hover{opacity: 1}.ultrakit-icw-wrapper button.ultrakit-icw-thumb.is-active{opacity: 1}.ultrakit-icw-wrapper button.ultrakit-icw-thumb:focus-visible{outline: 2px solid var(--a);outline-offset: 2px}.icw-thumb-square button.ultrakit-icw-thumb{border-radius: 4px !important}.icw-thumb-square .ultrakit-icw-thumb img{border-radius: 2px}.icw-thumb-circle button.ultrakit-icw-thumb{border-radius: 50% !important}.icw-thumb-circle .ultrakit-icw-thumb img{border-radius: 50%}.icw-thumb-wide button.ultrakit-icw-thumb{width: calc(var(--ts) * 1.45) !important}.icw-tact-ring button.ultrakit-icw-thumb.is-active{background: linear-gradient(135deg,var(--a),var(--b)) !important;box-shadow: 0 10px 20px -10px color-mix(in srgb,var(--a) 80%,transparent) !important}.icw-tact-lift button.ultrakit-icw-thumb.is-active{translate: 0 -6px;box-shadow: 0 16px 26px -14px rgba(20,16,60,.6) !important}.icw-tact-lift.ultrakit-icw-thumbpos-left button.ultrakit-icw-thumb.is-active,.icw-tact-lift.ultrakit-icw-thumbpos-right button.ultrakit-icw-thumb.is-active{translate: 6px 0}.icw-tact-dim button.ultrakit-icw-thumb:not(.is-active){opacity: .38;filter: grayscale(.8)}.icw-tact-bar button.ultrakit-icw-thumb::after{content: '';position: absolute;left: 20%;right: 20%;bottom: -8px;height: 3px;border-radius: 3px;background: linear-gradient(90deg,var(--a),var(--b));scale: 0 1;transition: scale .35s ease}.icw-tact-bar button.ultrakit-icw-thumb.is-active::after{scale: 1 1}.ultrakit-icw-main > .ultrakit-icw-thumbs{position: absolute;left: 50%;bottom: 16px;z-index: 6;translate: -50% 0;max-width: calc(100% - 32px);margin: 0;padding: 7px;border-radius: 18px;background: rgba(12,10,28,.42);border: 1px solid rgba(255,255,255,.16);-webkit-backdrop-filter: blur(12px);backdrop-filter: blur(12px)}.ultrakit-icw-thumbpos-overlay{--ts: 58px}.ultrakit-icw-main > .ultrakit-icw-thumbs .ultrakit-icw-thumbs-track{padding: 0}.ultrakit-icw-thumbpos-overlay.icw-arrows-corner button.ultrakit-icw-arrow{bottom: auto;top: 16px}.ultrakit-icw-dots{display: flex;justify-content: center;gap: 8px}.ultrakit-icw-wrapper button.ultrakit-icw-dot{width: 9px !important;height: 9px !important;padding: 0 !important;border-radius: 99px !important;background: color-mix(in srgb,var(--a) 25%,transparent) !important;opacity: 1;transition: width .35s ease,background .3s ease !important}.ultrakit-icw-wrapper button.ultrakit-icw-dot.is-active{width: 30px !important;background: linear-gradient(90deg,var(--a),var(--b)) !important}.icw-skin-1 .ultrakit-icw-main{box-shadow: 0 24px 50px -30px rgba(40,30,110,.45)}.icw-skin-2{padding: 14px;border-radius: calc(var(--r) + 8px);background: #111018;--stage: #1a1826;--ink: #f3f2ff;--mute: #b9b6d8}.icw-skin-3{--r: 0px}.icw-skin-3 button.ultrakit-icw-thumb,.icw-skin-3 .ultrakit-icw-thumb img{border-radius: 0 !important}.icw-skin-4{padding: 14px;border-radius: calc(var(--r) + 8px);background: rgba(255,255,255,.08);border: 1px solid rgba(255,255,255,.18);-webkit-backdrop-filter: blur(16px);backdrop-filter: blur(16px);--stage: rgba(255,255,255,.06);--ink: #fff;--mute: #d7d5ef}.icw-skin-5{padding: 14px;border-radius: calc(var(--r) + 8px);background: #0c0a1d;--stage: #14112b;--ink: #f3f2ff;--mute: #b9b6d8}.icw-skin-5 .ultrakit-icw-main{box-shadow: 0 0 0 1px color-mix(in srgb,var(--a) 70%,transparent),0 0 44px -6px color-mix(in srgb,var(--a) 60%,transparent),0 0 90px -20px color-mix(in srgb,var(--b) 50%,transparent)}.icw-skin-5 button.ultrakit-icw-thumb.is-active{box-shadow: 0 0 22px -2px color-mix(in srgb,var(--b) 80%,transparent) !important}.icw-skin-6{padding: 14px 14px 18px;background: #fff;border-radius: 6px;box-shadow: 0 2px 4px rgba(0,0,0,.05),0 30px 60px -30px rgba(30,20,60,.45);rotate: -.8deg;transition: rotate .5s ease;--r: 3px}.icw-skin-6:hover{rotate: 0deg}.icw-skin-7 .ultrakit-icw-main{--r: 26px;border-radius: 26px;box-shadow: 0 50px 90px -40px rgba(40,30,110,.6),0 18px 30px -24px rgba(40,30,110,.4)}.icw-skin-7 button.ultrakit-icw-thumb{box-shadow: 0 10px 22px -14px rgba(40,30,110,.55) !important}.icw-skin-8 .ultrakit-icw-main-col{padding: 4px;border-radius: calc(var(--r) + 4px);background: linear-gradient(135deg,var(--a),var(--b))}.icw-skin-8.icw-cap-below .ultrakit-icw-main-col{padding: 4px 4px 0}.icw-skin-8 .ultrakit-icw-capbox{background: #fff;border-radius: 0 0 var(--r) var(--r);padding: 16px 18px}.icw-skin-9{--stage: #f4f1ec;--r: 24px}.icw-skin-9 button.ultrakit-icw-thumb img{background: #f4f1ec}.icw-skin-9 .ultrakit-icw-side{background: #faf8f5;border-color: #eee8df;box-shadow: none}.ukicw-lb{position: fixed;inset: 0;z-index: 999999;display: grid;grid-template-rows: auto minmax(0,1fr) auto;background: rgba(8,6,20,.94);-webkit-backdrop-filter: blur(10px);backdrop-filter: blur(10px);color: #fff;opacity: 0;transition: opacity .3s ease;font-family: inherit}.ukicw-lb.is-open{opacity: 1}.ukicw-lb-top{display: flex;align-items: center;justify-content: space-between;padding: 16px 20px;font-size: 14px;color: rgba(255,255,255,.75);font-variant-numeric: tabular-nums}.ukicw-lb-stage{position: relative;display: grid;grid-template: minmax(0,1fr) / minmax(0,1fr);place-items: center;min-height: 0;padding: 0 70px;touch-action: pan-y}.ukicw-lb-stage img{max-width: 100%;max-height: 100%;object-fit: contain;border-radius: 10px;box-shadow: 0 40px 80px -30px rgba(0,0,0,.8);animation: ukicw-lbin .35s ease}@keyframes ukicw-lbin{from{opacity: 0;scale: .96}}.ukicw-lb-cap{padding: 14px 20px 22px;text-align: center;font-size: 14.5px;color: rgba(255,255,255,.85);min-height: 22px}.ukicw-lb-cap b{display: block;font-size: 17px;color: #fff;margin-bottom: 2px}.ukicw-lb button{width: 48px !important;height: 48px !important;padding: 0 !important;margin: 0 !important;display: grid !important;place-items: center;border: 1px solid rgba(255,255,255,.18) !important;border-radius: 50% !important;background: rgba(255,255,255,.08) !important;color: #fff !important;cursor: pointer;transition: background .25s ease !important}.ukicw-lb button:hover,.ukicw-lb button:focus-visible{background: linear-gradient(135deg,#6c5ce7,#00cec9) !important;border-color: transparent !important;outline: none}.ukicw-lb-prev,.ukicw-lb-next{position: absolute !important;top: 50%;translate: 0 -50%}.ukicw-lb-prev{left: 14px}.ukicw-lb-next{right: 14px}@media (prefers-reduced-motion: reduce){.ultrakit-icw-main-slide,.ultrakit-icw-track,.ultrakit-icw-cap,.ultrakit-icw-thumb,.ukicw-lb{transition: none !important;animation: none !important}.ultrakit-icw-progress{display: none}}@media (max-width: 767px){.ultrakit-icw-wrapper{gap: 12px}.ultrakit-icw-thumbpos-left,.ultrakit-icw-thumbpos-right,.ultrakit-icw-thumbpos-bottom{grid-template-columns: minmax(0,1fr);grid-template-areas: "main" "thumbs"}.icw-cap-side{grid-template-columns: minmax(0,1fr) !important;grid-template-areas: "main" "thumbs" "side" !important}.icw-cap-side.ultrakit-icw-thumbpos-top{grid-template-areas: "thumbs" "main" "side" !important}.ultrakit-icw-thumbpos-left .ultrakit-icw-thumbs-track,.ultrakit-icw-thumbpos-right .ultrakit-icw-thumbs-track{flex-direction: row;width: max-content;padding: 0 0 10px}.ultrakit-icw-thumbpos-left .ultrakit-icw-thumbs,.ultrakit-icw-thumbpos-right .ultrakit-icw-thumbs{height: auto;min-height: 0}.ultrakit-icw-wrapper{--ts: 60px}.ultrakit-icw-thumbpos-overlay{--ts: 44px}.ultrakit-icw-wrapper button.ultrakit-icw-arrow{width: 38px !important;height: 38px !important}.icw-cap-gradient .ultrakit-icw-cap{left: 18px;right: 18px;bottom: 18px}.ultrakit-icw-cap-title{font-size: 18px}.ultrakit-icw-cap-text{font-size: 13.5px}.icw-cap-glass .ultrakit-icw-cap{left: 12px;bottom: 12px;padding: 14px 16px}.icw-skin-2,.icw-skin-4,.icw-skin-5{padding: 10px}.ukicw-lb-stage{padding: 0 10px}.ukicw-lb-prev,.ukicw-lb-next{top: auto;bottom: 8px;translate: none}}