@keyframes levitate{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}.animate-levitate{animation:levitate 7s ease-in-out infinite}@keyframes levitate-soft{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.animate-levitate-soft{animation:levitate-soft 5.5s ease-in-out infinite}@keyframes tagline-breathe{0%,to{opacity:.94;transform:translateY(0)}50%{opacity:1;transform:translateY(-4px)}}.tagline-breathe{animation:tagline-breathe 6.5s ease-in-out infinite}.reveal-line{display:block;overflow:hidden}.reveal-line>span{display:block;transform:translateY(110%) rotate(2deg);animation:line-up 1s cubic-bezier(.22,1,.36,1) forwards}@keyframes line-up{to{transform:translateY(0) rotate(0)}}@keyframes caret-blink{0%,45%{opacity:1}50%,95%{opacity:0}}.animate-caret{animation:caret-blink 1.1s steps(1) infinite}@media (prefers-reduced-motion: reduce){.k3-botanical-scene,.k3-botanical-scene *{animation:none!important;transition:none!important}}.magnetic{transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .3s ease;will-change:transform}.tilt-scene{perspective:1200px}.tilt-card{transform-style:preserve-3d;transition:transform .35s cubic-bezier(.22,1,.36,1);will-change:transform}.hummingbird-motion{transform-origin:50% 80%;transition:none}.hummingbird-motion[data-paused=false]{will-change:transform,opacity}.hummingbird-facing{transition:opacity .3s ease}.hummingbird-motion[data-paused=true],.hummingbird-motion[data-paused=true] *{animation-play-state:paused!important}.hummingbird-motion[data-paused=true] .hummingbird-facing{transition:none}@media (prefers-reduced-motion: reduce){.hummingbird-motion,.hummingbird-motion *{animation-play-state:paused!important;transition:none!important}}@keyframes wing-flap{0%,to{transform:rotate(-40deg)}50%{transform:rotate(30deg)}}.wing-flying{animation:wing-flap .14s linear infinite}.wing-glide{transform:rotate(-14deg) scale(1.05);transition:transform .6s cubic-bezier(.22,1,.36,1)}@keyframes wing-stretch{0%,42%,54%,to{transform:rotate(54deg) scale(.92)}46%,50%{transform:rotate(-16deg) scale(1.02)}}.wing-perched{animation:wing-stretch 9s ease-in-out infinite}@keyframes bird-curious{0%,16%{transform:rotate(0)}24%,36%{transform:rotate(-8deg)}44%,52%{transform:rotate(0)}60%,72%{transform:rotate(7deg)}80%,to{transform:rotate(0)}}.bird-curious{animation:bird-curious 7.5s ease-in-out infinite;transform-origin:50% 85%}@keyframes eye-blink{0%,91%,to{transform:scaleY(1)}94%{transform:scaleY(.12)}}.eye-blink{animation:eye-blink 4.4s ease-in-out infinite;transform-box:fill-box;transform-origin:center}@keyframes bird-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-1.6px)}}.bird-perched{animation:bird-bob 2.6s ease-in-out infinite}@keyframes wing-flap-front-l{0%,to{transform:rotate(-18deg)}50%{transform:rotate(16deg)}}@keyframes wing-flap-front-r{0%,to{transform:rotate(18deg)}50%{transform:rotate(-16deg)}}.wing-front-flap-l{animation:wing-flap-front-l .15s linear infinite}.wing-front-flap-r{animation:wing-flap-front-r .15s linear infinite}@keyframes hover-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.hover-bob{animation:hover-bob .9s ease-in-out infinite}.bird-pose{transition:opacity .28s ease}@keyframes silk-sway{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-10px,8px) scale(1.02)}}.silk-sway{animation:silk-sway 26s ease-in-out infinite}@keyframes branch-sway{0%,to{transform:rotate(-1.6deg)}50%{transform:rotate(2deg)}}.branch-sway{animation:branch-sway 7s ease-in-out infinite;transform-origin:top center}.branch-sway-2{animation:branch-sway 9s ease-in-out -2.5s infinite;transform-origin:top center}.branch-sway-3{animation:branch-sway 11s ease-in-out -5s infinite;transform-origin:top center}.botanical-soft-glow{background:#bbe8c7;filter:blur(96px);opacity:.24;animation:none}@keyframes petal-fall{0%{transform:translate3d(0,-8vh,0) rotate(0);opacity:0}8%{opacity:.85}50%{transform:translate3d(4vw,50vh,0) rotate(170deg)}90%{opacity:.7}to{transform:translate3d(-2.5vw,106vh,0) rotate(330deg);opacity:0}}.petal{position:absolute;top:0;animation:petal-fall var(--petal-duration, 16s) linear var(--petal-delay, 0s) infinite both;pointer-events:none}.gauss-glass{border:1px solid transparent;background:var(--k3-frost-paint);box-shadow:var(--k3-frost-highlight);backdrop-filter:var(--k3-frost-filter);-webkit-backdrop-filter:var(--k3-frost-filter)}.glass-noise{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='120' height='120'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='120' height='120' filter='url(%23n)' opacity='0.55'/></svg>");opacity:.05;mix-blend-mode:overlay}.btn-leaf{position:relative;overflow:hidden;background:var(--app-accent, #141816);color:var(--app-on-accent, #ffffff);box-shadow:var(--elevation-action-rest);transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s ease}.btn-leaf:hover{box-shadow:var(--elevation-action-hover)}.btn-leaf:active{transform:translateY(0) scale(.98)}.leaf-input{transition:border-color .3s ease,box-shadow .3s ease,background .3s ease}.leaf-input:focus{outline:none;border-color:#d4dce8;background:#fffffff5;transform:none;box-shadow:none}@media (prefers-reduced-motion: reduce){.tagline-breathe{animation:none}.k3-auth-nav-indicator,.k3-auth-nav-item{transition-duration:1ms!important}}@keyframes wing-natural{0%,to{transform:rotate(-24deg)}50%{transform:rotate(22deg)}}.wing-natural{animation:wing-natural .5s ease-in-out infinite}.wing-ghost{animation:wing-natural .5s ease-in-out -.09s infinite}@keyframes body-lift{0%,to{transform:translateY(1.6px)}50%{transform:translateY(-1.8px)}}.body-lift{animation:body-lift .5s ease-in-out infinite}.wing-glide-still{transform:rotate(-16deg);transition:transform .5s cubic-bezier(.22,1,.36,1)}.wing-tucked{transform:rotate(66deg) scale(.94);transition:transform .45s cubic-bezier(.22,1,.36,1)}.perch-upright{transform:rotate(-9deg);transition:transform .5s cubic-bezier(.22,1,.36,1)}.wing-hop-half{transform:rotate(-10deg);transition:transform .14s ease-out}.hop-up{transform:rotate(-13deg) translateY(-1px);transition:transform .18s ease-out}.fly-level{transform:rotate(0);transition:transform .5s cubic-bezier(.22,1,.36,1)}@keyframes card-enter{0%{opacity:0;transform:translate3d(0,24px,0) scale(.96);filter:blur(7px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}.card-enter{animation:card-enter .82s cubic-bezier(.16,1,.3,1) .42s backwards}@keyframes drop-in{0%{opacity:0;transform:translate3d(0,-36px,0) scale(.97);filter:blur(5px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}.drop-in{animation:drop-in .72s cubic-bezier(.16,1,.3,1) backwards}@keyframes spin-slow{to{transform:rotate(360deg)}}.animate-spin-slow{animation:spin-slow 90s linear infinite;transform-origin:center}@keyframes enter-fly{0%{transform:translate(var(--ex, 0px),var(--ey, 0px));opacity:0}to{transform:translate(0);opacity:var(--eo, 1)}}.enter-fly{animation:enter-fly 1.35s cubic-bezier(.22,1,.36,1) both}@keyframes shake-hard{0%,to{transform:rotate(-1deg)}25%{transform:rotate(3.6deg)}50%{transform:rotate(-3.2deg)}75%{transform:rotate(2.6deg)}}.shake-hard{animation:shake-hard .26s linear infinite}.shake-hard-x{animation:shake-hard-x .24s linear infinite}@keyframes shake-hard-x{0%,to{transform:translate(0)}25%{transform:translate(6px)}50%{transform:translate(-5px)}75%{transform:translate(4px)}}.firefly{position:absolute;width:5px;height:5px;border-radius:9999px;background:radial-gradient(circle,#e9fcb0,#84cc16);box-shadow:0 0 10px 3px #a3e635bf;pointer-events:none}@keyframes firefly-fly{0%{transform:translate(0) scale(.7);opacity:0}10%{transform:translate(calc(var(--fmx, 30px) * .3),calc(var(--fmy, -50px) * .3)) scale(1);opacity:1}45%{transform:translate(var(--fmx, 30px),var(--fmy, -50px));opacity:.95}85%{opacity:.6}to{transform:translate(var(--fx, 60px),var(--fy, -120px)) scale(.55);opacity:0}}.firefly-fly{animation:firefly-fly var(--fd, 4.5s) cubic-bezier(.35,.45,.45,.9) var(--fdel, 0s) forwards}@keyframes firefly-idle{0%,to{opacity:.15;transform:translate(0)}50%{opacity:1;transform:translate(var(--ix, 6px),var(--iy, -8px))}}.firefly-idle{animation:firefly-idle var(--id, 4s) ease-in-out infinite}.pile-grow{transition:transform 1.4s cubic-bezier(.22,1,.36,1);transform-origin:bottom center}@keyframes sway-big{0%{transform:rotate(0)}18%{transform:rotate(4.2deg)}42%{transform:rotate(-3.4deg)}66%{transform:rotate(1.9deg)}to{transform:rotate(0)}}.sway-big{animation:sway-big 1.7s ease-in-out 2;transform-origin:top center}.sway-big-bottom{animation:sway-big 1.7s ease-in-out 2;transform-origin:bottom center}@keyframes leaf-blow{0%{transform:translate(0) rotate(0) scale(1);opacity:.95}60%{opacity:.85}to{transform:translate(var(--bx, 70px),var(--by, -50px)) rotate(var(--br, 200deg)) scale(.85);opacity:0}}.leaf-blow{animation:leaf-blow var(--bd, 1.3s) cubic-bezier(.2,.6,.4,1) var(--bdel, 0s) forwards}@keyframes plant-rustle-a{0%,to{transform:rotate(0)}20%{transform:rotate(.78deg)}44%{transform:rotate(-.52deg)}66%{transform:rotate(.28deg)}84%{transform:rotate(-.1deg)}}@keyframes plant-rustle-b{0%,to{transform:rotate(0)}18%{transform:rotate(-.68deg)}41%{transform:rotate(.46deg)}64%{transform:rotate(-.24deg)}83%{transform:rotate(.09deg)}}@keyframes plant-rustle-c{0%,to{transform:rotate(0)}22%{transform:rotate(.54deg)}47%{transform:rotate(-.36deg)}69%{transform:rotate(.18deg)}86%{transform:rotate(-.07deg)}}.plant-rustle-a{animation:plant-rustle-a 1.48s cubic-bezier(.22,.72,.3,1);transform-origin:bottom center}.plant-rustle-b{animation:plant-rustle-b 1.62s cubic-bezier(.24,.68,.32,1);transform-origin:bottom right}.plant-rustle-c{animation:plant-rustle-c 1.34s cubic-bezier(.2,.74,.3,1);transform-origin:bottom center}@keyframes frame-a{0%,49.9%{opacity:1}50%,to{opacity:0}}@keyframes frame-b{0%,49.9%{opacity:0}50%,to{opacity:1}}.flap-run .frame-a{animation:frame-a .26s steps(1) infinite}.flap-run .frame-b{animation:frame-b .26s steps(1) infinite}.bird-frame{transition:opacity .25s ease}@keyframes examine{0%,to{transform:translate(0) rotate(0)}25%{transform:translate(12px) rotate(3deg)}50%{transform:translate(2px) rotate(0)}75%{transform:translate(9px) rotate(-2deg)}}.bird-examine{animation:examine 2.8s ease-in-out infinite}.bird-move-hop{transition:transform .62s linear,opacity .3s ease,filter .4s ease}.bird-move-dart{transition:transform .5s cubic-bezier(.5,0,.3,1),opacity .3s ease,filter .3s ease}.bird-move{transition:transform 2.6s cubic-bezier(.45,0,.25,1),opacity 1.2s ease,filter 1.4s ease}.bird-move-slow{transition:transform 3.2s cubic-bezier(.4,0,.3,1),opacity 1.4s ease,filter 1.8s ease}.bird-move-med{transition:transform 1.9s cubic-bezier(.45,0,.25,1),opacity 1s ease,filter 1s ease}.bird-move-fast{transition:transform 1s cubic-bezier(.45,0,.25,1),opacity .8s ease,filter .8s ease}.bird-hidden{transition:none!important}.accent-bg{background:var(--app-accent, #141816)}.font-serif-accent{font-family:"Instrument Serif",Georgia,serif}.k3-lotus-sky{position:absolute;top:-6%;right:0;left:0;height:22%;background:linear-gradient(180deg,rgb(150 164 176 / .13),transparent 85%)}.k3-mist-cloud{animation:k3-cloud-breathe var(--cloud-duration, 46s) ease-in-out infinite;filter:blur(13px)}.k3-mist-cloud span{position:absolute;display:block;border-radius:999px}.cloud-lobe-a{top:38%;left:5%;width:34%;height:58%;background:#d4dce3e6}.cloud-lobe-b{top:10%;left:25%;width:39%;height:78%;background:#dee5ebf2}.cloud-lobe-c{top:24%;left:52%;width:34%;height:68%;background:#d6dee5e6}.cloud-lobe-d{top:44%;left:74%;width:24%;height:50%;background:#d0d9e1d9}.cloud-shadow{top:62%;left:13%;width:70%;height:34%;background:#a5b4c080}.k3-lotus-water{position:absolute;right:-19.6%;bottom:-10%;left:-19.6%;height:84%;background:radial-gradient(ellipse at 50% 100%,rgb(138 182 164 / .62),rgb(168 202 186 / .38) 52%,transparent 76%);filter:blur(16px)}.k3-lotus-water-depth{position:absolute;right:-2.8%;bottom:-6%;left:-2.8%;height:55.2%;background:radial-gradient(ellipse at 50% 100%,rgb(108 156 138 / .45),transparent 68%);filter:blur(12px)}.k3-water-ripple{animation:k3-ripple-out 3.1s ease-out infinite;transform-box:fill-box;transform-origin:center}.k3-floating-leaf,.k3-frog-leaf{z-index:2;animation:k3-leaf-bob 11s ease-in-out infinite}.k3-rain-drop{position:absolute;top:0;z-index:5;width:1.5px;border-radius:1px;background:linear-gradient(to bottom,transparent,rgb(92 122 138 / .8));animation:k3-rain-fall linear infinite}.k3-dragonfly{top:0;left:0;z-index:2;transform:translate3d(28px,var(--lotus-fly-low-y),0);animation:k3-dragonfly-loop var(--lotus-encounter-duration) linear infinite}.k3-dragonfly-body{display:block;transform-origin:center;animation:k3-dragonfly-heading var(--lotus-encounter-duration) linear infinite}.k3-dragonfly-wing-a,.k3-dragonfly-wing-b{animation:wing-natural .24s ease-in-out infinite;transform-box:fill-box;transform-origin:right center}.k3-dragonfly-wing-b{animation-delay:-.12s}.k3-frog-leaf{bottom:var(--lotus-frog-bottom);left:var(--lotus-frog-x);z-index:6}.k3-frog{bottom:52%;left:50%;margin-left:-32px;z-index:2;animation:k3-frog-leap var(--lotus-encounter-duration) linear infinite;transform-origin:bottom center}.k3-frog-body{display:block;overflow:visible}.k3-frog-hindleg{transform-box:fill-box;transform-origin:right center;animation:k3-frog-kick var(--lotus-encounter-duration) linear infinite}.k3-frog-tongue{opacity:0;stroke-dasharray:18;stroke-dashoffset:18;animation:k3-frog-strike var(--lotus-encounter-duration) linear infinite}.k3-frog-water{position:absolute;z-index:1;overflow:visible;fill:none;stroke:#5b8b7bb3;stroke-width:1}.k3-frog-water-entry{left:var(--lotus-entry-water-x);top:51px}.k3-frog-water-landing{left:var(--lotus-landing-water-x);top:46px}.k3-frog-entry-ripple,.k3-frog-landing-ripple{opacity:0;transform-box:fill-box;transform-origin:center;animation:k3-frog-entry-ripple var(--lotus-encounter-duration) linear infinite}.k3-frog-landing-ripple{animation-name:k3-frog-landing-ripple}.k3-frog-ripple-follow{animation-delay:calc(var(--lotus-encounter-duration) * .012);stroke-width:.7}.k3-frog-entry-splash,.k3-frog-splash{opacity:0;transform-origin:center bottom;animation:k3-frog-splash var(--lotus-encounter-duration) linear infinite}.k3-frog-entry-splash{animation-name:k3-frog-entry-splash}.k3-lotus-scene[data-motion-paused=true] *{animation-play-state:paused!important}@keyframes k3-loader{0%,70%,to{opacity:.35;transform:translateY(0)}35%{opacity:.95;transform:translateY(-3px)}}@keyframes k3-stage-enter{0%{opacity:0}to{opacity:1}}@keyframes k3-cloud-breathe{0%,to{opacity:var(--cloud-opacity, .5);transform:translate(0)}50%{opacity:calc(var(--cloud-opacity, .5) * .55);transform:translate(2.5vw)}}@keyframes k3-ripple-out{0%{opacity:.55;transform:scale(.3)}to{opacity:0;transform:scale(1.9)}}@keyframes k3-leaf-bob{0%,to{transform:translate(0) rotate(0)}50%{transform:translate(14px,-5px) rotate(2deg)}}@keyframes k3-rain-fall{0%{opacity:0;transform:translate3d(0,-12vh,0) rotate(9deg)}10%{opacity:.95}88%{opacity:.9}to{opacity:0;transform:translate3d(-6.5vw,108vh,0) rotate(9deg)}}@keyframes k3-dragonfly-loop{0%{opacity:0;transform:translate3d(var(--lotus-fly-enter-x),var(--lotus-fly-low-y),0)}2%{opacity:1;transform:translate3d(var(--lotus-fly-edge-x),var(--lotus-fly-low-y),0)}7%{transform:translate3d(var(--lotus-fly-left-x),calc(var(--lotus-fly-low-y) - 4px),0)}20%{transform:translate3d(var(--lotus-fly-middle-x),calc(var(--lotus-fly-low-y) + 2px),0)}34%{transform:translate3d(var(--lotus-fly-flower-x),calc(var(--lotus-fly-low-y) - 3px),0);animation-timing-function:cubic-bezier(.3,.15,.8,1)}43%{transform:translate3d(var(--lotus-fly-right-x),var(--lotus-fly-low-y),0);animation-timing-function:ease-in-out}44.5%{transform:translate3d(calc(var(--lotus-fly-right-x) + 8px),calc(var(--lotus-fly-low-y) - 14px),0)}46%{transform:translate3d(calc(var(--lotus-fly-right-x) - 12px),calc(var(--lotus-fly-low-y) - 46px),0);animation-timing-function:linear}52%{transform:translate3d(var(--lotus-fly-approach-x),var(--lotus-fly-approach-y),0)}53.5%{transform:translate3d(var(--lotus-fly-approach-x),var(--lotus-fly-approach-y),0);animation-timing-function:cubic-bezier(.16,1,.3,1)}54.4%{transform:translate3d(var(--lotus-fly-retreat-x),-100px,0)}56.6%{transform:translate3d(var(--lotus-fly-retreat-x),-104px,0)}58%{transform:translate3d(var(--lotus-fly-retreat-x),-104px,0);animation-timing-function:linear}94.363636%{opacity:1;transform:translate3d(var(--lotus-fly-exit-x),var(--lotus-fly-exit-y),0)}94.463636%,98.1%{opacity:0;transform:translate3d(var(--lotus-fly-exit-x),var(--lotus-fly-exit-y),0)}98.2%,to{opacity:0;transform:translate3d(var(--lotus-fly-enter-x),var(--lotus-fly-low-y),0)}}@keyframes k3-dragonfly-heading{0%,43%{transform:rotate(-3deg) scaleX(1)}46%,56.6%{transform:rotate(10deg) scaleX(-1)}58%,98.1%{transform:rotate(10deg) scaleX(-1)}98.2%,to{transform:rotate(-3deg) scaleX(1)}}@keyframes k3-frog-leap{0%,1%{opacity:0;transform:var(--lotus-frog-entry-0)}1.15%{opacity:1;transform:var(--lotus-frog-entry-1)}1.3%{transform:var(--lotus-frog-entry-2)}1.45%{transform:var(--lotus-frog-entry-3)}1.6%{transform:var(--lotus-frog-entry-4)}1.75%{transform:var(--lotus-frog-entry-5)}1.9%{transform:var(--lotus-frog-entry-6)}2.05%{transform:var(--lotus-frog-entry-7)}2.2%{transform:var(--lotus-frog-entry-8)}2.35%{transform:var(--lotus-frog-entry-9)}2.5%{transform:var(--lotus-frog-entry-10)}2.65%{transform:var(--lotus-frog-entry-11)}2.8%{transform:var(--lotus-frog-entry-12)}2.95%{transform:var(--lotus-frog-entry-13)}3.1%{transform:var(--lotus-frog-entry-14)}3.25%{transform:var(--lotus-frog-entry-15)}3.4%{transform:var(--lotus-frog-entry-16)}3.55%{transform:var(--lotus-frog-entry-17)}3.7%{transform:var(--lotus-frog-entry-18)}3.85%{transform:var(--lotus-frog-entry-19)}4%{transform:var(--lotus-frog-entry-20)}4.15%{transform:var(--lotus-frog-entry-21)}4.3%{transform:var(--lotus-frog-entry-22)}4.45%{transform:var(--lotus-frog-entry-23)}4.6%{transform:var(--lotus-frog-entry-24) scale(1.05,.93)}5.5%,52%{opacity:1;transform:translateZ(0) rotate(0) scale(1)}52.3%{transform:var(--lotus-frog-pounce-0) scale(1.06,.88)}52.45%{transform:var(--lotus-frog-pounce-1)}52.6%{transform:var(--lotus-frog-pounce-2)}52.75%{transform:var(--lotus-frog-pounce-3)}52.9%{transform:var(--lotus-frog-pounce-4)}53.05%{transform:var(--lotus-frog-pounce-5)}53.2%{transform:var(--lotus-frog-pounce-6)}53.35%{transform:var(--lotus-frog-pounce-7)}53.5%{transform:var(--lotus-frog-pounce-8)}53.65%{transform:var(--lotus-frog-pounce-9)}53.8%{transform:var(--lotus-frog-pounce-10)}53.95%{transform:var(--lotus-frog-pounce-11)}54.1%{transform:var(--lotus-frog-pounce-12)}54.25%{transform:var(--lotus-frog-pounce-13)}54.4%{transform:var(--lotus-frog-pounce-14)}54.55%{transform:var(--lotus-frog-pounce-15)}54.7%{transform:var(--lotus-frog-pounce-16)}54.85%{transform:var(--lotus-frog-pounce-17)}55%{transform:var(--lotus-frog-pounce-18)}55.15%{transform:var(--lotus-frog-pounce-19)}55.3%{transform:var(--lotus-frog-pounce-20)}55.45%{transform:var(--lotus-frog-pounce-21)}55.6%{transform:var(--lotus-frog-pounce-22)}55.75%{transform:var(--lotus-frog-pounce-23)}55.9%{opacity:1;transform:var(--lotus-frog-pounce-24)}56.05%{opacity:.7;transform:var(--lotus-frog-pounce-25)}56.2%{opacity:.25;transform:var(--lotus-frog-pounce-26)}56.35%{opacity:0;transform:var(--lotus-frog-pounce-27)}56.5%{opacity:0;transform:var(--lotus-frog-pounce-28)}56.6%,98.1%{opacity:0;transform:var(--lotus-frog-pounce-28)}98.2%,to{opacity:0;transform:var(--lotus-frog-entry-0)}}@keyframes k3-frog-kick{0%,1%,4.6%,52%,56.6%,to{transform:rotate(0)}1.6%,3.4%,52.9%,54.4%{transform:rotate(-22deg)}}@keyframes k3-frog-entry-ripple{0%,.98%{opacity:0;transform:scale(.35)}1.02%{opacity:.85;transform:scale(.4);animation-timing-function:ease-out}8.8%,to{opacity:0;transform:scale(2)}}@keyframes k3-frog-entry-splash{0%,.98%{opacity:0;transform:translateY(3px) scale(.65)}1.15%{opacity:.7;transform:translateY(-4px) scale(1)}2.9%,to{opacity:0;transform:translateY(5px) scale(1)}}@keyframes k3-frog-landing-ripple{0%,55.85%{opacity:0;transform:scale(.3)}55.95%{opacity:.8;transform:scale(.4);animation-timing-function:ease-out}64.8%,to{opacity:0;transform:scale(1.9)}}@keyframes k3-frog-splash{0%,55.85%{opacity:0;transform:translateY(4px) scale(.6)}56.05%{opacity:.7;transform:translateY(-5px) scale(1);animation-timing-function:ease-in}58%,to{opacity:0;transform:translateY(6px) scale(1)}}@keyframes k3-frog-strike{0%,53.7%{opacity:0;stroke-dashoffset:18}53.9%,54.1%{opacity:1;stroke-dashoffset:0}54.4%,to{opacity:0;stroke-dashoffset:18}}@media (prefers-reduced-motion: reduce){.k3-lotus-scene *{animation:none!important;transition:none!important}.k3-lotus-scene .k3-rain-drop{visibility:hidden}.k3-lotus-scene .k3-mist-cloud{opacity:var(--cloud-opacity, .5)}.k3-lotus-scene .k3-frog{opacity:1;transform:none}.k3-lotus-scene .k3-frog-water{visibility:hidden}}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.inset-0{top:0;right:0;bottom:0;left:0}.-left-10{left:-2.5rem}.-left-16{left:-4rem}.-right-14{right:-3.5rem}.-top-12{top:-3rem}.-top-14{top:-3.5rem}.-top-8{top:-2rem}.bottom-0{bottom:0}.left-0{left:0}.right-0{right:0}.top-0{top:0}.z-30{z-index:30}.block{display:block}.hidden{display:none}.h-auto{height:auto}.h-full{height:100%}.w-full{width:100%}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize{resize:both}.overflow-hidden{overflow:hidden}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.dp-wallpaper{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;background:#fcfdfc;pointer-events:none;z-index:0}.dp-custom-wallpaper{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:#fcfdfc}.dp-custom-wallpaper:before{position:absolute;top:-2rem;right:-2rem;bottom:-2rem;left:-2rem;display:block;content:"";pointer-events:none;background:#fcfdfc var(--dp-wallpaper-image) center/cover no-repeat;animation:dp-custom-wallpaper-drift 38s ease-in-out infinite alternate}@keyframes dp-custom-wallpaper-drift{0%{transform:scale(1.02) translate(0)}to{transform:scale(1.09) translate(-1.6%,-2.2%)}}.dp-wallpaper[data-paused=true] *{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.dp-custom-wallpaper:before{animation:none!important;transform:none!important}}
