:where(.ultrakit-ltt-wrapper){--align: center;--tint: #6c5ce7;--tint-2: #00cec9;--ink: #1c1a33}.ultrakit-ltt-wrapper{width: 100%;display: flex;flex-direction: column;align-items: var(--align);gap: 16px;color: var(--ink)}.ultrakit-ltt-empty{text-align: center;color: #aaa;padding: 30px;border: 1.5px dashed #ddd;border-radius: 10px}.ultrakit-ltt-link{display: contents;color: inherit;text-decoration: none}.ultrakit-ltt-box{position: relative;width: 300px;max-width: 100%;aspect-ratio: 1 / 1;box-sizing: border-box;flex-shrink: 0;transition: translate .4s cubic-bezier(.2,.8,.2,1),scale .4s cubic-bezier(.2,.8,.2,1),box-shadow .4s ease}.ultrakit-ltt-player{position: relative;z-index: 1;width: 100%;height: 100%}.ultrakit-ltt-wrapper[data-ultrakit-ltt] .ultrakit-ltt-box svg,.ultrakit-ltt-player canvas{width: 100% !important;height: 100% !important;display: block}.ltt-trigger-click .ultrakit-ltt-box,.ltt-trigger-cursor .ultrakit-ltt-box{cursor: pointer}.ltt-trigger-click .ultrakit-ltt-box:focus-visible{outline: 3px solid color-mix(in srgb,var(--tint) 55%,transparent);outline-offset: 4px;border-radius: 16px}.ultrakit-ltt-wrapper:not(.is-loaded):not(.is-error) .ultrakit-ltt-player{border-radius: 50%;background: radial-gradient(circle,color-mix(in srgb,var(--tint) 14%,transparent),transparent 70%)}@media (prefers-reduced-motion: no-preference){.ultrakit-ltt-wrapper:not(.is-loaded):not(.is-error) .ultrakit-ltt-player{animation: ukltt-wait 1.4s ease-in-out infinite}}@keyframes ukltt-wait{50%{opacity: .45;scale: .92}}.ultrakit-ltt-wrapper button.ultrakit-ltt-pause{position: absolute !important;right: 6%;bottom: 6%;z-index: 3;width: 32px !important;height: 32px !important;padding: 0 !important;margin: 0 !important;display: grid !important;place-items: center;border: 0 !important;border-radius: 50% !important;background: rgba(20,16,44,.62) !important;color: #fff !important;cursor: pointer;opacity: .75;transition: opacity .2s ease !important;box-shadow: none !important}.ultrakit-ltt-wrapper button.ultrakit-ltt-pause:hover,.ultrakit-ltt-wrapper button.ultrakit-ltt-pause:focus-visible{opacity: 1}.ultrakit-ltt-pause .i-play{display: none}.is-paused .ultrakit-ltt-pause .i-play{display: block}.is-paused .ultrakit-ltt-pause .i-pause{display: none}.ltt-frame-soft .ultrakit-ltt-box{padding: 8%;border-radius: 28%;background: color-mix(in srgb,var(--tint) 10%,#fff)}.ltt-frame-card .ultrakit-ltt-box{padding: 8%;border-radius: 24px;background: #fff;box-shadow: 0 1px 0 rgba(20,16,60,.04),0 24px 50px -30px rgba(40,30,110,.4)}.ltt-frame-glass .ultrakit-ltt-box{padding: 8%;border-radius: 26px;background: rgba(255,255,255,.1);border: 1px solid rgba(255,255,255,.22);-webkit-backdrop-filter: blur(14px);backdrop-filter: blur(14px)}.ltt-frame-ring .ultrakit-ltt-box{padding: 10%;border-radius: 50%;background: linear-gradient(#fff,#fff) padding-box,conic-gradient(from 180deg,var(--tint),var(--tint-2),var(--tint)) border-box;border: 4px solid transparent}.ltt-frame-dark .ultrakit-ltt-box{padding: 9%;border-radius: 26px;background: radial-gradient(120% 120% at 0% 0%,color-mix(in srgb,var(--tint) 30%,#16132c),#0f0d1f 65%);box-shadow: 0 30px 60px -30px rgba(0,0,0,.7)}.ltt-frame-blob .ultrakit-ltt-box{padding: 10%}.ltt-frame-blob .ultrakit-ltt-box::before{content: '';position: absolute;inset: 4%;z-index: 0;border-radius: 58% 42% 55% 45% / 45% 55% 45% 55%;background: linear-gradient(135deg,color-mix(in srgb,var(--tint) 22%,#fff),color-mix(in srgb,var(--tint-2) 22%,#fff))}@media (prefers-reduced-motion: no-preference){.ltt-frame-blob .ultrakit-ltt-box::before{animation: ukltt-blob 9s ease-in-out infinite}}@keyframes ukltt-blob{50%{border-radius: 40% 60% 42% 58% / 58% 40% 60% 42%;rotate: 20deg}}@media (hover: hover){.ltt-fx-lift .ultrakit-ltt-wrapper:hover .ultrakit-ltt-box,.ltt-fx-lift:hover .ultrakit-ltt-box{translate: 0 -8px}.ltt-fx-grow:hover .ultrakit-ltt-box{scale: 1.06}.ltt-fx-glow:hover .ultrakit-ltt-box{box-shadow: 0 0 0 1px color-mix(in srgb,var(--tint) 30%,transparent),0 24px 50px -18px color-mix(in srgb,var(--tint) 65%,transparent)}}.ultrakit-ltt-text{display: flex;flex-direction: column;gap: 8px;align-items: var(--align);text-align: center;min-width: 0}.ultrakit-ltt-title{margin: 0;font-size: 20px;line-height: 1.3;font-weight: 800;color: inherit}.ultrakit-ltt-desc{margin: 0;font-size: 15px;line-height: 1.65;opacity: .78;max-width: 42ch}.ultrakit-ltt-btn{display: inline-flex;align-items: center;gap: 6px;margin-top: 4px;font-weight: 800;font-size: 14.5px;color: var(--tint) !important;text-decoration: none !important}.ultrakit-ltt-btn i{font-style: normal;transition: translate .3s ease}.ultrakit-ltt-btn:hover i,.ultrakit-ltt-btn:focus-visible i{translate: 4px 0}.ltt-layout-card{padding: 30px 26px;border-radius: 24px;background: #fff;box-shadow: 0 1px 0 rgba(20,16,60,.04),0 24px 50px -32px rgba(40,30,110,.4);transition: translate .4s ease,box-shadow .4s ease}.ltt-layout-card:hover{translate: 0 -6px;box-shadow: 0 34px 60px -32px color-mix(in srgb,var(--tint) 55%,transparent)}.ltt-layout-inline{flex-direction: row;align-items: center;gap: 22px}.ltt-layout-inline .ultrakit-ltt-box{width: 120px;max-width: 38%}.ltt-layout-inline .ultrakit-ltt-text{flex: 1}.ltt-layout-inline .ultrakit-ltt-text{align-items: flex-start;text-align: left}.ltt-layout-badge{flex-direction: row;align-items: center;gap: 12px;width: auto;display: inline-flex;padding: 8px 18px 8px 8px;border-radius: 99px;background: color-mix(in srgb,var(--tint) 9%,#fff);border: 1px solid color-mix(in srgb,var(--tint) 20%,transparent)}.ltt-layout-badge .ultrakit-ltt-box{width: 46px;max-width: 46px;border-radius: 50%;background: #fff;padding: 4px}.ltt-layout-badge .ultrakit-ltt-title{font-size: 15px;font-weight: 700}.ltt-layout-badge .ultrakit-ltt-text{align-items: flex-start;text-align: left}@media (max-width: 767px){.ltt-layout-inline{flex-direction: column;text-align: center}.ltt-layout-inline .ultrakit-ltt-text{align-items: center;text-align: center}}