@font-face{font-family:Gotham;src:url(/assets/fonts/GOTHAM-BOLD_A.OTF)format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Gotham;src:url(/assets/fonts/GOTHAM-BOLD_A.OTF)format("opentype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Gotham;src:url(/assets/fonts/GOTHAM-BOLD_A.OTF)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Gotham;src:url(/assets/fonts/GOTHAM-BOLD_A.OTF)format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Gotham;src:url(/assets/fonts/GOTHAM-BOLD_A.OTF)format("opentype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Gotham;src:url(/assets/fonts/Gotham-Black.otf)format("opentype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Gotham Bold;src:url(/assets/fonts/GOTHAM-BOLD_A.OTF)format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Gotham-Bold;src:url(/assets/fonts/GOTHAM-BOLD_A.OTF)format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Gotham Black;src:url(/assets/fonts/Gotham-Black.otf)format("opentype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Gotham-Black;src:url(/assets/fonts/Gotham-Black.otf)format("opentype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Myriad Pro;src:url(/assets/fonts/MyriadPro-Regular_0.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Myriad Pro;src:url(/assets/fonts/MyriadPro-Regular_0.otf)format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Myriad Pro;src:url(/assets/fonts/MyriadPro-Regular_0.otf)format("opentype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Myriad Pro;src:url(/assets/fonts/MyriadPro-Regular_0.otf)format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:MyriadPro;src:url(/assets/fonts/MyriadPro-Regular_0.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:MyriadPro-Regular;src:url(/assets/fonts/MyriadPro-Regular_0.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}:root{--color-primary-red:#bd1f2c;--color-primary-dark:#7f0e17;--color-primary-light:#e03544;--color-festive-maroon:#5e080f;--color-gold-bright:#ffb800;--color-gold-warm:#e29b14;--color-gold-deep:#a77120;--color-gold-gradient:linear-gradient(135deg, #ffe071 0%, #ffb800 50%, #e29b14 100%);--color-festive-gradient:linear-gradient(180deg, #a5131e 0%, #bd1f2c 45%, #6a0a10 100%);--color-white:#fff;--color-surface-card:#fff;--color-surface-glass:#fffffff0;--color-surface-dark-glass:#140204bf;--color-bg-app:#120305;--color-text-main:#231f20;--color-text-muted:#6b7280;--color-text-light:#f9fafb;--color-border-light:#ffffff40;--color-border-card:#e5e7eb;--color-dhaak-beats:#e84d72;--color-pure-devotion:#f59e0b;--color-dhunuchi-dance:#8b5cf6;--color-shonkho-naad:#0284c7;--color-sindoor-khela:#dc2626;--font-primary:"Gotham", "Outfit", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-gotham:"Gotham", "Outfit", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-body:"Myriad Pro", "Outfit", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-myriad:"Myriad Pro", "Outfit", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-festive:"Cinzel", serif;--font-bengali:"Noto Sans Bengali", sans-serif;--radius-pill:1.96875rem;--radius-card:1.25rem;--radius-box:.875rem;--radius-reticle:.5rem;--radius-small:.375rem;--shadow-cta:0 .25rem .875rem #bd1f2c73;--shadow-gold:0 .25rem 1rem #ffb80066;--shadow-card:0 .625rem 1.875rem #0000002e;--shadow-floating-pack:0 1rem 2rem #00000059;--app-max-width:26.875rem;--header-height:4rem;--xr-font-family:var(--font-primary);--xr-font-title:var(--font-festive);--xr-bg-dark:#120305;--xr-bg-gradient:radial-gradient(ellipse at 50% 35%, #2d050a 0%, #120305 100%);--xr-bg-surface-glass:#1a0408f0;--xr-bg-card:#200408;--xr-text-primary:#fff;--xr-text-secondary:#ffde8a;--xr-text-muted:#d1a3a8;--xr-text-highlight:#ffb800;--xr-btn-bg:linear-gradient(135deg, #bd1f2c 0%, #e84c1c 100%);--xr-btn-hover-bg:linear-gradient(135deg, #d62837 0%, #ff5a26 100%);--xr-btn-color:#fff;--xr-btn-radius:1.96875rem;--xr-btn-shadow:0 .25rem 1rem #bd1f2c73;--xr-btn-border:.0625rem solid #ffffff40;--xr-btn-font-size:.9375rem;--xr-btn-font-weight:800;--xr-btn-padding:.75rem 1.75rem;--xr-btn-text-transform:uppercase;--xr-btn-letter-spacing:.03125rem;--xr-btn-secondary-bg:linear-gradient(135deg, #ffe071 0%, #ffb800 50%, #e29b14 100%);--xr-btn-secondary-color:#120305;--xr-btn-secondary-shadow:0 .25rem 1rem #ffb80073;--xr-banner-bg:linear-gradient(180deg, #2e050afa 0%, #120305f5 100%);--xr-banner-color:#fff;--xr-banner-border:.09375rem solid #ffb80073;--xr-banner-shadow:0 .5rem 1.5rem #0009;--xr-banner-font-size:1.15rem;--xr-badge-num-bg:linear-gradient(135deg, #bd1f2c 0%, #e84c1c 100%);--xr-badge-num-color:#fff;--xr-badge-num-border:.09375rem solid #ffb80099;--xr-badge-num-shadow:0 0 .75rem #ffb80059;--xr-qrcode-bg:#fff;--xr-qrcode-border:.1875rem solid #ffb800;--xr-qrcode-radius:1.25rem;--xr-qrcode-shadow:0 .75rem 2.25rem #000000b3, 0 0 1.5rem #ffb8004d;--xr-link-bg:#ffffff14;--xr-link-color:#ffb800;--xr-link-border:.0625rem solid #ffb80059;--xr-link-radius:.75rem;--xr-chip-bg:#2d060ce6;--xr-chip-border:.0625rem solid #ffb8004d;--xr-chip-color:#fff8e7;--xr-border-gold:#ffb80066;--xr-border-subtle:#ffffff26;--xr-loader-color:#ffb800;--xr-loader-track:#ffb80040;--xr-recorder-accent:#bd1f2c;--xr-recorder-glow:0 0 1.25rem #bd1f2c99;--xr-progress-bar-fill:linear-gradient(90deg, #ffb800 0%, #bd1f2c 100%)}@keyframes floatSlow{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-.5rem)rotate(2deg)}}@keyframes pulseGlow{0%,to{opacity:.8;filter:drop-shadow(0 0 .375rem #ffb80066);transform:scale(1)}50%{opacity:1;filter:drop-shadow(0 0 1rem #ffb800cc);transform:scale(1.03)}}@keyframes scanReticle{0%{opacity:.85;top:6%}50%{opacity:1;top:90%}to{opacity:.85;top:6%}}@keyframes fadeInScale{0%{opacity:0;transform:scale(.95)translateY(.625rem)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes slideUp{0%{opacity:0;transform:translateY(1.5rem)}to{opacity:1;transform:translateY(0)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-float{animation:4s ease-in-out infinite floatSlow}.animate-pulse-glow{animation:2.5s ease-in-out infinite pulseGlow}.animate-fade-in{animation:.35s cubic-bezier(.16,1,.3,1) forwards fadeInScale}.animate-slide-up{animation:.4s cubic-bezier(.16,1,.3,1) forwards slideUp}#loadingContainer,#almostthereContainer,#runtimeErrorContainer,#cameraPermissionsErrorApple,#cameraPermissionsErrorAndroid,#microphonePermissionsErrorApple,#microphonePermissionsErrorAndroid,#deviceMotionErrorApple,#userPromptError,#motionPermissionsErrorApple,#linkOutViewAndroid,#copyLinkViewAndroid,.permission-error{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--xr-bg-dark,#120305)!important;background-image:var(--xr-bg-gradient,radial-gradient(ellipse at 50% 35%, #2d050a 0%, #120305 100%))!important;color:var(--xr-text-primary,#fff)!important;font-family:var(--xr-font-family,"Outfit", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif)!important}#loadBackground,#error_msg_open_in_safari{background-color:var(--xr-bg-dark,#120305)!important;background-image:var(--xr-bg-gradient,radial-gradient(ellipse at 50% 35%, #2d050a 0%, #120305 100%))!important}#requestingCameraPermissions{background:var(--xr-banner-bg,linear-gradient(180deg, #2e050afa 0%, #120305f5 100%))!important;-webkit-backdrop-filter:blur(.75rem)!important;border-bottom:var(--xr-banner-border,.09375rem solid #ffb80073)!important;box-shadow:var(--xr-banner-shadow,0 .5rem 1.5rem #0009)!important;color:var(--xr-banner-color,#fff)!important;font-family:var(--xr-font-family,"Outfit", -apple-system, BlinkMacSystemFont, sans-serif)!important;font-size:var(--xr-banner-font-size,1.15rem)!important;letter-spacing:.025rem!important;justify-content:center!important;align-items:center!important;gap:.75rem!important;padding:1rem 1.25rem!important;font-weight:700!important;display:flex!important}#requestingCameraIcon{object-fit:contain!important;filter:drop-shadow(0 0 .625rem #ffb800cc)!important;border:none!important;outline:none!important;width:1.75rem!important;min-width:1.75rem!important;height:1.75rem!important;min-height:1.75rem!important;margin:0!important;display:inline-block!important}.main-button,.start-ar-button,.copy-link-btn,#error_copy_link_btn,#actionButton,#reloadButton,body:not(.xrextras-old-style) .button-primary-8w,.pwa-installer-root .drawer .container .content .install-button{background:var(--xr-btn-bg,linear-gradient(135deg, #bd1f2c 0%, #e84c1c 100%))!important;color:var(--xr-btn-color,#fff)!important;border:var(--xr-btn-border,.0625rem solid #ffffff40)!important;border-radius:var(--xr-btn-radius,1.96875rem)!important;box-shadow:var(--xr-btn-shadow,0 .25rem 1rem #bd1f2c73)!important;font-family:var(--xr-font-family,"Outfit", sans-serif)!important;font-weight:var(--xr-btn-font-weight,800)!important;font-size:var(--xr-btn-font-size,.9375rem)!important;text-transform:var(--xr-btn-text-transform,uppercase)!important;letter-spacing:var(--xr-btn-letter-spacing,.03125rem)!important;padding:var(--xr-btn-padding,.75rem 1.75rem)!important;cursor:pointer!important;outline:none!important;justify-content:center!important;align-items:center!important;gap:.5rem!important;text-decoration:none!important;transition:transform .15s,box-shadow .15s,opacity .15s!important;display:inline-flex!important}.main-button:hover,.start-ar-button:hover,.copy-link-btn:hover,#error_copy_link_btn:hover,#actionButton:hover,#reloadButton:hover,body:not(.xrextras-old-style) .button-primary-8w:hover,.pwa-installer-root .drawer .container .content .install-button:hover{background:var(--xr-btn-hover-bg,linear-gradient(135deg, #d62837 0%, #ff5a26 100%))!important;opacity:1!important;transform:translateY(-.125rem)!important;box-shadow:0 .375rem 1.25rem #bd1f2c99!important}.main-button:active,.start-ar-button:active,.copy-link-btn:active,#error_copy_link_btn:active,#actionButton:active,#reloadButton:active,body:not(.xrextras-old-style) .button-primary-8w:active,.pwa-installer-root .drawer .container .content .install-button:active{transform:translateY(.0625rem)!important;box-shadow:0 .125rem .5rem #bd1f2c66!important}.error-copy-link-copied{color:#fff!important;background:linear-gradient(135deg,#10b981 0%,#059669 100%)!important;box-shadow:0 .25rem 1rem #10b98173!important}.btn-engine-secondary,.camera-instruction-button{background:var(--xr-btn-secondary-bg,linear-gradient(135deg, #ffe071 0%, #ffb800 50%, #e29b14 100%))!important;color:var(--xr-btn-secondary-color,#120305)!important;border-radius:var(--xr-btn-radius,1.96875rem)!important;box-shadow:var(--xr-btn-secondary-shadow,0 .25rem 1rem #ffb80073)!important;font-family:var(--xr-font-family,"Outfit", sans-serif)!important;border:none!important;font-weight:800!important}#qrcode{background:var(--xr-qrcode-bg,#fff)!important;border:var(--xr-qrcode-border,.1875rem solid #ffb800)!important;border-radius:var(--xr-qrcode-radius,1.25rem)!important;box-shadow:var(--xr-qrcode-shadow,0 .75rem 2.25rem #000000b3, 0 0 1.5rem #ffb8004d)!important;width:15rem!important;height:15rem!important;margin:0 auto!important;padding:.75rem!important}#qrcode>svg{width:100%!important;height:100%!important;display:block!important}.desktop-message{font-family:var(--xr-font-title,"Cinzel", serif)!important;color:var(--xr-text-primary,#fff)!important;letter-spacing:.03125rem!important;text-shadow:0 .125rem .625rem #000000b3!important;font-size:1.833rem!important;font-weight:700!important}.desktop-hint{font-family:var(--xr-font-family,"Outfit", sans-serif)!important;color:var(--xr-text-muted,#d1a3a8)!important;letter-spacing:.01875rem!important;font-size:1.083rem!important;line-height:1.6!important}.desktop-home-link{font-family:var(--xr-font-family,"Outfit", sans-serif)!important;background:var(--xr-link-bg,#ffffff14)!important;color:var(--xr-link-color,#ffb800)!important;border:var(--xr-link-border,.0625rem solid #ffb80059)!important;border-radius:var(--xr-link-radius,.75rem)!important;-webkit-backdrop-filter:blur(.5rem)!important;backdrop-filter:blur(.5rem)!important;word-break:break-all!important;padding:.5rem 1rem!important;font-weight:600!important}.loading-error-header,.error-text-header,.open-header-top,.open-header-bottom,.open-header-unknown h2,.permission-error>h1,#cameraPermissionsErrorAppleMessage,#microphonePermissionsErrorAppleMessage{font-family:var(--xr-font-title,"Cinzel", serif)!important;color:var(--xr-text-highlight,#ffb800)!important;letter-spacing:.03125rem!important;text-shadow:0 .125rem .5rem #0009!important;font-weight:700!important}.loading-error-footer,.error-text-hint,.error-text-detail,.bottom-message,#android_copy_hint{font-family:var(--xr-font-family,"Outfit", sans-serif)!important;color:var(--xr-text-muted,#d1a3a8)!important;font-size:.875rem!important;line-height:1.5!important}.loading-error-instructions{font-family:var(--xr-font-family,"Outfit", sans-serif)!important;color:var(--xr-text-primary,#fff)!important;counter-reset:line!important;margin-left:2em!important;list-style:none!important}.loading-error-instructions>li{color:var(--xr-text-primary,#fff)!important;margin-bottom:1.375rem!important;font-size:.9375rem!important;line-height:1.5!important;position:relative!important}.loading-error-instructions>li:before{font-family:var(--xr-font-family,"Outfit", sans-serif)!important;width:2.25rem!important;height:2.25rem!important;color:var(--xr-badge-num-color,#fff)!important;background:var(--xr-badge-num-bg,linear-gradient(135deg, #bd1f2c 0%, #e84c1c 100%))!important;border:var(--xr-badge-num-border,.09375rem solid #ffb80099)!important;box-shadow:var(--xr-badge-num-shadow,0 0 .75rem #ffb80059)!important;text-align:center!important;counter-increment:line!important;content:counter(line)!important;border-radius:50%!important;font-size:1rem!important;font-weight:800!important;line-height:2.0625rem!important;position:absolute!important;top:-.25rem!important;left:-3.25rem!important}.highlight{color:var(--xr-text-highlight,#ffb800)!important;font-family:var(--xr-font-family,"Outfit", sans-serif)!important;font-weight:800!important}.camera-instruction-block{background:var(--xr-chip-bg,#2d060ce6)!important;border:var(--xr-chip-border,.0625rem solid #ffb8004d)!important;color:var(--xr-chip-color,#fff8e7)!important;border-radius:.5rem!important;padding:.375rem .75rem!important;display:inline-block!important}body:not(.xrextras-old-style) .prompt-box-8w{background:var(--xr-bg-surface-glass,#1a0408f2)!important;border:.0625rem solid var(--xr-border-gold,#ffb80066)!important;color:var(--xr-text-primary,#fff)!important;font-family:var(--xr-font-family,"Outfit", sans-serif)!important;-webkit-backdrop-filter:blur(.75rem)!important;backdrop-filter:blur(.75rem)!important;border-radius:1.25rem!important;padding:1.5rem!important;box-shadow:0 .75rem 2.25rem #000000b3,0 0 1.25rem #ffb80033!important}body:not(.xrextras-old-style) .prompt-button-8w{border-radius:var(--xr-btn-radius,1.96875rem)!important;color:#fff!important;font-family:var(--xr-font-family,"Outfit", sans-serif)!important;background:#ffffff1a!important;border:.0625rem solid #ffffff40!important;font-weight:700!important;transition:all .2s!important}body:not(.xrextras-old-style) .prompt-button-8w:hover{background:#fff3!important;border-color:#ffb80080!important}#loadImageContainer{pointer-events:none!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;display:flex!important;position:absolute!important;inset:0!important}#loadImageContainer:before{content:"BRITANNIA GOBBLES"!important;font-family:var(--xr-font-title,"Cinzel", serif)!important;letter-spacing:.1875rem!important;color:#fff8e7!important;text-shadow:0 0 1rem #ffb800a6,0 .125rem .375rem #000000e6!important;white-space:nowrap!important;font-size:1.0625rem!important;font-weight:800!important;position:absolute!important;top:calc(50% - 4.75rem)!important;left:50%!important;transform:translate(-50%)!important}#loadImageContainer:after{content:"PREPARING AR CELEBRATION..."!important;font-family:var(--xr-font-family,"Outfit", sans-serif)!important;letter-spacing:.09375rem!important;color:#ffde8a!important;text-shadow:0 0 .625rem #ffb80073,0 .125rem .25rem #000000e6!important;white-space:nowrap!important;font-size:.8125rem!important;font-weight:700!important;animation:1.6s ease-in-out infinite alternate arPulseText!important;position:absolute!important;top:calc(50% + 3.5rem)!important;left:50%!important;transform:translate(-50%)!important}#loadImage{object-fit:contain!important;filter:drop-shadow(0 0 1.25rem #ffb800e6)drop-shadow(0 0 2.1875rem #bd1f2c80)!important;background:0 0!important;border:none!important;outline:none!important;width:4.5rem!important;height:4.5rem!important;margin-top:-2.25rem!important;margin-left:-2.25rem!important;position:absolute!important;top:50%!important;left:50%!important}.poweredby-img{visibility:hidden!important;opacity:0!important;pointer-events:none!important;display:none!important}@keyframes arPulseText{0%{opacity:.65;transform:translate(-50%)scale(.98)}to{opacity:1;transform:translate(-50%)scale(1.02)}}.progress-track{stroke:var(--xr-loader-track,#ffb80040)!important}.progress-bar,.loading-circle{stroke:var(--xr-loader-color,#ffb800)!important;filter:drop-shadow(0 0 .375rem #ffb80099)!important}#previewContainer{background:var(--xr-bg-surface-glass,#120305f0)!important;-webkit-backdrop-filter:blur(1rem)!important}#videoPreview,#imagePreview{border:.125rem solid var(--xr-border-gold,#ffb80080)!important;background-color:#000!important;border-radius:1rem!important;box-shadow:0 .75rem 2.25rem #000c,0 0 1.5rem #ffb80040!important}.recorder-container{z-index:25!important}#recorder-button{background:var(--xr-recorder-accent,#bd1f2c)!important;box-shadow:var(--xr-recorder-glow,0 0 1.25rem #bd1f2c99)!important}#finalizeProgressBar{background:#ffffff26!important;border:.0625rem solid #ffb8004d!important}#finalizeProgressBar::-webkit-progress-bar{background:#ffffff26!important}#finalizeProgressBar::-webkit-progress-value{background:var(--xr-progress-bar-fill,linear-gradient(90deg, #ffb800 0%, #bd1f2c 100%))!important}#finalizeProgressBar::-moz-progress-bar{background:var(--xr-progress-bar-fill,linear-gradient(90deg, #ffb800 0%, #bd1f2c 100%))!important}.pwa-installer-root .drawer{background:var(--xr-bg-card,#200408)!important;color:var(--xr-text-primary,#fff)!important;border-top:.125rem solid var(--xr-border-gold,#ffb80066)!important;font-family:var(--xr-font-family,"Outfit", sans-serif)!important;box-shadow:0 -.5rem 2rem #000000b3!important}.pwa-installer-root .drawer .container .content .close-button .close:before,.pwa-installer-root .drawer .container .content .close-button .close:after{background-color:#fff!important}.pwa-installer-root .drawer .container .content .pwa-name,.pwa-installer-root .drawer .container .content .install-title{color:var(--xr-text-highlight,#ffb800)!important}.pwa-installer-root .drawer .container .content .install-subtitle,.pwa-installer-root .drawer .container .content .install-action-text{color:var(--xr-text-muted,#d1a3a8)!important}:root{--xr-font-family:"Outfit", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--xr-font-title:"Cinzel", serif;--xr-bg-dark:#120305;--xr-bg-gradient:radial-gradient(ellipse at 50% 35%, #2d050a 0%, #120305 100%);--xr-bg-surface-glass:#1a0408f0;--xr-bg-card:#200408;--xr-text-primary:#fff;--xr-text-secondary:#ffde8a;--xr-text-muted:#d1a3a8;--xr-text-highlight:#ffb800;--xr-btn-bg:linear-gradient(135deg, #bd1f2c 0%, #e84c1c 100%);--xr-btn-hover-bg:linear-gradient(135deg, #d62837 0%, #ff5a26 100%);--xr-btn-color:#fff;--xr-btn-radius:1.96875rem;--xr-btn-shadow:0 .25rem 1rem #bd1f2c73;--xr-btn-border:.0625rem solid #ffffff40;--xr-btn-font-size:.9375rem;--xr-btn-font-weight:800;--xr-btn-padding:.75rem 1.75rem;--xr-btn-text-transform:uppercase;--xr-btn-letter-spacing:.03125rem;--xr-btn-secondary-bg:linear-gradient(135deg, #ffe071 0%, #ffb800 50%, #e29b14 100%);--xr-btn-secondary-color:#120305;--xr-btn-secondary-shadow:0 .25rem 1rem #ffb80073;--xr-banner-bg:linear-gradient(180deg, #2e050afa 0%, #120305f5 100%);--xr-banner-color:#fff;--xr-banner-border:.09375rem solid #ffb80073;--xr-banner-shadow:0 .5rem 1.5rem #0009;--xr-banner-font-size:1.15rem;--xr-badge-num-bg:linear-gradient(135deg, #bd1f2c 0%, #e84c1c 100%);--xr-badge-num-color:#fff;--xr-badge-num-border:.09375rem solid #ffb80099;--xr-badge-num-shadow:0 0 .75rem #ffb80059;--xr-qrcode-bg:#fff;--xr-qrcode-border:.1875rem solid #ffb800;--xr-qrcode-radius:1.25rem;--xr-qrcode-shadow:0 .75rem 2.25rem #000000b3, 0 0 1.5rem #ffb8004d;--xr-link-bg:#ffffff14;--xr-link-color:#ffb800;--xr-link-border:.0625rem solid #ffb80059;--xr-link-radius:.75rem;--xr-chip-bg:#2d060ce6;--xr-chip-border:.0625rem solid #ffb8004d;--xr-chip-color:#fff8e7;--xr-border-gold:#ffb80066;--xr-border-subtle:#ffffff26;--xr-loader-color:#ffb800;--xr-loader-track:#ffb80040;--xr-recorder-accent:#bd1f2c;--xr-recorder-glow:0 0 1.25rem #bd1f2c99;--xr-progress-bar-fill:linear-gradient(90deg, #ffb800 0%, #bd1f2c 100%)}#loadingContainer,#almostthereContainer,#requestingCameraPermissions,#cameraPermissionsErrorApple,#cameraPermissionsErrorAndroid,#runtimeErrorContainer,#deviceMotionErrorApple,#userPromptError,#motionPermissionsErrorApple{display:none!important}*,:before,:after{box-sizing:border-box;-webkit-tap-highlight-color:transparent;margin:0;padding:0}html,body{color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#1a0205;width:100%;height:100dvh;font-family:Gotham,Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:16px;overflow-x:hidden}#root{background:#1a0205;justify-content:center;align-items:flex-start;height:100dvh;display:flex}.campaign-screen{box-sizing:border-box;background-position:top;background-size:cover;flex-direction:column;width:100%;display:flex;position:relative;overflow-x:hidden;box-shadow:0 0 2.5rem #000000b3}.screen-top-bar{z-index:50;justify-content:space-between;align-items:center;display:flex;position:absolute;top:1.125rem;left:1.125rem;right:1.125rem}.figma-lang-toggle{cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;border-radius:1.25rem;align-items:center;padding:.125rem;display:flex;box-shadow:0 .125rem .375rem #0003}.figma-lang-btn{color:#bd1f2c;cursor:pointer;background:0 0;border:none;border-radius:1rem;padding:.1875rem .5625rem;font-size:.75rem;font-weight:700;line-height:1;transition:all .2s}.figma-lang-btn.active{color:#fff;background:#bd1f2c}.figma-menu-btn{cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:space-between;width:1.625rem;height:1.125rem;padding:0;display:flex}.figma-menu-line{background:#fff;border-radius:.125rem;width:100%;height:.15625rem}.btn-figma-red{color:#fff;letter-spacing:.03125rem;text-transform:uppercase;cursor:pointer;background:#bd1f2c;border:none;border-radius:1.96875rem;justify-content:center;align-items:center;padding:.75rem 2rem;font-family:Gotham,Outfit,sans-serif;font-size:1.125rem;font-weight:800;transition:transform .15s,opacity .15s;display:inline-flex;box-shadow:0 .25rem .75rem #00000040}.btn-figma-red:hover{opacity:.95;transform:translateY(-.0625rem)}.btn-figma-gold{color:#fff;letter-spacing:.03125rem;text-transform:uppercase;cursor:pointer;background:#d88900;border:none;border-radius:1.96875rem;justify-content:center;align-items:center;padding:.75rem 2rem;font-family:Gotham,Outfit,sans-serif;font-size:1.125rem;font-weight:800;transition:transform .15s,opacity .15s;display:inline-flex;box-shadow:0 .25rem .75rem #00000040}.btn-figma-gold:hover{opacity:.95;transform:translateY(-.0625rem)}.btn-figma-orange{color:#fff;letter-spacing:.03125rem;text-transform:uppercase;cursor:pointer;background:#e84c1c;border:none;border-radius:1.96875rem;justify-content:center;align-items:center;padding:.75rem 2rem;font-family:Gotham,Outfit,sans-serif;font-size:1.125rem;font-weight:800;transition:transform .15s,opacity .15s;display:inline-flex;box-shadow:0 .25rem .75rem #00000040}.btn-figma-orange:hover{opacity:.95;transform:translateY(-.0625rem)}html[lang^=bn],html[lang^=bn] body,html[lang^=bn] input,html[lang^=bn] button,html[lang^=bn] h1,html[lang^=bn] h2,html[lang^=bn] h3,html[lang^=bn] h4,html[lang^=bn] h5,html[lang^=bn] h6,html[lang^=bn] p,html[lang^=bn] span,html[lang^=bn] div,html[lang^=bn] label,html[lang^=bn] a,html[lang^=bn] strong,html[lang^=bn] em,html[lang^=bn] textarea,html.wg-lang-bn,html.wg-lang-bn *,html.weglot-bn,html.weglot-bn *{font-family:var(--font-bengali,"Noto Sans Bengali", sans-serif)!important}#topbar-lang-en-btn,#header-lang-en-btn,[data-wg-notranslate=true] #topbar-lang-en-btn,[data-wg-notranslate=true] #header-lang-en-btn{font-family:var(--font-gotham,"Gotham", "Outfit", sans-serif)!important}#topbar-lang-bn-btn,#header-lang-bn-btn,[data-wg-notranslate=true] #topbar-lang-bn-btn,[data-wg-notranslate=true] #header-lang-bn-btn{font-family:var(--font-bengali,"Noto Sans Bengali", sans-serif)!important}html[lang^=bn] h1,html[lang^=bn] h2,html.wg-lang-bn h1,html.wg-lang-bn h2,html.weglot-bn h1,html.weglot-bn h2{line-height:1.25}.weglot-container{font-family:var(--font-gotham,"Gotham", "Outfit", sans-serif)!important;z-index:100!important}.weglot-container .country-selector{color:#bd1f2c!important;background:#fff!important;border:none!important;border-radius:.8125rem!important;box-shadow:0 .125rem .3125rem #00000040!important}.weglot-container .wg-current{color:#fff!important;background:#bd1f2c!important;border-radius:.75rem!important;font-weight:700!important}.weglot-container .wg-li a{color:#bd1f2c!important;font-weight:700!important}.grecaptcha-badge{visibility:hidden!important;opacity:0!important;pointer-events:none!important}.policy-scroll::-webkit-scrollbar{border-radius:999px;width:6px}.policy-scroll::-webkit-scrollbar-track{background:#fff;border-radius:999px}.policy-scroll::-webkit-scrollbar-thumb{background:#f9cf3f;border-radius:999px}.policy-scroll::-webkit-scrollbar-thumb:hover{background:#f0f0f0}#gobbles-survey.gobbles-hidden{display:none!important}#gobbles-survey{z-index:2147483647;box-sizing:border-box;justify-content:center;align-items:center;padding:10px;font-family:Arial,Helvetica,sans-serif;display:flex;position:fixed;inset:0;overflow:hidden}#gobbles-survey *,#gobbles-survey :before,#gobbles-survey :after{box-sizing:border-box}#gobbles-survey .gobbles-overlay{-webkit-backdrop-filter:blur(4px);background:#190006d1;position:fixed;inset:0}#gobbles-survey .gobbles-card{z-index:2;background:radial-gradient(circle at 50% 100%,#e0102a 0%,#c20a22 55%,#a9071c 100%);border-radius:32px;flex-direction:column;align-items:center;width:min(420px,130vw - 20px);height:min(620px,100vh - 20px);min-height:540px;display:flex;position:relative;overflow:hidden;box-shadow:0 25px 70px #000000a6}#gobbles-survey .gobbles-card:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle at 12% 18%,#ffffff59 0 1.5px,#0000 2.5px) 0 0/70px 70px,radial-gradient(circle at 78% 34%,#ffffff4d 0 1.5px,#0000 2.5px) 0 0/95px 95px,radial-gradient(circle at 40% 70%,#ffffff40 0 1.5px,#0000 2.5px) 0 0/60px 60px,radial-gradient(at 50% 20%,#ffd23a 0%,#f7b40f 55%,#eea50a 100%) 0 0/100% 100%;border:2.5px dotted #fff;border-radius:25px 25px 50% 50%/25px 25px 24% 24%;position:absolute;inset:9px}#gobbles-survey .gobbles-brand{z-index:5;flex:none;justify-content:center;align-items:center;width:100%;padding-top:clamp(14px,2.8vh,23px);display:flex;position:relative}#gobbles-survey .gobbles-brand-logo{object-fit:contain;filter:drop-shadow(0 3px 4px #50000040);width:clamp(155px,48%,210px);height:auto;max-height:clamp(65px,15vh,100px);display:block}#gobbles-survey .gobbles-close{z-index:100;color:#fff;text-align:center;cursor:pointer;background:#780000a6;border:none;border-radius:50%;justify-content:center;align-items:center;width:31px;height:31px;padding:0;font-size:22px;line-height:31px;transition:transform .15s,background .15s;display:flex;position:absolute;top:clamp(12px,2vh,18px);right:clamp(12px,2vw,18px)}#gobbles-survey .gobbles-close:hover{background:#a00000d9;transform:scale(1.05)}#gobbles-survey .gobbles-hero{z-index:6;flex:none;width:100%;margin-top:0;padding:0 clamp(12px,3vw,18px);position:relative}#gobbles-survey .gobbles-hero-image{object-fit:contain;object-position:center;width:100%;height:auto;max-height:clamp(90px,16vh,140px);display:block}#gobbles-survey .gobbles-form{z-index:10;flex-direction:column;flex:auto;align-items:center;width:100%;min-height:0;padding:clamp(4px,.8vh,8px) clamp(18px,4vw,28px) clamp(75px,12vh,105px);display:flex;position:relative;overflow:clip}#gobbles-survey .field-error{color:#fff275;text-align:center;text-shadow:0 1px 2px #0009;margin:2px 0 0;padding:0 4px;font-size:11px;font-weight:700;line-height:1.2}#gobbles-survey .gobbles-question-card{background:linear-gradient(#c80d22 0%,#ac0a1c 100%);border:2px solid #f4c63a;border-radius:clamp(20px,2.5vw,28px);flex:none;width:100%;margin-bottom:clamp(6px,1vh,10px);padding:clamp(8px,1.3vh,13px) 10px clamp(8px,1.4vh,13px);position:relative;box-shadow:0 4px 10px #5a00004d}#gobbles-survey .gobbles-question-card h2{color:#fff;text-align:center;margin:0 0 clamp(6px,1vh,9px);padding:0 24px;font-size:clamp(13px,2.1vh,18px);font-weight:700;line-height:1.22}#gobbles-survey .gobbles-floral{z-index:2;color:#f4c63a;opacity:.9;pointer-events:none;font-size:clamp(16px,2.4vh,22px);line-height:1;position:absolute;top:clamp(8px,1.7vh,15px)}#gobbles-survey .floral-left{left:10px}#gobbles-survey .floral-right{right:10px}#gobbles-survey .gobbles-options{flex-flow:row;justify-content:center;align-items:center;gap:clamp(4px,1vw,8px);width:100%;margin-bottom:2px;display:flex;overflow:visible}#gobbles-survey .gobbles-option{color:#c9001b;text-align:center;white-space:nowrap;cursor:pointer;appearance:none;-webkit-tap-highlight-color:transparent;background:#fbdede;border:2px solid #0000;border-radius:23px;flex:1 1 0;width:auto;min-width:0;max-width:none;height:clamp(32px,4.4vh,39px);padding:0 clamp(2px,.8vw,6px);font-size:clamp(10px,1.6vh,14px);font-weight:700;line-height:1;transition:background .18s,border-color .18s,color .18s,transform .18s,box-shadow .18s}#gobbles-survey .gobbles-option:hover{color:#b30018;background:#fff4d2;border-color:#f4c63a;transform:translateY(-1px)}#gobbles-survey .gobbles-option.selected,#gobbles-survey .gobbles-option.gobbles-selected{color:#8f0014;background:linear-gradient(#ffe16a 0%,#f4b900 100%);border:2px solid #fff;transform:scale(1.025);box-shadow:0 0 0 2px #f4c63a,0 4px 10px #78000066}#gobbles-survey .gobbles-option.selected:hover,#gobbles-survey .gobbles-option.gobbles-selected:hover{color:#850013;background:linear-gradient(#ffe77f 0%,#f6bf20 100%);border-color:#fff}#gobbles-survey .gobbles-option:active,#gobbles-survey .gobbles-option.selected:active{transform:scale(.98)}#gobbles-survey .gobbles-submit-wrapper{justify-content:center;width:100%;padding:4px 0 2px;display:flex}#gobbles-survey .brit-submit-btn{color:#fff;letter-spacing:.5px;cursor:pointer;background:linear-gradient(#cc0c22,#a50919);border:2.5px solid #f4c63a;border-radius:28px;justify-content:center;align-items:center;width:clamp(180px,56vw,230px);height:clamp(40px,5.8vh,50px);font-size:clamp(15px,2.4vh,20px);font-weight:800;transition:transform .15s,box-shadow .15s;display:flex;box-shadow:0 5px 12px #5a000059}#gobbles-survey .brit-submit-btn:hover{transform:translateY(-1px);box-shadow:0 7px 15px #5a000073}#gobbles-survey .brit-submit-btn:active{transform:scale(.98)}#gobbles-survey .gobbles-bottom-art{z-index:60;pointer-events:none;width:100%;height:clamp(75px,13vh,120px);position:absolute;bottom:0;left:0;right:0}#gobbles-survey .gobbles-bottom-image{object-fit:contain;object-position:left bottom;width:clamp(110px,36%,170px);height:auto;max-height:clamp(65px,12vh,105px);position:absolute;bottom:0;left:0}#gobbles-survey .gobbles-small-decoration{object-fit:contain;object-position:right bottom;width:clamp(70px,20%,100px);height:auto;max-height:clamp(55px,11vh,90px);position:absolute;bottom:0;right:0}@media (width>=360px) and (width<=411px){#gobbles-survey .gobbles-card{width:min(420px,130vw - 20px);height:min(613px,100vh - 20px)}#gobbles-survey .gobbles-option{flex:1 1 0;min-width:0;height:37px;padding:0 3px;font-size:11px}}@media (width>=412px) and (width<=600px){#gobbles-survey .gobbles-options{gap:4px}#gobbles-survey .gobbles-option{height:38px;font-size:12px}}@media screen and (width<=350px){#gobbles-survey{padding:5px}#gobbles-survey .gobbles-card{border-radius:27px;width:calc(100vw - 10px);height:calc(100vh - 10px);min-height:480px}#gobbles-survey .gobbles-form{padding-left:12px;padding-right:12px}#gobbles-survey .gobbles-question-card h2{padding-left:16px;padding-right:16px;font-size:12px}#gobbles-survey .gobbles-options{gap:3px}#gobbles-survey .gobbles-option{height:32px;font-size:9px}}@media screen and (height<=650px){#gobbles-survey .gobbles-card{height:calc(100vh - 12px);min-height:0}#gobbles-survey .gobbles-brand{padding-top:8px}#gobbles-survey .gobbles-brand-logo{max-height:56px}#gobbles-survey .gobbles-hero-image{max-height:75px}#gobbles-survey .gobbles-question-card{margin-bottom:4px;padding-top:6px;padding-bottom:7px}#gobbles-survey .gobbles-question-card h2{margin-bottom:4px;font-size:12px}#gobbles-survey .gobbles-option{height:28px;font-size:10px}#gobbles-survey .brit-submit-btn{height:36px;font-size:15px}#gobbles-survey .gobbles-bottom-art{height:60px}#gobbles-survey .gobbles-bottom-image{width:95px;max-height:55px}#gobbles-survey .gobbles-small-decoration{width:60px;max-height:50px}#gobbles-survey .gobbles-form{padding-bottom:64px}}@media screen and (height>=850px){#gobbles-survey .gobbles-card{height:min(700px,100vh - 24px)}}.weglot-container,#weglot-container{display:none!important}
