@property --abtn-ang{syntax: '<angle>';inherits: false;initial-value: 0deg}.ultrakit-abtn-wrap{--a: var(--ultrakit-abtn-accent,#6c5ce7);--b: var(--ultrakit-abtn-accent-2,#00cec9);--abtn-r: 10px;display: flex;flex-wrap: wrap;align-items: center;gap: 12px 14px}.ultrakit-abtn-wrap.is-full{flex-direction: column;align-items: stretch}:where(.ultrakit-abtn){--pv: 14px;--ph: 26px;--fs: 15.5px;--ink: var(--ultrakit-abtn-ink,#ffffff);--abtn-bg: linear-gradient(var(--a),var(--a));--abtn-shadow: 0 10px 24px -10px color-mix(in srgb,var(--a) 75%,transparent)}.ultrakit-abtn-wrap .ultrakit-abtn{position: relative;display: inline-flex !important;align-items: center;justify-content: center;gap: 10px;margin: 0 !important;padding: var(--pv) var(--ph) !important;min-height: 0 !important;width: auto;border: 0 !important;border-radius: var(--abtn-r) !important;background: var(--abtn-bg) !important;color: var(--ink) !important;font-size: var(--fs) !important;font-weight: 700 !important;line-height: 1.2 !important;letter-spacing: .01em;text-decoration: none !important;text-transform: none;white-space: nowrap;box-shadow: var(--abtn-shadow) !important;cursor: pointer;isolation: isolate;transform: translate(var(--mx,0),var(--my,0));transition: transform .3s cubic-bezier(.2,.9,.25,1.3),box-shadow .3s ease,background-position .6s ease,color .25s ease,filter .25s ease;-webkit-tap-highlight-color: transparent}.ultrakit-abtn-wrap .ultrakit-abtn:focus-visible{outline: 3px solid color-mix(in srgb,var(--a) 55%,transparent) !important;outline-offset: 3px}.ultrakit-abtn-full{width: 100%}.ultrakit-abtn-size-small{--pv: 10px;--ph: 18px;--fs: 14px}.ultrakit-abtn-size-large{--pv: 18px;--ph: 34px;--fs: 17px}.ultrakit-abtn-size-xl{--pv: 22px;--ph: 44px;--fs: 19px}.ultrakit-abtn-inner{position: relative;z-index: 1;display: inline-flex;align-items: center;gap: 10px;transition: opacity .2s ease,transform .3s ease}.ultrakit-abtn-label{display: inline-flex;flex-direction: column;align-items: flex-start;line-height: 1.2}.ultrakit-abtn-text{position: relative;display: inline-grid;overflow: hidden}.ultrakit-abtn-t1,.ultrakit-abtn-t2{grid-area: 1 / 1;transition: transform .45s cubic-bezier(.7,0,.2,1)}.ultrakit-abtn-t2{transform: translateY(110%)}.ultrakit-abtn-sub{font-size: .72em;font-weight: 600;opacity: .82;letter-spacing: .01em}.ultrakit-abtn-icon{display: inline-flex;align-items: center;justify-content: center;line-height: 1;transition: transform .35s cubic-bezier(.2,.9,.25,1.4),max-width .35s ease,opacity .3s ease,margin .35s ease}.ultrakit-abtn-icon svg{width: 1em;height: 1em;fill: currentColor}.ultrakit-abtn-icon i{font-size: 1em}.ultrakit-abtn-sr-text{position: absolute !important;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap}.ultrakit-abtn-fill{position: absolute;inset: 0;z-index: 0;border-radius: inherit;overflow: hidden;pointer-events: none}.ultrakit-abtn-fill::before,.ultrakit-abtn-fill::after{content: '';position: absolute;pointer-events: none}.ultrakit-abtn-ripple-dot{position: absolute;border-radius: 50%;background: currentColor;opacity: .3;transform: scale(0);animation: ukabtn-ripple .7s ease-out forwards;pointer-events: none}@keyframes ukabtn-ripple{to{transform: scale(1);opacity: 0}}.abtn-skin-2{--abtn-bg: linear-gradient(120deg,var(--a),var(--b))}.ultrakit-abtn-wrap .abtn-skin-2{background-size: 180% 100% !important}.ultrakit-abtn-wrap .abtn-skin-2:hover{background-position: 100% 0 !important}.abtn-skin-3{--abtn-bg: linear-gradient(transparent,transparent);--ink: var(--ultrakit-abtn-ink,var(--a));--abtn-shadow: inset 0 0 0 2px var(--a)}.abtn-skin-4{--abtn-bg: linear-gradient(rgba(255,255,255,.16),rgba(255,255,255,.08));--abtn-shadow: inset 0 0 0 1px rgba(255,255,255,.35),0 10px 30px -12px rgba(0,0,0,.35);backdrop-filter: blur(12px) saturate(1.3);-webkit-backdrop-filter: blur(12px) saturate(1.3)}.abtn-skin-5{--abtn-bg: linear-gradient(#eceff6,#eceff6);--ink: var(--ultrakit-abtn-ink,var(--a));--abtn-shadow: 7px 7px 16px #c9ced9,-7px -7px 16px #ffffff}.abtn-skin-6{--abtn-shadow: 0 6px 0 color-mix(in srgb,var(--a) 62%,#000),0 14px 22px -8px color-mix(in srgb,var(--a) 70%,transparent)}.abtn-skin-6:active{transform: translateY(5px) !important;--abtn-shadow: 0 1px 0 color-mix(in srgb,var(--a) 62%,#000)}.abtn-skin-7{--abtn-bg: linear-gradient(115deg,var(--a),var(--b),#fd79a8,var(--a));animation: ukabtn-aurora 6s ease infinite}.ultrakit-abtn-wrap .abtn-skin-7{background-size: 300% 100% !important}@keyframes ukabtn-aurora{50%{background-position: 100% 0}}.abtn-skin-8{--abtn-bg: linear-gradient(#0c0b1d,#0c0b1d);--ink: var(--ultrakit-abtn-ink,var(--b));--abtn-shadow: inset 0 0 0 1.5px var(--b),0 0 18px -2px color-mix(in srgb,var(--b) 75%,transparent),inset 0 0 14px -4px color-mix(in srgb,var(--b) 70%,transparent);text-shadow: 0 0 10px color-mix(in srgb,var(--b) 70%,transparent)}.abtn-skin-9{--abtn-bg: linear-gradient(color-mix(in srgb,var(--a) 13%,#fff),color-mix(in srgb,var(--a) 13%,#fff));--ink: var(--ultrakit-abtn-ink,var(--a));--abtn-shadow: none}.abtn-skin-10{--abtn-bg: linear-gradient(#11111c,#11111c) padding-box,linear-gradient(120deg,var(--a),var(--b)) border-box;--abtn-shadow: 0 12px 28px -12px color-mix(in srgb,var(--a) 70%,transparent)}.ultrakit-abtn-wrap .abtn-skin-10{border: 2px solid transparent !important}.abtn-skin-11{--abtn-bg: linear-gradient(#fff,#fff);--ink: var(--ultrakit-abtn-ink,#111);--abtn-shadow: 5px 5px 0 #111}.ultrakit-abtn-wrap .abtn-skin-11{border: 2.5px solid #111 !important;font-weight: 800 !important}.abtn-skin-11:hover{transform: translate(-2px,-2px) !important;--abtn-shadow: 7px 7px 0 #111}.abtn-skin-11:active{transform: translate(3px,3px) !important;--abtn-shadow: 1px 1px 0 #111}.abtn-skin-12{--abtn-bg: linear-gradient(transparent,transparent);--ink: var(--ultrakit-abtn-ink,var(--a));--abtn-shadow: none;--ph: 4px}.abtn-skin-12 .ultrakit-abtn-text::after{content: '';position: absolute;left: 0;right: 0;bottom: -2px;height: 2px;background: currentColor;transform: scaleX(.35);transform-origin: left;transition: transform .35s ease}.abtn-skin-12:hover .ultrakit-abtn-text::after{transform: scaleX(1)}.abtn-skin-12 .ultrakit-abtn-text{overflow: visible;padding-bottom: 3px}.ultrakit-abtn-anim-icon-slide:hover .ultrakit-abtn-icon{transform: translateX(5px)}.ultrakit-abtn-icon-left.ultrakit-abtn-anim-icon-slide:hover .ultrakit-abtn-icon{transform: translateX(-4px)}.ultrakit-abtn-anim-fill-slide .ultrakit-abtn-fill::before{inset: 0;background: linear-gradient(120deg,var(--b),var(--a));transform: scaleX(0);transform-origin: right;transition: transform .45s cubic-bezier(.7,0,.2,1)}.ultrakit-abtn-anim-fill-slide:hover .ultrakit-abtn-fill::before{transform: scaleX(1);transform-origin: left}.abtn-skin-3.ultrakit-abtn-anim-fill-slide:hover,.abtn-skin-9.ultrakit-abtn-anim-fill-slide:hover,.abtn-skin-5.ultrakit-abtn-anim-fill-slide:hover{color: #fff !important}.ultrakit-abtn-anim-border-grow:hover{box-shadow: var(--abtn-shadow),0 0 0 5px color-mix(in srgb,var(--a) 25%,transparent) !important}.ultrakit-abtn-anim-shine .ultrakit-abtn-fill::after,.abtn-att-shine .ultrakit-abtn-fill::after{top: -20%;bottom: -20%;left: 0;width: 40%;background: linear-gradient(105deg,transparent,rgba(255,255,255,.55),transparent);transform: translateX(-160%) skewX(-20deg)}.ultrakit-abtn-anim-shine:hover .ultrakit-abtn-fill::after{transition: transform .7s ease;transform: translateX(320%) skewX(-20deg)}.ultrakit-abtn-anim-push-3d{--abtn-shadow: 0 5px 0 color-mix(in srgb,var(--a) 60%,#000)}.ultrakit-abtn-anim-push-3d:hover{transform: translateY(3px);--abtn-shadow: 0 2px 0 color-mix(in srgb,var(--a) 60%,#000)}.ultrakit-abtn-anim-underline .ultrakit-abtn-text{overflow: visible}.ultrakit-abtn-anim-underline .ultrakit-abtn-text::after{content: '';position: absolute;left: 0;right: 0;bottom: -3px;height: 2px;background: currentColor;transform: scaleX(0);transform-origin: right;transition: transform .35s ease}.ultrakit-abtn-anim-underline:hover .ultrakit-abtn-text::after{transform: scaleX(1);transform-origin: left}.ultrakit-abtn-anim-lift:hover{transform: translateY(-4px);box-shadow: 0 18px 34px -12px color-mix(in srgb,var(--a) 85%,transparent),0 0 0 1px color-mix(in srgb,var(--a) 20%,transparent) !important;filter: saturate(1.1)}.ultrakit-abtn-anim-magnetic{transition: transform .18s ease-out,box-shadow .3s ease}.ultrakit-abtn-anim-magnetic .ultrakit-abtn-inner{transform: translate(calc(var(--mx,0px) * .5),calc(var(--my,0px) * .5));transition: transform .18s ease-out}.ultrakit-abtn-anim-liquid .ultrakit-abtn-fill::before{left: -25%;width: 150%;aspect-ratio: 1;top: 110%;border-radius: 42%;background: color-mix(in srgb,var(--b) 90%,#fff);transition: top .7s cubic-bezier(.3,.8,.3,1);animation: ukabtn-spin 6s linear infinite}.ultrakit-abtn-anim-liquid:hover .ultrakit-abtn-fill::before{top: -40%}@keyframes ukabtn-spin{to{transform: rotate(360deg)}}.ultrakit-abtn-anim-gradient{--abtn-bg: linear-gradient(120deg,var(--a),var(--b),var(--a))}.ultrakit-abtn-wrap .ultrakit-abtn-anim-gradient{background-size: 220% 100% !important}.ultrakit-abtn-wrap .ultrakit-abtn-anim-gradient:hover{background-position: 100% 0 !important}.ultrakit-abtn-wrap .ultrakit-abtn-anim-spin-border{border: 2.5px solid transparent !important;background: var(--abtn-bg) padding-box,conic-gradient(from var(--abtn-ang),var(--a),var(--b),#fd79a8,#fdcb6e,var(--a)) border-box !important;animation: ukabtn-ang 3s linear infinite paused}.ultrakit-abtn-anim-spin-border:hover{animation-play-state: running}.abtn-skin-3.ultrakit-abtn-anim-spin-border,.abtn-skin-12.ultrakit-abtn-anim-spin-border{--abtn-bg: linear-gradient(#fff,#fff)}@keyframes ukabtn-ang{to{--abtn-ang: 360deg}}.ultrakit-abtn-anim-text-swap:hover .ultrakit-abtn-t1{transform: translateY(-110%)}.ultrakit-abtn-anim-text-swap:hover .ultrakit-abtn-t2{transform: translateY(0)}.ultrakit-abtn-anim-jelly:hover{animation: ukabtn-jelly .6s ease}@keyframes ukabtn-jelly{30%{transform: scale(1.12,.88)}45%{transform: scale(.92,1.08)}65%{transform: scale(1.04,.96)}100%{transform: scale(1)}}.ultrakit-abtn-anim-arrow-grow .ultrakit-abtn-icon{max-width: 0;opacity: 0;margin-left: -10px;overflow: hidden}.ultrakit-abtn-anim-arrow-grow:hover .ultrakit-abtn-icon{max-width: 1.4em;opacity: 1;margin-left: 0}.abtn-att-pulse{animation: ukabtn-pulse 2.4s ease-out infinite}@keyframes ukabtn-pulse{0%{box-shadow: var(--abtn-shadow),0 0 0 0 color-mix(in srgb,var(--a) 55%,transparent)}70%,100%{box-shadow: var(--abtn-shadow),0 0 0 16px color-mix(in srgb,var(--a) 0%,transparent)}}.abtn-att-wiggle{animation: ukabtn-wiggle 3.5s ease-in-out infinite}@keyframes ukabtn-wiggle{0%,84%,100%{transform: rotate(0)}87%{transform: rotate(-4deg)}90%{transform: rotate(4deg)}93%{transform: rotate(-3deg)}96%{transform: rotate(2deg)}}.abtn-att-bounce{animation: ukabtn-bounce 2.8s cubic-bezier(.3,.6,.4,1) infinite}@keyframes ukabtn-bounce{0%,70%,100%{transform: translateY(0)}78%{transform: translateY(-9px)}86%{transform: translateY(0)}92%{transform: translateY(-4px)}}.abtn-att-glow{animation: ukabtn-glow 2.6s ease-in-out infinite}@keyframes ukabtn-glow{50%{box-shadow: var(--abtn-shadow),0 0 28px 2px color-mix(in srgb,var(--a) 60%,transparent)}}.abtn-att-shine .ultrakit-abtn-fill::after{animation: ukabtn-shine 3.6s ease-in-out infinite}@keyframes ukabtn-shine{0%,60%{transform: translateX(-160%) skewX(-20deg)}85%,100%{transform: translateX(320%) skewX(-20deg)}}.abtn-att-pulse:hover,.abtn-att-wiggle:hover,.abtn-att-bounce:hover{animation-play-state: paused}.abtn-l-stacked .ultrakit-abtn-label{gap: 2px}.abtn-l-stacked{--pv: 11px;text-align: left}.abtn-l-stacked .ultrakit-abtn-icon{font-size: 1.25em}.ultrakit-abtn-wrap .abtn-l-split{padding: 0 !important;align-items: stretch;overflow: hidden}.abtn-l-split .ultrakit-abtn-inner{align-items: stretch;gap: 0;width: 100%}.abtn-l-split .ultrakit-abtn-label{flex: 1;align-items: center}.abtn-l-split .ultrakit-abtn-badge{align-self: center;margin: 0 14px 0 -6px}.abtn-l-split .ultrakit-abtn-label{justify-content: center;padding: var(--pv) var(--ph)}.abtn-l-split .ultrakit-abtn-icon{padding: 0 calc(var(--pv) + 2px);background: rgba(0,0,0,.14)}.abtn-l-split.ultrakit-abtn-icon-right .ultrakit-abtn-icon{border-left: 1px solid rgba(255,255,255,.22);border-radius: 0 var(--abtn-r) var(--abtn-r) 0}.abtn-l-split.ultrakit-abtn-icon-left .ultrakit-abtn-icon{border-right: 1px solid rgba(255,255,255,.22);border-radius: var(--abtn-r) 0 0 var(--abtn-r)}.abtn-l-split.ultrakit-abtn-anim-icon-slide:hover .ultrakit-abtn-icon{transform: none}.abtn-l-split.ultrakit-abtn-anim-icon-slide:hover .ultrakit-abtn-icon > *{transform: translateX(3px);transition: transform .3s ease}.abtn-l-store{--pv: 9px;--ph: 20px;gap: 12px;text-align: left}.abtn-l-store .ultrakit-abtn-inner{gap: 12px}.abtn-l-store .ultrakit-abtn-icon{font-size: 1.9em}.abtn-l-store .ultrakit-abtn-label{gap: 0}.abtn-l-store .ultrakit-abtn-sub{font-size: 11px;font-weight: 600;opacity: .85;text-transform: none}.abtn-l-store .ultrakit-abtn-text{font-size: 1.22em;font-weight: 800;letter-spacing: -.01em}.ultrakit-abtn-wrap :is(.abtn-l-circle,.ultrakit-abtn-icon-only){--ph: var(--pv);aspect-ratio: 1;border-radius: 50% !important;padding: calc(var(--pv) + 2px) !important}.abtn-l-circle .ultrakit-abtn-icon,.ultrakit-abtn-icon-only .ultrakit-abtn-icon{font-size: 1.25em}.ultrakit-abtn-badge{display: inline-flex;align-items: center;justify-content: center;min-width: 22px;height: 22px;padding: 0 7px;border-radius: 999px;background: linear-gradient(120deg,#ff4d8d,#ff8a3d);color: #fff;font-size: 11px;font-weight: 800;letter-spacing: .02em;line-height: 1;white-space: nowrap}.has-badge-corner .ultrakit-abtn-badge{position: absolute;top: -9px;right: -8px;z-index: 2;box-shadow: 0 6px 14px -4px rgba(255,77,141,.6),0 0 0 2px #fff;animation: ukabtn-badge 2.4s ease-in-out infinite}@keyframes ukabtn-badge{0%,80%,100%{transform: scale(1)}88%{transform: scale(1.18)}}.has-badge-inline .ultrakit-abtn-badge{margin-left: 2px;background: rgba(255,255,255,.25)}.abtn-skin-3.has-badge-inline .ultrakit-abtn-badge,.abtn-skin-5.has-badge-inline .ultrakit-abtn-badge,.abtn-skin-9.has-badge-inline .ultrakit-abtn-badge,.abtn-skin-11.has-badge-inline .ultrakit-abtn-badge,.abtn-skin-12.has-badge-inline .ultrakit-abtn-badge{background: color-mix(in srgb,var(--a) 16%,transparent);color: var(--a)}.ultrakit-abtn-done{position: absolute;inset: 0;z-index: 2;display: flex;align-items: center;justify-content: center;gap: 6px;opacity: 0;transform: translateY(8px);transition: opacity .25s ease,transform .35s cubic-bezier(.2,.9,.25,1.4);pointer-events: none;font-weight: 800}.ultrakit-abtn.is-done .ultrakit-abtn-inner{opacity: 0;transform: translateY(-8px)}.ultrakit-abtn.is-done .ultrakit-abtn-done{opacity: 1;transform: none}.ultrakit-abtn .screen-reader-text{position: absolute !important;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0)}.ultrakit-abtn-wrap .ultrakit-abtn-2nd{--abtn-shadow: none}.ultrakit-abtn-wrap .abtn-2nd-ghost{--abtn-bg: linear-gradient(transparent,transparent);box-shadow: inset 0 0 0 2px color-mix(in srgb,currentColor 35%,transparent) !important;color: var(--ultrakit-abtn-2nd-ink,inherit) !important}.ultrakit-abtn-wrap .abtn-2nd-ghost:hover{box-shadow: inset 0 0 0 2px currentColor !important}.ultrakit-abtn-wrap .abtn-2nd-soft{--abtn-bg: linear-gradient(color-mix(in srgb,var(--a) 12%,transparent),color-mix(in srgb,var(--a) 12%,transparent));--ink: var(--a)}.ultrakit-abtn-wrap .abtn-2nd-text{--abtn-bg: linear-gradient(transparent,transparent);--ph: 6px;color: var(--ultrakit-abtn-2nd-ink,inherit) !important}.abtn-2nd-text:hover .ultrakit-abtn-icon{transform: translateX(5px)}.ultrakit-abtn-or{display: inline-grid;place-items: center;width: 34px;height: 34px;border-radius: 50%;background: color-mix(in srgb,currentColor 10%,transparent);color: var(--ultrakit-abtn-2nd-ink,inherit);font-size: 12px;font-weight: 700;opacity: .8;text-transform: lowercase}.abtn-wl-floating.is-fixed{position: fixed;bottom: 24px;z-index: 9990;flex-direction: column;align-items: flex-end;gap: 10px}.abtn-wl-floating.abtn-float-right{right: 24px}.abtn-wl-floating.abtn-float-left{left: 24px;align-items: flex-start}.abtn-wl-floating.is-fixed[hidden]{display: none !important}.abtn-wl-floating.is-fixed:not(.is-shown){opacity: 0;transform: translateY(20px) scale(.9);pointer-events: none}.abtn-wl-floating.is-fixed{transition: opacity .35s ease,transform .45s cubic-bezier(.2,.9,.25,1.3)}.abtn-wl-floating.is-inline{flex-direction: column;align-items: flex-start;gap: 10px}.abtn-l-floating{box-shadow: var(--abtn-shadow),0 16px 34px -10px rgba(0,0,0,.35) !important}.ultrakit-abtn-tip{position: relative;max-width: 240px;padding: 10px 30px 10px 14px;border-radius: 14px;background: #fff;color: #1d1b33;font-size: 13.5px;font-weight: 600;line-height: 1.4;box-shadow: 0 14px 34px -10px rgba(20,20,50,.35);animation: ukabtn-tip .5s cubic-bezier(.2,.9,.25,1.3) .6s backwards}.ultrakit-abtn-tip::after{content: '';position: absolute;bottom: -6px;right: 22px;width: 12px;height: 12px;background: #fff;transform: rotate(45deg);border-radius: 2px}.abtn-float-left .ultrakit-abtn-tip::after{right: auto;left: 22px}.ultrakit-abtn-wrap .ultrakit-abtn-tip-x{position: absolute !important;top: 4px;right: 6px;width: 20px !important;height: 20px !important;min-height: 0 !important;margin: 0 !important;padding: 0 !important;border: 0 !important;border-radius: 50% !important;background: transparent !important;color: #8a88a6 !important;font-size: 16px !important;line-height: 1 !important;cursor: pointer;box-shadow: none !important}.tip-closed .ultrakit-abtn-tip{display: none}@keyframes ukabtn-tip{from{opacity: 0;transform: translateY(8px) scale(.9)}}.ultrakit-abtn-particle{position: fixed;z-index: 99999;width: 8px;height: 8px;margin: -4px 0 0 -4px;border-radius: 2px;background: var(--c);pointer-events: none;animation: ukabtn-burst 1.1s cubic-bezier(.2,.8,.3,1) forwards}.ultrakit-abtn-particle:nth-child(3n){border-radius: 50%}.ultrakit-abtn-particle.is-heart{width: auto;height: auto;background: none;color: var(--c);font-size: 18px;line-height: 1;animation-duration: 1.3s}@keyframes ukabtn-burst{0%{transform: translate(0,0) rotate(0) scale(1);opacity: 1}100%{transform: translate(var(--dx),var(--dy)) rotate(var(--rot)) scale(.6);opacity: 0}}@media (max-width: 600px){.ultrakit-abtn-size-xl{--pv: 18px;--ph: 30px;--fs: 17px}.ultrakit-abtn-size-large{--pv: 16px;--ph: 28px;--fs: 16px}.abtn-wl-floating.is-fixed{bottom: 16px}.abtn-wl-floating.abtn-float-right{right: 16px}.abtn-wl-floating.abtn-float-left{left: 16px}.ultrakit-abtn-wrap .ultrakit-abtn{white-space: normal}}@media (prefers-reduced-motion: reduce){.ultrakit-abtn-wrap .ultrakit-abtn,.ultrakit-abtn-wrap .ultrakit-abtn *,.ultrakit-abtn-wrap .ultrakit-abtn .ultrakit-abtn-fill::after{animation: none !important;transition: none !important}.ultrakit-abtn-particle{display: none}}