/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-ease:initial}}}@font-face{font-family:"Baloo 2";font-style:normal;font-display:swap;font-weight:400 800;src:url(/assets/baloo-2-devanagari-wght-normal-B4j4n2PV.woff2)format("woff2-variations");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:"Baloo 2";font-style:normal;font-display:swap;font-weight:400 800;src:url(/assets/baloo-2-latin-ext-wght-normal-Dz43yst_.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Baloo 2";font-style:normal;font-display:swap;font-weight:400 800;src:url(/assets/baloo-2-latin-wght-normal-B_TVFhwJ.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/plus-jakarta-sans-latin-ext-wght-normal-DmpS2jIq.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/plus-jakarta-sans-latin-wght-normal-eXO_dkmS.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:NG Language Switch;font-style:normal;font-display:swap;font-weight:100 900;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+902,U+93E,U+93F,U+92E,U+930,U+939}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-devanagari-devanagari-wght-normal-DWI_L5Cu.woff2)format("woff2-variations");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-devanagari-latin-ext-wght-normal-CLkupaxV.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-devanagari-latin-wght-normal-Bxfr4UJH.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--pink-50:#fdf2f8;--pink-100:#fce7f3;--pink-200:#fbcfe8;--pink-300:#f9a8d4;--pink-400:#f472b6;--pink-500:#ec4899;--pink:#e91e63;--pink-600:#db2777;--pink-700:#be185d;--pink-800:#9d174d;--gold-100:#fef3c7;--gold-200:#fde68a;--gold-400:#fbbf24;--gold:#f59e0b;--gold-600:#d97706;--gold-700:#b45309;--green-50:#f0fdf4;--green-100:#dcfce7;--green-400:#34d399;--green:#10b981;--green-600:#059669;--green-700:#047857;--green-800:#166534;--sky-100:#e0f2fe;--sky:#0ea5e9;--sky-600:#0284c7;--sky-700:#0369a1;--violet-100:#ede9fe;--violet:#8b5cf6;--violet-600:#7c3aed;--violet-700:#6d28d9;--red-700:#b91c1c;--red-800:#991b1b;--orange-50:#fff7ed;--orange-800:#9a3412;--ink:#0f172a;--ink-700:#334155;--ink-600:#475569;--ink-500:#64748b;--ink-400:#94a3b8;--line-300:#cbd5e1;--line:#e2e8f0;--surface-100:#f1f5f9;--surface-50:#f8fafc;--white:#fff;--page:#fffbf3;--focus:#0284c7;--font-display:"Baloo 2","Noto Sans Devanagari",sans-serif;--font-body:"Plus Jakarta Sans","Noto Sans Devanagari",sans-serif;--font-mono:"JetBrains Mono",monospace;--text-base:17px;--leading:1.4;--r-pill:999px;--r-sm:12px;--r-md:14px;--r-lg:16px;--r-xl:18px;--r-2xl:20px;--r-3xl:22px;--r-4xl:24px;--r-panel:26px;--bubble-radius:22px 22px 22px 6px;--shadow-primary:0 6px 0 var(--pink-800),0 12px 28px #e91e636b;--shadow-primary-pressed:0 1px 0 var(--pink-800),0 4px 12px #e91e6366;--shadow-card:0 4px 0 var(--line);--shadow-card-pink:0 4px 0 var(--pink-200);--shadow-float:0 6px 16px #00000040;--shadow-dialog:0 20px 40px #0000004d;--grad-primary:linear-gradient(135deg,#ec4899 0%,#e91e63 45%,#be185d 100%);--ease-pop:cubic-bezier(.2,1.6,.4,1);--ease-rise:cubic-bezier(.2,1.4,.4,1);--ease-slide:cubic-bezier(.2,1.2,.4,1);--t-pop:.45s;--t-rise:.55s;--t-slide:.45s;--t-press:80ms;--phone-w:390px;--phone-h:844px;--pc-w:1440px;--pc-h:900px;--tap-min:46px}body{color:#0f172a;background:#fffbf3;margin:0;font-family:Plus Jakarta Sans,Noto Sans Devanagari,sans-serif}a{color:#be185d}a:hover{color:#9d174d}button{font-family:inherit}button:focus-visible,input:focus-visible,select:focus-visible{outline-offset:3px;outline:3px solid #0284c7}.bg-banyan{background-image:url(/media/banyan.webp);background-position:38%;background-size:cover}.bg-map{background-image:url(/assets/map-B_PL6puy.webp);background-repeat:no-repeat}.bird{background-image:url(/media/bird.webp);background-repeat:no-repeat;background-size:276px 40px;width:46px;height:40px;animation:.55s steps(6,end) infinite birdFlap,13s linear infinite birdFly}@keyframes birdFlap{0%{background-position:0 0}to{background-position:-276px 0}}@keyframes birdFly{0%{transform:translate(-80px)}25%{transform:translate(25vw,-18px)}50%{transform:translate(50vw,8px)}75%{transform:translate(75vw,-14px)}to{transform:translate(calc(100vw + 80px),-4px)}}.asha-walk{background-image:url(/media/asha-walk.webp);background-repeat:no-repeat;background-size:800% 100%;width:100%;height:100%;animation:.7s steps(7,end) infinite walkCycle}.asha-walk.asha-back{transform:scaleX(-1)}@keyframes walkCycle{0%{background-position:0 0}to{background-position:100% 0}}.asha-idle{background-image:url(/media/asha-idle.webp);background-repeat:no-repeat;background-size:100% 100%;width:100%;height:100%;animation:2.2s ease-in-out infinite bob}.leaf{pointer-events:none;animation-name:leafFall;animation-timing-function:linear;animation-iteration-count:infinite;position:absolute;top:-30px}@keyframes leafFall{0%{opacity:0;transform:translateY(-20px)rotate(0)}8%{opacity:.95}50%{transform:translate(38px,48vh)rotate(200deg)}to{opacity:.85;transform:translate(-18px,104vh)rotate(420deg)}}.bob{animation:2.6s ease-in-out infinite bob}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.pop{animation:.45s cubic-bezier(.2,1.6,.4,1) both pop}@keyframes pop{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.rise{animation:.55s cubic-bezier(.2,1.4,.4,1) both rise}@keyframes rise{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.slide-in{animation:.45s cubic-bezier(.2,1.2,.4,1) both slideIn}@keyframes slideIn{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}.bubble-in{transform-origin:0 100%;animation:.5s cubic-bezier(.2,1.5,.4,1) .1s both bubbleIn}@keyframes bubbleIn{0%{opacity:0;transform:scale(.3)rotate(-6deg)}to{opacity:1;transform:scale(1)rotate(0)}}.glow-btn{background:linear-gradient(135deg,#ec4899 0%,#e91e63 45%,#be185d 100%);transition:transform 80ms,box-shadow 80ms;position:relative;overflow:hidden;box-shadow:0 6px #9d174d,0 12px 28px #e91e636b}.glow-btn:after{content:"";background:linear-gradient(100deg,#0000,#ffffff8c,#0000);width:40%;height:100%;animation:2.8s ease-in-out infinite shine;position:absolute;top:0;left:-60%;transform:skew(-20deg)}.glow-btn:active{transform:translateY(5px);box-shadow:0 1px #9d174d,0 4px 12px #e91e6366}.glow-btn:disabled{cursor:not-allowed;background:#e2e8f0;box-shadow:0 6px #cbd5e1;color:#64748b!important}.glow-btn:disabled:after{display:none}.green-btn{background:linear-gradient(135deg,#4ade80,#16a34a 60%,#15803d);transition:transform 80ms;position:relative;overflow:hidden;box-shadow:0 6px #166534,0 12px 26px #16a34a66}.green-btn:after{content:"";background:linear-gradient(100deg,#0000,#ffffff80,#0000);width:40%;height:100%;animation:2.8s ease-in-out infinite shine;position:absolute;top:0;left:-60%;transform:skew(-20deg)}.green-btn:active{transform:translateY(5px)}.soft-btn{transition:transform 80ms}.soft-btn:active{transform:translateY(3px)}@keyframes shine{0%{left:-60%}55%{left:130%}to{left:130%}}.glass{-webkit-backdrop-filter:blur(14px);background:#ffffffdb;border:1.5px solid #fffffff2;box-shadow:0 10px 30px #be185d1f}.lift{transition:transform .12s,box-shadow .12s}.lift:hover{transform:translateY(-3px)}.lift:active{transform:scale(.96)}.field{transition:box-shadow .2s,border-color .2s}.field:focus{outline:none;box-shadow:0 0 0 5px #e91e6329,0 8px 22px #e91e6329;border-color:#e91e63!important}.glow-disc{animation:2.4s ease-in-out infinite disc}@keyframes disc{0%,to{opacity:.75;transform:scaleX(1)}50%{opacity:1;transform:scaleX(1.12)}}.twinkle{animation:1.8s ease-in-out infinite twinkle}@keyframes twinkle{0%,to{opacity:.2;transform:scale(.4)rotate(0)}50%{opacity:1;transform:scale(1)rotate(45deg)}}.track-fill{background:linear-gradient(90deg,#f472b6,#e91e63 40%,#f59e0b 70%,#f472b6) 0 0/200% 100%;transition:width .9s cubic-bezier(.3,1.2,.5,1);animation:2.2s linear infinite trackShimmer}@keyframes trackShimmer{0%{background-position:0 0}to{background-position:-200% 0}}.rocket{transition:left .9s cubic-bezier(.3,1.2,.5,1)}.rocket-body{animation:1.6s ease-in-out infinite rocketFloat}@keyframes rocketFloat{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-3px)rotate(2deg)}}.flame{transform-origin:100%;animation:.18s ease-in-out infinite alternate flame}@keyframes flame{0%{opacity:.8;transform:scaleX(.7)}to{opacity:1;transform:scaleX(1.15)}}.node-now{animation:1.6s ease-out infinite nodePulse}@keyframes nodePulse{0%{box-shadow:0 0 #e91e6399}to{box-shadow:0 0 0 12px #e91e6300}}.xp-bump{animation:.6s cubic-bezier(.2,1.8,.4,1) xpBump}@keyframes xpBump{0%{transform:scale(1)}40%{transform:scale(1.35)}to{transform:scale(1)}}.rays{background:repeating-conic-gradient(#fbbf2461 0deg 10deg,#fff0 10deg 22deg);border-radius:50%;animation:14s linear infinite spin;-webkit-mask-image:radial-gradient(circle,#000 30%,#0000 70%);mask-image:radial-gradient(circle,#000 30%,#0000 70%)}@keyframes spin{to{transform:rotate(360deg)}}.spin{animation:1s linear infinite spin}.ripple{animation:1.2s ease-out infinite ripple}@keyframes ripple{0%{opacity:.9;transform:scale(.8)}to{opacity:0;transform:scale(1.9)}}.coin-fly-phone{animation:1.1s cubic-bezier(.5,0,.7,.4) .35s both coinFlyP}@keyframes coinFlyP{0%{opacity:1;transform:translate(0)scale(1.2)}to{opacity:0;transform:translate(150px,-430px)scale(.35)}}.coin-fly-desk{animation:1.1s cubic-bezier(.5,0,.7,.4) .35s both coinFlyD}@keyframes coinFlyD{0%{opacity:1;transform:translate(0)scale(1.2)}to{opacity:0;transform:translate(560px,-440px)scale(.35)}}.mini-coin{animation:1.2s ease-out both miniCoin}@keyframes miniCoin{0%{opacity:0;transform:translateY(14px)scale(.6)}25%{opacity:1;transform:translateY(0)scale(1.1)}75%{opacity:1}to{opacity:0;transform:translateY(-22px)scale(.9)}}.confetti{pointer-events:none;animation:linear infinite confetti;position:absolute;top:-20px}@keyframes confetti{0%{opacity:1;transform:translateY(-30px)rotate(0)}to{opacity:.8;transform:translateY(105vh)rotate(720deg)}}.badge-flip{animation:1s cubic-bezier(.3,1.5,.5,1) .2s both badgeFlip}@keyframes badgeFlip{0%{opacity:0;transform:perspective(600px)rotateY(180deg)scale(.3)}to{opacity:1;transform:perspective(600px)rotateY(0)scale(1)}}.medal-shine{animation:2.4s ease-in-out 1.2s infinite shine}.jump{animation:1.1s ease-in-out infinite jump}@keyframes jump{0%,to{transform:translateY(0)scale(1)}30%{transform:translateY(-22px)scale(.97,1.03)}55%{transform:translateY(0)scale(1.04,.96)}}.hand-swipe{animation:1.8s ease-in-out infinite handSwipe}@keyframes handSwipe{0%,to{transform:translate(0)}50%{transform:translate(-22px)}}.nudge{animation:1s ease-in-out infinite nudge}@keyframes nudge{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.scanline{animation:1.1s ease-in-out infinite alternate scan}@keyframes scan{0%{top:8%}to{top:88%}}.count-pop{animation:.9s cubic-bezier(.2,1.6,.4,1) both countPop}@keyframes countPop{0%{opacity:0;transform:scale(2.4)}30%{opacity:1;transform:scale(1)}80%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.6)}}.banner-drop{animation:2.2s cubic-bezier(.2,1.3,.4,1) both bannerDrop}@keyframes bannerDrop{0%{opacity:0;transform:translateY(-120%)}15%{opacity:1;transform:translateY(0)}85%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-120%)}}.bar-grow{animation:1.8s ease-in-out infinite barGrow}@keyframes barGrow{0%{transform:scaleY(.3)}50%{transform:scaleY(1)}to{transform:scaleY(.3)}}.zzz{animation:2.4s ease-in-out infinite zzz}@keyframes zzz{0%{opacity:0;transform:translate(0)}30%{opacity:1}to{opacity:0;transform:translate(18px,-40px)}}.scroll-y{scrollbar-width:thin;overflow:hidden auto}html.doc-scroll{scrollbar-width:none;background:#fffbf3;overflow:hidden auto}html.doc-scroll::-webkit-scrollbar{width:0;height:0}html.doc-scroll body{overflow:visible}.layer-front>*{pointer-events:auto}html.doc-scroll.page-scrolled .hud-bar{box-shadow:0 6px 12px -8px #0f172a2e;background:#fffbf3!important}html.doc-scroll.page-more .footer-dock:before{content:"";top:-24px;left:-18px;right:-18px;bottom:calc(-60px - var(--keyboard-lift,0px));z-index:-1;pointer-events:none;background:linear-gradient(#fffbf300,#fffbf3 24px);position:absolute}.test-scroll-y{scrollbar-color:#fff transparent}.test-scroll-y::-webkit-scrollbar{width:8px}.test-scroll-y::-webkit-scrollbar-track{background:0 0}.test-scroll-y::-webkit-scrollbar-thumb{background:#fff;border-radius:999px}.bird-big{background-image:url(/media/bird.webp);background-repeat:no-repeat;background-size:504px 100px;width:84px;height:100px;animation:.45s steps(6,end) infinite birdFlapBig}@keyframes birdFlapBig{0%{background-position:0 0}to{background-position:-504px 0}}.bird-swoop{animation:.75s cubic-bezier(.2,1.25,.4,1) both birdSwoop}@keyframes birdSwoop{0%{opacity:0;transform:translate(-190px,-120px)rotate(-18deg)scale(.5)}25%{opacity:1}to{opacity:1;transform:translate(0)rotate(0)scale(1)}}.asha-say{transform-origin:50% 100%;animation:.5s ease-in-out 3 say}@keyframes say{0%,to{transform:rotate(0)scale(1)}30%{transform:rotate(-2.5deg)scale(1.02,.99)}65%{transform:rotate(2deg)scale(.99,1.02)}}.asha-wiggle{transform-origin:50% 100%;animation:1.2s ease-in-out infinite wiggle}@keyframes wiggle{0%,to{transform:rotate(0)}20%{transform:rotate(-5deg)}40%{transform:rotate(4deg)}60%{transform:rotate(-3deg)}80%{transform:rotate(2deg)}}.dot{background:#e91e63;border-radius:999px;width:10px;height:10px;animation:1s ease-in-out infinite dotb;display:inline-block}@keyframes dotb{0%,to{opacity:.4;transform:translateY(0)}50%{opacity:1;transform:translateY(-6px)}}.emoji-pop{animation:.7s cubic-bezier(.2,1.8,.4,1) both emojiPop}@keyframes emojiPop{0%{opacity:0;transform:scale(.2)rotate(-30deg)}to{opacity:1;transform:scale(1)rotate(0)}}.expand{transform-origin:top;animation:.35s ease-out both expand}@keyframes expand{0%{opacity:0;transform:scaleY(.6)}to{opacity:1;transform:scaleY(1)}}button:focus-visible{outline-offset:3px;outline:3px solid #0284c7}.ld-bg-banyan{background-image:url(/media/banyan.webp);background-size:cover}.ld-kenburns{animation:16s ease-in-out infinite alternate ld_kenburns}@keyframes ld_kenburns{0%{transform:scale(1)}to{transform:scale(1.07)translate(-1%,-1%)}}.ld-leaf{pointer-events:none;animation-name:ld_leafFall;animation-timing-function:linear;animation-iteration-count:infinite;position:absolute;top:-30px}@keyframes ld_leafFall{0%{opacity:0;transform:translateY(-20px)rotate(0)}8%{opacity:.95}50%{transform:translate(38px,48vh)rotate(200deg)}to{opacity:.85;transform:translate(-18px,104vh)rotate(420deg)}}.ld-stamp-drop{animation:.6s cubic-bezier(.2,1.7,.4,1) .25s both ld_stampDrop}@keyframes ld_stampDrop{0%{opacity:0;transform:scale(2.2)rotate(-18deg)}to{opacity:1;transform:scale(1)rotate(-4deg)}}.ld-shine{position:relative;overflow:hidden}.ld-shine:after{content:"";background:linear-gradient(100deg,#0000,#ffffffb3,#0000);width:40%;height:100%;animation:3s ease-in-out 1.2s infinite ld_shine;position:absolute;top:0;left:-60%;transform:skew(-20deg)}@keyframes ld_shine{0%{left:-60%}55%{left:130%}to{left:130%}}.ld-rise1{animation:.6s cubic-bezier(.2,1.3,.4,1) .7s both ld_rise}.ld-rise2{animation:.6s cubic-bezier(.2,1.3,.4,1) 1s both ld_rise}@keyframes ld_rise{0%{opacity:0;transform:translateY(36px)}to{opacity:1;transform:translateY(0)}}.ld-walk-in{animation:1.7s linear 1.1s both ld_walkIn}@keyframes ld_walkIn{0%{transform:translate(-260px)}to{transform:translate(0)}}.ld-asha-walk{background-image:url(/media/asha-walk.webp);background-repeat:no-repeat;background-size:800% 100%;width:100%;height:100%;animation:.7s steps(7,end) infinite ld_walkCycle}@keyframes ld_walkCycle{0%{background-position:0 0}to{background-position:100% 0}}.ld-bob{animation:2.6s ease-in-out infinite ld_bob}@keyframes ld_bob{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.ld-pop{animation:.45s cubic-bezier(.2,1.6,.4,1) both ld_pop}@keyframes ld_pop{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.ld-bubble-in{transform-origin:0 100%;animation:.5s cubic-bezier(.2,1.5,.4,1) both ld_bubbleIn}@keyframes ld_bubbleIn{0%{opacity:0;transform:scale(.3)rotate(-6deg)}to{opacity:1;transform:scale(1)rotate(0)}}.ld-glow-btn{background:linear-gradient(135deg,#ec4899 0%,#e91e63 45%,#be185d 100%);transition:transform 80ms;animation:1.8s ease-in-out infinite ld_ctaPulse;position:relative;overflow:hidden;box-shadow:0 6px #9d174d,0 12px 28px #e91e636b}.ld-glow-btn:after{content:"";background:linear-gradient(100deg,#0000,#ffffff8c,#0000);width:40%;height:100%;animation:2.6s ease-in-out infinite ld_shine;position:absolute;top:0;left:-60%;transform:skew(-20deg)}.ld-glow-btn:active{transform:translateY(5px)}@keyframes ld_ctaPulse{0%,to{box-shadow:0 6px #9d174d,0 0 #e91e6380}50%{box-shadow:0 6px #9d174d,0 0 0 16px #e91e6300}}.ld-bird{background-image:url(/media/bird.webp);background-repeat:no-repeat;background-size:348px 50px;width:58px;height:50px;animation:.5s steps(6,end) infinite ld_birdFlap}@keyframes ld_birdFlap{0%{background-position:0 0}to{background-position:-348px 0}}.ld-bird-land{animation:2.4s cubic-bezier(.3,.8,.4,1) 1.6s both ld_birdLand}@keyframes ld_birdLand{0%{opacity:0;transform:translate(-320px,-420px)scale(.6)}15%{opacity:1}60%{transform:translate(-60px,-120px)scale(.9)}to{opacity:1;transform:translate(0)scale(1)}}.ld-chev{animation:1.2s ease-in-out infinite ld_chev}@keyframes ld_chev{0%,to{opacity:.6;transform:translateY(0)}50%{opacity:1;transform:translateY(-5px)}}.ld-board{transition:top .8s cubic-bezier(.2,1.1,.3,1)}.ld-fade{transition:opacity .4s}.ld-tag-pop{animation:.45s cubic-bezier(.2,1.7,.4,1) both ld_tagPop}@keyframes ld_tagPop{0%{opacity:0;transform:scale(2)rotate(10deg)}to{opacity:1;transform:scale(1)rotate(-14deg)}}.ld-lift{transition:transform .12s}.ld-lift:hover{transform:translateY(-3px)}.ld-lift:active{transform:scale(.96)}.ld-sheet-in{animation:.4s cubic-bezier(.2,1.1,.3,1) both ld_sheetIn}@keyframes ld_sheetIn{0%{opacity:0;transform:translateY(60px)}to{opacity:1;transform:translateY(0)}}.ld-slide-row{animation:.35s ease-out both ld_slideRow}@keyframes ld_slideRow{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:translate(0)}}.ld-asha-in{animation:.5s ease-out both ld_ashaIn}@keyframes ld_ashaIn{0%{opacity:0}to{opacity:1}}.ld-pagefade{animation:.5s ease-out both ld_pageFade}@keyframes ld_pageFade{0%{opacity:0}to{opacity:1}}.ld-bird-fly{animation:14s linear infinite ld_birdFly}@keyframes ld_birdFly{0%{transform:translate(-90px)}25%{transform:translate(25vw,-18px)}50%{transform:translate(50vw,8px)}75%{transform:translate(75vw,-14px)}to{transform:translate(calc(100vw + 90px),-4px)}}.ld-twinkle{animation:1.8s ease-in-out infinite ld_twinkle}@keyframes ld_twinkle{0%,to{opacity:.2;transform:scale(.4)rotate(0)}50%{opacity:1;transform:scale(1)rotate(45deg)}}.ld-noscrollbar::-webkit-scrollbar{background:0 0;width:0;height:0}.ld-marq{width:max-content;animation:80s linear infinite ld_marq;display:flex}.ld-marq-rev{animation-direction:reverse}.al-more{color:#64748b;cursor:pointer;text-underline-offset:3px;background:0 0;border:none;align-self:flex-start;align-items:center;gap:3px;min-height:44px;margin:-12px 0 -14px;padding:0;font-family:inherit;font-size:13px;font-weight:600;-webkit-text-decoration:underline #cbd5e1;text-decoration:underline #cbd5e1;display:inline-flex}.al-more:hover{color:#be185d;text-decoration-color:#f9a8d4}.al-more svg{width:12px;height:12px}.ld-marq-wrap:hover .ld-marq,.ld-marq-wrap:focus-within .ld-marq,.ld-marq-wrap.paused .ld-marq{animation-play-state:paused}@keyframes ld_marq{0%{transform:translate(0)}to{transform:translate(-50%)}}.ld-marq-wrap::-webkit-scrollbar{background:0 0;width:0;height:0}.cb-body::-webkit-scrollbar{width:0;height:0}.cb-chip{transition:transform 80ms}.cb-chip:active{transform:scale(.97)}.pf-menu{transform-origin:90% 0;animation:.3s cubic-bezier(.2,1.6,.4,1) both pop}.shimmer{background:#f5e9f0;position:relative;overflow:hidden}.shimmer:after{content:"";border-radius:inherit;background:linear-gradient(90deg,#fff0,#ffffffbf,#fff0);animation:1.4s ease-in-out infinite shimmer;position:absolute;inset:0;transform:translate(-100%)}.img-frame>img{border-radius:inherit}@keyframes shimmer{to{transform:translate(100%)}}.fade-in{animation:.4s ease-out both fadeIn}@keyframes fadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}img.img-fade{opacity:0;transition:opacity .45s}img.img-fade.loaded{opacity:1}.ld-bg-banyan,.bg-banyan,.bg-map{transition:opacity .6s}html:not(.art-ready) .ld-bg-banyan,html:not(.art-ready) .bg-banyan,html:not(.map-ready) .bg-map{opacity:0!important}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}@font-face{font-family:"Baloo 2";font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/noto-color-emoji-BIasEFr6.woff2)format("woff2");unicode-range:U+2705,U+1F382,U+1F389,U+1F393,U+1F3A4,U+1F3E0,U+1F3EB,U+1F422,U+1F44B,U+1F44D,U+1F4BB,U+1F4BC,U+1F4C5,U+1F4CD,U+1F4F1,U+1F4F8,U+1F5FA,U+1F60A,U+1F64B,U+1F686,U+1F68C,U+1F6FA,U+1F9ED,U+200D,U+FE0F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/noto-color-emoji-BIasEFr6.woff2)format("woff2");unicode-range:U+2705,U+1F382,U+1F389,U+1F393,U+1F3A4,U+1F3E0,U+1F3EB,U+1F422,U+1F44B,U+1F44D,U+1F4BB,U+1F4BC,U+1F4C5,U+1F4CD,U+1F4F1,U+1F4F8,U+1F5FA,U+1F60A,U+1F64B,U+1F686,U+1F68C,U+1F6FA,U+1F9ED,U+200D,U+FE0F}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/noto-color-emoji-BIasEFr6.woff2)format("woff2");unicode-range:U+2705,U+1F382,U+1F389,U+1F393,U+1F3A4,U+1F3E0,U+1F3EB,U+1F422,U+1F44B,U+1F44D,U+1F4BB,U+1F4BC,U+1F4C5,U+1F4CD,U+1F4F1,U+1F4F8,U+1F5FA,U+1F60A,U+1F64B,U+1F686,U+1F68C,U+1F6FA,U+1F9ED,U+200D,U+FE0F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/noto-color-emoji-BIasEFr6.woff2)format("woff2");unicode-range:U+2705,U+1F382,U+1F389,U+1F393,U+1F3A4,U+1F3E0,U+1F3EB,U+1F422,U+1F44B,U+1F44D,U+1F4BB,U+1F4BC,U+1F4C5,U+1F4CD,U+1F4F1,U+1F4F8,U+1F5FA,U+1F60A,U+1F64B,U+1F686,U+1F68C,U+1F6FA,U+1F9ED,U+200D,U+FE0F}@layer theme{:root,:host{--font-mono:var(--font-mono);--spacing:.25rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--font-display:var(--font-display);--font-body:var(--font-body);--shadow-primary:var(--shadow-primary);--shadow-card:var(--shadow-card);--shadow-card-pink:var(--shadow-card-pink);--shadow-float:var(--shadow-float);--shadow-dialog:var(--shadow-dialog);--ease-pop:var(--ease-pop);--ease-rise:var(--ease-rise);--ease-slide:var(--ease-slide)}}@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.m-41{margin:calc(var(--spacing) * 41)}.\!hidden{display:none!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.h-4{height:calc(var(--spacing) * 4)}.flex-shrink,.shrink{flex-shrink:1}.flex-grow,.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}}html,body{overflow:hidden}#app{min-height:100dvh}.question-number-strip::-webkit-scrollbar{display:none}:where(button,a,[role=tab]){position:relative}:where(button,a,[role=tab]):before{content:"";width:max(100%,46px);height:max(100%,46px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}:root{--fs-hero:clamp(24px, 5.71px + 5.714vw, 30px);--fs-display:clamp(23px, 9.29px + 4.286vw, 28px);--fs-heading:clamp(20px, 10.86px + 2.857vw, 24px);--fs-button:clamp(18px, 8.86px + 2.857vw, 21px);--fs-title:clamp(16px, 6.86px + 2.857vw, 19px);--fs-input:clamp(16.5px, 9.64px + 2.143vw, 19px);--fs-label:clamp(15.5px, 8.64px + 2.143vw, 18px);--fs-button-sm:clamp(15px, 10.43px + 1.429vw, 17px);--fs-body-l:clamp(15px, 10.43px + 1.429vw, 16px);--fs-body:clamp(14px, 9.43px + 1.429vw, 15px);--fs-body-s:clamp(13px, 8.43px + 1.429vw, 14px);--fs-small:clamp(12.5px, 10.21px + .714vw, 13px);--fs-caption:clamp(11.5px, 9.21px + .714vw, 12px);--fs-micro:clamp(10px, 5.43px + 1.429vw, 11px)}@media (width>=900px){:root{--fs-hero:28px;--fs-display:26px;--fs-heading:22px;--fs-button:20px;--fs-title:18px;--fs-input:18px;--fs-label:17px;--fs-button-sm:16px;--fs-body-l:16px;--fs-body:15px;--fs-body-s:14px;--fs-small:13px;--fs-caption:12px;--fs-micro:11px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ease{syntax:"*";inherits:false}
