.animated-logo.svelte-1nylk5m{z-index:10021;cursor:pointer;will-change:transform;transform-origin:top;isolation:isolate;--kk-logo-origin-x:0px;--kk-logo-float-y:8px;transform:translateX(var(--kk-logo-origin-x,0px))scale(1);text-decoration:none;position:absolute;top:58px;left:clamp(18px,2.6vw,48px)}.animated-logo.is-lightweight{transition:none;animation:.78s cubic-bezier(.18,.9,.22,1.18) both svelte-1nylk5m-kk-logo-enter}.animated-logo.is-lightweight img.svelte-1nylk5m{animation:3.4s ease-in-out .85s infinite alternate svelte-1nylk5m-kk-logo-mobile-float}@keyframes svelte-1nylk5m-kk-logo-enter{0%{opacity:0;filter:blur(12px)saturate(1.25);transform:translateX(var(--kk-logo-origin-x,0px))translateY(-18px)scale(.86)}62%{opacity:1;filter:blur()saturate(1.12);transform:translateX(var(--kk-logo-origin-x,0px))translateY(4px)scale(1.045)}to{opacity:1;filter:blur()saturate();transform:translateX(var(--kk-logo-origin-x,0px))translateY(0)scale(1)}}@keyframes svelte-1nylk5m-kk-logo-mobile-float{0%{transform:translateY(0)}to{transform:translateY(var(--kk-logo-float-y,6px))}}.animated-logo.svelte-1nylk5m:before{content:"";pointer-events:none;z-index:0;filter:blur(18px);background:radial-gradient(circle,#00f2ea73 0%,#00f2ea33 36%,#00f2ea00 74%);border-radius:50%;width:68%;height:64%;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%)}.animated-logo.svelte-1nylk5m img:where(.svelte-1nylk5m){z-index:1;filter:drop-shadow(0 8px 22px #0000008c);width:auto;height:248px;transition:filter .3s;display:block;position:relative}.animated-logo.in-navbar.svelte-1nylk5m{display:none}@media (width<=768px){.animated-logo.svelte-1nylk5m{z-index:10021;transform-origin:top;--kk-logo-origin-x:-50%;--kk-logo-float-y:7px;display:block;position:absolute;top:10px;left:50%;transform:translate(-50%)}.animated-logo.svelte-1nylk5m img:where(.svelte-1nylk5m){filter:drop-shadow(0 8px 22px #0000008c);height:210px}.animated-logo.svelte-1nylk5m:before{filter:blur(16px);width:74%;height:66%}}@media (width>=1024px) and (width<=1279px){.animated-logo.svelte-1nylk5m{top:78px;left:clamp(14px,2.2vw,28px)}.animated-logo.svelte-1nylk5m img:where(.svelte-1nylk5m){height:228px}}@media (width>=769px) and (width<=1023px){.animated-logo.svelte-1nylk5m{top:50px;left:clamp(12px,2.4vw,24px)}.animated-logo.svelte-1nylk5m img:where(.svelte-1nylk5m){height:184px}}@media (prefers-reduced-motion:reduce){.animated-logo.is-lightweight{transition:none}.animated-logo.is-lightweight img.svelte-1nylk5m{animation:none}}html,body{max-width:100vw;overflow-x:hidden}html{overflow-x:clip}body{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}@supports (-webkit-touch-callout:none){.min-h-screen{min-height:-webkit-fill-available}}.mobile-cta-boundary{z-index:1000;height:0;margin:3rem 0;position:relative}.mobile-cta-button{isolation:isolate;background:radial-gradient(circle at 16% 0%,#00f0ff24,transparent 42%),radial-gradient(circle at 92% 100%,#fe2c5521,transparent 44%),var(--surface-graphite-pill-3d,linear-gradient(180deg,#1b2029,#10131a));border:1px solid var(--border-graphite-3d,#ffffff29);color:#fff;width:calc(100% - 2rem);max-width:320px;box-shadow:var(--shadow-graphite-pill-3d,0 14px 30px #00000057),var(--shadow-split-btn);cursor:pointer;border-radius:16px;justify-content:center;align-items:center;gap:.625rem;padding:1.125rem 2rem;font-size:1.125rem;font-weight:700;text-decoration:none;transition:transform .3s,box-shadow .3s;display:inline-flex;position:absolute;top:0;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.mobile-cta-button:before{content:"";border-radius:inherit;opacity:.72;pointer-events:none;z-index:-1;background:linear-gradient(#fff3,#0000);height:16px;position:absolute;inset:1px 12px auto}.mobile-cta-button:hover{box-shadow:-4px 4px 0 var(--brand-cyan),4px -4px 0 var(--brand-pink),0 12px 32px -8px #0009;transform:translate(-50%,calc(-50% - 2px))}.mobile-cta-button:active{transform:translate(-50%,-50%)scale(.98)}.mobile-cta-button .android-icon,.mobile-cta-button span{z-index:1;position:relative}.mobile-cta-button .android-icon{filter:drop-shadow(0 6px 10px #0006);width:1.5rem;height:1.5rem}
