.yachana-home{--home-cream:#fff7ec;--home-ink:#1a1433;--home-ink-2:#2e2656;--home-ink-3:#3a3160;--home-violet:#6a4dff;--home-maiz:#ffc53d;--home-mint:#4fd1a1;--home-coral:#ff6a55;--home-lilac:#dcd3ff;--home-pink:#ffb5c8;--home-muted:#4a4560;--home-muted-2:#5b5670;background:var(--home-cream);color:var(--home-ink);font-family:var(--font-geist-sans),var(--font-bricolage),ui-sans-serif,system-ui,sans-serif;color-scheme:light}.yachana-home :is(h1,h2,h3){font-family:var(--font-bricolage),ui-sans-serif,system-ui,sans-serif}.yachana-home .font-mono-label,.yachana-home code{font-family:var(--font-geist-mono),ui-monospace,monospace}.yachana-home .font-display{font-family:var(--font-bricolage),ui-sans-serif,system-ui,sans-serif}.yachana-home .text-display-hero{font-size:clamp(2.75rem,2vw + 2.4rem,6.25rem);line-height:.93;letter-spacing:-.03em}.yachana-home .text-display-1{font-size:clamp(2.25rem,2.2vw + 1.7rem,4.5rem);line-height:.96;letter-spacing:-.02em}.yachana-home .text-display-2{font-size:clamp(2rem,2vw + 1.5rem,4rem);line-height:.98;letter-spacing:-.02em}.yachana-home .text-display-3{font-size:clamp(2.5rem,2.6vw + 1.9rem,5.25rem);line-height:.95;letter-spacing:-.02em}.yachana-home .text-display-4{font-size:clamp(2.25rem,2.4vw + 1.8rem,5rem);line-height:.94;letter-spacing:-.02em}.yachana-home :focus-visible{outline:2px solid var(--home-ink);outline-offset:2px}@keyframes home-yFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes home-ySpin{to{transform:rotate(1turn)}}@keyframes home-yMorph{0%,to{border-radius:50%}33%{border-radius:50% 50% 8px 8px}66%{border-radius:8px 50% 50% 50%}}@keyframes home-yMarquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes home-yUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes home-yPulse{0%{box-shadow:0 0 0 0 rgba(79,209,161,.7)}to{box-shadow:0 0 0 12px rgba(79,209,161,0)}}@keyframes home-yGlow{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.12)}}@keyframes home-yBar{0%{width:0}}@keyframes home-yTilt{0%,to{transform:rotate(-6deg)}50%{transform:rotate(6deg)}}@keyframes home-ySlide{0%,to{transform:translateX(0)}50%{transform:translateX(22px)}}@keyframes home-yJitter{0%,to{transform:rotate(0deg) translateY(0)}25%{transform:rotate(2deg) translateY(-2px)}75%{transform:rotate(-2deg) translateY(2px)}}@keyframes home-yInto{0%{transform:translate(0) rotate(0deg) scale(1);opacity:0}15%{opacity:1}70%{opacity:1}to{transform:translate(var(--dx),var(--dy)) rotate(var(--dr)) scale(.35);opacity:0}}@keyframes home-yWalk{0%{offset-distance:0}to{offset-distance:100%}}@keyframes home-yWind{0%{stroke-dashoffset:0}to{stroke-dashoffset:-400}}@keyframes home-ySun{0%,to{transform:translateY(80px)}50%{transform:translateY(0)}}@keyframes home-yPanel{0%{opacity:0;transform:translateY(26px) scale(.96)}to{opacity:1;transform:none}}@keyframes home-yToast{0%{opacity:0;transform:translateX(50px)}to{opacity:1;transform:none}}@keyframes home-yDraw{0%{stroke-dashoffset:200}to{stroke-dashoffset:0}}@keyframes home-yPop{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes home-yBlink{50%{opacity:.2}}@keyframes home-yWave{0%,to{transform:rotate(0)}25%{transform:rotate(18deg)}75%{transform:rotate(-12deg)}}@keyframes home-yRing{0%{box-shadow:0 0 0 0 rgba(106,77,255,.6)}to{box-shadow:0 0 0 12px rgba(106,77,255,0)}}.yachana-home .y-float{animation:home-yFloat 5s ease-in-out infinite}.yachana-home .y-float-b{animation:home-yFloat 6s ease-in-out -2s infinite}.yachana-home .y-float-c{animation:home-yFloat 7s ease-in-out -4s infinite}.yachana-home .y-spin{animation:home-ySpin 22s linear infinite}.yachana-home .y-spin-fast{animation:home-ySpin 9s linear infinite}.yachana-home .y-morph{animation:home-yMorph 9s ease-in-out infinite}.yachana-home .y-marquee{animation:home-yMarquee 36s linear infinite}.yachana-home .y-up{animation:home-yUp .55s cubic-bezier(.2,.8,.2,1) both}.yachana-home .y-up-2{animation:home-yUp .55s cubic-bezier(.2,.8,.2,1) .08s both}.yachana-home .y-up-3{animation:home-yUp .55s cubic-bezier(.2,.8,.2,1) .16s both}.yachana-home .y-pulse{animation:home-yPulse 1.6s ease-out infinite}.yachana-home .y-glow{animation:home-yGlow 4s ease-in-out infinite}.yachana-home .y-bar{animation:home-yBar 1.2s cubic-bezier(.2,.8,.2,1) both}.yachana-home .y-tilt{animation:home-yTilt 7s ease-in-out infinite}.yachana-home .y-slide{animation:home-ySlide 6s ease-in-out infinite}.yachana-home .y-jitter{animation:home-yJitter 2.2s ease-in-out infinite}.yachana-home .y-into{animation:home-yInto 8s ease-in infinite}.yachana-home .y-walk{animation:home-yWalk 10s ease-in-out infinite alternate}.yachana-home .y-wind{animation:home-yWind 6s linear infinite}.yachana-home .y-sun{animation:home-ySun 14s ease-in-out infinite}.yachana-home .y-btn{transition:transform .2s ease,box-shadow .2s ease}.yachana-home .y-btn:hover{transform:translateY(-2px);box-shadow:0 10px 0 -2px var(--home-ink)}.yachana-home .y-panel{animation:home-yPanel .6s cubic-bezier(.2,.8,.2,1) both}.yachana-home .y-d1{animation:home-yUp .5s cubic-bezier(.2,.8,.2,1) .12s both}.yachana-home .y-d2{animation:home-yUp .5s cubic-bezier(.2,.8,.2,1) .3s both}.yachana-home .y-d3{animation:home-yUp .5s cubic-bezier(.2,.8,.2,1) .5s both}.yachana-home .y-d4{animation:home-yUp .5s cubic-bezier(.2,.8,.2,1) .7s both}.yachana-home .y-d5{animation:home-yUp .5s cubic-bezier(.2,.8,.2,1) .9s both}.yachana-home .y-toast{animation:home-yToast .6s cubic-bezier(.2,.8,.2,1) .8s both}.yachana-home .y-toast-2{animation:home-yToast .6s cubic-bezier(.2,.8,.2,1) 1.1s both}.yachana-home .y-toast-3{animation:home-yToast .6s cubic-bezier(.2,.8,.2,1) 1.4s both}.yachana-home .y-draw{stroke-dasharray:200;animation:home-yDraw 1.2s ease .3s both}.yachana-home .y-pop{transform-box:fill-box;transform-origin:center;animation:home-yPop .5s cubic-bezier(.3,1.6,.5,1) .3s both}.yachana-home .y-blink{animation:home-yBlink 1s steps(2) infinite}.yachana-home .y-wave{transform-origin:center;animation:home-yWave 1.4s ease-in-out infinite}.yachana-home .y-ring{animation:home-yRing 1.4s ease-out infinite}@media (prefers-reduced-motion:reduce){.yachana-home *{animation:none!important;transition:none!important}}