@keyframes uiFadeIn{0%{opacity:0}to{opacity:var(--ui-o, 1)}}@keyframes uiPanelIn{0%{opacity:0;transform:perspective(900px) translate3d(0,-6px,-60px)}to{opacity:1;transform:perspective(900px) translateZ(0)}}.ui-nav__veil{position:absolute;inset:0;z-index:-1;pointer-events:none;background-color:#ffffffbd;box-shadow:0 1px #0f172a0d,0 10px 24px -14px #0f172a33,0 28px 58px -34px #9333ea38;opacity:1}.ui-edge,.ui-nav__edge{position:absolute;right:0;left:0;height:1px;pointer-events:none;background-image:linear-gradient(90deg,#14b8a600,#14b8a680 24%,#9333ea80 76%,#9333ea00);opacity:.75}.ui-edge{top:0}.ui-nav__edge{bottom:0}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline: scroll()){.ui-nav__veil,.ui-nav__edge{animation-name:uiFadeIn;animation-fill-mode:both;animation-duration:1s;animation-timing-function:linear;animation-timeline:scroll(root block);animation-range:0 88px}.ui-nav__veil{--ui-o: 1}.ui-nav__edge{--ui-o: .75}}}.ui-menu{opacity:0;visibility:hidden;transform:perspective(900px) translate3d(-50%,-6px,-70px);transition:opacity var(--mo-dur-base, .32s) var(--mo-ease-glide, cubic-bezier(.16, 1, .3, 1)),transform var(--mo-dur-base, .32s) var(--mo-ease-glide, cubic-bezier(.16, 1, .3, 1)),visibility 0s linear var(--mo-dur-base, .32s)}.ui-menu-trigger:hover>.ui-menu,.ui-menu-trigger:focus-within>.ui-menu{opacity:1;visibility:visible;transform:perspective(900px) translate3d(-50%,0,0);transition-delay:0s}.ui-nav__disclosure>summary{list-style:none;cursor:pointer}.ui-nav__disclosure>summary::-webkit-details-marker{display:none}@media(prefers-reduced-motion:no-preference){.ui-nav__disclosure[open]>.ui-navpanel{animation:uiPanelIn var(--mo-dur-base, .32s) var(--mo-ease-glide, cubic-bezier(.16, 1, .3, 1)) both}}.ui-btn{position:relative;transform:perspective(600px) translateZ(0);transition:transform var(--mo-dur-base, .32s) var(--mo-ease-glide, cubic-bezier(.16, 1, .3, 1)),box-shadow var(--mo-dur-base, .32s) var(--mo-ease-glide, cubic-bezier(.16, 1, .3, 1)),background-color var(--mo-dur-fast, .16s) var(--mo-ease-swift, cubic-bezier(.2, 0, 0, 1)),border-color var(--mo-dur-fast, .16s) var(--mo-ease-swift, cubic-bezier(.2, 0, 0, 1)),color var(--mo-dur-fast, .16s) var(--mo-ease-swift, cubic-bezier(.2, 0, 0, 1))}.ui-btn:focus-visible{outline:2px solid rgba(20,184,166,.85);outline-offset:3px}.ui-btn--on-dark:focus-visible{outline-color:#ffffffe6}.ui-btn__sheen{position:absolute;inset:0;overflow:hidden;border-radius:inherit;pointer-events:none}.ui-btn__sheen:before{content:"";position:absolute;inset:-60% -70%;background-image:linear-gradient(105deg,#fff0 34%,#ffffff80 48%,#ffffff24 58%,#fff0 72%);transform:translate3d(-140%,0,0) skew(-16deg)}@media(prefers-reduced-motion:no-preference){.ui-btn:hover,.ui-btn:focus-visible{transform:perspective(600px) translate3d(0,-2px,14px)}.ui-btn:active{transform:perspective(600px) translate3d(0,1px,-10px);transition-duration:var(--mo-dur-fast, .16s);transition-timing-function:var(--mo-ease-swift, cubic-bezier(.2, 0, 0, 1))}.ui-btn:hover>.ui-btn__sheen:before,.ui-btn:focus-visible>.ui-btn__sheen:before{animation:moSheen .9s var(--mo-ease-glide, cubic-bezier(.16, 1, .3, 1)) 1}}@media(prefers-reduced-motion:reduce){.ui-btn__sheen{display:none}}:where(.ui-surface){box-shadow:var( --ui-sf-shadow, 0 1px 2px -1px rgba(15, 23, 42, .05), 0 5px 12px -4px rgba(15, 23, 42, .09), 0 12px 22px -12px rgba(20, 184, 166, .1) )}.ui-surface{position:relative;transform:perspective(1000px) translateZ(0);transition:transform var(--mo-dur-base, .32s) var(--mo-ease-glide, cubic-bezier(.16, 1, .3, 1)),box-shadow var(--mo-dur-base, .32s) var(--mo-ease-glide, cubic-bezier(.16, 1, .3, 1)),border-color var(--mo-dur-fast, .16s) var(--mo-ease-swift, cubic-bezier(.2, 0, 0, 1))}.ui-surface--lift:hover,.ui-surface--lift:focus-within{box-shadow:var( --ui-sf-shadow-hover, 0 2px 4px -2px rgba(15, 23, 42, .06), 0 12px 26px -10px rgba(15, 23, 42, .13), 0 28px 52px -24px rgba(147, 51, 234, .16) );border-color:var(--ui-sf-border-hover, rgba(20, 184, 166, .38))}@media(prefers-reduced-motion:no-preference){.ui-surface--lift:hover,.ui-surface--lift:focus-within{transform:perspective(1000px) translate3d(0,-3px,16px)}}.ui-surface__edge{position:absolute;top:0;right:0;left:0;height:1px;pointer-events:none;border-radius:inherit;background-image:linear-gradient(90deg,#14b8a600,#14b8a6b3 30%,#9333eab3 70%,#9333ea00);opacity:0;transition:opacity var(--mo-dur-base, .32s) var(--mo-ease-glide, cubic-bezier(.16, 1, .3, 1))}.ui-surface--lift:hover>.ui-surface__edge,.ui-surface--lift:focus-within>.ui-surface__edge{opacity:1}.mo-tilt:hover>.mo-tilt__inner>.ui-surface__edge,.mo-tilt:focus-within>.mo-tilt__inner>.ui-surface__edge{opacity:1}.ui-frame{position:relative}:where(.ui-frame){box-shadow:var(--ui-fr-shadow, none)}.ui-frame--flat{--ui-fr-shadow: 0 1px 2px rgba(16, 24, 40, .04), 0 14px 30px -14px rgba(16, 24, 40, .12)}.ui-frame--raised{--ui-fr-shadow: 0 2px 4px -2px rgba(15, 23, 42, .08), 0 18px 34px -16px rgba(15, 23, 42, .2), 0 44px 72px -40px rgba(147, 51, 234, .22), 0 30px 60px -34px rgba(20, 184, 166, .16)}.ui-frame--hero{--ui-fr-shadow: 0 4px 8px -3px rgba(15, 23, 42, .09), 0 34px 60px -22px rgba(15, 23, 42, .26), 0 84px 120px -60px rgba(147, 51, 234, .3), 0 60px 100px -50px rgba(20, 184, 166, .2)}.ui-frame--pose-left{transform:perspective(var(--ui-fr-p, 1800px)) rotateY(3.4deg) rotateX(1.2deg);transform-origin:100% 50%}.ui-frame--pose-right{transform:perspective(var(--ui-fr-p, 1800px)) rotateY(-3.4deg) rotateX(1.2deg);transform-origin:0% 50%}.ui-frame__bar{background-image:linear-gradient(to bottom,#fff,#f8fafc 62%,#f1f5f9);box-shadow:inset 0 1px #fffffff2}.ui-stage{perspective:var(--ui-stage-p, 1800px);perspective-origin:50% 42%}:where(.ui-link){transition:color var(--mo-dur-fast, .16s) var(--mo-ease-swift, cubic-bezier(.2, 0, 0, 1)),opacity var(--mo-dur-fast, .16s) var(--mo-ease-swift, cubic-bezier(.2, 0, 0, 1))}.ui-link:focus-visible{outline:2px solid rgba(20,184,166,.85);outline-offset:3px}.ui-link--on-dark:focus-visible{outline-color:#ffffffd9}.ui-logo{transform:perspective(700px) translateZ(0);transition:transform var(--mo-dur-base, .32s) var(--mo-ease-glide, cubic-bezier(.16, 1, .3, 1))}.ui-logo:focus-visible{outline:2px solid rgba(20,184,166,.85);outline-offset:6px}@media(prefers-reduced-motion:no-preference){.ui-logo:hover,.ui-logo:focus-visible{transform:perspective(700px) translateZ(12px)}}.ui-faq>summary{list-style:none}.ui-faq>summary::-webkit-details-marker{display:none}.ui-faq>summary:focus-visible{outline:2px solid rgba(20,184,166,.85);outline-offset:4px;border-radius:.5rem}@media(prefers-reduced-motion:no-preference){.ui-faq[open]>.ui-faq__body{animation:uiPanelIn var(--mo-dur-base, .32s) var(--mo-ease-glide, cubic-bezier(.16, 1, .3, 1)) both}}@media(prefers-reduced-motion:reduce){.ui-nav__veil,.ui-nav__edge{animation:none!important}.ui-nav__veil{opacity:1}.ui-nav__edge{opacity:.75}.ui-nav__disclosure[open]>.ui-navpanel,.ui-faq[open]>.ui-faq__body{animation:none!important}.ui-btn,.ui-btn:hover,.ui-btn:focus-visible,.ui-btn:active,.ui-surface,.ui-surface--lift:hover,.ui-surface--lift:focus-within,.ui-logo,.ui-logo:hover{transform:none}}
