@media (prefers-reduced-motion: no-preference){@keyframes svelte-7edywg-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.animate-float.svelte-7edywg{animation:svelte-7edywg-float 4s ease-in-out infinite;will-change:transform}}.flip-container.svelte-7edywg{perspective:1200px;contain:layout style}.flip-card.svelte-7edywg{position:relative;transform-style:preserve-3d;transition:transform .75s cubic-bezier(.4,.2,.2,1);width:100%;will-change:transform}.flip-container.scroll-flipped.svelte-7edywg .flip-card:where(.svelte-7edywg){transform:rotateY(180deg)}.flip-container.scroll-flipped.svelte-7edywg:hover .flip-card:where(.svelte-7edywg){transform:rotateY(0)}.flip-container.svelte-7edywg:not(.scroll-flipped):hover .flip-card:where(.svelte-7edywg){transform:rotateY(180deg)}.flip-front,.flip-back{backface-visibility:hidden;-webkit-backface-visibility:hidden;width:100%}.flip-back{position:absolute;top:0;left:0;right:0;bottom:0;transform:rotateY(180deg)}.hint-wrap.svelte-7edywg{position:relative;height:1.25rem}.hint-wrap.svelte-7edywg span:where(.svelte-7edywg){position:absolute;left:0;right:0;transition:opacity .3s ease}.hint-notification.svelte-7edywg{opacity:1}.hint-pass.svelte-7edywg{opacity:0}.flip-container.scroll-flipped.svelte-7edywg:hover .hint-notification:where(.svelte-7edywg){opacity:0}.flip-container.svelte-7edywg:not(.scroll-flipped) .hint-notification:where(.svelte-7edywg){opacity:0}.flip-container.svelte-7edywg:not(.scroll-flipped) .hint-pass:where(.svelte-7edywg){opacity:1}.flip-container.svelte-7edywg:not(.scroll-flipped):hover .hint-pass:where(.svelte-7edywg){opacity:0}@media (hover: none){.flip-container.is-touch.svelte-7edywg{cursor:pointer}.flip-container.scroll-flipped.svelte-7edywg:hover .flip-card:where(.svelte-7edywg){transform:rotateY(180deg)}.flip-container.svelte-7edywg:not(.scroll-flipped):hover .flip-card:where(.svelte-7edywg){transform:none}.flip-container.is-touch.svelte-7edywg:not(.scroll-flipped) .hint-pass:where(.svelte-7edywg){opacity:1}}@keyframes svelte-7edywg-notificationSlide{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.flip-container.scroll-flipped.svelte-7edywg .notification-slide{animation:svelte-7edywg-notificationSlide .4s cubic-bezier(.16,1,.3,1) .5s both}.flip-container.svelte-7edywg:not(.scroll-flipped):hover .notification-slide{animation:svelte-7edywg-notificationSlide .4s cubic-bezier(.16,1,.3,1) .45s both}@keyframes svelte-7edywg-shimmer{0%{opacity:0;transform:translate(-100%)}15%{opacity:1}85%{opacity:1}to{opacity:0;transform:translate(200%)}}.qr-shimmer{position:relative;overflow:hidden}@media (prefers-reduced-motion: no-preference){.qr-shimmer:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.45) 50%,transparent 100%);width:60%;transform:translate(-100%);animation:svelte-7edywg-shimmer .9s ease-in-out 1.5s 1 forwards;pointer-events:none;border-radius:inherit;opacity:0;will-change:transform,opacity}}@keyframes svelte-s2vre8-teal-pulse{0%{box-shadow:0 0 #2dd4bf8c}60%{box-shadow:0 0 0 12px #2dd4bf00}to{box-shadow:0 0 #2dd4bf00}}.step-highlight-animate{animation:svelte-s2vre8-teal-pulse .9s ease-out forwards;animation-delay:.65s}@media (prefers-reduced-motion: reduce){section.svelte-s2vre8 *{transition-duration:0s!important;animation:none!important}}@media (prefers-reduced-motion: no-preference){.comparison-reveal.svelte-gr7wb7{animation:svelte-gr7wb7-comparisonIn .4s cubic-bezier(.4,0,.2,1) forwards}@keyframes svelte-gr7wb7-comparisonIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}}@keyframes svelte-12aiqko-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes svelte-12aiqko-modalIn{0%{opacity:0;transform:scale(.95) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}.overflow-y-auto.svelte-12aiqko::-webkit-scrollbar{width:6px}.overflow-y-auto.svelte-12aiqko::-webkit-scrollbar-track{background:transparent}.overflow-y-auto.svelte-12aiqko::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:10px}.overflow-y-auto.svelte-12aiqko::-webkit-scrollbar-thumb:hover{background:#9ca3af}html{scroll-behavior:smooth}[id]{scroll-margin-top:80px}a:focus-visible,button:focus-visible{outline:2px solid var(--color-teal-500);outline-offset:2px;border-radius:8px}input:focus-visible,textarea:focus-visible{outline:2px solid var(--color-teal-500);outline-offset:0px}
