.ganesh-mandap-game-module__v6gnwG__page,.ganesh-mandap-game-module__v6gnwG__page *{box-sizing:border-box}.ganesh-mandap-game-module__v6gnwG__page{--page-bg:#fff4d8;--shell-bg:#fffaf0;--hud-bg:#c88a2d;--scene-top:#fff2c7;--scene-bottom:#efd27f;--play-top:#fff8de;--play-bottom:#efdca0;--footer-bg:#fff3cf;--accent:#9f661d;--accent-soft:#f2cc61;--ink:#5b271f;--cream:#fffdf6;--leaf:#4f8a4d;min-height:100vh;color:var(--ink);background:linear-gradient(115deg,transparent 0 46%,#ffffff47 49%,transparent 52%),radial-gradient(circle at 50% 8%,color-mix(in srgb,var(--accent-soft)34%,transparent),transparent 38%),var(--page-bg);font-family:var(--font-devanagari),"Noto Sans Devanagari","Kohinoor Devanagari",Mangal,sans-serif;background-size:220% 100%,auto,auto;place-items:center;display:grid;overflow:hidden}.ganesh-mandap-game-module__v6gnwG__page[data-display-mode=embedded]{height:300px;min-height:300px}.ganesh-mandap-game-module__v6gnwG__page[data-display-mode=fullscreen]{height:100dvh;min-height:100dvh}.ganesh-mandap-game-module__v6gnwG__alignTop{place-items:start center}.ganesh-mandap-game-module__v6gnwG__gameShell{isolation:isolate;border:1px solid color-mix(in srgb,var(--accent)42%,white);width:min(100%,560px);height:300px;min-height:300px;max-height:300px;color:var(--ink);background:var(--shell-bg);box-shadow:0 1px 0 #ffffffe6 inset,0 14px 38px color-mix(in srgb,var(--accent)16%,transparent),0 2px 8px #5b361214;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;text-align:center;border-radius:16px;grid-template-rows:42px 84px minmax(0,1fr) 46px;display:grid;position:relative;overflow:hidden;container-type:inline-size}.ganesh-mandap-game-module__v6gnwG__gameShell:after{z-index:1;border:1px solid color-mix(in srgb,var(--accent-soft)38%,transparent);pointer-events:none;content:"";border-radius:13px;position:absolute;inset:3px}.ganesh-mandap-game-module__v6gnwG__gameShell[data-mode=fullscreen]{z-index:9999;grid-template-rows:calc(clamp(64px,10dvh,84px) + env(safe-area-inset-top))minmax(0,32fr)minmax(0,45fr)calc(clamp(88px,13dvh,116px) + env(safe-area-inset-bottom));background:radial-gradient(ellipse at 50% 54%,color-mix(in srgb,var(--accent-soft)12%,transparent),transparent 48%),linear-gradient(90deg,color-mix(in srgb,var(--play-bottom)76%,var(--shell-bg)),var(--shell-bg)24% 76%,color-mix(in srgb,var(--play-bottom)76%,var(--shell-bg)));width:100%;max-width:none;height:100dvh;min-height:100dvh;max-height:100dvh;box-shadow:none;border:0;border-radius:0;position:fixed;inset:0}.ganesh-mandap-game-module__v6gnwG__hud{z-index:20;min-width:0;color:var(--cream);background:radial-gradient(circle at 13% 28%,#fff8bec7 0 1px,transparent 1.8px),radial-gradient(circle at 72% 68%,#ffec979e 0 1px,transparent 1.7px),radial-gradient(circle at 91% 22%,#ffffe19e 0 .8px,transparent 1.5px),linear-gradient(90deg,#ffffff1a,transparent 30%,transparent 70%,#ffffff1a),var(--hud-bg);box-shadow:0 1px 0 #ffffff57 inset,0 3px 12px color-mix(in srgb,var(--accent)16%,transparent);border-bottom:1px solid #fff7ca80;grid-template-columns:minmax(80px,1fr) clamp(120px,34cqw,190px) minmax(80px,1fr);align-items:center;gap:8px;padding:3px 8px;display:grid;position:relative}.ganesh-mandap-game-module__v6gnwG__progressBlock{flex-direction:column;justify-content:center;gap:3px;width:min(100%,105px);min-width:0;line-height:1.15;display:flex}.ganesh-mandap-game-module__v6gnwG__progressMeta{justify-content:space-between;align-items:baseline;gap:8px;width:100%;display:flex}.ganesh-mandap-game-module__v6gnwG__progressBlock span{white-space:nowrap;font-size:9px;font-weight:750;overflow:hidden}.ganesh-mandap-game-module__v6gnwG__progressBlock strong{font-variant-numeric:tabular-nums;font-size:13px}.ganesh-mandap-game-module__v6gnwG__progressBlock i{background:#532f0d33;border:0;border-radius:6px;width:min(72px,74%);height:4px;margin-inline:auto;overflow:hidden;box-shadow:inset 0 1px 1px #4a2a0a2e}.ganesh-mandap-game-module__v6gnwG__progressBlock i b{border-radius:inherit;background:linear-gradient(90deg,#fff2a3,#fff9d5 72%,#fff);height:100%;transition:width .6s cubic-bezier(.22,1,.36,1);display:block;box-shadow:0 0 8px #fff7afc2}.ganesh-mandap-game-module__v6gnwG__targetHud{width:100%;min-width:0;max-width:190px;height:36px;color:var(--ink);background:linear-gradient(115deg,#ffffffd6,#fff9dee6),var(--cream);border:1px solid #ffffffc2;border-radius:19px;justify-content:center;justify-self:center;align-items:center;padding:2px 36px;transition:border-color .24s,box-shadow .24s;display:flex;position:relative;box-shadow:inset 0 1px #fffffff2,0 3px 10px #5b34101f}.ganesh-mandap-game-module__v6gnwG__targetHud svg,.ganesh-mandap-game-module__v6gnwG__completeMark{border-radius:50%;flex:none;width:29px;height:29px;animation:.26s cubic-bezier(.22,1,.36,1) both ganesh-mandap-game-module__v6gnwG__targetArrive;position:absolute;left:3px}.ganesh-mandap-game-module__v6gnwG__completeMark{color:#fff;background:var(--leaf);place-items:center;font-weight:800;display:grid}.ganesh-mandap-game-module__v6gnwG__targetHud div{text-align:center;flex-direction:column;align-items:center;width:100%;min-width:0;max-width:100%;line-height:1.15;display:flex}.ganesh-mandap-game-module__v6gnwG__targetHud small,.ganesh-mandap-game-module__v6gnwG__targetHud strong{text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden}.ganesh-mandap-game-module__v6gnwG__targetHud small{color:color-mix(in srgb,var(--ink)72%,white);font-size:8px;font-weight:650}.ganesh-mandap-game-module__v6gnwG__targetHud strong{max-width:100%;font-size:11px}.ganesh-mandap-game-module__v6gnwG__hudActions{justify-content:flex-end;justify-self:end;align-items:center;gap:1px;display:flex}.ganesh-mandap-game-module__v6gnwG__hudActions button{width:38px;min-width:38px;height:38px;color:var(--cream);cursor:pointer;background:#ffffff0f;border:0;border-radius:50%;place-items:center;padding:0;transition:background-color .18s,transform .18s;display:inline-grid}.ganesh-mandap-game-module__v6gnwG__hudActions button:hover{background:#ffffff2e;transform:translateY(-1px)}.ganesh-mandap-game-module__v6gnwG__hudActions svg{width:17px;height:17px}.ganesh-mandap-game-module__v6gnwG__timer{min-width:31px;color:var(--cream);font-variant-numeric:tabular-nums;background:#5e37101f;border:1px solid #ffffff2e;border-radius:9px;flex-direction:column;align-items:center;padding:3px 5px 2px;line-height:.9;display:flex}.ganesh-mandap-game-module__v6gnwG__timer b{font-size:15px}.ganesh-mandap-game-module__v6gnwG__timer small{margin-top:2px;font-size:7px}.ganesh-mandap-game-module__v6gnwG__mandap{z-index:2;border-bottom:1px solid color-mix(in srgb,var(--accent)24%,white);background:linear-gradient(90deg,color-mix(in srgb,var(--accent)10%,transparent),transparent 18% 82%,color-mix(in srgb,var(--accent)10%,transparent)),radial-gradient(ellipse at 50% 78%,#fffacfa3,transparent 35%),linear-gradient(180deg,color-mix(in srgb,var(--scene-top)88%,transparent),color-mix(in srgb,var(--scene-bottom)90%,transparent)),url(/bappa-ka-mandap-assets/backgrounds/main_landscape.svg) center/cover;transition:border-color .4s,color .4s;position:relative;overflow:hidden}.ganesh-mandap-game-module__v6gnwG__mandap:before{opacity:.32;background-image:linear-gradient(30deg,color-mix(in srgb,var(--accent)15%,transparent)12%,transparent 12.5%,transparent 87%,color-mix(in srgb,var(--accent)15%,transparent)87.5%),linear-gradient(150deg,color-mix(in srgb,var(--accent)15%,transparent)12%,transparent 12.5%,transparent 87%,color-mix(in srgb,var(--accent)15%,transparent)87.5%);content:"";background-size:22px 13px;position:absolute;inset:0}.ganesh-mandap-game-module__v6gnwG__mandap:after{z-index:1;opacity:.28;background-image:radial-gradient(circle,#fff8bee6 0 1px,transparent 1.7px),radial-gradient(circle,color-mix(in srgb,var(--accent-soft)75%,white)0 1px,transparent 1.8px);pointer-events:none;content:"";background-position:4px 5px,19px 17px;background-size:37px 29px,53px 41px;position:absolute;inset:0}.ganesh-mandap-game-module__v6gnwG__gameShell[data-status=idle] .ganesh-mandap-game-module__v6gnwG__mandap:after,.ganesh-mandap-game-module__v6gnwG__gameShell[data-status=mode-complete] .ganesh-mandap-game-module__v6gnwG__mandap:after,.ganesh-mandap-game-module__v6gnwG__gameShell[data-status=journey-complete] .ganesh-mandap-game-module__v6gnwG__mandap:after{animation:3.6s ease-in-out infinite alternate ganesh-mandap-game-module__v6gnwG__glitterShimmer}.ganesh-mandap-game-module__v6gnwG__sunDisc{aspect-ratio:1;background:radial-gradient(circle,#fffdde9e,#ffe2852e 52%,#0000 70%);border:1px solid #ffffffa8;border-radius:50%;width:44%;position:absolute;bottom:-22%;left:50%;transform:translate(-50%);box-shadow:0 0 0 7px #fff2b41a,0 0 28px #ffd35952}.ganesh-mandap-game-module__v6gnwG__mandapGlow{aspect-ratio:1;background:var(--accent-soft);filter:blur(28px);opacity:.14;border-radius:50%;width:65%;transition:opacity .5s;position:absolute;bottom:-55%;left:50%;transform:translate(-50%)}.ganesh-mandap-game-module__v6gnwG__mandap[data-stage="5"] .ganesh-mandap-game-module__v6gnwG__mandapGlow,.ganesh-mandap-game-module__v6gnwG__mandap[data-completed] .ganesh-mandap-game-module__v6gnwG__mandapGlow{opacity:.42}.ganesh-mandap-game-module__v6gnwG__mandapStructure{width:100%;height:100%;position:absolute;inset:0}.ganesh-mandap-game-module__v6gnwG__deity{z-index:4;filter:drop-shadow(0 3px 4px #5b301c47);width:82px;height:82px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.ganesh-mandap-game-module__v6gnwG__deity svg{transform-origin:50% 100%;width:100%;height:100%;animation:3.8s ease-in-out infinite ganesh-mandap-game-module__v6gnwG__ganeshAlive;display:block;overflow:visible}.ganesh-mandap-game-module__v6gnwG__deity:before{z-index:-1;background:radial-gradient(circle,var(--accent-soft),transparent 70%);opacity:.16;content:"";border-radius:50%;animation:2.6s ease-in-out infinite alternate ganesh-mandap-game-module__v6gnwG__haloAlive;position:absolute;inset:10% 9% 28%}.ganesh-mandap-game-module__v6gnwG__collectedDecor{z-index:3;pointer-events:none;position:absolute;inset:0}.ganesh-mandap-game-module__v6gnwG__collectedDecor svg{filter:drop-shadow(0 1px 2px #50261459);width:19px;height:19px;animation:.42s ease-out both ganesh-mandap-game-module__v6gnwG__decorArrive;position:absolute;bottom:2px;transform:translate(-50%)}.ganesh-mandap-game-module__v6gnwG__petalField{z-index:8;pointer-events:none;position:absolute;inset:0;overflow:hidden}.ganesh-mandap-game-module__v6gnwG__petalField i{--delay:calc(var(--petal)*-.51s);--petal-distance:180px;top:-10px;left:calc(7% + var(--petal)*12.5%);opacity:0;background:url(/bappa-ka-mandap-realistic-assets/effects/flower_petals.webp) 50%/contain no-repeat;width:18px;height:18px;position:absolute}.ganesh-mandap-game-module__v6gnwG__mandap[data-completed] .ganesh-mandap-game-module__v6gnwG__petalField i{opacity:0;animation:ganesh-mandap-game-module__v6gnwG__petalFall 3.4s var(--delay)ease-in 1 both}.ganesh-mandap-game-module__v6gnwG__playArea{z-index:3;background:radial-gradient(ellipse at 50% 110%,color-mix(in srgb,var(--accent-soft)24%,transparent),transparent 58%),linear-gradient(90deg,transparent 32.8%,#704c2217 33%,#704c2217 33.5%,transparent 33.7%,transparent 66.2%,#704c2217 66.5%,#704c2217 67%,transparent 67.2%),linear-gradient(180deg,color-mix(in srgb,var(--play-top)88%,transparent),color-mix(in srgb,var(--play-bottom)90%,transparent)),url(/bappa-ka-mandap-assets/backgrounds/main_landscape.svg) center/cover;touch-action:pan-y;transition:border-color .4s,color .4s;position:relative;overflow:hidden;container-type:size}.ganesh-mandap-game-module__v6gnwG__gameShell[data-mode=fullscreen] .ganesh-mandap-game-module__v6gnwG__playArea{touch-action:none;overscroll-behavior:contain;cursor:grab}.ganesh-mandap-game-module__v6gnwG__gameShell[data-mode=fullscreen] .ganesh-mandap-game-module__v6gnwG__playArea:active{cursor:grabbing}.ganesh-mandap-game-module__v6gnwG__pathTexture{opacity:.24;background-image:radial-gradient(circle,color-mix(in srgb,var(--accent)28%,transparent)1px,transparent 1.5px),linear-gradient(45deg,transparent 48%,color-mix(in srgb,var(--accent)10%,transparent)49% 51%,transparent 52%);background-size:20px 20px,40px 40px;position:absolute;inset:0}.ganesh-mandap-game-module__v6gnwG__laneLine{border-left:1px dashed color-mix(in srgb,var(--accent)20%,transparent);width:1px;position:absolute;bottom:0}.ganesh-mandap-game-module__v6gnwG__laneGlow{opacity:0;background:linear-gradient(180deg,color-mix(in srgb,var(--accent-soft)8%,transparent),color-mix(in srgb,var(--accent-soft)34%,transparent));width:33.333%;transition:opacity .2s;position:absolute;top:0;bottom:0}.ganesh-mandap-game-module__v6gnwG__laneGlow[data-lane="0"]{left:0}.ganesh-mandap-game-module__v6gnwG__laneGlow[data-lane="1"]{left:33.333%}.ganesh-mandap-game-module__v6gnwG__laneGlow[data-lane="2"]{left:66.666%}.ganesh-mandap-game-module__v6gnwG__playArea[data-active-lane="0"] .ganesh-mandap-game-module__v6gnwG__laneGlow[data-lane="0"],.ganesh-mandap-game-module__v6gnwG__playArea[data-active-lane="1"] .ganesh-mandap-game-module__v6gnwG__laneGlow[data-lane="1"],.ganesh-mandap-game-module__v6gnwG__playArea[data-active-lane="2"] .ganesh-mandap-game-module__v6gnwG__laneGlow[data-lane="2"]{opacity:1}.ganesh-mandap-game-module__v6gnwG__fallingItem{z-index:6;cursor:pointer;touch-action:pan-y;width:44px;height:44px;transform:translate3d(-50%,-50%,0)rotate(var(--fall-rotation));will-change:top,transform;background:0 0;border:0;place-items:center;padding:0;transition:top 42ms linear;display:grid;position:absolute;top:0}.ganesh-mandap-game-module__v6gnwG__fallingItem svg{pointer-events:none;filter:drop-shadow(0 4px 5px #4022183d);width:100%;height:100%}.ganesh-mandap-game-module__v6gnwG__fallingItem:active{scale:.92}@supports (height:1cqh){.ganesh-mandap-game-module__v6gnwG__fallingItem{transform:translate3d(-50%,calc(var(--fall-y) - 50%),0)rotate(var(--fall-rotation));will-change:transform;transition:transform 42ms linear;top:0!important}}.ganesh-mandap-game-module__v6gnwG__fallingItem:focus-visible,.ganesh-mandap-game-module__v6gnwG__hudActions button:focus-visible,.ganesh-mandap-game-module__v6gnwG__startPanel button:focus-visible,.ganesh-mandap-game-module__v6gnwG__finishChallenge button:focus-visible,.ganesh-mandap-game-module__v6gnwG__resultActions button:focus-visible,.ganesh-mandap-game-module__v6gnwG__pauseCard button:focus-visible{outline-offset:2px;outline:3px solid #fff5a1}.ganesh-mandap-game-module__v6gnwG__gameShell[data-mode=fullscreen] .ganesh-mandap-game-module__v6gnwG__fallingItem{touch-action:none;width:clamp(46px,10vmin,66px);height:clamp(46px,10vmin,66px)}.ganesh-mandap-game-module__v6gnwG__powerItem{filter:drop-shadow(0 0 7px #ffd261);animation:.85s ease-in-out infinite alternate ganesh-mandap-game-module__v6gnwG__powerPulse}.ganesh-mandap-game-module__v6gnwG__playArea[data-rhythm] .ganesh-mandap-game-module__v6gnwG__fallingItem:not(.ganesh-mandap-game-module__v6gnwG__powerItem) svg{animation:.9s ease-in-out infinite alternate ganesh-mandap-game-module__v6gnwG__rhythmPulse}.ganesh-mandap-game-module__v6gnwG__mushak{z-index:9;pointer-events:none;filter:drop-shadow(0 3px 3px #4022184d);will-change:left;width:59px;height:43px;transition:left 48ms linear;position:absolute;bottom:0;transform:translate(-50%)}.ganesh-mandap-game-module__v6gnwG__mushak svg{width:100%;height:100%;animation:.75s ease-in-out infinite alternate ganesh-mandap-game-module__v6gnwG__mushakIdle}.ganesh-mandap-game-module__v6gnwG__gameShell[data-mode=fullscreen] .ganesh-mandap-game-module__v6gnwG__mushak{aspect-ratio:100/70;width:clamp(72px,18vmin,112px);height:auto;bottom:3px}.ganesh-mandap-game-module__v6gnwG__powerAura{z-index:-1;border:2px solid #ffe675;border-radius:50%;animation:.8s ease-out infinite ganesh-mandap-game-module__v6gnwG__aura;position:absolute;inset:0;box-shadow:0 0 12px #f5b53e}.ganesh-mandap-game-module__v6gnwG__tutorial{z-index:12;border:1px solid color-mix(in srgb,var(--accent)42%,white);width:min(78%,350px);color:var(--ink);text-align:center;box-shadow:0 7px 18px color-mix(in srgb,var(--accent)18%,transparent);pointer-events:none;background:#fffdf1f0;border-radius:10px;padding:6px 12px 5px;position:absolute;top:7px;left:50%}.ganesh-mandap-game-module__v6gnwG__tutorial strong,.ganesh-mandap-game-module__v6gnwG__tutorial span{display:block}.ganesh-mandap-game-module__v6gnwG__tutorial strong{font-size:11px}.ganesh-mandap-game-module__v6gnwG__tutorial span{margin-top:1px;font-size:8px}.ganesh-mandap-game-module__v6gnwG__finger{background:#dfa079;border:2px solid #fff;border-radius:11px 11px 5px 5px;width:18px;height:27px;animation:1.4s ease-in-out infinite ganesh-mandap-game-module__v6gnwG__fingerTap;position:absolute;top:51px;left:50%}.ganesh-mandap-game-module__v6gnwG__finger:before{content:"";background:#dfa079;border:1px solid #fff;border-radius:5px;width:6px;height:14px;position:absolute;top:-6px;left:4px}.ganesh-mandap-game-module__v6gnwG__finger b{border:1px solid color-mix(in srgb,var(--accent)45%,transparent);border-radius:50%;animation:.9s ease-out infinite ganesh-mandap-game-module__v6gnwG__tapRing;position:absolute;inset:-10px}.ganesh-mandap-game-module__v6gnwG__startPanel{z-index:14;color:var(--ink);text-align:center;background:radial-gradient(ellipse at 50% 0,#ffffffc2,transparent 64%),linear-gradient(90deg,color-mix(in srgb,var(--play-top)90%,transparent),#fffcebe0,color-mix(in srgb,var(--play-top)90%,transparent)),url(/bappa-ka-mandap-assets/backgrounds/start_screen.svg) center 42%/cover;flex-direction:column;justify-content:center;align-items:center;padding:4px 56px;display:flex;position:absolute;inset:0}.ganesh-mandap-game-module__v6gnwG__startPanel>span{color:var(--accent);font-size:9px;font-weight:750}.ganesh-mandap-game-module__v6gnwG__startPanel h1{color:var(--ink);margin:1px 0 0;font-size:clamp(15px,4.5vw,21px);line-height:1.18}.ganesh-mandap-game-module__v6gnwG__startPanel p{max-width:420px;color:color-mix(in srgb,var(--ink)78%,white);margin:1px 0 5px;font-size:9px;line-height:1.25}.ganesh-mandap-game-module__v6gnwG__startPanel button,.ganesh-mandap-game-module__v6gnwG__resultActions button,.ganesh-mandap-game-module__v6gnwG__pauseCard button{border:1px solid color-mix(in srgb,var(--accent)68%,white);color:#fff;background:linear-gradient(135deg,color-mix(in srgb,var(--accent)72%,white),var(--accent)58%,color-mix(in srgb,var(--accent)88%,#5e3514));min-height:44px;box-shadow:inset 0 1px 0 #ffffff4d,0 5px 14px color-mix(in srgb,var(--accent)22%,transparent);cursor:pointer;border-radius:11px;justify-content:center;align-items:center;gap:6px;padding:6px 16px;font-family:inherit;font-size:10px;font-weight:750;transition:transform .18s,box-shadow .18s,filter .18s;display:inline-flex}.ganesh-mandap-game-module__v6gnwG__startPanel button:hover,.ganesh-mandap-game-module__v6gnwG__resultActions button:hover,.ganesh-mandap-game-module__v6gnwG__pauseCard button:hover{filter:brightness(1.04);box-shadow:inset 0 1px 0 #ffffff61,0 7px 18px color-mix(in srgb,var(--accent)28%,transparent);transform:translateY(-1px)}.ganesh-mandap-game-module__v6gnwG__startPanel button:active,.ganesh-mandap-game-module__v6gnwG__resultActions button:active,.ganesh-mandap-game-module__v6gnwG__pauseCard button:active{transform:translateY(1px);box-shadow:inset 0 1px 3px #43230c38}.ganesh-mandap-game-module__v6gnwG__feedback{z-index:30;border:1px solid color-mix(in srgb,var(--accent)45%,white);color:var(--ink);white-space:nowrap;box-shadow:0 4px 14px color-mix(in srgb,var(--accent)18%,transparent);background:#fffdf0f2;border-radius:20px;padding:5px 11px;font-size:9px;font-weight:700;animation:.18s ease-out both ganesh-mandap-game-module__v6gnwG__feedbackIn;position:absolute;bottom:51px;left:50%;transform:translate(-50%)}.ganesh-mandap-game-module__v6gnwG__flyingItem{z-index:35;left:var(--from-x);top:var(--from-y);pointer-events:none;filter:drop-shadow(0 0 8px #ffd45b);width:35px;height:35px;animation:.68s ease-out both ganesh-mandap-game-module__v6gnwG__flyToMandap;position:absolute}.ganesh-mandap-game-module__v6gnwG__targetStrip{z-index:20;border-top:1px solid color-mix(in srgb,var(--accent)18%,white);min-width:0;color:var(--ink);background:linear-gradient(180deg,#ffffff52,transparent),var(--footer-bg);justify-content:space-between;align-items:center;gap:8px;padding:3px 9px;display:flex;position:relative;box-shadow:inset 0 1px #ffffffb8}.ganesh-mandap-game-module__v6gnwG__targetStrip>span{text-align:center;flex-direction:column;align-items:center;width:100%;min-width:0;display:flex}.ganesh-mandap-game-module__v6gnwG__targetStrip b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.25;overflow:hidden}.ganesh-mandap-game-module__v6gnwG__targetStrip small,.ganesh-mandap-game-module__v6gnwG__targetStrip em{color:color-mix(in srgb,var(--accent)80%,var(--ink));font-size:8px;font-style:normal;font-weight:700}.ganesh-mandap-game-module__v6gnwG__targetStrip[data-phase=finish]{padding-inline:12px}.ganesh-mandap-game-module__v6gnwG__finishGuide{text-align:left;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;width:min(100%,680px);min-width:0;margin-inline:auto;display:grid}.ganesh-mandap-game-module__v6gnwG__finishGuide>span,.ganesh-mandap-game-module__v6gnwG__finishGuide b,.ganesh-mandap-game-module__v6gnwG__finishGuide small{min-width:0;display:block}.ganesh-mandap-game-module__v6gnwG__finishGuide b{text-overflow:clip;white-space:normal;font-size:11px;line-height:1.15;overflow:visible}.ganesh-mandap-game-module__v6gnwG__finishGuide small{margin-top:1px;font-size:8px;line-height:1.15}.ganesh-mandap-game-module__v6gnwG__finishProgress{gap:4px;display:flex}.ganesh-mandap-game-module__v6gnwG__finishProgress i{background:color-mix(in srgb,var(--accent)18%,white);width:8px;height:8px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent)18%,transparent);border-radius:50%}.ganesh-mandap-game-module__v6gnwG__finishProgress i[data-done]{background:var(--leaf)}.ganesh-mandap-game-module__v6gnwG__finishProgress i[data-current]{outline:2px solid var(--accent-soft);outline-offset:1px}.ganesh-mandap-game-module__v6gnwG__finishCount{min-width:29px;color:var(--accent);font-variant-numeric:tabular-nums;text-align:right;font-size:12px}.ganesh-mandap-game-module__v6gnwG__remainingItems{display:none}.ganesh-mandap-game-module__v6gnwG__finishChallenge{z-index:14;position:absolute;inset:0}.ganesh-mandap-game-module__v6gnwG__finishChallenge:before{pointer-events:none;content:"";position:absolute}.ganesh-mandap-game-module__v6gnwG__finishChallenge[data-kind=string]:before{filter:saturate(.55);opacity:.2;background:url(/bappa-ka-mandap-realistic-assets/activity/flower_string_path.webp) 50%/100% 100% no-repeat;width:80%;height:46%;top:8%;left:10%}.ganesh-mandap-game-module__v6gnwG__finishChallenge[data-kind=light]:before{border-bottom:1px solid color-mix(in srgb,var(--accent)30%,transparent);background:radial-gradient(#ffd34b33,#0000 70%);border-radius:50%;height:20px;bottom:7%;left:5%;right:5%}.ganesh-mandap-game-module__v6gnwG__finishChallenge[data-kind=trace]:before{aspect-ratio:1;filter:saturate(.55);opacity:.2;background:url(/bappa-ka-mandap-realistic-assets/activity/trace_path.webp) 50%/100% 100% no-repeat;width:min(54%,210px);top:7%;left:50%;transform:translate(-50%)}.ganesh-mandap-game-module__v6gnwG__finishTarget{--finish-hit:46px;--finish-art:34px;isolation:isolate;top:var(--finish-y);left:var(--finish-x);width:var(--finish-hit);height:var(--finish-hit);cursor:pointer;background:0 0;border:0;place-items:center;min-height:0;padding:0;transition:opacity .18s,scale .18s;display:grid;position:absolute;transform:translate(-50%,-50%)}.ganesh-mandap-game-module__v6gnwG__finishTargetArt,.ganesh-mandap-game-module__v6gnwG__finishTargetArt>i,.ganesh-mandap-game-module__v6gnwG__finishTargetArt>svg{width:var(--finish-art);height:var(--finish-art);display:block}.ganesh-mandap-game-module__v6gnwG__finishTargetArt{z-index:1;position:relative}.ganesh-mandap-game-module__v6gnwG__finishTargetArt>i{filter:drop-shadow(0 0 7px var(--accent-soft));background:url(/bappa-ka-mandap-realistic-assets/activity/placement_target.webp) 50%/contain no-repeat}.ganesh-mandap-game-module__v6gnwG__finishChallenge[data-kind=string] .ganesh-mandap-game-module__v6gnwG__finishTargetArt>i{background-image:url(/bappa-ka-mandap-realistic-assets/activity/empty_flower_position.webp)}.ganesh-mandap-game-module__v6gnwG__finishChallenge[data-kind=light] .ganesh-mandap-game-module__v6gnwG__finishTargetArt>i{background-image:url(/bappa-ka-mandap-realistic-assets/activity/empty_diya_position.webp)}.ganesh-mandap-game-module__v6gnwG__finishChallenge[data-kind=arrange] .ganesh-mandap-game-module__v6gnwG__finishTargetArt>i{background-image:url(/bappa-ka-mandap-realistic-assets/activity/arrangement_position.webp)}.ganesh-mandap-game-module__v6gnwG__finishChallenge[data-kind=sort] .ganesh-mandap-game-module__v6gnwG__finishTargetArt>i{background-image:url(/bappa-ka-mandap-realistic-assets/activity/sorting_area.webp)}.ganesh-mandap-game-module__v6gnwG__finishChallenge[data-kind=trace] .ganesh-mandap-game-module__v6gnwG__finishTargetArt>i{background-image:url(/bappa-ka-mandap-realistic-assets/activity/placement_target.webp)}.ganesh-mandap-game-module__v6gnwG__finishTarget:before{pointer-events:none;content:"";border-radius:50%;position:absolute;inset:-5px}.ganesh-mandap-game-module__v6gnwG__finishTarget[data-active]:before{background:radial-gradient(circle,#fffffffa 0 8%,#ffee68e6 10% 25%,#ffb5267a 38%,#0000 68%);border:2px solid #fffab5fa;animation:.85s ease-in-out infinite alternate ganesh-mandap-game-module__v6gnwG__placementPulse;box-shadow:0 0 0 4px #ffe36547,0 0 18px 8px #ffb3209e}.ganesh-mandap-game-module__v6gnwG__finishTarget[data-active]{z-index:2}.ganesh-mandap-game-module__v6gnwG__finishTarget[data-active] .ganesh-mandap-game-module__v6gnwG__finishTargetArt>i{filter:brightness(1.12)drop-shadow(0 0 5px #fffbbefa)drop-shadow(0 0 9px #ffad19eb)}.ganesh-mandap-game-module__v6gnwG__finishTarget[data-done]:before{opacity:.42;background-image:url(/bappa-ka-mandap-realistic-assets/activity/completed_target.webp)}.ganesh-mandap-game-module__v6gnwG__finishTarget[data-active]:hover{scale:1.06}.ganesh-mandap-game-module__v6gnwG__finishTarget[data-done] svg{background:#ffffffd1;border-radius:50%;animation:.36s ease-out both ganesh-mandap-game-module__v6gnwG__finishPlaced}.ganesh-mandap-game-module__v6gnwG__finishTarget:disabled:not([data-done]){opacity:.18;pointer-events:none}.ganesh-mandap-game-module__v6gnwG__finishTarget[data-done]{pointer-events:none}.ganesh-mandap-game-module__v6gnwG__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ganesh-mandap-game-module__v6gnwG__gameShell[data-status=finishing]{grid-template-rows:42px minmax(0,1fr) 0 46px}.ganesh-mandap-game-module__v6gnwG__gameShell[data-status=idle]{grid-template-rows:42px 150px minmax(0,1fr) 0}.ganesh-mandap-game-module__v6gnwG__gameShell[data-status=idle] .ganesh-mandap-game-module__v6gnwG__deity{width:132px;height:132px}.ganesh-mandap-game-module__v6gnwG__gameShell[data-status=idle] .ganesh-mandap-game-module__v6gnwG__startPanel{padding-block:2px}.ganesh-mandap-game-module__v6gnwG__gameShell[data-status=idle] .ganesh-mandap-game-module__v6gnwG__startPanel h1{font-size:clamp(14px,4.2vw,19px)}.ganesh-mandap-game-module__v6gnwG__gameShell[data-status=idle] .ganesh-mandap-game-module__v6gnwG__startPanel p{margin-bottom:3px}.ganesh-mandap-game-module__v6gnwG__gameShell[data-status=finishing] .ganesh-mandap-game-module__v6gnwG__playArea,.ganesh-mandap-game-module__v6gnwG__gameShell[data-status=finishing] .ganesh-mandap-game-module__v6gnwG__collectedDecor,.ganesh-mandap-game-module__v6gnwG__mandap[data-completed] .ganesh-mandap-game-module__v6gnwG__collectedDecor{display:none}.ganesh-mandap-game-module__v6gnwG__gameShell[data-status=finishing] .ganesh-mandap-game-module__v6gnwG__deity{aspect-ratio:1;width:auto;height:min(90%,184px)}.ganesh-mandap-game-module__v6gnwG__completionMushak{z-index:10;width:56px;height:40px;animation:.65s ease-in-out 3 alternate ganesh-mandap-game-module__v6gnwG__celebrate;position:absolute;bottom:2px;right:8%}.ganesh-mandap-game-module__v6gnwG__completionMushak svg{width:100%;height:100%}.ganesh-mandap-game-module__v6gnwG__celebrationBack,.ganesh-mandap-game-module__v6gnwG__celebrationFront{pointer-events:none;position:absolute;inset:0;overflow:hidden}.ganesh-mandap-game-module__v6gnwG__celebrationBack{z-index:3}.ganesh-mandap-game-module__v6gnwG__celebrationFront{z-index:9}.ganesh-mandap-game-module__v6gnwG__celebrationFront>svg{filter:drop-shadow(0 2px 3px #ffd35b80);transform-origin:50% 0;width:34px;height:34px;animation:.65s ease-in-out 4 alternate ganesh-mandap-game-module__v6gnwG__templeBell;position:absolute;top:6%}.ganesh-mandap-game-module__v6gnwG__completionRays,.ganesh-mandap-game-module__v6gnwG__completionGlitter,.ganesh-mandap-game-module__v6gnwG__completionSparkle{background-position:50%;background-repeat:no-repeat;background-size:contain;position:absolute;left:50%;transform:translate(-50%)}.ganesh-mandap-game-module__v6gnwG__completionRays{aspect-ratio:1;opacity:0;background-image:url(/bappa-ka-mandap-realistic-assets/effects/completion_rays.webp);width:min(64%,330px);animation:2.4s ease-out both ganesh-mandap-game-module__v6gnwG__celebrationGlow;bottom:-16%}.ganesh-mandap-game-module__v6gnwG__completionSparkle{background-image:url(/bappa-ka-mandap-realistic-assets/effects/large_sparkle.webp);width:38px;height:38px;margin-left:min(24%,120px);animation:2.2s ease-out both ganesh-mandap-game-module__v6gnwG__celebrationSparkle;top:16%}.ganesh-mandap-game-module__v6gnwG__completionGlitter{opacity:0;background-image:url(/bappa-ka-mandap-realistic-assets/effects/glitter_particles.webp);background-size:contain;animation:2.4s ease-out both ganesh-mandap-game-module__v6gnwG__celebrationGlitter;inset:0;transform:none}.ganesh-mandap-game-module__v6gnwG__celebrationFront>svg[data-side=left]{left:8%}.ganesh-mandap-game-module__v6gnwG__celebrationFront>svg[data-side=right]{animation-delay:-325ms;right:8%}.ganesh-mandap-game-module__v6gnwG__aartiOffering{filter:drop-shadow(0 0 7px #ffae27b8);width:34px;height:34px;animation:1.8s ease-out both ganesh-mandap-game-module__v6gnwG__aartiSettle;position:absolute;bottom:3%;left:9%}.ganesh-mandap-game-module__v6gnwG__aartiOffering svg{width:100%;height:100%;display:block}.ganesh-mandap-game-module__v6gnwG__mandap[data-completed] .ganesh-mandap-game-module__v6gnwG__deity svg{animation:none}.ganesh-mandap-game-module__v6gnwG__modalBackdrop{z-index:50;background:color-mix(in srgb,var(--ink)42%,transparent);-webkit-backdrop-filter:blur(7px)saturate(1.08);backdrop-filter:blur(7px)saturate(1.08);place-items:center;padding:20px;display:grid;position:absolute;inset:0}.ganesh-mandap-game-module__v6gnwG__pauseCard{border:1px solid color-mix(in srgb,var(--accent)50%,white);width:min(88%,340px);color:var(--ink);text-align:center;background:radial-gradient(circle at 50% 0,color-mix(in srgb,var(--accent-soft)22%,transparent),transparent 50%),var(--cream);box-shadow:inset 0 1px 0 white,0 18px 50px color-mix(in srgb,var(--ink)22%,transparent);border-radius:18px;padding:22px}.ganesh-mandap-game-module__v6gnwG__pauseCard>svg{color:#fff;background:var(--accent);border-radius:50%;width:34px;height:34px;padding:8px}.ganesh-mandap-game-module__v6gnwG__pauseCard h2{margin:7px 0 2px;font-size:22px}.ganesh-mandap-game-module__v6gnwG__pauseCard p{margin:0 0 14px;font-size:12px}.ganesh-mandap-game-module__v6gnwG__pauseCard button svg,.ganesh-mandap-game-module__v6gnwG__resultActions button svg{width:16px;height:16px}.ganesh-mandap-game-module__v6gnwG__resultPanel{z-index:24;border-top:1px solid color-mix(in srgb,var(--accent)30%,white);color:var(--ink);background:radial-gradient(circle at 50% 0,color-mix(in srgb,var(--accent-soft)26%,transparent),transparent 48%),linear-gradient(#ffffffe0,color-mix(in srgb,var(--shell-bg)92%,transparent)),url(/bappa-ka-mandap-assets/backgrounds/completion_screen.svg) center 42%/cover;flex-direction:column;grid-row:3;justify-content:center;padding:7px 9px 6px;animation:.42s ease-out both ganesh-mandap-game-module__v6gnwG__resultReveal;display:flex;position:relative;box-shadow:inset 0 1px #ffffffb8}.ganesh-mandap-game-module__v6gnwG__resultHeading{text-align:center;justify-content:center;align-items:center;gap:8px;display:flex}.ganesh-mandap-game-module__v6gnwG__resultHeading>span{border:1px solid color-mix(in srgb,var(--accent)40%,white);min-width:54px;color:var(--accent);text-align:center;background:#ffffff73;border-radius:9px;padding:5px 6px;font-size:8px;font-weight:800}.ganesh-mandap-game-module__v6gnwG__resultHeading div{text-align:center;min-width:0}.ganesh-mandap-game-module__v6gnwG__resultHeading h2{margin:0;font-size:14px;line-height:1.15}.ganesh-mandap-game-module__v6gnwG__resultHeading p{margin:1px 0 0;font-size:8px;line-height:1.2}.ganesh-mandap-game-module__v6gnwG__journeyTrail{grid-template-columns:repeat(30,1fr);gap:2px;margin:5px 0 2px;display:grid}.ganesh-mandap-game-module__v6gnwG__journeyTrail i{background:color-mix(in srgb,var(--accent)14%,white);border-radius:5px;height:5px}.ganesh-mandap-game-module__v6gnwG__journeyTrail i[data-done]{background:var(--accent);box-shadow:0 0 5px color-mix(in srgb,var(--accent)45%,transparent)}.ganesh-mandap-game-module__v6gnwG__journeyTrail i[data-chapter-end]{margin-right:2px}.ganesh-mandap-game-module__v6gnwG__stats{grid-template-columns:repeat(5,1fr);gap:2px;margin:3px 0 5px;display:grid}.ganesh-mandap-game-module__v6gnwG__stats span{border-right:1px solid color-mix(in srgb,var(--accent)14%,transparent);flex-direction:column;align-items:center;min-width:0;display:flex}.ganesh-mandap-game-module__v6gnwG__stats span:last-child{border-right:0}.ganesh-mandap-game-module__v6gnwG__stats b{color:var(--accent);font-variant-numeric:tabular-nums;font-size:11px}.ganesh-mandap-game-module__v6gnwG__stats small{text-align:center;white-space:normal;width:100%;font-size:7.5px;line-height:1.2}.ganesh-mandap-game-module__v6gnwG__resultActions{grid-template-columns:1fr 1.2fr;gap:6px;display:grid}.ganesh-mandap-game-module__v6gnwG__resultActions button{min-height:44px;padding:4px 8px;font-size:9px}.ganesh-mandap-game-module__v6gnwG__resultActions button:first-child{color:var(--accent);box-shadow:none;background:#ffffff80}.ganesh-mandap-game-module__v6gnwG__resultActions button:only-child{grid-column:1/-1}.ganesh-mandap-game-module__v6gnwG__shareNotice{color:var(--accent);text-align:center;margin-top:3px;font-size:8px}.ganesh-mandap-game-module__v6gnwG__gameShell[data-status=mode-complete],.ganesh-mandap-game-module__v6gnwG__gameShell[data-status=journey-complete],.ganesh-mandap-game-module__v6gnwG__gameShell[data-status=timeout]{grid-template-rows:42px 118px minmax(0,1fr) 0}.ganesh-mandap-game-module__v6gnwG__gameShell[data-status=mode-complete] .ganesh-mandap-game-module__v6gnwG__deity,.ganesh-mandap-game-module__v6gnwG__gameShell[data-status=journey-complete] .ganesh-mandap-game-module__v6gnwG__deity{width:110px;height:110px}.ganesh-mandap-game-module__v6gnwG__gameShell[data-status=mode-complete] .ganesh-mandap-game-module__v6gnwG__playArea,.ganesh-mandap-game-module__v6gnwG__gameShell[data-status=journey-complete] .ganesh-mandap-game-module__v6gnwG__playArea,.ganesh-mandap-game-module__v6gnwG__gameShell[data-status=timeout] .ganesh-mandap-game-module__v6gnwG__playArea{display:none}.ganesh-mandap-game-module__v6gnwG__srFeedback{clip:rect(0 0 0 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.ganesh-mandap-game-module__v6gnwG__gameShell[data-mode=fullscreen] .ganesh-mandap-game-module__v6gnwG__hud{padding-top:max(8px,env(safe-area-inset-top));padding-inline:max(8px,env(safe-area-inset-left))max(8px,env(safe-area-inset-right));grid-template-columns:minmax(112px,1fr) clamp(150px,34vw,360px) minmax(112px,1fr);gap:12px}.ganesh-mandap-game-module__v6gnwG__gameShell[data-mode=fullscreen][data-status=idle]{grid-template-rows:calc(clamp(64px,10dvh,84px) + env(safe-area-inset-top))minmax(0,58fr)minmax(0,42fr)0}.ganesh-mandap-game-module__v6gnwG__gameShell[data-mode=fullscreen][data-status=idle] .ganesh-mandap-game-module__v6gnwG__deity{height:min(94%,300px)}.ganesh-mandap-game-module__v6gnwG__gameShell[data-mode=fullscreen] .ganesh-mandap-game-module__v6gnwG__progressBlock span{font-size:11px}.ganesh-mandap-game-module__v6gnwG__gameShell[data-mode=fullscreen] .ganesh-mandap-game-module__v6gnwG__progressBlock strong{font-size:17px}.ganesh-mandap-game-module__v6gnwG__gameShell[data-mode=fullscreen] .ganesh-mandap-game-module__v6gnwG__progressBlock i{height:6px}.ganesh-mandap-game-module__v6gnwG__gameShell[data-mode=fullscreen] .ganesh-mandap-game-module__v6gnwG__targetHud{width:100%;max-width:360px;height:44px;padding-inline:46px}.ganesh-mandap-game-module__v6gnwG__gameShell[data-mode=fullscreen] .ganesh-mandap-game-module__v6gnwG__targetHud svg,.ganesh-mandap-game-module__v6gnwG__gameShell[data-mode=fullscreen] .ganesh-mandap-game-module__v6gnwG__completeMark{width:37px;height:37px}.ganesh-mandap-game-module__v6gnwG__gameShell[data-mode=fullscreen] .ganesh-mandap-game-module__v6gnwG__targetHud small{font-size:10px}.ganesh-mandap-game-module__v6gnwG__gameShell[data-mode=fullscreen] .ganesh-mandap-game-module__v6gnwG__targetHud strong{max-width:none;font-size:13px}.ganesh-mandap-game-module__v6gnwG__gameShell[data-mode=fullscreen] .ganesh-mandap-game-module__v6gnwG__timer b{font-size:21px}.ganesh-mandap-game-module__v6gnwG__gameShell[data-mode=fullscreen] .ganesh-mandap-game-module__v6gnwG__timer small{font-size:8px}.ganesh-mandap-game-module__v6gnwG__gameShell[data-mode=fullscreen] .ganesh-mandap-game-module__v6gnwG__hudActions button{background:#ffffff17;width:44px;min-width:44px;height:44px}.ganesh-mandap-game-module__v6gnwG__gameShell[data-mode=fullscreen] .ganesh-mandap-game-module__v6gnwG__deity{aspect-ratio:1;width:auto;height:min(96%,230px)}.ganesh-mandap-game-module__v6gnwG__gameShell[data-mode=fullscreen] .ganesh-mandap-game-module__v6gnwG__collectedDecor svg{width:min(8vw,34px);height:min(8vw,34px);bottom:6px}.ganesh-mandap-game-module__v6gnwG__gameShell[data-mode=fullscreen] .ganesh-mandap-game-module__v6gnwG__tutorial{padding:10px 16px;top:18px}.ganesh-mandap-game-module__v6gnwG__gameShell[data-mode=fullscreen] .ganesh-mandap-game-module__v6gnwG__tutorial strong{font-size:16px}.ganesh-mandap-game-module__v6gnwG__gameShell[data-mode=fullscreen] .ganesh-mandap-game-module__v6gnwG__tutorial span{font-size:12px}.ganesh-mandap-game-module__v6gnwG__gameShell[data-mode=fullscreen] .ganesh-mandap-game-module__v6gnwG__finger{width:24px;height:36px;top:75px}.ganesh-mandap-game-module__v6gnwG__gameShell[data-mode=fullscreen] .ganesh-mandap-game-module__v6gnwG__startPanel{padding-inline:12%}.ganesh-mandap-game-module__v6gnwG__gameShell[data-mode=fullscreen] .ganesh-mandap-game-module__v6gnwG__startPanel>span{font-size:12px}.ganesh-mandap-game-module__v6gnwG__gameShell[data-mode=fullscreen] .ganesh-mandap-game-module__v6gnwG__startPanel h1{font-size:clamp(25px,7vw,38px)}.ganesh-mandap-game-module__v6gnwG__gameShell[data-mode=fullscreen] .ganesh-mandap-game-module__v6gnwG__startPanel p{margin:5px 0 14px;font-size:clamp(12px,3.4vw,16px)}.ganesh-mandap-game-module__v6gnwG__gameShell[data-mode=fullscreen] .ganesh-mandap-game-module__v6gnwG__startPanel button{min-height:50px;padding:10px 24px;font-size:15px}.ganesh-mandap-game-module__v6gnwG__gameShell[data-mode=fullscreen] .ganesh-mandap-game-module__v6gnwG__feedback{padding:8px 15px;font-size:13px;bottom:clamp(64px,14vmin,88px)}.ganesh-mandap-game-module__v6gnwG__gameShell[data-mode=fullscreen] .ganesh-mandap-game-module__v6gnwG__flyingItem{width:54px;height:54px}.ganesh-mandap-game-module__v6gnwG__gameShell[data-mode=fullscreen] .ganesh-mandap-game-module__v6gnwG__targetStrip{padding:8px max(14px,env(safe-area-inset-right))max(8px,env(safe-area-inset-bottom))max(14px,env(safe-area-inset-left));flex-direction:column;justify-content:center;align-items:stretch}.ganesh-mandap-game-module__v6gnwG__gameShell[data-mode=fullscreen] .ganesh-mandap-game-module__v6gnwG__targetStrip>span{flex-direction:row;justify-content:center;align-items:center;gap:14px}.ganesh-mandap-game-module__v6gnwG__gameShell[data-mode=fullscreen] .ganesh-mandap-game-module__v6gnwG__targetStrip b{font-size:15px}.ganesh-mandap-game-module__v6gnwG__gameShell[data-mode=fullscreen] .ganesh-mandap-game-module__v6gnwG__targetStrip em,.ganesh-mandap-game-module__v6gnwG__gameShell[data-mode=fullscreen] .ganesh-mandap-game-module__v6gnwG__targetStrip small{font-size:11px}.ganesh-mandap-game-module__v6gnwG__gameShell[data-mode=fullscreen] .ganesh-mandap-game-module__v6gnwG__remainingItems{grid-template-columns:repeat(auto-fit,minmax(42px,1fr));gap:4px;width:min(100%,680px);margin-inline:auto;display:grid}.ganesh-mandap-game-module__v6gnwG__remainingItems span{border:1px solid color-mix(in srgb,var(--accent)25%,white);background:#ffffff6b;border-radius:8px;place-items:center;height:36px;display:grid;position:relative}.ganesh-mandap-game-module__v6gnwG__remainingItems span[data-done]{opacity:.35}.ganesh-mandap-game-module__v6gnwG__remainingItems svg{width:30px;height:30px}.ganesh-mandap-game-module__v6gnwG__remainingItems b{color:#fff;background:var(--accent);border-radius:8px;place-items:center;min-width:15px;height:15px;display:grid;position:absolute;bottom:1px;right:2px;font-size:9px!important}.ganesh-mandap-game-module__v6gnwG__gameShell[data-mode=fullscreen][data-status=finishing]{grid-template-rows:calc(clamp(64px,10dvh,84px) + env(safe-area-inset-top))minmax(0,1fr)0 calc(clamp(78px,12dvh,108px) + env(safe-area-inset-bottom))}.ganesh-mandap-game-module__v6gnwG__gameShell[data-mode=fullscreen][data-status=finishing] .ganesh-mandap-game-module__v6gnwG__deity{height:min(86%,48cqw,300px);top:50%;bottom:auto;transform:translate(-50%,-50%)}.ganesh-mandap-game-module__v6gnwG__gameShell[data-mode=fullscreen][data-status=mode-complete] .ganesh-mandap-game-module__v6gnwG__deity,.ganesh-mandap-game-module__v6gnwG__gameShell[data-mode=fullscreen][data-status=journey-complete] .ganesh-mandap-game-module__v6gnwG__deity{height:min(88%,48cqw,300px);top:50%;bottom:auto;transform:translate(-50%,-50%)}.ganesh-mandap-game-module__v6gnwG__gameShell[data-mode=fullscreen] .ganesh-mandap-game-module__v6gnwG__finishTarget{--finish-hit:clamp(48px,14vw,58px);--finish-art:clamp(38px,10vw,46px)}.ganesh-mandap-game-module__v6gnwG__gameShell[data-mode=fullscreen][data-status=mode-complete],.ganesh-mandap-game-module__v6gnwG__gameShell[data-mode=fullscreen][data-status=journey-complete],.ganesh-mandap-game-module__v6gnwG__gameShell[data-mode=fullscreen][data-status=timeout]{grid-template-rows:calc(clamp(64px,10dvh,84px) + env(safe-area-inset-top))minmax(0,38fr)minmax(0,62fr)0}.ganesh-mandap-game-module__v6gnwG__gameShell[data-mode=fullscreen] .ganesh-mandap-game-module__v6gnwG__resultPanel{padding:18px max(18px,env(safe-area-inset-right))max(18px,env(safe-area-inset-bottom))max(18px,env(safe-area-inset-left));grid-row:3;overflow-y:auto}.ganesh-mandap-game-module__v6gnwG__gameShell[data-mode=fullscreen] .ganesh-mandap-game-module__v6gnwG__resultHeading{gap:13px}.ganesh-mandap-game-module__v6gnwG__gameShell[data-mode=fullscreen] .ganesh-mandap-game-module__v6gnwG__resultHeading>span{min-width:74px;padding:8px;font-size:11px}.ganesh-mandap-game-module__v6gnwG__gameShell[data-mode=fullscreen] .ganesh-mandap-game-module__v6gnwG__resultHeading h2{font-size:clamp(20px,5.7vw,30px)}.ganesh-mandap-game-module__v6gnwG__gameShell[data-mode=fullscreen] .ganesh-mandap-game-module__v6gnwG__resultHeading p{margin-top:4px;font-size:12px}.ganesh-mandap-game-module__v6gnwG__gameShell[data-mode=fullscreen] .ganesh-mandap-game-module__v6gnwG__journeyTrail{gap:3px;margin:14px 0 7px}.ganesh-mandap-game-module__v6gnwG__gameShell[data-mode=fullscreen] .ganesh-mandap-game-module__v6gnwG__journeyTrail i{height:8px}.ganesh-mandap-game-module__v6gnwG__gameShell[data-mode=fullscreen] .ganesh-mandap-game-module__v6gnwG__stats{margin:8px 0 16px}.ganesh-mandap-game-module__v6gnwG__gameShell[data-mode=fullscreen] .ganesh-mandap-game-module__v6gnwG__stats b{font-size:clamp(15px,4.4vw,22px)}.ganesh-mandap-game-module__v6gnwG__gameShell[data-mode=fullscreen] .ganesh-mandap-game-module__v6gnwG__stats small{margin-top:3px;font-size:clamp(8px,2.3vw,11px)}.ganesh-mandap-game-module__v6gnwG__gameShell[data-mode=fullscreen] .ganesh-mandap-game-module__v6gnwG__resultActions{gap:10px}.ganesh-mandap-game-module__v6gnwG__gameShell[data-mode=fullscreen] .ganesh-mandap-game-module__v6gnwG__resultActions button{min-height:50px;font-size:clamp(12px,3.3vw,15px)}.ganesh-mandap-game-module__v6gnwG__gameShell[data-mode=fullscreen] .ganesh-mandap-game-module__v6gnwG__completionMushak{width:clamp(72px,20vw,100px);height:clamp(52px,14vw,72px);right:8%}.ganesh-mandap-game-module__v6gnwG__gameShell[data-mode=fullscreen] .ganesh-mandap-game-module__v6gnwG__celebrationFront>svg{width:clamp(42px,11vw,62px);height:clamp(42px,11vw,62px);top:7%}.ganesh-mandap-game-module__v6gnwG__gameShell[data-mode=fullscreen] .ganesh-mandap-game-module__v6gnwG__aartiOffering{width:clamp(42px,11vw,58px);height:clamp(42px,11vw,58px)}@media (max-width:480px){.ganesh-mandap-game-module__v6gnwG__gameShell[data-mode=fullscreen] .ganesh-mandap-game-module__v6gnwG__mandap{background-image:linear-gradient(90deg,color-mix(in srgb,var(--accent)10%,transparent),transparent 18% 82%,color-mix(in srgb,var(--accent)10%,transparent)),radial-gradient(ellipse at 50% 78%,#fffacfa3,transparent 35%),linear-gradient(180deg,color-mix(in srgb,var(--scene-top)88%,transparent),color-mix(in srgb,var(--scene-bottom)90%,transparent)),url(/bappa-ka-mandap-assets/backgrounds/main_portrait.svg);background-position:50%;background-size:cover}.ganesh-mandap-game-module__v6gnwG__gameShell[data-mode=fullscreen] .ganesh-mandap-game-module__v6gnwG__playArea{background-image:radial-gradient(ellipse at 50% 110%,color-mix(in srgb,var(--accent-soft)24%,transparent),transparent 58%),linear-gradient(90deg,transparent 32.8%,#704c2217 33%,#704c2217 33.5%,transparent 33.7%,transparent 66.2%,#704c2217 66.5%,#704c2217 67%,transparent 67.2%),linear-gradient(180deg,color-mix(in srgb,var(--play-top)88%,transparent),color-mix(in srgb,var(--play-bottom)90%,transparent)),url(/bappa-ka-mandap-assets/backgrounds/main_portrait.svg);background-position:50%;background-size:cover}.ganesh-mandap-game-module__v6gnwG__gameShell[data-mode=fullscreen] .ganesh-mandap-game-module__v6gnwG__hud{padding-inline:max(4px,env(safe-area-inset-left))max(4px,env(safe-area-inset-right));grid-template-columns:minmax(76px,.72fr) minmax(0,1.28fr) auto;gap:4px}.ganesh-mandap-game-module__v6gnwG__gameShell[data-mode=fullscreen] .ganesh-mandap-game-module__v6gnwG__progressBlock span{font-size:9px}.ganesh-mandap-game-module__v6gnwG__gameShell[data-mode=fullscreen] .ganesh-mandap-game-module__v6gnwG__progressBlock strong{font-size:14px}.ganesh-mandap-game-module__v6gnwG__gameShell[data-mode=fullscreen] .ganesh-mandap-game-module__v6gnwG__targetHud{height:48px;padding-inline:42px 8px}.ganesh-mandap-game-module__v6gnwG__gameShell[data-mode=fullscreen] .ganesh-mandap-game-module__v6gnwG__targetHud small{display:none}.ganesh-mandap-game-module__v6gnwG__gameShell[data-mode=fullscreen] .ganesh-mandap-game-module__v6gnwG__targetHud strong{text-overflow:clip;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.15;display:-webkit-box;overflow:hidden}.ganesh-mandap-game-module__v6gnwG__gameShell[data-mode=fullscreen] .ganesh-mandap-game-module__v6gnwG__hudActions button{width:40px;min-width:40px}.ganesh-mandap-game-module__v6gnwG__gameShell[data-mode=fullscreen] .ganesh-mandap-game-module__v6gnwG__mandapStructure{width:145%;left:50%;right:auto;transform:translate(-50%)}.ganesh-mandap-game-module__v6gnwG__gameShell[data-mode=fullscreen] .ganesh-mandap-game-module__v6gnwG__petalField i{--petal-distance:calc(100dvh - 150px);width:28px;height:28px}}@media (max-width:359px){.ganesh-mandap-game-module__v6gnwG__hud{grid-template-columns:minmax(74px,1fr) minmax(112px,38cqw) minmax(74px,1fr);gap:4px;padding-inline:4px}.ganesh-mandap-game-module__v6gnwG__progressBlock span{font-size:7px}.ganesh-mandap-game-module__v6gnwG__targetHud{padding-inline:31px 5px}.ganesh-mandap-game-module__v6gnwG__targetHud small{display:none}.ganesh-mandap-game-module__v6gnwG__targetHud strong{max-width:72px;font-size:9px}.ganesh-mandap-game-module__v6gnwG__gameShell[data-mode=fullscreen] .ganesh-mandap-game-module__v6gnwG__startPanel{padding-inline:38px}.ganesh-mandap-game-module__v6gnwG__gameShell[data-mode=fullscreen] .ganesh-mandap-game-module__v6gnwG__startPanel h1{font-size:15px}.ganesh-mandap-game-module__v6gnwG__gameShell[data-mode=fullscreen] .ganesh-mandap-game-module__v6gnwG__resultHeading h2{font-size:18px}.ganesh-mandap-game-module__v6gnwG__gameShell[data-mode=fullscreen] .ganesh-mandap-game-module__v6gnwG__resultHeading p{font-size:10px}.ganesh-mandap-game-module__v6gnwG__gameShell[data-mode=fullscreen] .ganesh-mandap-game-module__v6gnwG__stats small{font-size:7.5px}.ganesh-mandap-game-module__v6gnwG__gameShell[data-mode=fullscreen] .ganesh-mandap-game-module__v6gnwG__resultActions button{font-size:10px}}@media (orientation:landscape) and (max-height:560px){.ganesh-mandap-game-module__v6gnwG__gameShell[data-mode=fullscreen]{grid-template-rows:calc(54px + env(safe-area-inset-top))minmax(0,31fr)minmax(0,46fr)calc(72px + env(safe-area-inset-bottom))}.ganesh-mandap-game-module__v6gnwG__gameShell[data-mode=fullscreen] .ganesh-mandap-game-module__v6gnwG__deity{height:min(96%,128px)}.ganesh-mandap-game-module__v6gnwG__gameShell[data-mode=fullscreen] .ganesh-mandap-game-module__v6gnwG__fallingItem{width:clamp(42px,15dvh,54px);height:clamp(42px,15dvh,54px)}.ganesh-mandap-game-module__v6gnwG__gameShell[data-mode=fullscreen] .ganesh-mandap-game-module__v6gnwG__mushak{width:clamp(66px,23dvh,84px)}.ganesh-mandap-game-module__v6gnwG__gameShell[data-mode=fullscreen][data-status=idle]{grid-template-rows:calc(54px + env(safe-area-inset-top))minmax(0,58fr)minmax(0,42fr)0}.ganesh-mandap-game-module__v6gnwG__gameShell[data-mode=fullscreen][data-status=idle] .ganesh-mandap-game-module__v6gnwG__deity{height:min(92%,150px)}.ganesh-mandap-game-module__v6gnwG__gameShell[data-mode=fullscreen] .ganesh-mandap-game-module__v6gnwG__startPanel h1{font-size:21px}.ganesh-mandap-game-module__v6gnwG__gameShell[data-mode=fullscreen] .ganesh-mandap-game-module__v6gnwG__startPanel p{margin:2px 0 6px;font-size:10px}.ganesh-mandap-game-module__v6gnwG__gameShell[data-mode=fullscreen] .ganesh-mandap-game-module__v6gnwG__startPanel button{min-height:40px;font-size:12px}.ganesh-mandap-game-module__v6gnwG__gameShell[data-mode=fullscreen][data-status=finishing]{grid-template-rows:calc(54px + env(safe-area-inset-top))minmax(0,1fr)0 calc(64px + env(safe-area-inset-bottom))}.ganesh-mandap-game-module__v6gnwG__gameShell[data-mode=fullscreen][data-status=finishing] .ganesh-mandap-game-module__v6gnwG__deity{height:min(82%,170px)}.ganesh-mandap-game-module__v6gnwG__gameShell[data-mode=fullscreen] .ganesh-mandap-game-module__v6gnwG__finishTarget{--finish-hit:48px;--finish-art:36px}.ganesh-mandap-game-module__v6gnwG__gameShell[data-mode=fullscreen][data-status=mode-complete],.ganesh-mandap-game-module__v6gnwG__gameShell[data-mode=fullscreen][data-status=journey-complete],.ganesh-mandap-game-module__v6gnwG__gameShell[data-mode=fullscreen][data-status=timeout]{grid-template-rows:calc(54px + env(safe-area-inset-top))minmax(0,38fr)minmax(0,62fr)0}.ganesh-mandap-game-module__v6gnwG__gameShell[data-mode=fullscreen] .ganesh-mandap-game-module__v6gnwG__resultPanel{padding-block:7px max(7px,env(safe-area-inset-bottom))}.ganesh-mandap-game-module__v6gnwG__gameShell[data-mode=fullscreen] .ganesh-mandap-game-module__v6gnwG__journeyTrail{margin:2px 0}.ganesh-mandap-game-module__v6gnwG__gameShell[data-mode=fullscreen] .ganesh-mandap-game-module__v6gnwG__stats{margin:0}}@media (min-width:900px){.ganesh-mandap-game-module__v6gnwG__gameShell[data-mode=fullscreen] .ganesh-mandap-game-module__v6gnwG__playArea{border-inline:1px solid color-mix(in srgb,var(--accent)14%,white);width:min(100%,820px);box-shadow:-24px 0 50px color-mix(in srgb,var(--accent-soft)10%,transparent),24px 0 50px color-mix(in srgb,var(--accent-soft)10%,transparent);border-radius:0 0 18px 18px;justify-self:center}.ganesh-mandap-game-module__v6gnwG__gameShell[data-mode=fullscreen] .ganesh-mandap-game-module__v6gnwG__mandapStructure,.ganesh-mandap-game-module__v6gnwG__gameShell[data-mode=fullscreen] .ganesh-mandap-game-module__v6gnwG__collectedDecor,.ganesh-mandap-game-module__v6gnwG__gameShell[data-mode=fullscreen] .ganesh-mandap-game-module__v6gnwG__finishChallenge,.ganesh-mandap-game-module__v6gnwG__gameShell[data-mode=fullscreen] .ganesh-mandap-game-module__v6gnwG__celebrationBack,.ganesh-mandap-game-module__v6gnwG__gameShell[data-mode=fullscreen] .ganesh-mandap-game-module__v6gnwG__celebrationFront{width:min(100%,900px);left:50%;right:auto;transform:translate(-50%)}.ganesh-mandap-game-module__v6gnwG__gameShell[data-mode=fullscreen] .ganesh-mandap-game-module__v6gnwG__targetStrip>span{max-width:820px;margin-inline:auto}.ganesh-mandap-game-module__v6gnwG__gameShell[data-mode=fullscreen] .ganesh-mandap-game-module__v6gnwG__resultPanel{padding-inline:max(50vw - 410px,24px)}}@media (prefers-reduced-motion:reduce){.ganesh-mandap-game-module__v6gnwG__page *,.ganesh-mandap-game-module__v6gnwG__page :before,.ganesh-mandap-game-module__v6gnwG__page :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}@keyframes ganesh-mandap-game-module__v6gnwG__petalFall{0%{opacity:0;transform:translateY(-8px)rotate(0)}14%{opacity:.72}to{opacity:0;transform:translate3d(-8px,var(--petal-distance),0)rotate(280deg)}}@keyframes ganesh-mandap-game-module__v6gnwG__celebrationGlow{0%{opacity:0;transform:translate(-50%)scale(.64)}38%{opacity:.5}to{opacity:.16;transform:translate(-50%)scale(1.08)}}@keyframes ganesh-mandap-game-module__v6gnwG__celebrationGlitter{0%{opacity:0;transform:scale(.78)}34%{opacity:.48}to{opacity:.1;transform:scale(1.02)}}@keyframes ganesh-mandap-game-module__v6gnwG__celebrationSparkle{0%{opacity:0;transform:translate(-50%)scale(.4)rotate(-12deg)}45%{opacity:1}to{opacity:.42;transform:translate(-50%)scale(1)rotate(8deg)}}@keyframes ganesh-mandap-game-module__v6gnwG__aartiSettle{0%{opacity:0;transform:translateY(10px)scale(.7)}to{opacity:1;transform:none}}@keyframes ganesh-mandap-game-module__v6gnwG__decorArrive{0%{opacity:0;transform:translate(-50%)scale(.25)}75%{opacity:1;transform:translate(-50%)scale(1.13)}to{opacity:1;transform:translate(-50%)scale(1)}}@keyframes ganesh-mandap-game-module__v6gnwG__finishPlaced{0%{opacity:0;scale:.3}72%{opacity:1;scale:1.1}to{opacity:1;scale:1}}@keyframes ganesh-mandap-game-module__v6gnwG__powerPulse{0%{scale:.94}to{scale:1.08}}@keyframes ganesh-mandap-game-module__v6gnwG__rhythmPulse{0%{filter:drop-shadow(0 3px 4px color-mix(in srgb,var(--accent)18%,transparent))}to{filter:drop-shadow(0 4px 8px color-mix(in srgb,var(--accent)50%,transparent))}}@keyframes ganesh-mandap-game-module__v6gnwG__mushakIdle{0%{transform:translateY(0)}to{transform:translateY(-2px)}}@keyframes ganesh-mandap-game-module__v6gnwG__aura{0%{opacity:.8;scale:.82}to{opacity:0;scale:1.22}}@keyframes ganesh-mandap-game-module__v6gnwG__fingerTap{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,9px)}}@keyframes ganesh-mandap-game-module__v6gnwG__tapRing{0%{opacity:.8;scale:.6}to{opacity:0;scale:1.2}}@keyframes ganesh-mandap-game-module__v6gnwG__feedbackIn{0%{opacity:0;transform:translate(-50%,6px)}to{opacity:1;transform:translate(-50%)}}@keyframes ganesh-mandap-game-module__v6gnwG__flyToMandap{0%{opacity:1;transform:translate(-50%)scale(1)}to{left:50%;top:var(--to-y);opacity:.18;transform:translate(-50%)scale(.35)rotate(25deg)}}@keyframes ganesh-mandap-game-module__v6gnwG__placementPulse{0%{scale:.9}to{scale:1.08}}@keyframes ganesh-mandap-game-module__v6gnwG__celebrate{0%{transform:rotate(-2deg)translateY(0)}to{transform:rotate(2deg)translateY(-3px)}}@keyframes ganesh-mandap-game-module__v6gnwG__resultReveal{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes ganesh-mandap-game-module__v6gnwG__glitterShimmer{0%{opacity:.18;filter:brightness(.95)}to{opacity:.42;filter:brightness(1.2)}}@keyframes ganesh-mandap-game-module__v6gnwG__ganeshAlive{0%,to{transform:translateY(0)}50%{transform:translateY(-1px)}}@keyframes ganesh-mandap-game-module__v6gnwG__targetArrive{0%{opacity:0;scale:.72}to{opacity:1;scale:1}}@keyframes ganesh-mandap-game-module__v6gnwG__haloAlive{0%{opacity:.7;transform:scale(.96)}to{opacity:1;transform:scale(1.04)}}@keyframes ganesh-mandap-game-module__v6gnwG__templeBell{0%{transform:rotate(-12deg)}to{transform:rotate(12deg)}}
