@font-face{font-family:Baloo;src:url(/assets/fonts/Baloo-Regular.ttf)format("truetype");font-display:swap}@font-face{font-family:NotoSansGurmukhi;src:url(/assets/fonts/NotoSansGurmukhi-VariableFont_wdth,wght.ttf)format("truetype");font-display:swap}@font-face{font-family:NotoSansDevanagari;src:url(/assets/fonts/NotoSansDevanagari-Regular.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:NotoSansDevanagari;src:url(/assets/fonts/NotoSansDevanagari-Bold.ttf)format("truetype");font-weight:700;font-display:swap}@font-face{font-family:Poppins;src:url(/assets/fonts/Poppins-Bold.ttf)format("truetype");font-weight:700;font-display:swap}:root{--app-vh:1vh;--safe-top:max(12px, env(safe-area-inset-top));--safe-right:max(12px, env(safe-area-inset-right));--safe-bottom:max(12px, env(safe-area-inset-bottom));--safe-left:max(12px, env(safe-area-inset-left));--screen-pad-x:clamp(14px, 4vw, 24px);--screen-pad-y:clamp(14px, 3.5vh, 28px);--content-max-width:31.25rem;--content-shell-width:min(calc(100vw - var(--safe-left) - var(--safe-right) - 2 * var(--screen-pad-x)), 31.25rem);--font-display:"Baloo", sans-serif;--font-ui:"Poppins", sans-serif;--font-script:"NotoSansDevanagari", sans-serif;--font-body:var(--font-ui);--font-meter:var(--font-display)}html[data-lang=hi]{--font-script:"NotoSansDevanagari", sans-serif;--font-body:"NotoSansDevanagari", sans-serif}html[data-lang=pa]{--font-script:"NotoSansGurmukhi", sans-serif;--font-body:"NotoSansGurmukhi", sans-serif}*{box-sizing:border-box;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;margin:0;padding:0}html,body,#root{width:100%;min-height:100%}html{-webkit-text-size-adjust:100%;overscroll-behavior:none;height:100%}body{min-height:calc(var(--app-vh) * 100);min-height:100dvh;font-family:var(--font-body);touch-action:manipulation;background:#000;position:relative;overflow:hidden}#root{min-height:calc(var(--app-vh) * 100);isolation:isolate;min-height:100dvh;position:relative}img,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit}.page{width:100%;min-height:calc(var(--app-vh) * 100);contain:layout paint size style;z-index:1;pointer-events:none;opacity:0;background-position:50%;background-repeat:no-repeat;background-size:cover;justify-content:center;align-items:center;min-height:100dvh;transition:opacity .3s ease-in-out;display:flex;position:fixed;inset:0}.page.active{z-index:10;pointer-events:auto;opacity:1}.overlay{color:#fff;text-align:center;background:#0009;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:20px;display:flex;position:relative}h1{margin-bottom:20px;font-size:22px}input{text-align:center;color:#000;-webkit-user-select:text;user-select:text;border:none;border-radius:20px;width:250px;margin:10px 0;padding:10px}button{cursor:pointer;color:#fff;touch-action:manipulation;background:linear-gradient(45deg,red,#f90);border:none;border-radius:30px;margin-top:20px;padding:12px 30px;font-size:16px}.bg-video{object-fit:cover;z-index:-1;width:100%;height:100%;position:absolute;inset:0}@media (height<=560px) and (orientation:landscape){:root{--screen-pad-x:clamp(10px, 2vw, 18px);--screen-pad-y:clamp(8px, 2vh, 14px)}}.intro-video-page{background:0 0}.intro-video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.low-power-overlay{z-index:100;background:#000000b3;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.manual-play-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border:none;border-radius:8px;padding:1rem 2rem;font-size:1.2rem;font-weight:700;transition:transform .2s,box-shadow .2s;box-shadow:0 4px 15px #0000004d}.manual-play-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px #0006}.manual-play-btn:active{transform:translateY(0);box-shadow:0 2px 10px #0000004d}.lang-page-container{width:100%;min-height:calc(var(--app-vh) * 100);min-height:100dvh;padding:calc(var(--safe-top) + var(--screen-pad-y)) calc(var(--safe-right) + var(--screen-pad-x)) calc(var(--safe-bottom) + var(--screen-pad-y)) calc(var(--safe-left) + var(--screen-pad-x));background-color:#0000;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.fluid-bg{object-fit:cover;object-position:center 60%;z-index:-1;width:100%;height:100%;position:absolute;inset:0}.volume-btn{top:calc(var(--safe-top) + 8px);left:calc(var(--safe-left) + 8px);cursor:pointer;z-index:10;background:0 0;border:none;width:clamp(46px,12vw,55px);height:clamp(46px,12vw,55px);margin:0;padding:0;position:absolute}.volume-btn img{object-fit:contain;width:100%;height:100%;transition:transform .2s}.volume-btn:hover img{transform:scale(1.1)}.speaker-icon{pointer-events:none;filter:drop-shadow(0 1px 2px #0000004d);width:clamp(22px,6vw,28px);height:clamp(22px,6vw,28px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lang-board{justify-content:center;align-items:center;width:min(100%,28rem);min-height:min(72dvh,42rem);max-height:100%;display:flex;position:relative}.board-bg{object-fit:contain;filter:drop-shadow(0 10px 15px #00000080);width:120%;height:140%;position:absolute}.board-content{z-index:2;flex-direction:column;justify-content:space-evenly;align-items:center;width:min(80%,20rem);min-height:60%;padding-block:clamp(28px,6vh,48px);display:flex;position:relative}.lang-title{font-family:var(--font-display);color:#4a2a14;text-shadow:1px 1px 2px #fff6;margin:0;font-size:clamp(28px,8vw,38px);font-weight:550}.lang-buttons-container{flex-direction:column;align-items:center;gap:10px;width:90%;margin-bottom:10%;display:flex}.lang-option-btn{cursor:pointer;background:0 0;border:none;border-radius:10px;width:100%;height:clamp(64px,16vw,80px);margin:0;padding:0;transition:transform .2s;position:relative}.lang-option-bg{z-index:1;background-image:url(https://res.cloudinary.com/doaw2nfrp/image/upload/v1775459770/Button_1_dzr6ar.png);background-repeat:no-repeat;background-size:100% 100%;border-radius:10px;width:80%;height:80%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lang-option-btn:hover{transform:scale(1.02)}.lang-option-content{z-index:2;justify-content:center;align-items:center;gap:clamp(10px,3vw,15px);width:100%;height:100%;display:flex;position:relative}.lang-letter{color:#3b2410;margin-top:5px;font-size:clamp(32px,10vw,45px);font-weight:700}.hindi-letter{font-family:NotoSansDevanagari,sans-serif}.punjabi-letter{font-family:NotoSansGurmukhi,sans-serif}.lang-name{font-family:var(--font-ui);color:#4a2a14;font-size:clamp(18px,5vw,24px);font-weight:700}@media (height<=680px){.lang-board{min-height:min(68dvh,36rem)}.board-content{width:min(78%,18rem);padding-block:clamp(20px,4vh,36px)}}@media (width<=380px){.lang-board{width:min(100%,23rem);min-height:min(68dvh,32rem)}.board-bg{width:114%;height:128%}.board-content{width:min(82%,17rem);padding-block:clamp(18px,4vh,30px)}.lang-buttons-container{gap:8px;width:100%;margin-bottom:6%}.lang-option-bg{width:88%;height:78%}}@media (height<=540px) and (orientation:landscape){.lang-page-container{align-items:flex-start}.lang-board{width:min(50vw,24rem);min-height:min(84vh,20rem)}.board-bg{width:110%;height:122%}.board-content{width:min(80%,16rem);min-height:auto;padding-block:clamp(14px,3vh,24px)}.lang-title{font-size:clamp(22px,4vw,30px)}.lang-option-btn{height:clamp(50px,10vw,62px)}}.form-page-container{width:100%;min-height:calc(var(--app-vh) * 100);min-height:100dvh;padding:calc(var(--safe-top) + 8px) calc(var(--safe-right) + 8px) calc(var(--safe-bottom) + 8px) calc(var(--safe-left) + 8px);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden auto}.fluid-bg{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}.form-content-wrapper{z-index:1;flex-direction:column;justify-content:center;align-items:center;width:min(100%,26rem);min-height:min(95dvh,55rem);padding-block:clamp(12px,3vh,24px);display:flex;position:relative;overflow:visible}.farmer-img-form{z-index:2;object-fit:contain;object-position:center bottom;pointer-events:none;width:min(100%,27rem);max-width:27rem;height:auto;max-height:min(44dvh,20rem);position:absolute;top:clamp(.5rem,2.5vh,1.4rem);left:50%;transform:translate(-50%)}.form-frame-wrapper{z-index:3;flex-shrink:0;justify-content:center;align-items:flex-start;width:min(94vw,24.5rem);min-height:clamp(33rem,70dvh,37.5rem);margin-top:clamp(11rem,27vh,13.5rem);display:flex;position:relative}.form-frame-bg{object-fit:contain;z-index:0;filter:drop-shadow(0 6px 18px #00000073);width:124%;height:136%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.form-board-content{z-index:1;box-sizing:border-box;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;min-height:clamp(28.25rem,60dvh,32rem);padding:5.15rem 12% 3rem;display:flex;position:relative}.form-title{text-align:center;width:100%;font-family:var(--font-display);color:#4a2a14;text-shadow:1px 1px 2px #ffffff59;margin:0 0 .35rem;font-size:clamp(1.8rem,6.8vw,2.15rem);font-weight:500;line-height:1.05}.form-fields-container{flex-direction:column;gap:.58rem;width:100%;display:flex}.form-input-group{flex-direction:column;align-items:center;gap:.22rem;width:100%;display:flex}.form-label{text-align:center;width:100%;font-family:var(--font-display);color:#4a2a14;font-size:clamp(.96rem,3.7vw,1.08rem);font-weight:400;line-height:1.1}.input-bg-container{justify-content:center;align-items:center;width:100%;height:clamp(2.1rem,4.15vh,2.35rem);display:flex;position:relative}.input-bg{object-fit:fill;z-index:1;width:100%;height:100%;position:absolute;inset:0}.form-input{z-index:2;text-align:center;color:#4a2a14;width:86%;height:100%;font-family:var(--font-body);background:0 0;border:none;outline:none;margin:0;padding:0 .75rem;font-size:clamp(1rem,3.5vw,1.1rem);font-weight:400;position:relative}.form-input::placeholder{color:#4a2a1480}.submit-action-btn{cursor:pointer;z-index:5;background:0 0;border:none;outline:none;width:clamp(9.5rem,55%,12rem);height:clamp(2.7rem,5.6vh,3.05rem);margin-top:clamp(.65rem,1.8vh,.95rem);padding:0;transition:transform .18s;position:relative}.submit-action-btn:hover{transform:scale(1.05)}.submit-action-btn:active{transform:scale(.95)}.submit-action-btn .btn-bg{object-fit:fill;z-index:1;filter:drop-shadow(2px 4px #371f0d73);width:100%;height:100%;position:absolute;inset:0}.submit-action-btn .btn-text{z-index:2;width:100%;height:100%;font-family:var(--font-display);color:#3b2410;text-shadow:1px 1px 1px #ffffff59;letter-spacing:.02em;justify-content:center;align-items:center;font-size:clamp(1.2rem,5vw,1.55rem);font-weight:500;display:flex;position:relative}@media (width<=380px){.form-content-wrapper{width:min(100%,22rem)}.farmer-img-form{width:min(100%,21rem);max-height:min(38dvh,15.5rem);top:clamp(.35rem,1.8vh,1rem)}.form-frame-wrapper{width:min(100%,22rem);min-height:clamp(30rem,66dvh,34rem);margin-top:clamp(9.5rem,24vh,12rem)}.form-board-content{width:100%;min-height:clamp(25.75rem,56dvh,29rem);padding:4.55rem 10% 2.45rem}}.instruction-page-container{width:100%;min-height:calc(var(--app-vh) * 100);min-height:100dvh;padding:calc(var(--safe-top) + 18px) calc(var(--safe-right) + 14px) calc(var(--safe-bottom) + 18px) calc(var(--safe-left) + 14px);background-color:#0000;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden auto}.instruction-board{justify-content:center;align-items:center;width:min(100%,27rem);min-height:min(86dvh,50rem);margin-top:clamp(12px,3vh,28px);display:flex;position:relative}.board-bg{object-fit:contain;z-index:0;filter:drop-shadow(0 10px 18px #0006);width:123%;height:136%;position:absolute}.instruction-board-content{z-index:1;box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;gap:clamp(20px,4.5vh,34px);width:min(82%,20.5rem);padding:clamp(56px,9vh,82px) 0 clamp(42px,7vh,58px);display:flex;position:relative}.instruction-title{font-family:var(--font-display);color:#4a2a14;text-align:center;text-shadow:1px 1px 2px #fff6;margin:0;font-size:clamp(28px,8vw,38px);font-weight:700;line-height:1.2}.instruction-text-container{text-align:center;flex-direction:column;align-items:center;gap:8px;width:min(100%,18.25rem);display:flex}.instruction-text-body{font-family:var(--font-script);color:#5a2d1c;text-shadow:0 1px #ffffff38;margin:0;font-size:clamp(18px,4.5vw,24px);font-weight:600;line-height:1.65}.play-action-btn{cursor:pointer;background:0 0;border:none;outline:none;width:clamp(178px,72%,252px);height:clamp(52px,12vw,72px);padding:0;transition:transform .18s;position:relative}.play-action-btn:hover{transform:scale(1.06)}.play-action-btn:active{transform:scale(.96)}.play-action-btn .btn-bg{object-fit:fill;z-index:1;filter:drop-shadow(2px 4px #371f0d73);width:100%;height:100%;position:absolute;inset:0}.play-action-btn .btn-text{z-index:2;width:100%;height:100%;font-family:var(--font-display);color:#5a2d1c;text-shadow:0 1px #ffffff59;letter-spacing:0;justify-content:center;align-items:center;font-size:clamp(24px,6vw,34px);font-weight:700;display:flex;position:relative}@media (width<=380px){.instruction-board{width:min(100%,24.5rem);min-height:min(82dvh,44rem)}.instruction-board-content{gap:18px;width:min(82%,18rem);padding-top:52px;padding-bottom:40px}}@media (width<=360px){.instruction-board{width:min(100%,22.5rem);min-height:min(78dvh,38rem)}.board-bg{width:116%;height:128%}.instruction-board-content{gap:14px;width:min(84%,16.75rem);padding-top:44px;padding-bottom:34px}.instruction-text-container{width:min(100%,16rem)}.instruction-text-body{font-size:clamp(16px,4.2vw,20px);line-height:1.5}}@media (height<=480px) and (orientation:landscape){.instruction-page-container{align-items:flex-start}.instruction-board{width:min(52vw,28rem);min-height:min(88vh,30rem)}.instruction-board-content{gap:12px;width:min(84%,18rem);padding:30px 0}.instruction-title{font-size:clamp(24px,4vw,32px)}.instruction-text-body{font-size:clamp(12px,2vw,16px);line-height:1.55}}.challenge-intro-video-page{background:0 0}.challenge-intro-video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.challenge-intro-top-hud{top:calc(var(--safe-top) + 10px);width:100%;padding-inline:calc(var(--safe-left) + 12px) calc(var(--safe-right) + 12px);z-index:260;justify-content:flex-start;display:flex;position:absolute;left:0}.challenge-intro-meter{pointer-events:none;width:min(100%,100% - 152px);position:absolute;top:-2px;left:50%;transform:translate(-50%)}.challenge-intro-arrow-nav{bottom:calc(var(--safe-bottom) + 72px);justify-content:flex-end}.challenge-intro-arrow-nav .video-arrow-btn{margin-left:auto}@media (height<=540px) and (orientation:landscape){.challenge-intro-arrow-nav{bottom:calc(var(--safe-bottom) + 44px)}}.transition-video-page,.intro-video-page,.challenge-intro-video-page{width:100%;min-height:calc(var(--app-vh) * 100);z-index:9999;background:0 0;justify-content:center;align-items:center;min-height:100dvh;display:flex;position:fixed;inset:0;overflow:hidden}.transition-video,.intro-video,.challenge-intro-video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.transition-video-glow{aspect-ratio:1;object-fit:contain;z-index:120;pointer-events:none;width:min(160vw,60rem);animation:10s linear infinite spin;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.transition-hud{top:calc(var(--safe-top) + 8px);z-index:250;width:100%;padding-inline:calc(var(--safe-left) + 76px) calc(var(--safe-right) + 76px);pointer-events:none;justify-content:center;display:flex;position:absolute;left:0}.transition-video-top-hud{top:calc(var(--safe-top) + 10px);width:100%;padding-inline:calc(var(--safe-left) + 12px) calc(var(--safe-right) + 12px);z-index:260;justify-content:flex-start;display:flex;position:absolute;left:0}.transition-collected-tray{left:50%;bottom:calc(var(--safe-bottom) + 18px);z-index:250;max-width:min(100%,24rem);position:absolute;transform:translate(-50%)}.video-arrow-nav{left:0;right:0;bottom:calc(var(--safe-bottom) + 68px);padding-inline:calc(var(--safe-left) + 28px) calc(var(--safe-right) + 28px);z-index:260;pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute}.video-arrow-btn{pointer-events:auto;background:0 0;border:none;width:clamp(64px,18vw,96px);height:clamp(40px,11vw,58px);margin:0;padding:0}.video-arrow-icon{object-fit:contain;filter:drop-shadow(0 6px 10px #0000006b);width:100%;height:100%}.video-arrow-icon.mirrored{transform:scaleX(-1)}@media (height<=540px) and (orientation:landscape){.video-arrow-nav{bottom:calc(var(--safe-bottom) + 44px)}.transition-collected-tray{bottom:calc(var(--safe-bottom) + 10px)}}.challenge-page-container{width:100%;min-height:calc(var(--app-vh) * 100);min-height:100dvh;position:relative;overflow:hidden}.fluid-bg{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.challenge-content-wrapper{z-index:1;position:absolute;inset:0}.challenge-content-wrapper.shake{animation:.3s shake}@keyframes shake{25%{transform:translate(-8px)}50%{transform:translate(8px)}75%{transform:translate(-8px)}}.top-hud{top:calc(var(--safe-top) + 10px);width:100%;padding:0 calc(var(--safe-right) + 12px) 0 calc(var(--safe-left) + 12px);z-index:250;justify-content:space-between;align-items:flex-start;gap:clamp(8px,2vw,14px);display:flex;position:absolute;left:0}.hud-left,.hud-right{flex-shrink:0;align-items:center;display:flex}.gear-icon-wrapper{background-image:url(https://res.cloudinary.com/doaw2nfrp/image/upload/v1775459376/Settings_BG_ro3usk.png);background-size:100% 100%;flex-shrink:0;justify-content:center;align-items:center;width:clamp(45px,12vw,60px);height:clamp(45px,12vw,60px);display:flex}.paused-screen-overlay{z-index:230;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000047;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.paused-screen-icon{object-fit:contain;filter:drop-shadow(0 8px 16px #00000073);width:clamp(72px,18vw,112px);height:clamp(72px,18vw,112px)}.paused-screen-resume-btn{cursor:pointer;background:0 0;border:none;padding:0}.action-layer-container{padding:calc(var(--safe-top) + 104px) calc(var(--safe-right) + 12px) calc(var(--safe-bottom) + 92px) calc(var(--safe-left) + 12px);flex-direction:column;justify-content:flex-end;align-items:center;display:flex;position:absolute;inset:0}.interactive-play-area{flex-direction:column;justify-content:flex-start;align-items:center;gap:clamp(12px,2.5vh,18px);width:min(100%,22rem);min-height:min(52dvh,28rem);display:flex;position:relative}.question-wood-banner{text-align:center;filter:drop-shadow(2px 4px #00000073);background:url(https://res.cloudinary.com/doaw2nfrp/image/upload/v1775459770/Button_1_dzr6ar.png) 50%/100% 100% no-repeat;justify-content:center;align-items:center;width:min(100%,20rem);min-height:clamp(68px,11vh,96px);padding:clamp(10px,2vh,16px) clamp(15px,4vw,22px);display:flex}.question-text-inner{color:#4c2207;font-size:clamp(24px,6.4vw,34px);font-weight:800;font-family:var(--font-script);text-align:center;text-shadow:0 1px #fff8e752;justify-content:center;align-items:center;display:flex}.options-grid-3x3{grid-template-columns:repeat(3,1fr);gap:clamp(10px,2vw,15px);width:min(100%,20rem);display:grid}.wood-tile-btn{appearance:none;aspect-ratio:1.55;width:100%;min-height:0;font-size:clamp(20px,6vw,28px);font-family:var(--font-script);color:#3e1b00;cursor:pointer;box-shadow:none;filter:drop-shadow(2px 4px #00000073);background-color:#0000;background-image:url(https://res.cloudinary.com/doaw2nfrp/image/upload/v1775459770/Buttons_for_letters_xconf2.png);background-position:50%;background-repeat:no-repeat;background-size:contain;border:none;border-radius:0;outline:none;justify-content:center;align-items:center;margin:0;padding:0;display:flex;overflow:visible}.wood-tile-btn:focus,.wood-tile-btn:focus-visible{box-shadow:none;outline:none}.wood-tile-btn:active{transform:scale(.95)}.wrong-tile-btn{box-shadow:none;filter:none;background-color:#0000;background-image:url(https://res.cloudinary.com/doaw2nfrp/image/upload/v1775460184/Wrong_Answer_Button_PNG_nfipup.png);background-position:50%;background-repeat:no-repeat;background-size:contain}.wrong-bubble-indicator,.correct-bubble-indicator{text-shadow:0 1px 2px #00000047;border-radius:50%;justify-content:center;align-items:center;width:clamp(40px,10vw,50px);height:clamp(40px,10vw,50px);font-size:clamp(16px,5vw,22px);font-weight:700;display:flex;box-shadow:inset 0 2px #ffffff47,0 4px 8px #0003}.wrong-bubble-indicator{color:#fff;background:radial-gradient(circle at 30% 30%,#ff8d49 0%,#da3e12 48%,#8d170d 100%)}.correct-bubble-indicator{color:#fff;background:radial-gradient(circle at 30% 30%,#78d552 0%,#279e2e 52%,#16631e 100%)}.collected-bubbles-tray{width:100%;max-width:min(100%,24rem);padding-inline:calc(var(--safe-left) + 16px) calc(var(--safe-right) + 16px);flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.single-bubble-tray{left:50%;bottom:calc(var(--safe-bottom) + 18px);z-index:250;position:absolute;transform:translate(-50%)}.success-overlay-container{z-index:200;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#00000059;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.timeout-overlay-container{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00000047}.rotating-glow{aspect-ratio:1;z-index:1;pointer-events:none;width:min(180vw,62rem);animation:8s linear infinite spin;position:absolute}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.massive-orb{z-index:20;color:#fff;background:url(https://res.cloudinary.com/doaw2nfrp/image/upload/v1775459376/Correct_answer_BG_emioqd.png) 50%/100% 100% no-repeat;justify-content:center;align-items:center;width:clamp(140px,40vw,200px);height:clamp(140px,40vw,200px);font-size:clamp(40px,12vw,80px);animation:.6s ease-out pop-in-bounce;display:flex;position:relative}.timeout-orb{z-index:20;aspect-ratio:1;width:clamp(200px,62vw,360px);font-size:clamp(56px,16vw,120px);font-family:var(--font-script);color:#fff;text-align:center;background:url(https://res.cloudinary.com/doaw2nfrp/image/upload/v1775460213/Wrong_Answer_BG_bydgtu.png) 50%/100% 100% no-repeat;justify-content:center;align-items:center;padding-inline:clamp(24px,8vw,40px);line-height:1;animation:.45s ease-out pop-in-bounce;display:flex;position:relative}@keyframes pop-in-bounce{0%{opacity:0;transform:scale(0)}60%{transform:scale(1.2)}to{opacity:1;transform:scale(1)}}@keyframes blink-text-anim{0%,to{opacity:1}50%{opacity:.1}}.blink-text{animation:1.5s ease-in-out infinite blink-text-anim}@keyframes pulse-correct-tile{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}.blink-correct-tile{animation:1s ease-in-out infinite pulse-correct-tile}@media (height<=740px){.action-layer-container{padding-top:calc(var(--safe-top) + 96px);padding-bottom:calc(var(--safe-bottom) + 82px)}.interactive-play-area{min-height:auto}}@media (width<=360px){.top-hud{padding-inline:calc(var(--safe-left) + 8px) calc(var(--safe-right) + 8px)}.question-wood-banner,.options-grid-3x3{width:min(100%,18rem)}}@media (height<=540px) and (orientation:landscape){.top-hud{top:calc(var(--safe-top) + 4px)}.action-layer-container{padding-top:calc(var(--safe-top) + 82px);padding-bottom:calc(var(--safe-bottom) + 58px)}.interactive-play-area{gap:10px;width:min(100%,26rem)}.question-wood-banner{min-height:54px}.wood-tile-btn{min-height:44px;font-size:clamp(18px,3vw,24px)}.collected-bubbles-tray{bottom:calc(var(--safe-bottom) + 12px)}}.hud-center{flex-direction:column;flex:0 clamp(220px,56vw,360px);align-items:center;width:min(100%,clamp(220px,56vw,360px));min-width:0;margin:-2px clamp(8px,2vw,12px) 0;display:flex}.happiness-meter-title{color:#ff9800;text-shadow:2px 2px #000,-1px -1px #000,1px -1px #000,-1px 1px #000,1px 1px #000;white-space:nowrap;font-size:clamp(28px,7vw,54px);font-weight:700;font-family:var(--font-meter);letter-spacing:.5px;margin:0 0 12px;line-height:1}.happiness-meter-bar-wrapper{background-image:url(https://res.cloudinary.com/doaw2nfrp/image/upload/v1775459376/Happiness_Meter_BG_kahnnm.png);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;width:100%;height:clamp(26px,5.6vw,42px);position:relative}.happiness-meter-marker{filter:drop-shadow(0 3px 5px #00000059);background:url(https://res.cloudinary.com/doaw2nfrp/image/upload/v1775460362/Safalta_ractangualr_vdsq9i.png) 50%/100% 100% no-repeat;width:clamp(18px,4.5vw,28px);height:clamp(54px,11vw,76px);margin-top:calc(clamp(54px,11vw,76px)/-2);transition:left .5s cubic-bezier(.25,.8,.25,1);position:absolute;top:50%;transform:translate(-50%)}.happiness-meter-marker:after{content:none}.settings-menu{flex-direction:column;flex:none;align-items:center;width:clamp(42px,11vw,50px);display:flex;position:relative}.settings-actions{z-index:6;flex-direction:column;align-items:center;gap:6px;display:flex}.settings-actions.always-open{position:relative}.settings-action-btn{cursor:pointer;background:0 0;border:none;width:clamp(44px,11vw,50px);height:clamp(44px,11vw,50px);margin:0;padding:0;position:relative}.settings-action-btn:active{transform:scale(.96)}.settings-action-bg{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.settings-action-icon{object-fit:contain;width:58%;height:58%;margin:auto;position:absolute;inset:21%}.settings-action-btn.muted .settings-action-icon{filter:grayscale()brightness(.8)}.settings-action-btn.muted:after{content:"";background:#fff;border-radius:999px;width:3px;position:absolute;top:7px;bottom:7px;left:50%;transform:translate(-50%)rotate(40deg);box-shadow:0 0 4px #00000059}.timer-widget{width:clamp(48px,13vw,58px);height:clamp(48px,13vw,58px)}.timer-circle{background-image:url(https://res.cloudinary.com/doaw2nfrp/image/upload/v1775459376/Timer_BG_ovvv2q.png);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 6px #0006}.timer-text{color:#fff;font-size:clamp(22px,6vw,30px);font-weight:200;font-family:var(--font-meter);text-shadow:2px 2px #00000080,-1px -1px #00000080,1px -1px #00000080,-1px 1px #00000080,1px 1px #00000080;z-index:2;letter-spacing:-1px;margin-top:-2px}.golden-scroll-container{color:#3e1b00;background:url(/scroll-bg.jpg) 50%/cover no-repeat,radial-gradient(circle,#ffd27a,#e6a83e,#b8731d);border:6px solid #b57a1b;border-radius:20px;flex-direction:column;align-items:center;width:90%;max-width:450px;margin:0 auto;padding:40px 25px;display:flex;position:relative;box-shadow:0 15px 35px #000c,inset 0 0 40px #6e3400e6}.golden-scroll-container:before,.golden-scroll-container:after,.scroll-corner-bz,.scroll-corner-bz2{content:"";background:linear-gradient(135deg,#ffd874,#b57a1b);border:4px solid #b57a1b;border-radius:5px;width:40px;height:40px;position:absolute;box-shadow:2px 2px 5px #00000080}.golden-scroll-container:before{border-radius:10px 0;top:-10px;left:-10px}.golden-scroll-container:after{border-radius:0 10px;top:-10px;right:-10px}.scroll-corner-bz{border-radius:0 10px;bottom:-10px;left:-10px}.scroll-corner-bz2{border-radius:10px 0;bottom:-10px;right:-10px}.scroll-title{text-shadow:1px 1px 1px #fff;color:#5c3000;text-align:center;margin-bottom:25px;font-size:30px;font-weight:900}.scroll-input-group{flex-direction:column;align-items:center;width:100%;margin-bottom:15px;display:flex}.scroll-label{color:#5c3000;margin-bottom:5px;font-size:18px;font-weight:700}.scroll-input{text-align:center;color:#3e1b00;background:linear-gradient(#fffdf2,#f5ecd6);border:2px solid #b57a1b;border-radius:10px;width:100%;max-width:320px;padding:14px;font-size:18px;font-weight:900;transition:all .2s;box-shadow:inset 0 4px 6px #0000004d,0 2px #fffc}.scroll-input:focus{border-color:#8f5500;outline:none;box-shadow:0 0 10px #b57a1b80}.golden-btn{color:#3e1b00;cursor:pointer;text-shadow:1px 1px #fff9;background:linear-gradient(#ffdf8c,#c08535);border:3px solid #7d4800;border-radius:30px;margin-top:30px;padding:14px 45px;font-size:24px;font-weight:900;transition:all .2s;animation:2.5s infinite subtle-pulse;box-shadow:0 6px 12px #00000080,inset 0 2px 6px #fffc}@keyframes subtle-pulse{0%{box-shadow:0 6px 12px #00000080,0 0 #ffdf8c66}70%{box-shadow:0 6px 12px #00000080,0 0 0 15px #ffdf8c00}to{box-shadow:0 6px 12px #00000080,0 0 #ffdf8c00}}.golden-btn:hover{filter:brightness(1.1);transform:translateY(-2px);box-shadow:0 8px 18px #0009,inset 0 2px 5px #ffffffe6}.golden-btn:active{animation:none;transform:translateY(3px);box-shadow:0 2px 5px #00000080}.instruction-text{text-align:center;color:#5c3000;margin-bottom:30px;font-size:19px;font-weight:700;line-height:1.6}.end-page-container{background-color:#0000;width:100%;min-height:100dvh;position:relative;overflow:hidden}.end-video-bg{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}.end-video-overlay{z-index:10;width:100%;height:100%;padding:calc(var(--safe-top) + 8px) calc(var(--safe-right) + 8px) calc(var(--safe-bottom) + 8px) calc(var(--safe-left) + 8px);box-sizing:border-box;place-items:center;display:grid;position:absolute;top:0;left:0}.end-video-stage{width:min(100%,56.25dvh);max-width:calc(100% - 16px);height:min(100%,177.778vw);max-height:calc(100% - 16px);position:relative}.cashback-btn-video{font-family:var(--font-display);color:#3e1b00;cursor:pointer;text-align:center;filter:drop-shadow(0 8px 12px #0009);opacity:0;white-space:nowrap;background:url(https://res.cloudinary.com/doaw2nfrp/image/upload/v1775459770/Button_2_w3nauu.png) 50%/100% 100% no-repeat;border:none;justify-content:center;align-items:center;width:clamp(146px,28%,188px);min-width:0;height:clamp(42px,7.2%,52px);padding:0 16px 4px;font-size:clamp(16px,2.5vw,21px);font-weight:500;line-height:1.05;transition:transform .2s;animation:.6s cubic-bezier(.175,.885,.32,1.275) forwards popInBtn;display:flex;position:absolute;bottom:clamp(82px,13.5%,116px);left:50%;transform:translate(-50%)}@keyframes popInBtn{0%{opacity:0;transform:translate(-50%)scale(0)translateY(24px)rotate(-6deg)}to{opacity:1;transform:translate(-50%)scale(1)translateY(0)rotate(0)}}.cashback-btn-video:active{transform:translate(-50%)scale(.95)!important}@media (width<=380px){.cashback-btn-video{width:clamp(136px,29%,168px);height:clamp(38px,6.8%,46px);font-size:clamp(14px,2.7vw,17px);bottom:clamp(72px,12.8%,96px)}}@media (width<=360px){.cashback-btn-video{width:clamp(128px,30%,156px);height:clamp(36px,6.5%,42px);font-size:clamp(13px,2.8vw,16px);bottom:clamp(66px,12.2%,90px)}}@media (height<=540px) and (orientation:landscape){.end-video-stage{width:min(100%,56.25dvh - 9px);height:min(100%,177.778vw - 28.4444px)}.cashback-btn-video{width:clamp(122px,24%,158px);height:clamp(34px,6.4%,40px);font-size:clamp(12px,1.9vw,15px);bottom:clamp(30px,10.5%,56px)}}.final-animation-container{background-color:#0000;width:100%;min-height:100dvh;position:relative;overflow:hidden}.fluid-bg{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}.logo-container{z-index:10;width:min(100%,32rem);max-width:calc(100% - (var(--safe-left,0px) + var(--safe-right,0px) + 32px));aspect-ratio:1;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.rotating-glow-final{aspect-ratio:1;z-index:5;pointer-events:none;width:min(86vw,30rem);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.rotating-glow-final-image{pointer-events:none;width:100%;height:100%;animation:10s linear infinite spin;display:block}.jumbo-super-logo{z-index:10;object-fit:contain;cursor:pointer;opacity:0;filter:drop-shadow(0 8px 16px #0006);width:clamp(200px,60vw,400px);max-width:90%;animation:.8s cubic-bezier(.175,.885,.32,1.275) forwards popLogo;position:relative;transform:scale(0)}.jumbo-super-logo-button{z-index:10;cursor:pointer;appearance:none;background:0 0;border:none;justify-content:center;align-items:center;width:100%;max-width:min(100%,28rem);margin:0;padding:0;display:flex;position:relative}@keyframes popLogo{0%{opacity:0;transform:scale(0)translateY(50px)}to{opacity:1;transform:scale(1)translateY(0)}}.tap-to-continue{bottom:calc(var(--safe-bottom) + 24px);color:#fff;font-family:var(--font-display);text-shadow:2px 2px 4px #000;z-index:10;text-align:center;width:calc(100% - (var(--safe-left) + var(--safe-right) + 24px));font-size:clamp(18px,5vw,24px);animation:1.5s infinite pulseText;position:absolute;left:50%;transform:translate(-50%)}@keyframes pulseText{0%,to{opacity:.5}50%{opacity:1;transform:translate(-50%)scale(1.05)}}
