@property --icc-ang{syntax: '<angle>';inherits: false;initial-value: 0deg}:where(.ultrakit-icc-wrapper){--r: 20px;--bg: #ffffff;--ink: #1c1a33;--mute: #6b6985;--line: #ebe9f5;--ph: 460px}.ultrakit-icc-wrapper{--a1: var(--ultrakit-icc-accent,#6c5ce7);--b: var(--ultrakit-icc-accent-2,#00cec9);width: 100%}.ultrakit-icc-empty{text-align: center;color: #aaa;padding: 30px}.ultrakit-icc-grid{display: grid;grid-template-columns: repeat(var(--cols,3),minmax(0,1fr));gap: 24px}:where(.ultrakit-icc-card){--a: var(--a1)}.ultrakit-icc-card{position: relative;display: flex;flex-direction: column;min-width: 0;border-radius: var(--r);background: var(--bg);color: var(--ink);overflow: hidden;isolation: isolate;box-shadow: 0 1px 0 rgba(20,16,60,.04),0 20px 44px -28px rgba(40,30,110,.38);transition: translate .45s cubic-bezier(.2,.8,.2,1),box-shadow .45s ease,transform .2s ease-out,rotate .5s ease,margin .5s ease,opacity .6s ease,scale .6s ease}.ultrakit-icc-media{position: relative;aspect-ratio: var(--ratio,4/3);overflow: hidden;background: color-mix(in srgb,var(--a) 12%,#f3f2f8)}.ultrakit-icc-media img{width: 100%;height: 100%;display: block;object-fit: cover;transition: scale .8s cubic-bezier(.2,.8,.2,1),translate .3s ease-out,filter .6s ease}.ultrakit-icc-tag{position: absolute;top: 14px;left: 14px;z-index: 3;padding: 5px 11px;border-radius: 99px;background: rgba(255,255,255,.88);color: var(--ink);font-size: 11px;font-weight: 800;letter-spacing: .06em;text-transform: uppercase;-webkit-backdrop-filter: blur(6px);backdrop-filter: blur(6px)}.ultrakit-icc-body{position: relative;display: flex;flex-direction: column;gap: 10px;flex: 1;padding: 22px 22px 24px;z-index: 2}.icc-body-text{display: flex;flex-direction: column;gap: 6px}.ultrakit-icc-icon{display: grid;place-items: center;width: 46px;height: 46px;border-radius: 14px;font-size: 20px;color: #fff;background: linear-gradient(135deg,var(--a),var(--b));box-shadow: 0 10px 20px -10px color-mix(in srgb,var(--a) 80%,transparent);flex-shrink: 0}.ultrakit-icc-icon svg{width: 1em;height: 1em;fill: currentColor}.ultrakit-icc-title{margin: 0;font-size: 19px;line-height: 1.3;font-weight: 800;color: inherit;letter-spacing: -.01em}.ultrakit-icc-title a{color: inherit;text-decoration: none}.ultrakit-icc-meta{font-size: 12.5px;font-weight: 700;color: var(--a);letter-spacing: .02em}.ultrakit-icc-desc{margin: 0;font-size: 14.5px;line-height: 1.65;color: var(--mute)}.ultrakit-icc-btn{display: inline-flex;align-items: center;gap: 6px;align-self: flex-start;margin-top: auto;padding-top: 4px;font-size: 14px;font-weight: 800;color: var(--a) !important;text-decoration: none !important}.ultrakit-icc-btn i{font-style: normal;transition: translate .3s ease}.ultrakit-icc-card:hover .ultrakit-icc-btn i,.ultrakit-icc-btn:focus-visible i{translate: 4px 0}.icc-whole-link .ultrakit-icc-stretch::after{content: '';position: absolute;inset: 0;z-index: 6;border-radius: inherit}.icc-whole-link .ultrakit-icc-card:focus-within{outline: 3px solid color-mix(in srgb,var(--a) 55%,transparent);outline-offset: 3px}.ultrakit-icc-card:focus-visible{outline: 3px solid color-mix(in srgb,var(--a) 55%,transparent);outline-offset: 3px}.ultrakit-icc-overlay{position: absolute;inset: 0;z-index: 3;display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 12px;padding: 24px;text-align: center;color: #fff;background: rgba(12,10,28,.66);opacity: 0;transition: opacity .45s ease}.ultrakit-icc-overlay > *{translate: 0 14px;transition: translate .5s cubic-bezier(.2,.8,.2,1)}.ultrakit-icc-overlay .ultrakit-icc-desc{color: rgba(255,255,255,.9)}.ultrakit-icc-overlay .ultrakit-icc-btn{align-self: center;margin: 0;padding: 10px 18px;border-radius: 99px;background: #fff;color: #1c1a33 !important}.icc-glare,.icc-fx{pointer-events: none}.ultrakit-icc-effect-zoom-overlay .ultrakit-icc-card:hover .ultrakit-icc-media img{scale: 1.1}.ultrakit-icc-effect-zoom-overlay .ultrakit-icc-card:is(:hover,:focus-within) .ultrakit-icc-overlay{opacity: 1}.ultrakit-icc-effect-zoom-overlay .ultrakit-icc-card:is(:hover,:focus-within) .ultrakit-icc-overlay > *{translate: 0 0}.ultrakit-icc-effect-lift .ultrakit-icc-card:hover{translate: 0 -10px;box-shadow: 0 34px 60px -30px color-mix(in srgb,var(--a) 70%,transparent)}.ultrakit-icc-effect-lift .ultrakit-icc-card:hover .ultrakit-icc-media img{scale: 1.06}.ultrakit-icc-effect-border-draw .ultrakit-icc-card::before{content: '';position: absolute;inset: 0;z-index: 5;padding: 2px;border-radius: inherit;background: conic-gradient(from var(--icc-ang),var(--a),var(--b),transparent 40%,transparent 60%,var(--a));-webkit-mask: linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite: xor;mask: linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);opacity: 0;transition: opacity .4s ease;pointer-events: none}.ultrakit-icc-effect-border-draw .ultrakit-icc-card:hover::before{opacity: 1;animation: uk-icc-spin 2.4s linear infinite}.ultrakit-icc-effect-border-draw .ultrakit-icc-card:hover .ultrakit-icc-media img{scale: 1.05}@keyframes uk-icc-spin{to{--icc-ang: 360deg}}:is(.icc-skin-6,.ultrakit-icc-effect-slide-up,.ultrakit-icc-effect-reveal,.icc-layout-bento,.icc-layout-accordion) .ultrakit-icc-card{aspect-ratio: var(--ratio,4/3);color: #fff;background: #111}:is(.icc-skin-6,.ultrakit-icc-effect-slide-up,.ultrakit-icc-effect-reveal,.icc-layout-bento,.icc-layout-accordion) .ultrakit-icc-media{position: absolute;inset: 0;aspect-ratio: auto}:is(.icc-skin-6,.ultrakit-icc-effect-slide-up,.icc-layout-bento,.icc-layout-accordion) .ultrakit-icc-body{position: absolute;left: 0;right: 0;bottom: 0;flex: none;padding: 60px 24px 24px;background: linear-gradient(180deg,transparent,rgba(8,6,20,.85))}:is(.icc-skin-6,.ultrakit-icc-effect-slide-up,.ultrakit-icc-effect-reveal,.icc-layout-bento,.icc-layout-accordion) :is(.ultrakit-icc-desc){color: rgba(255,255,255,.86)}:is(.icc-skin-6,.ultrakit-icc-effect-slide-up,.ultrakit-icc-effect-reveal,.icc-layout-bento,.icc-layout-accordion) .ultrakit-icc-meta{color: color-mix(in srgb,var(--b) 65%,#fff)}:is(.icc-skin-6,.ultrakit-icc-effect-slide-up,.ultrakit-icc-effect-reveal,.icc-layout-bento,.icc-layout-accordion) .ultrakit-icc-btn{color: #fff !important}:is(.icc-skin-6,.icc-layout-bento) .ultrakit-icc-card:hover .ultrakit-icc-media img{scale: 1.07}:is(.icc-skin-6,.icc-layout-bento,.icc-layout-accordion) .ultrakit-icc-body .ultrakit-icc-icon{display: none}:is(.icc-skin-6,.ultrakit-icc-effect-reveal,.icc-layout-bento) .ultrakit-icc-desc{display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden}.ultrakit-icc-effect-slide-up .ultrakit-icc-desc,.ultrakit-icc-effect-slide-up .ultrakit-icc-btn,.ultrakit-icc-effect-slide-up .ultrakit-icc-body .ultrakit-icc-icon{max-height: 0;opacity: 0;overflow: hidden;margin: 0;padding-top: 0;transition: max-height .55s ease,opacity .4s ease,margin .4s ease}.ultrakit-icc-effect-slide-up .ultrakit-icc-card:is(:hover,:focus-within) :is(.ultrakit-icc-desc,.ultrakit-icc-btn,.ultrakit-icc-icon){max-height: 160px;opacity: 1}.ultrakit-icc-effect-slide-up .ultrakit-icc-card:is(:hover,:focus-within) .ultrakit-icc-btn{margin-top: 4px}.ultrakit-icc-effect-slide-up .ultrakit-icc-card:hover .ultrakit-icc-media img{scale: 1.08;filter: brightness(.8)}.ultrakit-icc-effect-reveal .ultrakit-icc-body{position: absolute;left: 12px;right: 12px;bottom: 12px;flex: none;padding: 18px 20px 20px;border-radius: calc(var(--r) - 6px);background: rgba(14,11,32,.52);border: 1px solid rgba(255,255,255,.18);-webkit-backdrop-filter: blur(14px) saturate(1.3);backdrop-filter: blur(14px) saturate(1.3);translate: 0 calc(100% - 60px);transition: translate .6s cubic-bezier(.2,.8,.2,1)}.ultrakit-icc-effect-reveal .ultrakit-icc-card:is(:hover,:focus-within) .ultrakit-icc-body{translate: 0 0}.ultrakit-icc-effect-reveal .ultrakit-icc-body :is(.ultrakit-icc-meta,.ultrakit-icc-desc,.ultrakit-icc-btn){opacity: 0;transition: opacity .35s ease}.ultrakit-icc-effect-reveal .ultrakit-icc-card:is(:hover,:focus-within) .ultrakit-icc-body :is(.ultrakit-icc-meta,.ultrakit-icc-desc,.ultrakit-icc-btn){opacity: 1;transition-delay: .15s}.ultrakit-icc-effect-reveal .ultrakit-icc-body .ultrakit-icc-icon{display: none}.ultrakit-icc-effect-reveal .ultrakit-icc-card:hover .ultrakit-icc-media img{scale: 1.06}.ultrakit-icc-effect-tilt-3d .ultrakit-icc-card{transform: perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg))}.ultrakit-icc-effect-tilt-3d .ultrakit-icc-card:hover{box-shadow: 0 34px 60px -30px color-mix(in srgb,var(--a) 70%,transparent)}.icc-glare{position: absolute;inset: 0;z-index: 4;border-radius: inherit;background: radial-gradient(circle at var(--gx,50%) var(--gy,0%),rgba(255,255,255,.45),transparent 55%);opacity: 0;mix-blend-mode: soft-light;transition: opacity .35s ease}.ultrakit-icc-effect-tilt-3d .ultrakit-icc-card:hover .icc-glare{opacity: 1}.ultrakit-icc-effect-spotlight .ultrakit-icc-card::before{content: '';position: absolute;inset: 0;z-index: 1;border-radius: inherit;pointer-events: none;background: radial-gradient(380px circle at var(--mx,50%) var(--my,50%),color-mix(in srgb,var(--a) 26%,transparent),transparent 60%);opacity: 0;transition: opacity .4s ease}.ultrakit-icc-effect-spotlight .ultrakit-icc-card::after{content: '';position: absolute;inset: 0;z-index: 5;padding: 1.5px;border-radius: inherit;pointer-events: none;background: radial-gradient(260px circle at var(--mx,50%) var(--my,50%),var(--b),var(--a) 40%,transparent 70%);-webkit-mask: linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite: xor;mask: linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);opacity: 0;transition: opacity .4s ease}.ultrakit-icc-effect-spotlight .ultrakit-icc-card:hover::before,.ultrakit-icc-effect-spotlight .ultrakit-icc-card:hover::after{opacity: 1}.ultrakit-icc-effect-spotlight .ultrakit-icc-card:hover .ultrakit-icc-media img{scale: 1.04}.icc-fx{position: absolute;inset: 0;z-index: 2;background: linear-gradient(120deg,color-mix(in srgb,var(--a) 92%,transparent),color-mix(in srgb,var(--b) 88%,transparent));scale: 0 1;transform-origin: left;transition: scale .6s cubic-bezier(.7,0,.2,1)}.ultrakit-icc-effect-curtain .ultrakit-icc-overlay{background: transparent}.ultrakit-icc-effect-curtain .ultrakit-icc-card:is(:hover,:focus-within) .icc-fx{scale: 1 1}.ultrakit-icc-effect-curtain .ultrakit-icc-card:is(:hover,:focus-within) .ultrakit-icc-overlay{opacity: 1;transition-delay: .25s}.ultrakit-icc-effect-curtain .ultrakit-icc-card:is(:hover,:focus-within) .ultrakit-icc-overlay > *{translate: 0 0;transition-delay: .25s}:not(.ultrakit-icc-effect-curtain) > .ultrakit-icc-grid .icc-fx{display: none}.ultrakit-icc-effect-magnetic .ultrakit-icc-card{transform: translate(var(--tx,0px),var(--ty,0px))}.ultrakit-icc-effect-magnetic .ultrakit-icc-card:hover{box-shadow: 0 30px 56px -28px color-mix(in srgb,var(--a) 70%,transparent)}.ultrakit-icc-effect-magnetic .ultrakit-icc-card:hover .ultrakit-icc-media img{translate: calc(var(--tx,0px) * -.8) calc(var(--ty,0px) * -.8);scale: 1.08}.ultrakit-icc-effect-parallax .ultrakit-icc-card{transform: perspective(1000px) rotateX(calc(var(--py,0) * -4deg)) rotateY(calc(var(--px,0) * 5deg))}.ultrakit-icc-effect-parallax .ultrakit-icc-media img{scale: 1.12;translate: calc(var(--px,0) * -14px) calc(var(--py,0) * -10px)}.ultrakit-icc-effect-parallax .ultrakit-icc-body{transition: translate .3s ease-out;translate: calc(var(--px,0) * 6px) calc(var(--py,0) * 4px)}.ultrakit-icc-effect-parallax .ultrakit-icc-tag{transition: translate .3s ease-out;translate: calc(var(--px,0) * 10px) calc(var(--py,0) * 8px)}.ultrakit-icc-effect-flip .ultrakit-icc-card{overflow: visible;background: transparent;box-shadow: none;perspective: 1200px}.ultrakit-icc-flip-inner{position: relative;height: 100%;transform-style: preserve-3d;transition: transform .8s cubic-bezier(.2,.8,.2,1)}.ultrakit-icc-effect-flip .ultrakit-icc-card:is(:hover,:focus-within,.is-flipped) .ultrakit-icc-flip-inner{transform: rotateY(180deg)}.ultrakit-icc-flip-front,.ultrakit-icc-flip-back{border-radius: var(--r);overflow: hidden;-webkit-backface-visibility: hidden;backface-visibility: hidden}.ultrakit-icc-flip-front{display: flex;flex-direction: column;height: 100%;background: var(--bg);box-shadow: 0 20px 44px -28px rgba(40,30,110,.38)}.ultrakit-icc-flip-front .ultrakit-icc-body{flex-direction: row;align-items: center;justify-content: space-between;flex-wrap: wrap}.icc-flip-hint{display: grid;place-items: center;width: 34px;height: 34px;border-radius: 50%;background: color-mix(in srgb,var(--a) 12%,transparent);color: var(--a);font-weight: 800}.ultrakit-icc-flip-back{position: absolute;inset: 0;transform: rotateY(180deg);display: flex;flex-direction: column;align-items: flex-start;justify-content: center;gap: 12px;padding: 28px;color: #fff;background: linear-gradient(150deg,var(--a),var(--b));box-shadow: 0 30px 50px -28px color-mix(in srgb,var(--a) 80%,transparent)}.ultrakit-icc-flip-back .ultrakit-icc-icon{background: rgba(255,255,255,.2);box-shadow: none}.ultrakit-icc-flip-back .ultrakit-icc-tag{position: static;background: rgba(255,255,255,.2);color: #fff}.ultrakit-icc-flip-back .ultrakit-icc-desc{color: rgba(255,255,255,.92)}.ultrakit-icc-flip-back .ultrakit-icc-meta{color: #fff;opacity: .85}.ultrakit-icc-flip-back .ultrakit-icc-btn{margin-top: 6px;padding: 10px 18px;border-radius: 99px;background: #fff;color: #1c1a33 !important}.icc-layout-bento .ultrakit-icc-grid{grid-auto-flow: dense}.icc-layout-bento .ultrakit-icc-card:first-child{grid-column: span 2;grid-row: span 2;aspect-ratio: auto;min-height: 100%}.icc-layout-bento .ultrakit-icc-card:first-child .ultrakit-icc-title{font-size: clamp(22px,2.4vw,32px)}.icc-layout-accordion .ultrakit-icc-grid{display: flex;gap: 14px;height: var(--ph)}.icc-layout-accordion .ultrakit-icc-card{flex: 1 1 0;aspect-ratio: auto;min-width: 0;cursor: pointer;transition: flex-grow .7s cubic-bezier(.2,.8,.2,1),box-shadow .4s ease}.icc-layout-accordion .ultrakit-icc-card.is-active{flex-grow: 4.2;cursor: default}.icc-layout-accordion .ultrakit-icc-card:not(.is-active) .ultrakit-icc-media img{filter: saturate(.7) brightness(.8)}.icc-layout-accordion .ultrakit-icc-card :is(.ultrakit-icc-desc,.ultrakit-icc-btn,.ultrakit-icc-meta){opacity: 0;max-height: 0;overflow: hidden;transition: opacity .4s ease,max-height .5s ease}.icc-layout-accordion .ultrakit-icc-card.is-active :is(.ultrakit-icc-desc,.ultrakit-icc-btn,.ultrakit-icc-meta){opacity: 1;max-height: 160px;transition-delay: .3s}.icc-layout-accordion .ultrakit-icc-card:not(.is-active) .ultrakit-icc-title{font-size: 16px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.icc-layout-accordion .ultrakit-icc-card:not(.is-active) .ultrakit-icc-body{padding: 40px 16px 18px}.icc-layout-accordion .ultrakit-icc-card:not(.is-active) .ultrakit-icc-tag{opacity: 0}.icc-layout-fan .ultrakit-icc-grid{display: flex;justify-content: center;align-items: flex-end;gap: 0;padding: 30px 0 20px}.icc-layout-fan .ultrakit-icc-card{flex: 0 0 min(300px,30%);rotate: calc((var(--i) - (var(--n,3) - 1) / 2) * 6deg);translate: 0 calc(max(var(--i) - (var(--n,3) - 1) / 2,(var(--n,3) - 1) / 2 - var(--i)) * 16px);margin-left: -90px;transform-origin: 50% 120%}.icc-layout-fan .ultrakit-icc-card:first-child{margin-left: 0}.icc-layout-fan .ultrakit-icc-grid:hover .ultrakit-icc-card,.icc-layout-fan .ultrakit-icc-grid:focus-within .ultrakit-icc-card{margin-left: 16px;rotate: 0deg;translate: 0 0}.icc-layout-fan .ultrakit-icc-grid:hover .ultrakit-icc-card:first-child{margin-left: 0}.icc-layout-fan .ultrakit-icc-card:hover{z-index: 5;translate: 0 -14px !important}.icc-layout-list .ultrakit-icc-card{flex-direction: row}.icc-layout-list .ultrakit-icc-media{flex: 0 0 42%;aspect-ratio: auto;min-height: 200px}.icc-layout-list .ultrakit-icc-body{justify-content: center}.icc-skin-2{--bg: #16132c;--ink: #f3f2ff;--mute: #b9b6d8}.icc-skin-2 .ultrakit-icc-card{box-shadow: 0 30px 60px -34px rgba(0,0,0,.7)}.icc-skin-3 .ultrakit-icc-card{box-shadow: none;border: 1px solid var(--line);--r: 14px;border-radius: 14px}.icc-skin-3 .ultrakit-icc-card:hover{border-color: color-mix(in srgb,var(--a) 45%,transparent)}.icc-skin-4 .ultrakit-icc-body{background: linear-gradient(150deg,var(--a),var(--b));color: #fff}.icc-skin-4 .ultrakit-icc-desc{color: rgba(255,255,255,.9)}.icc-skin-4 .ultrakit-icc-meta,.icc-skin-4 .ultrakit-icc-btn{color: #fff !important}.icc-skin-4 .ultrakit-icc-body .ultrakit-icc-icon{background: rgba(255,255,255,.2);box-shadow: none}.icc-skin-5{--bg: rgba(255,255,255,.07);--ink: #fff;--mute: #d4d2ec}.icc-skin-5 .ultrakit-icc-card{border: 1px solid rgba(255,255,255,.16);-webkit-backdrop-filter: blur(14px);backdrop-filter: blur(14px);box-shadow: 0 30px 60px -34px rgba(0,0,0,.6)}.icc-skin-5 .ultrakit-icc-meta{color: color-mix(in srgb,var(--b) 70%,#fff)}.icc-skin-5 .ultrakit-icc-btn{color: #fff !important}.icc-skin-7{--bg: #0c0a1d;--ink: #f3f2ff;--mute: #b9b6d8}.icc-skin-7 .ultrakit-icc-card{border: 1px solid color-mix(in srgb,var(--a) 55%,transparent);box-shadow: 0 0 34px -12px color-mix(in srgb,var(--a) 70%,transparent)}.icc-skin-7 .ultrakit-icc-card:hover{box-shadow: 0 0 0 1px var(--a),0 0 44px -6px color-mix(in srgb,var(--a) 80%,transparent),0 0 80px -20px color-mix(in srgb,var(--b) 60%,transparent)}.icc-skin-7 .ultrakit-icc-btn{color: color-mix(in srgb,var(--b) 70%,#fff) !important}.icc-skin-8 .ultrakit-icc-card{background: color-mix(in srgb,var(--a) 9%,#fff);box-shadow: none}.icc-skin-8 .ultrakit-icc-media{margin: 10px 10px 0;border-radius: calc(var(--r) - 6px)}.icc-skin-8 .ultrakit-icc-title{color: color-mix(in srgb,var(--a) 55%,#1c1a33)}.icc-skin-9 .ultrakit-icc-card{border: 3px solid #111;border-radius: 8px;box-shadow: 8px 8px 0 #111;--r: 8px}.icc-skin-9 .ultrakit-icc-card:hover{translate: -3px -3px;box-shadow: 11px 11px 0 #111}.icc-skin-9 .ultrakit-icc-media{border-bottom: 3px solid #111}.icc-skin-9 .ultrakit-icc-icon{border-radius: 6px;border: 2px solid #111;box-shadow: 3px 3px 0 #111}.icc-skin-9 .ultrakit-icc-btn{padding: 8px 14px;border: 2px solid #111;border-radius: 6px;background: var(--b);color: #111 !important;box-shadow: 3px 3px 0 #111}.ultrakit-icc-wrapper.is-armed:not(.is-in) .ultrakit-icc-card{opacity: 0}.icc-enter-rise.is-armed:not(.is-in) .ultrakit-icc-card{translate: 0 30px}.icc-enter-zoom.is-armed:not(.is-in) .ultrakit-icc-card{scale: .88}.icc-enter-flip.is-armed:not(.is-in) .ultrakit-icc-card{rotate: x 40deg}.ultrakit-icc-wrapper.is-armed .ultrakit-icc-card{transition-delay: calc(var(--i) * 90ms)}.ultrakit-icc-wrapper.is-in.is-settled .ultrakit-icc-card{transition-delay: 0s}@media (hover: none){.ultrakit-icc-effect-zoom-overlay .ultrakit-icc-overlay{opacity: 1;background: linear-gradient(180deg,rgba(12,10,28,.15),rgba(12,10,28,.7));justify-content: flex-end}.ultrakit-icc-effect-zoom-overlay .ultrakit-icc-overlay > *{translate: 0 0}.ultrakit-icc-effect-slide-up :is(.ultrakit-icc-desc,.ultrakit-icc-btn){max-height: 160px;opacity: 1}.ultrakit-icc-effect-reveal .ultrakit-icc-body{translate: 0 0}.ultrakit-icc-effect-reveal .ultrakit-icc-body :is(.ultrakit-icc-meta,.ultrakit-icc-desc,.ultrakit-icc-btn){opacity: 1}.ultrakit-icc-effect-curtain .icc-fx{scale: 1 1;opacity: .85}.ultrakit-icc-effect-curtain .ultrakit-icc-overlay{opacity: 1}.ultrakit-icc-effect-curtain .ultrakit-icc-overlay > *{translate: 0 0}}@media (prefers-reduced-motion: reduce){.ultrakit-icc-card,.ultrakit-icc-media img,.ultrakit-icc-flip-inner,.icc-fx,.ultrakit-icc-body{transition: none !important}.ultrakit-icc-card{transform: none !important}.ultrakit-icc-effect-border-draw .ultrakit-icc-card:hover::before{animation: none}}@media (max-width: 1024px){.icc-layout-fan .ultrakit-icc-card{flex-basis: min(260px,34%);margin-left: -70px}}@media (max-width: 767px){.icc-layout-bento .ultrakit-icc-card:first-child{grid-column: auto;grid-row: auto;aspect-ratio: var(--ratio,4/3)}.icc-layout-accordion .ultrakit-icc-grid{flex-direction: column;height: auto}.icc-layout-accordion .ultrakit-icc-card{flex: none;height: 84px;transition: height .6s cubic-bezier(.2,.8,.2,1)}.icc-layout-accordion .ultrakit-icc-card.is-active{height: min(420px,80vh)}.icc-layout-fan .ultrakit-icc-grid{display: grid;grid-template-columns: minmax(0,1fr);gap: 18px;padding: 0}.icc-layout-fan .ultrakit-icc-card{rotate: 0deg;translate: none;margin: 0 !important}.icc-layout-list .ultrakit-icc-card{flex-direction: column}.icc-layout-list .ultrakit-icc-media{flex: none;aspect-ratio: var(--ratio,4/3);min-height: 0}}