.dwe{--dwe-gold:#ffc83d;--dwe-gold-hi:#ffe08a;--dwe-cream:#ffe6ca;--dwe-muted:#cdbcda;--dwe-ink:#1a1208;--dwe-plum:#3a1054;--dwe-line:rgba(255,200,61,0.24);--dwe-gutter:clamp(16px,4vw,57px);--dwe-ease:cubic-bezier(0.22,1,0.36,1);--dwe-tabbar-h:64px;--dwe-sheet:#0b0810;position:relative;min-height:100vh;overflow-x:clip;background:#0b0810;color:#fff;font-family:var(--dw-sans)}.dwe-navshade{position:fixed;inset:0 0 auto;z-index:45;height:64px;background:#0b0810;pointer-events:none}@media (min-width:1024px){.dwe-navshade{height:80px;background:linear-gradient(180deg,#0b0810 calc(100% - 8px),rgba(11,8,16,0))}}.dwe-fireworks{position:fixed;inset:0;z-index:30;width:100vw;height:100vh;pointer-events:none}.dwe-head{--dw-mg:clamp(20px,1.7vw,27px);--dwe-nav:74px;position:relative;display:flex;min-height:min(calc(100svh - var(--dwe-nav) - var(--dwe-tabbar-h) - 126px),760px);overflow:hidden;isolation:isolate;background:radial-gradient(ellipse 40% 50% at 82% 42%,rgba(160,50,120,.12),transparent 72%),radial-gradient(ellipse 50% 60% at 8% 10%,rgba(120,40,150,.12),transparent 70%),#0b0810}.dwe-head-art{position:absolute;inset:0;z-index:0;pointer-events:none}.dwe-head-pattern{position:absolute;inset:0;background:url(/diwali/pattern-henna.svg) top/220px 220px repeat;opacity:.55;-webkit-mask:linear-gradient(180deg,#000 10%,transparent 92%);mask:linear-gradient(180deg,#000 10%,transparent 92%)}.dwe-head-toran{z-index:2}.dwe-head-inner{position:relative;z-index:3;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px clamp(40px,7vw,140px);width:100%;max-width:1474px;margin:0 auto;padding:calc(var(--dw-mg) * 3.3 + 10px) var(--dwe-gutter) clamp(28px,3.6vh,40px)}.dwe-head-main{min-width:0}.dwe-status{display:flex;flex-wrap:wrap;align-items:center;gap:10px 24px}.dwe-day-badge{padding:5px 11px;border-radius:5px;background:var(--dwe-gold);color:var(--dwe-plum);font-weight:800;letter-spacing:.02em}.dwe-day-badge,.dwe-live{font-size:15px;line-height:1.3}.dwe-live{display:inline-flex;align-items:center;gap:8px;color:var(--dwe-gold);font-weight:700}.dwe-live-dot{width:10px;height:10px;border-radius:50%;background:currentColor}.dwe-live.is-on .dwe-live-dot{box-shadow:0 0 10px currentColor;animation:dwe-ember 1.1s ease-in-out infinite alternate}.dwe-title{margin:14px 0 0;color:var(--dwe-cream);font-family:var(--dw-display);font-weight:400;font-size:clamp(42px,5vw,74px);line-height:1.06;letter-spacing:-.02em;text-shadow:3px 4px 0 #1d0630,0 0 34px rgba(255,170,60,.28)}.dwe-title span{display:block;color:var(--dwe-gold);text-shadow:3px 4px 0 #1d0630,0 0 40px rgba(255,170,60,.45)}.dwe-tagline{margin:12px 0 0;color:rgba(255,230,202,.88);font-size:clamp(15px,1.3vw,17px);font-weight:600}.dwe-head-row{align-items:center;margin-top:clamp(20px,3vh,30px)}.dwe-facts,.dwe-head-row{display:flex;flex-wrap:wrap;gap:10px}.dwe-facts{margin:0;padding:0;list-style:none}.dwe-facts li{display:flex;align-items:center;gap:10px;min-width:0;padding:10px 18px 10px 10px;border:1px solid rgba(255,200,61,.32);border-radius:12px;background:linear-gradient(180deg,rgba(255,220,160,.08),rgba(255,220,160,.02))}.dwe-fact-icon{display:grid;flex-shrink:0;place-items:center;width:36px;height:36px;border-radius:9px;background:rgba(255,200,61,.14);color:var(--dwe-gold)}.dwe-facts b{display:block;color:var(--dwe-cream);font-family:var(--dw-display);font-size:18px;font-weight:400;line-height:1.15}.dwe-facts small{display:block;margin-top:2px;color:rgba(255,230,202,.7);font-size:12.5px;line-height:1.3}.dwe-guide-btn{display:inline-flex;align-items:center;gap:9px;height:58px;padding:0 22px;border:1px solid rgba(255,200,61,.55);border-radius:12px;background:rgba(255,200,61,.1);color:var(--dwe-gold-hi);font:700 15px/1 var(--dw-sans);cursor:pointer;transition:background-color .2s ease,border-color .2s ease,translate .25s var(--dwe-ease)}.dwe-guide-btn:hover{border-color:var(--dwe-gold);background:rgba(255,200,61,.18);translate:0 -1px}.dwe-guide-btn:focus-visible{outline:2px solid #fff;outline-offset:3px}.dwe-head-side{display:flex;justify-content:center;margin-right:clamp(0px,6.5vw,150px)}.dwe-head-side .dwe-head-card{position:relative;display:grid;gap:18px;width:clamp(330px,27vw,400px);min-width:0;padding:18px 22px 20px;background:radial-gradient(ellipse 80% 60% at 20% 0,rgba(255,170,60,.12),transparent 70%),linear-gradient(180deg,rgba(36,14,40,.96),rgba(18,7,22,.97))}.dwe-head-card-top{display:flex;align-items:center;gap:16px}.dwe-road{grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:14px 0 0;list-style:none;border-top:1px solid rgba(255,214,140,.16)}.dwe-road,.dwe-road li{position:relative;display:grid}.dwe-road li{justify-items:center;gap:6px;min-width:0}.dwe-road li+li:before{content:"";position:absolute;top:15px;right:50%;left:-50%;z-index:-1;height:2px;margin:0 18px;border-radius:2px;background:rgba(255,255,255,.12)}.dwe-road li.is-done+li:before{background:linear-gradient(90deg,#ffd56b,#e8961a);box-shadow:0 0 8px rgba(255,180,60,.55)}.dwe-road-diya{position:relative;width:36px}.dwe-road-diya img{display:block;width:100%;height:auto;filter:grayscale(1) brightness(.42);opacity:.8;transition:filter .4s ease}.is-done .dwe-road-diya img{filter:drop-shadow(0 0 8px rgba(255,180,60,.75));opacity:1}.is-active .dwe-road-diya img{filter:grayscale(.2) brightness(.9) drop-shadow(0 0 6px rgba(255,200,80,.5));opacity:1;animation:dwe-breathe 1.6s ease-in-out infinite alternate}.dwe-road-diya i{position:absolute;right:-5px;bottom:-2px;display:grid;place-items:center;width:15px;height:15px;border-radius:50%;background:linear-gradient(180deg,#4cc27f,#23874f);box-shadow:0 0 0 1.5px #160a1c,0 0 8px rgba(76,194,127,.45);color:#fff}.dwe-road-place{max-width:100%;overflow:hidden;color:rgba(255,236,214,.55);font-size:11px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.is-active .dwe-road-place,.is-done .dwe-road-place{color:var(--dwe-cream)}.dwe-next{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 12px 12px 16px;border:1px solid rgba(255,200,61,.28);border-radius:12px;background:rgba(255,200,61,.06)}.dwe-next-text{display:grid;gap:2px;min-width:0}.dwe-next-text small{color:var(--dwe-gold);font-size:10.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.dwe-next-text b{overflow:hidden;color:var(--dwe-cream);font-family:var(--dw-display);font-size:19px;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.dwe-next-btn{display:inline-flex;flex-shrink:0;align-items:center;gap:6px;height:38px;padding:0 14px;border:1px solid #e9ad2a;border-radius:9px;background:linear-gradient(180deg,#ffd25e,#f6b52a);color:var(--dwe-ink);font:700 14px/1 var(--dw-sans);cursor:pointer;transition:translate .25s var(--dwe-ease),box-shadow .25s ease}.dwe-next-btn:hover{translate:0 -1px;box-shadow:0 8px 20px rgba(255,170,40,.3)}.dwe-next-btn:focus-visible{outline:2px solid #fff;outline-offset:2px}.dwe-head-lamp{position:relative;display:grid;flex-shrink:0;place-items:center;width:clamp(104px,8vw,128px);aspect-ratio:1}.dwe-head-lamp i{position:absolute;inset:-22%;border-radius:50%;background:radial-gradient(closest-side,rgba(255,196,100,.38),rgba(255,140,40,.1) 55%,transparent);animation:dwe-glow 3s ease-in-out infinite alternate}.dwe-head-lamp .dwe-diya-art{position:relative;width:100%;height:100%;margin:0}.dwe-head-card-text{display:grid;gap:4px}.dwe-tabbar{height:var(--dwe-tabbar-h);max-width:1474px;margin:0 auto;padding:14px var(--dwe-gutter) 0}.dwe-tabs{display:flex;gap:4px;height:100%;align-items:flex-end;overflow-x:auto;scrollbar-width:none}.dwe-tabs::-webkit-scrollbar{display:none}.dwe-tab{flex:none;padding:12px 24px;border:0;border-radius:12px 12px 0 0;background:transparent;color:rgba(255,236,214,.88);font:700 18px/1.2 var(--dw-sans);cursor:pointer;transition:background-color .2s ease,color .2s ease}.dwe-tab:hover{background:rgba(255,255,255,.06);color:var(--dwe-cream)}.dwe-tab.is-on,.dwe-tab.is-on:hover{background:#dda0e4;color:#2a0d2f}.dwe-tab:focus-visible{outline:none;box-shadow:inset 0 0 0 2px #fff}.dwe-head-card{display:grid;gap:6px;min-width:250px;padding:16px 22px 18px;border:2px solid var(--dwe-gold);border-radius:16px;background:linear-gradient(180deg,rgba(58,16,84,.92),rgba(30,8,46,.92));box-shadow:0 0 44px rgba(255,170,60,.25),0 18px 40px rgba(0,0,0,.35)}.dwe-head-card-label{color:var(--dwe-gold);font-size:13px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.dwe-head-card-value{display:flex;align-items:center;gap:10px;color:var(--dwe-gold-hi);font-family:var(--dw-display);font-size:58px;line-height:1;font-variant-numeric:tabular-nums}.dwe-head-card-value svg{color:#ff9a2e;filter:drop-shadow(0 0 8px rgba(255,150,40,.85))}.dwe-head-card-foot{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;max-width:280px;color:var(--dwe-cream);font-size:14px}.dwe-head-card-foot b{padding:2px 8px;border-radius:999px;background:var(--dwe-gold);color:var(--dwe-ink);font-size:12.5px;font-weight:700;white-space:nowrap}.dwe-panel{position:relative;min-height:60vh;padding-bottom:clamp(72px,9vw,120px);overflow:clip;border-top:1px solid rgba(221,160,228,.45);background:var(--dwe-sheet)}.dwe-section{max-width:1474px;margin:0 auto;padding:clamp(36px,5vw,64px) var(--dwe-gutter) 0}.dwe-panel-in{animation:dwe-panel-in .32s cubic-bezier(.2,.8,.2,1) backwards}.dwe-section.is-journey{padding-top:0}.dwe-sec-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:20px 32px}.dwe-h2{margin:0;color:var(--dwe-cream);font-family:var(--dw-display);font-weight:400;font-size:clamp(34px,4vw,56px);line-height:1.08;letter-spacing:-.015em}.dwe-sec-sub{max-width:720px;margin:10px 0 0;color:var(--dwe-muted);font-size:clamp(15px,1.3vw,18px);line-height:1.5;text-wrap:pretty}.dwe-stat-card{display:grid;gap:4px;min-width:220px;padding:14px 22px 16px;border:2px solid var(--dwe-gold);border-radius:14px;background:linear-gradient(180deg,#3a1054,#2a0b3e)}.dwe-stat-card-label{color:var(--dwe-gold);font-size:13px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.dwe-stat-card-value{color:#fff;font-family:var(--dw-display);font-size:46px;line-height:1.05}.dwe-stat-card-value small{margin-left:8px;color:var(--dwe-muted);font-family:var(--dw-sans);font-size:18px}.dwe-stat-card-foot{color:var(--dwe-cream);font-size:14px}.dwe-progress-bar{display:flex;gap:6px;margin-top:4px}.dwe-progress-bar i{width:30px;height:7px;border-radius:4px;background:rgba(255,255,255,.14);transition:background-color .6s ease,box-shadow .6s ease}.dwe-progress-bar i.is-lit{background:#ffc83d;box-shadow:0 0 10px rgba(255,190,60,.75)}.dwe-board-note{max-width:560px;margin:24px auto 0;padding:18px;border:1px dashed rgba(255,200,61,.3);border-radius:14px;color:var(--dwe-muted);text-align:center}.dwe-rewards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,1.6vw,24px);margin-top:clamp(24px,3vw,36px)}.dwe-reward{position:relative;display:flex;flex-direction:column;min-height:300px;padding:24px 24px 26px;overflow:hidden;border:1px solid var(--dwe-line);border-radius:22px;background:linear-gradient(180deg,rgba(58,16,84,.9),rgba(26,7,40,.92));isolation:isolate}.dwe-reward--pool{border-color:rgba(255,200,61,.7);background:radial-gradient(ellipse 80% 60% at 30% 0,rgba(255,200,61,.28),transparent 70%),linear-gradient(180deg,#4b1569,#2a0b3e);box-shadow:0 0 50px rgba(255,170,60,.18)}.dwe-reward-icon{display:grid;place-items:center;width:46px;height:46px;border-radius:14px;background:rgba(255,200,61,.16);color:var(--dwe-gold)}.dwe-reward-eyebrow{margin:18px 0 0;color:var(--dwe-gold);font-size:12.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.dwe-reward-title{margin:8px 0 0;color:var(--dwe-cream);font-family:var(--dw-display);font-weight:400;font-size:clamp(24px,2.2vw,32px);line-height:1.15}.dwe-reward-title b{display:block;color:var(--dwe-gold-hi);font-weight:400;font-size:1.9em;line-height:1.05}.dwe-reward-body{margin:10px 0 0;color:var(--dwe-muted);font-size:15px;line-height:1.55}.dwe-reward-art{width:70%;max-width:240px;height:auto;margin:auto 0 -26px auto;padding-top:14px}.dwe-reward-places{display:grid;gap:12px;margin:16px 0 0;padding:0;list-style:none}.dwe-reward-place{display:flex;align-items:flex-start;gap:12px}.dwe-reward-place b{display:block;color:var(--dwe-cream);font-size:15.5px}.dwe-reward-place small{display:block;margin-top:2px;color:var(--dwe-muted);font-size:13px;line-height:1.4}.dwe-reward-medal{display:grid;flex-shrink:0;place-items:center;width:40px;height:40px;border-radius:50%;background:linear-gradient(180deg,#ffe38a,#e9a800);color:#3b2600;font-size:13px;font-weight:800}.dwe-reward-place--2 .dwe-reward-medal{background:linear-gradient(180deg,#ffffff,#a9a9b6);color:#22232b}.dwe-reward-place--3 .dwe-reward-medal{background:linear-gradient(180deg,#ffd2a8,#b8692f);color:#2e1405}.dwe-claim-layer{position:fixed;inset:0;z-index:90;display:grid;place-items:center;padding:24px 16px;background:rgba(10,3,18,.74);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.dwe-claim{z-index:1;width:min(480px,100%);max-height:min(720px,calc(100vh - 48px));min-height:0;overflow:auto;box-shadow:0 40px 90px rgba(0,0,0,.6)}.dwe-claim .dwe-unl-close{top:16px;right:16px}.dwe-claim-actions{display:flex;margin-top:18px}.dwe-claim-reopen{margin-top:28px}.dwe-claim-form{display:flex;flex-direction:column;gap:12px;margin-top:18px}.dwe-claim-code,.dwe-claim-input{width:100%;height:48px;padding:0 14px;border:1px solid rgba(255,200,61,.35);border-radius:12px;background:rgba(11,8,16,.55);color:var(--dwe-cream);font:500 16px/1 var(--dw-sans)}.dwe-claim-input::placeholder{color:rgba(205,188,218,.55)}.dwe-claim-code:focus,.dwe-claim-input:focus{outline:2px solid var(--dwe-gold);outline-offset:2px}.dwe-claim-codes{display:flex;gap:8px}.dwe-claim-code{width:44px;padding:0;text-align:center;font-size:20px;font-weight:700}.dwe-claim .dwe-btn{align-self:flex-start;margin-top:4px}.dwe-claim .dwe-btn:disabled,.dwe-claim-link:disabled{opacity:.6;cursor:default}.dwe-claim-link{align-self:flex-start;margin:0;padding:0;border:0;background:none;color:var(--dwe-gold);font:600 14px/1.4 var(--dw-sans);cursor:pointer}.dwe-claim-error{margin:0;color:#ffb4a8;font-size:14px;line-height:1.4}.dwe-claim-coupon{display:grid;gap:4px;margin:16px 0 0;padding:12px 14px;border:1px solid rgba(255,200,61,.45);border-radius:12px;background:rgba(11,8,16,.45)}.dwe-claim-coupon span{color:var(--dwe-gold);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.dwe-claim-coupon b{color:var(--dwe-cream);font-size:22px;letter-spacing:.08em;overflow-wrap:anywhere}.dwe-claim-perks{display:grid;gap:8px;margin:16px 0 0;padding:0;list-style:none}.dwe-claim-perks li{color:var(--dwe-cream);font-size:15px;line-height:1.45}.dwe-claim-perks li:before{content:"◆ ";color:var(--dwe-gold)}.dwe-claim-preview{display:grid;grid-template-columns:minmax(0,640px);justify-content:center;gap:28px;width:min(1180px,100%);margin:0 auto;padding:36px 20px 80px}@media (max-width:899px){.dwe-claim-preview{grid-template-columns:minmax(0,1fr)}}@media (min-width:900px) and (max-height:760px){.dwe-head{--dw-mg:18px}.dwe-head-inner{padding-bottom:28px}.dwe-title{margin-top:10px;font-size:clamp(44px,4.6vw,64px)}.dwe-tagline{margin-top:8px}.dwe-facts{margin-top:16px}.dwe-facts li{padding:8px 10px}}@media (max-width:899px){.dwe-head-inner{grid-template-columns:minmax(0,1fr);align-items:start}.dwe-head-side{justify-self:center;margin-right:0}.dwe-head-card{min-width:0;width:min(100%,300px)}.dwe-head-card-value{font-size:46px}.dwe-rewards{grid-template-columns:minmax(0,1fr)}.dwe-reward{min-height:0}}@media (max-width:639px){.dwe-head{--dw-mg:17px;--dwe-nav:64px}.dwe-head-inner{gap:16px;padding-bottom:32px}.dwe-title{font-size:38px}.dwe-status{gap:8px 12px}.dwe-day-badge,.dwe-live{font-size:13px}.dwe-title{margin-top:10px}.dwe-facts{gap:8px;margin-top:16px}.dwe-facts li{gap:8px;padding:8px}.dwe-fact-icon{width:28px;height:28px;border-radius:8px}.dwe-fact-icon svg{width:15px;height:15px}.dwe-facts b{font-size:15px}.dwe-facts small{font-size:11px}.dwe-head-side{justify-self:stretch}.dwe-head-side .dwe-head-card{width:100%}.dwe-head-lamp{width:88px}.dwe-head-side .dwe-head-card{padding:16px}.dwe-road-place{font-size:10px}.dwe-road-diya{width:32px}.dwe-guide-btn{height:50px;padding:0 18px;font-size:14px}.dwe-facts li{padding-right:14px}.dwe-panel{border-radius:20px 20px 0 0}.dwe-facts li{padding:9px 10px}.dwe-facts b{font-size:16px}.dwe-head-toran .dw-toran-strand.is-end{--n:3!important}.dwe-tab{padding:10px 16px;font-size:16px}.dwe-stat-card{width:100%}}.dwe-journey{position:relative;margin-inline:calc(50% - 50vw)}.dwe-jhead{position:absolute;top:clamp(40px,4.4vw,72px);left:max(var(--dwe-gutter),calc(50vw - 737px + var(--dwe-gutter)));right:max(var(--dwe-gutter),calc(50vw - 737px + var(--dwe-gutter)));z-index:5;pointer-events:none}.dwe-jhead .dwe-sec-head{align-items:flex-start}.dwe-jhead .dwe-h2,.dwe-jhead .dwe-sec-sub{text-shadow:0 2px 14px rgba(20,6,31,.75)}.dwe-jhead .dwe-sec-sub{max-width:640px;color:rgba(255,236,214,.86)}.dwe-jhead .dwe-stat-card{background:rgba(42,11,62,.88);box-shadow:0 16px 40px rgba(10,2,20,.45)}.dwe-jhead-flow{padding:24px var(--dwe-gutter) 18px}.dwe-jmap{position:relative;overflow:hidden;isolation:isolate}.dwe-jmap:after,.dwe-jmap:before{content:"";position:absolute;left:0;right:0;z-index:3;height:clamp(48px,6vw,90px);pointer-events:none}.dwe-jmap:before{top:0;background:linear-gradient(180deg,var(--dwe-sheet),transparent)}.dwe-jmap:after{bottom:0;background:linear-gradient(0deg,var(--dwe-sheet),transparent)}.is-open .dwe-jmap{cursor:pointer}.dwe-jmap-art{display:block;width:100%;height:auto}.dwe-jlit{position:absolute;inset:0;z-index:1;width:100%;height:100%;pointer-events:none}.dwe-jmask-glow{fill:#fff;transform-box:fill-box;transform-origin:center;animation:dwe-jglow-in 1.1s var(--dwe-ease) both}.dwe-jmask-road{fill:none;stroke:#fff;stroke-width:175;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;animation:dwe-jdraw 1.6s var(--dwe-ease) both}.dwe-jmap-stops{margin:0;padding:0;list-style:none}.dwe-jmap-stops li{position:absolute;z-index:4;width:0;height:0}.dwe-jstop{position:absolute;top:0;left:0;display:flex;align-items:center;gap:10px;padding:7px 16px 7px 7px;border:1.5px solid rgba(255,214,140,.45);border-radius:999px;background:rgba(24,8,36,.86);box-shadow:0 10px 24px rgba(0,0,0,.45);color:var(--dwe-cream);text-align:left;white-space:nowrap;cursor:pointer;translate:-50% 0;transition:translate .25s var(--dwe-ease),border-color .2s ease,background-color .2s ease,box-shadow .2s ease;-webkit-tap-highlight-color:transparent}.dwe-jstop:hover{translate:-50% -2px;border-color:var(--dwe-gold)}.dwe-jstop:focus-visible{outline:2px solid #fff;outline-offset:3px}.dwe-jstop-icon{display:grid;flex-shrink:0;place-items:center;width:30px;height:30px;border-radius:50%;background:rgba(255,255,255,.08);color:var(--dwe-muted)}.dwe-jstop.is-active{gap:8px;padding:5px 18px 5px 6px;border-color:#ffe39a;background:linear-gradient(180deg,#ffe08a,#f6b83a 55%,#e4952a);box-shadow:none;filter:drop-shadow(0 0 16px rgba(255,180,60,.5))}.dwe-jstop.is-active:before{content:"";position:absolute;inset:-1.5px;border-radius:inherit;box-shadow:0 0 0 8px rgba(255,200,61,.55);opacity:0;pointer-events:none;animation:dwe-ring 2.2s ease-out infinite}.dwe-jstop.is-active:hover{border-color:#fff4cf}.dwe-jstop.is-active .dwe-jstop-text small{color:rgba(74,32,0,.78)}.dwe-jstop.is-active .dwe-jstop-short,.dwe-jstop.is-active .dwe-jstop-text b{color:#3a1800}.dwe-jstop-lamp{display:grid;flex-shrink:0;place-items:center;width:34px;height:34px;border-radius:50%;background:radial-gradient(circle,#fff6d8 0,rgba(255,246,216,.6) 45%,transparent 72%)}.dwe-jstop-lamp img{width:30px;height:auto;filter:drop-shadow(0 2px 3px rgba(120,50,0,.45));animation:dwe-flicker 1.6s ease-in-out infinite alternate;transform-origin:50% 90%}.dwe-jstop.is-done{border-color:rgba(110,214,150,.4);background:rgba(10,20,18,.72);box-shadow:0 8px 18px rgba(0,0,0,.35)}.dwe-jstop.is-done .dwe-jstop-icon{background:linear-gradient(180deg,#4cc27f,#23874f);box-shadow:0 0 10px rgba(76,194,127,.45);color:#fff}.dwe-jstop.is-done .dwe-jstop-text small{color:#8fe3b2}.dwe-jstop.is-done .dwe-jstop-short,.dwe-jstop.is-done .dwe-jstop-text b{color:rgba(255,236,214,.72)}.dwe-jstop.is-done:hover{border-color:rgba(110,214,150,.75)}.dwe-jstop-icon i{width:10px;height:15px;border-radius:50% 50% 50% 50%/62% 62% 38% 38%;background:radial-gradient(ellipse at 50% 72%,#fffbe8 0 20%,#ffd23f 45%,#ff7a1a 100%);box-shadow:0 0 10px 3px rgba(255,160,40,.55);transform-origin:50% 100%;animation:dwe-flicker 1.4s ease-in-out infinite alternate}.dwe-jstop-text{display:grid;gap:1px;line-height:1.15}.dwe-jstop-text small{color:var(--dwe-gold);font-size:10.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.dwe-jstop-text b{font-family:var(--dw-display);font-size:17px;font-weight:400}.dwe-jstop-short{display:none;font-family:var(--dw-display);font-size:13px}.dwe-jstop.is-locked .dwe-jstop-short,.dwe-jstop.is-locked .dwe-jstop-text b,.dwe-jstop.is-locked .dwe-jstop-text small{color:var(--dwe-muted)}.dwe-jstop.is-selected{box-shadow:0 0 0 3px rgba(255,255,255,.55),0 10px 24px rgba(0,0,0,.45)}.dwe-jstop.is-active.is-selected{animation:none}.dwe-jstop.is-locked.is-selected{border-color:var(--dwe-gold);background:rgba(58,18,84,.95)}.dwe-jrail{position:absolute;inset:0 max(var(--dwe-gutter),calc(50vw - 737px + var(--dwe-gutter)));z-index:6;display:flex;align-items:flex-start;padding-top:24px;pointer-events:none}.dwe-jrail.is-right{justify-content:flex-end}.dwe-jrail.is-left{justify-content:flex-start}.dwe-jside{position:sticky;top:96px;display:flex;width:min(440px,34vw);max-height:calc(100vh - 120px);max-height:calc(100dvh - 120px);opacity:0;translate:48px 0;transition:translate .5s var(--dwe-ease),opacity .3s ease}.is-left .dwe-jside{translate:-48px 0}.is-open .dwe-jside{opacity:1;translate:0 0;pointer-events:auto}.dwe-jside .dwe-quest{grid-template-columns:minmax(0,1fr);align-content:start;justify-items:start;gap:8px;width:100%;max-width:none;margin:0;padding:30px 30px 28px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:none}.dwe-jside .dwe-quest::-webkit-scrollbar{display:none}.dwe-jside .dwe-quest-art{width:112px}.dwe-jside-close{position:absolute;top:14px;right:14px;z-index:2;display:grid;place-items:center;width:38px;height:38px;border:1px solid rgba(255,230,202,.45);border-radius:50%;background:rgba(16,5,26,.85);color:var(--dwe-cream);cursor:pointer;transition:background-color .2s ease,border-color .2s ease}.dwe-jside-close:hover{border-color:var(--dwe-gold);background:rgba(255,255,255,.12)}.dwe-jside-close:focus-visible{outline:2px solid #fff;outline-offset:2px}.dwe-quest-story{max-width:52ch;margin:14px 0 0;padding-left:14px;border-left:2px solid rgba(255,200,61,.55);color:var(--dwe-cream);font-family:var(--dw-display);font-size:clamp(16px,1.3vw,18px);font-style:italic;line-height:1.5;text-wrap:pretty}.dwe-journey-under{margin-top:20px;padding-inline:var(--dwe-gutter)}.dwe-journey-under .dwe-quest{grid-template-columns:minmax(0,1fr);justify-items:center;gap:8px;margin:0;text-align:center}.dwe-journey-under .dwe-quest-art{width:132px}@media (max-width:639px){.dwe-jstop{gap:5px;padding:3px 9px 3px 3px}.dwe-jstop-icon{width:20px;height:20px}.dwe-jstop-icon svg{width:10px;height:10px}.dwe-jstop-icon i{width:7px;height:11px}.dwe-jstop-text{display:none}.dwe-jstop.is-active{gap:5px;padding:3px 10px 3px 4px}.dwe-jstop-lamp{width:22px;height:22px}.dwe-jstop-lamp img{width:20px}.dwe-jstop-short{display:block}}.dwe-quest{--tone:#ffc83d;position:relative;display:grid;grid-template-columns:clamp(180px,22vw,250px) minmax(0,1fr);align-items:center;gap:clamp(20px,3vw,44px);max-width:980px;margin:18px auto 0;padding:clamp(24px,3vw,40px) clamp(20px,3.4vw,48px);border:1.5px solid transparent;border-radius:28px;background:radial-gradient(ellipse 60% 80% at 12% 50%,color-mix(in srgb,var(--tone) 16%,transparent),transparent 70%) padding-box,linear-gradient(180deg,rgba(46,13,72,.96),rgba(20,6,34,.97)) padding-box,linear-gradient(135deg,#ffe08a,rgba(255,200,61,.12) 32%,color-mix(in srgb,var(--tone) 50%,transparent) 64%,#ffe08a) border-box;box-shadow:0 30px 80px rgba(0,0,0,.45),0 0 70px color-mix(in srgb,var(--tone) 14%,transparent);animation:dwe-panel-in .5s var(--dwe-ease) both}.dwe-quest--saffron{--tone:#ff8a3d}.dwe-quest--plum{--tone:#d06ad0}.dwe-quest--rani{--tone:#ff4f8b}.dwe-quest--marigold{--tone:#ffc83d}.dwe-quest--indigo{--tone:#8c9bff}.dwe-quest:after,.dwe-quest:before{content:"";position:absolute;width:46px;height:46px;border:2px solid rgba(255,224,138,.55);pointer-events:none}.dwe-quest:before{top:12px;left:12px;border-right:0;border-bottom:0;border-radius:18px 0 0}.dwe-quest:after{right:12px;bottom:12px;border-top:0;border-left:0;border-radius:0 0 18px}.dwe-quest-art{position:relative;display:grid;place-items:center;width:100%;aspect-ratio:1}.dwe-quest-art .dwe-diya-art{width:74%;height:74%}.is-locked .dwe-quest-art .dwe-diya-art{filter:grayscale(.9) brightness(.45)}.dwe-quest-halo{position:absolute;inset:-10%;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--tone) 30%,transparent),transparent 66%);animation:dwe-glow 3s ease-in-out infinite alternate}.is-locked .dwe-quest-halo{display:none}.dwe-meter{position:absolute;inset:0;width:100%;height:100%}.dwe-meter-track{fill:none;stroke:rgba(255,255,255,.06);stroke-width:8}.dwe-meter-seg{fill:none;stroke:rgba(255,255,255,.12);stroke-width:8;stroke-linecap:round;transition:stroke .6s ease}.dwe-meter-seg.is-on{stroke:var(--dwe-gold);filter:drop-shadow(0 0 4px rgba(255,190,60,.8))}.dwe-quest-eyebrow{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0;color:var(--dwe-gold);font-size:12.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.dwe-quest-badge{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;border-radius:999px;background:rgba(255,224,138,.16);color:var(--dwe-gold-hi);letter-spacing:.1em}.dwe-quest-title{margin:8px 0 0;color:var(--dwe-cream);font-family:var(--dw-display);font-weight:400;font-size:clamp(32px,3.6vw,50px);line-height:1.05}.dwe-quest-task{margin-top:28px;padding-top:24px;border-top:1px solid rgba(255,236,214,.12)}.dwe-quest-task>:first-child{margin-top:0}.dwe-quest-body{margin:10px 0 0;color:var(--dwe-cream);font-size:clamp(16px,1.4vw,18px);line-height:1.5}.dwe-quest-text{display:flex;align-items:center;gap:8px;margin:14px 0 0;color:var(--dwe-muted);font-size:15.5px;line-height:1.5}.dwe-quest-count{margin:18px 0 0;color:var(--dwe-muted);font-size:15px}.dwe-quest-count b{margin-right:4px;color:var(--dwe-gold-hi);font-family:var(--dw-display);font-size:36px;font-weight:400;line-height:1}.dwe-quest-today{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;max-width:340px;margin:12px 0 0;color:var(--dwe-muted);font-size:13.5px}.dwe-quest-today i{position:relative;height:6px;overflow:hidden;border-radius:999px;background:rgba(255,255,255,.1)}.dwe-quest-today i:after{content:"";position:absolute;inset:0 auto 0 0;width:calc(var(--p) * 100%);border-radius:inherit;background:linear-gradient(90deg,#e4952a,#ffe08a);transition:width .5s var(--dwe-ease)}.dwe-quest-today b{color:var(--dwe-cream);font-weight:600}.dwe-quest-note{margin:12px 0 0;color:var(--dwe-muted);font-size:13.5px;line-height:1.5}.dwe-quest-error{margin:10px 0 0;color:#ffb4a8;font-size:14px}.dwe-minis{display:grid;grid-template-columns:repeat(10,30px);gap:10px 8px;margin:14px 0 4px;padding:0;list-style:none}.dwe-minis li{position:relative;width:30px;height:34px}.dwe-minis li:after{content:"";position:absolute;inset:auto 2px 0;height:13px;border-radius:3px 3px 14px 14px;background:linear-gradient(180deg,#6a3a5e,#3a1a34)}.dwe-minis li.is-lit:after{background:linear-gradient(180deg,#ffd86b,#e08a00);box-shadow:0 0 12px rgba(255,170,60,.6)}.dwe-minis li i{bottom:11px;left:50%;width:11px;height:17px;margin-left:-5.5px;opacity:0}.dwe-minis li i,.dwe-minis li i:before{position:absolute;transform-origin:50% 100%}.dwe-minis li i:before{content:"";inset:0;border-radius:50% 50% 50% 50%/62% 62% 38% 38%;background:radial-gradient(ellipse at 50% 72%,#fffbe8 0 20%,#ffd23f 45%,#ff7a1a 100%);box-shadow:0 0 10px 3px rgba(255,160,40,.55)}.dwe-minis li.is-lit i{opacity:1;animation:dwe-ignite .6s var(--dwe-ease) calc(var(--d) * 45ms) both}.dwe-minis li.is-lit i:before{animation:dwe-flicker 1.4s ease-in-out calc(.6s + var(--d) * 45ms) infinite alternate}.dwe-share{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:14px 0 0}.dwe-share--wait{color:var(--dwe-muted);font-size:14px}.dwe-share-url{flex:1 1 220px;min-width:0;overflow:hidden;padding:12px 14px;border:1px dashed rgba(255,200,61,.45);border-radius:10px;background:rgba(10,3,18,.6);color:var(--dwe-cream);font:500 14px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;text-overflow:ellipsis;white-space:nowrap}.dwe-riddle{position:relative;margin:18px 6px 0;padding:22px 26px;border-radius:6px;background:url(/diwali/pattern-henna.svg) 50%/160px 160px repeat,linear-gradient(180deg,#fbe9c6,#f1cf98);box-shadow:0 16px 40px rgba(0,0,0,.35);color:#4b0909}.dwe-riddle:after,.dwe-riddle:before{content:"";position:absolute;left:-8px;right:-8px;height:12px;border-radius:6px;background:linear-gradient(180deg,#a0522d,#5c2a12);box-shadow:0 3px 8px rgba(0,0,0,.35)}.dwe-riddle:before{top:-6px}.dwe-riddle:after{bottom:-6px}.dwe-riddle p{margin:0;font-family:var(--dw-display);font-size:clamp(18px,1.7vw,22px);font-style:italic;line-height:1.45}.dwe-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:46px;margin-top:16px;padding:0 22px;overflow:hidden;border:1px solid #f2b02a;border-radius:10px;background:linear-gradient(180deg,#ffd25e,#ffb627);color:var(--dwe-ink);font:600 15px/1 var(--dw-sans);cursor:pointer;transition:translate .25s var(--dwe-ease),box-shadow .25s ease}.dwe-share .dwe-btn{margin-top:0}.dwe-btn:hover{translate:0 -2px;box-shadow:0 10px 24px rgba(255,170,40,.3)}.dwe-btn:focus-visible{outline:2px solid #fff;outline-offset:3px}.dwe-btn:disabled{opacity:.55;cursor:default;translate:none;box-shadow:none}.dwe-btn--ghost{border-color:rgba(255,230,202,.45);background:transparent;color:var(--dwe-cream)}.dwe-btn--ghost:hover{background:rgba(255,255,255,.06);box-shadow:none}.dwe-btn--claim{height:56px;margin-top:20px;padding:0 30px;font-size:17px;animation:dwe-call 2.2s ease-out infinite}.dwe-btn--claim:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 30%,rgba(255,255,255,.6) 48%,transparent 66%);translate:-120% 0;animation:dw-sheen 3s ease-in-out infinite}.dwe-cb{position:relative;margin:clamp(-64px,-5vw,-36px) calc(50% - 50vw) 0;padding:clamp(36px,5vw,64px) 0 clamp(40px,5vw,72px);overflow:hidden;background:radial-gradient(ellipse 45% 60% at 72% 46%,rgba(255,170,60,.09),transparent 70%),radial-gradient(ellipse 50% 60% at 10% 30%,rgba(110,40,150,.14),transparent 70%),var(--dwe-sheet);isolation:isolate}.dwe-cb:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(to bottom,var(--dwe-sheet),transparent 90px,transparent calc(100% - 150px),var(--dwe-sheet));opacity:0;pointer-events:none;transition:opacity .8s var(--dwe-ease)}.dwe-cb:has(.dwe-cb-map.is-inside):after{opacity:1}.dwe-cb:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(circle at 34% 12%,rgba(255,255,255,.7) 0 1px,transparent 1.8px),radial-gradient(circle at 46% 74%,#ffc83d 0 1.2px,transparent 2px),radial-gradient(circle at 88% 20%,rgba(255,255,255,.6) 0 1px,transparent 1.8px),radial-gradient(circle at 94% 62%,#ffc83d 0 1.1px,transparent 1.9px),radial-gradient(circle at 40% 92%,rgba(255,255,255,.5) 0 1px,transparent 1.8px),radial-gradient(circle at 60% 6%,rgba(255,255,255,.5) 0 1px,transparent 1.8px);animation:dw-twinkle 3.6s ease-in-out infinite alternate}.dwe-cb-inner{display:grid;grid-template-columns:minmax(360px,520px) minmax(0,1fr);align-items:center;gap:clamp(28px,4vw,72px);max-width:1474px;margin:0 auto;padding:0 var(--dwe-gutter)}.dwe-cb-panel{position:relative;z-index:2;padding:clamp(22px,2.4vw,32px);border:1px solid rgba(217,164,65,.55);border-radius:20px;background:rgba(22,12,28,.92);box-shadow:inset 0 1px 0 rgba(255,214,140,.12),0 30px 60px -24px rgba(0,0,0,.85),0 0 50px rgba(255,160,50,.1)}.dwe-cb-views{display:grid;grid-template-columns:1fr 1fr;gap:4px;margin:0 0 20px;padding:4px;border:1px solid rgba(255,214,140,.18);border-radius:12px;background:rgba(0,0,0,.25)}.dwe-cb-views button{padding:9px 12px;border:0;border-radius:9px;background:none;color:rgba(255,236,214,.7);font:600 14px/1.2 var(--dw-sans);cursor:pointer;transition:background-color .2s ease,color .2s ease}.dwe-cb-views button:hover{color:#fff}.dwe-cb-views button.is-on{background:linear-gradient(180deg,#ffd56b,#f2a93b);color:#2a1400}.dwe-cb-views button:focus-visible{outline:2px solid #fff;outline-offset:2px}@media (max-width:639px){.dwe-cb-views button{padding:9px 6px;font-size:13px;white-space:nowrap}}.dwe-cb-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0;padding-bottom:14px;border-bottom:1px solid rgba(255,214,140,.16);color:#f2a93b;font-size:14px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.dwe-cb-count{color:rgba(255,236,214,.6);font-size:12.5px;font-weight:600;letter-spacing:.02em;text-transform:none}.dwe-cb-list{display:grid;gap:4px;margin:14px 0 0;padding:0;list-style:none}.dwe-cb-row{display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;padding:10px 14px;border:1px solid transparent;border-radius:12px;background:none;color:rgba(255,236,214,.9);font:500 16px/1.25 var(--dw-sans);text-align:left;cursor:pointer;transition:background-color .2s ease,border-color .2s ease}.dwe-cb-row:hover{background:rgba(255,255,255,.04)}.dwe-cb-list--students{max-height:620px;overflow-y:auto;padding-right:4px;scrollbar-color:rgba(255,214,140,.3) transparent;scrollbar-width:thin}.dwe-cb-row--student{cursor:default}.dwe-cb-row--student:not(.is-mine):hover{background:none}.dwe-cb-row:focus-visible{outline:2px solid #fff;outline-offset:2px}.dwe-cb-row.is-mine{border-color:rgba(245,197,66,.55);background:rgba(245,197,66,.08);color:#fff}.dwe-cb-row.is-picked{border-color:var(--dwe-gold);box-shadow:0 0 0 3px rgba(255,200,61,.15)}.dwe-cb-rank{display:grid;place-items:center;width:30px;height:30px;border:1px solid rgba(255,236,214,.25);border-radius:50%;color:rgba(255,236,214,.65);font-size:13px;font-weight:700}.dwe-cb-rank--1{border-color:#f5c542;background:#f5c542;color:#1f1200}.dwe-cb-rank--2{border-color:#d6d3cc;background:#d6d3cc;color:#1a1612}.dwe-cb-rank--3{border-color:#cd8a4b;background:#cd8a4b;color:#1f1200}.dwe-cb-name{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;min-width:0}.dwe-cb-name em{padding:2px 8px;border-radius:999px;background:var(--dwe-gold);color:var(--dwe-ink);font-size:11px;font-style:normal;font-weight:700}.dwe-cb-diyas{color:#f2c45a;font-size:14.5px;font-variant-numeric:tabular-nums;white-space:nowrap}.dwe-cb-gap{padding-left:24px;color:rgba(255,236,214,.4);line-height:.8}.dwe-cb-note{margin:18px 0 0;color:rgba(255,236,214,.7);font-size:14.5px}.dwe-cb-foot{margin:16px 0 0;color:rgba(255,236,214,.5);font-size:12.5px}.dwe-cb-map{position:relative;justify-self:center;width:min(100%,680px,78vh * .882)}.dwe-cb-map .dw-map{justify-self:auto;width:100%;margin:0;translate:none}.dwe-cb-map.is-picking{cursor:pointer}.dwe-cb-lights{position:absolute;inset:0;pointer-events:none}.dwe-cb-light{--lv:1;position:absolute;width:calc(14px + var(--lv) * 14px);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,#fffbe8 0 16%,#ffe08a 26%,rgba(255,196,80,.5) 40%,rgba(255,150,40,.12) 58%,transparent 70%);opacity:calc(.5 + var(--lv) * .5);translate:-50% -50%;transition:opacity .35s ease;animation:dwe-cb-twinkle 3.2s ease-in-out infinite alternate}.dwe-cb-light:nth-child(odd){animation-duration:2.6s;animation-delay:-1.1s}.dwe-cb-light.is-mine:after{content:"";position:absolute;inset:6%;border:2px solid #ffd56b;border-radius:50%;box-shadow:0 0 10px rgba(255,200,80,.8)}.dwe-cb-map.is-picking .dwe-cb-light:not(.is-picked){opacity:.45}.dwe-cb-pin{position:absolute;z-index:3;width:64px;height:64px;margin:-32px 0 0 -32px;pointer-events:none}.dwe-cb-pin:before{content:"";position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle,#fffbe8 0 9%,#ffd774 18%,rgba(255,171,61,.45) 40%,transparent 70%);animation:dwe-glow 2.2s ease-in-out infinite alternate}.dwe-cb-pin i{position:absolute;inset:14px;border:2px solid #ffd56b;border-radius:50%;animation:dwe-cb-ring 1.8s ease-out infinite}.dwe-cb-tip{position:absolute;z-index:4;display:grid;gap:1px;padding:8px 12px;border:1px solid rgba(255,200,61,.65);border-radius:10px;background:rgba(20,6,31,.96);box-shadow:0 10px 24px rgba(0,0,0,.45);color:rgba(255,236,214,.7);font-size:12.5px;white-space:nowrap;translate:-50% calc(-100% - 20px);pointer-events:none;animation:dwe-panel-in .25s var(--dwe-ease) both}.dwe-cb-tip b{color:var(--dwe-gold-hi);font-family:var(--dw-display);font-size:16px;font-weight:400}.dwe-cb-tip.is-start{translate:-14% calc(-100% - 20px)}.dwe-cb-tip.is-end{translate:-86% calc(-100% - 20px)}.dwe-cb-tip--zoom{translate:-50% calc(-100% - 38px);animation-delay:.75s}.dwe-cb-zoom{position:relative;transition:transform .8s var(--dwe-ease)}.dwe-cb-state{position:absolute;inset:0;width:100%;height:100%;overflow:visible;opacity:0;pointer-events:none;transition:opacity .3s ease}.dwe-cb-state path{fill:rgba(86,30,56,.42);stroke:#ffc83d;stroke-linejoin:round;filter:drop-shadow(0 0 2px rgba(255,190,80,.85))}.dwe-cb-map.is-inside .dwe-cb-state{opacity:1;transition-delay:.5s}.dwe-cb-lights{transition:opacity .3s ease}.dwe-cb-map.is-zoomed .dwe-cb-lights{opacity:0}.dwe-cb-map.is-inside .dwe-cb-pin{animation:dwe-cb-pin-in .45s cubic-bezier(.2,1.5,.4,1) .7s both}.dwe-cb-missing{position:absolute;top:8px;left:50%;z-index:4;margin:0;padding:6px 12px;border-radius:999px;background:rgba(20,6,31,.9);color:var(--dwe-cream);font-size:13px;white-space:nowrap;translate:-50% 0}@media (max-width:899px){.dwe-cb-inner{grid-template-columns:minmax(0,1fr)}.dwe-cb-map{width:min(100%,460px)}}@media (max-width:639px){.dwe-cb-row{gap:10px;padding:9px 10px;font-size:15px}}@media (max-width:899px){.dwe-minis,.dwe-quest-eyebrow,.dwe-quest-text,.dwe-share{justify-content:center}.dwe-quest-story{padding:10px 0 0;border-top:1px solid rgba(255,200,61,.4);border-left:0}.dwe-quest-today{margin-inline:auto}}@media (max-width:639px){.dwe-minis{grid-template-columns:repeat(10,24px);gap:8px 5px}.dwe-minis li{width:24px;height:30px}}.dwe-sc{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(250px,360px);align-items:center;gap:clamp(28px,4vw,64px);margin:clamp(24px,3vw,36px) 0 0;padding:clamp(26px,3.4vw,48px);border:1.5px solid transparent;border-radius:28px;background:radial-gradient(ellipse 45% 80% at 84% 50%,rgba(255,190,80,.16),transparent 70%) padding-box,radial-gradient(ellipse 60% 90% at 0 0,rgba(255,110,130,.14),transparent 70%) padding-box,linear-gradient(110deg,rgba(84,16,40,.97),rgba(46,8,30,.98)) padding-box,linear-gradient(135deg,#ffe08a,rgba(255,200,61,.12) 32%,rgba(255,79,139,.45) 64%,#ffe08a) border-box;box-shadow:0 30px 80px rgba(0,0,0,.45);overflow:hidden;isolation:isolate;animation:dwe-panel-in .5s var(--dwe-ease) both}.dwe-sc-deco{position:absolute;z-index:-1;height:auto;pointer-events:none}.dwe-sc-deco--mandala{top:-120px;left:-120px;width:380px;opacity:.08;animation:dw-spin 140s linear infinite}.dwe-sc-deco--rangoli{bottom:0;left:0;width:clamp(160px,18vw,240px);opacity:.18}.dwe-sc:before{content:"";position:absolute;top:12px;left:12px;width:46px;height:46px;border:2px solid rgba(255,224,138,.55);border-right:0;border-bottom:0;border-radius:18px 0 0;pointer-events:none}.dwe-sc-copy{min-width:0}.dwe-sc-eyebrow{margin:0;color:var(--dwe-gold);font-size:12.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.dwe-sc-title{margin:10px 0 0;color:var(--dwe-cream);font-family:var(--dw-display);font-weight:400;font-size:clamp(30px,3.6vw,48px);line-height:1.06;text-wrap:balance}.dwe-sc-text{max-width:50ch;margin:12px 0 0;color:var(--dwe-muted);font-size:15.5px;line-height:1.55}.dwe-sc-progress{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:20px;color:var(--dwe-cream);font-size:14px}.dwe-sc-diyas{display:flex;gap:8px;margin:0;padding:0;list-style:none}.dwe-sc-diyas li{width:34px}.dwe-sc-diyas img{width:100%;height:auto;filter:grayscale(1) brightness(.45);opacity:.75}.dwe-sc-diyas li.is-lit img{filter:drop-shadow(0 0 8px rgba(255,180,60,.7));opacity:1}.dwe-sc-count{display:flex;gap:10px;margin-top:22px}.dwe-sc-tile{display:grid;justify-items:center;gap:2px;min-width:72px;padding:10px 10px 8px;border:1px solid rgba(255,200,61,.42);border-radius:14px;background:rgba(255,230,202,.06)}.dwe-sc-tile b{color:var(--dwe-cream);font-family:var(--dw-display);font-size:clamp(26px,2.6vw,36px);font-weight:400;line-height:1.1;font-variant-numeric:tabular-nums}.dwe-sc-tile small{color:var(--dwe-muted);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.dwe-sc-road{max-width:520px;margin-top:26px;padding-top:20px;border-top:1px solid rgba(255,214,140,.16)}.dwe-sc-road p{margin:0;color:var(--dwe-muted);font-size:11.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.dwe-sc-road ol{display:flex;margin:14px 0 0;padding:0;list-style:none}.dwe-sc-road li{position:relative;display:grid;flex:1;justify-items:center;gap:6px;min-width:0;color:var(--dwe-cream);font-family:var(--dw-display);font-size:14px;text-align:center}.dwe-sc-road li+li:before{content:"";position:absolute;top:17px;right:50%;left:-50%;z-index:-1;height:2px;margin:0 20px;border-radius:2px;background:linear-gradient(90deg,#ffd56b,#e8961a);box-shadow:0 0 8px rgba(255,180,60,.6)}.dwe-sc-road-diya{position:relative;width:38px}.dwe-sc-road-diya img{display:block;width:100%;height:auto;filter:drop-shadow(0 0 8px rgba(255,180,60,.7))}.dwe-sc-road-diya i{position:absolute;right:-5px;bottom:-3px;display:grid;place-items:center;width:16px;height:16px;border-radius:50%;background:linear-gradient(180deg,#4cc27f,#23874f);box-shadow:0 0 0 1.5px #2a0b22,0 0 8px rgba(76,194,127,.45);color:#fff}.dwe-sc-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.dwe-sc-actions .dwe-btn{margin-top:0}.dwe-sc-terms{margin:14px 0 0;color:var(--dwe-muted);font-size:12.5px}.dwe-sc-holds{margin-top:28px;padding-top:20px;border-top:1px solid rgba(255,214,140,.16)}.dwe-sc-holds p{margin:0;color:var(--dwe-muted);font-size:11.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.dwe-sc-holds ul{display:flex;flex-wrap:wrap;gap:10px;margin:12px 0 0;padding:0;list-style:none}.dwe-sc-holds li{display:grid;justify-items:center;gap:4px;width:76px;padding:8px 4px 7px;border:1px solid rgba(255,255,255,.07);border-radius:14px;background:rgba(255,255,255,.04);color:rgba(255,236,214,.78);font-size:11px;line-height:1.2;text-align:center}.dwe-sc-holds img{width:48px;height:48px;object-fit:contain}.dwe-sc-card{position:relative;width:100%;aspect-ratio:3/4;-webkit-user-select:none;user-select:none;border:2px solid transparent;border-radius:24px;background:linear-gradient(180deg,#2a0b3e,#160620) padding-box,linear-gradient(140deg,#ffe08a,#b7791f 40%,#ffd56b 60%,#8a5a12) border-box;box-shadow:0 30px 60px rgba(0,0,0,.5),0 0 60px rgba(255,180,70,.16);isolation:isolate;transition:rotate .5s var(--dwe-ease),box-shadow .6s ease}.dwe-sc-card.is-locked,.dwe-sc-card.is-missed,.dwe-sc-card.is-sealed{rotate:-3deg}.dwe-sc-card.is-sealed:hover{rotate:0deg}.dwe-sc-card.is-revealed{box-shadow:0 30px 60px rgba(0,0,0,.5),0 0 90px rgba(255,190,80,.4)}.dwe-sc-face{position:absolute;inset:8px;display:grid;grid-template-columns:minmax(0,1fr);align-content:center;justify-items:center;gap:8px;padding:20px;overflow:hidden;border-radius:17px;background:radial-gradient(circle at 50% 42%,#6a1a3a,#3a0c2a 58%,#1c0618);text-align:center}.dwe-sc-face>.dwe-pa,.dwe-sc-face>p{position:relative;margin:0}.dwe-sc-face>p{text-shadow:0 2px 12px rgba(10,2,12,.6)}.dwe-sc-twinkles{position:absolute;inset:0;pointer-events:none}.dwe-sc-twinkles i{position:absolute;top:var(--y);left:var(--x);width:12px;height:12px;margin:-6px 0 0 -6px;background:#ffe7a3;clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%);filter:drop-shadow(0 0 4px rgba(255,196,92,.9));opacity:0;animation:dwe-twinkle 3.6s ease-in-out var(--d) infinite}.dwe-sc-glow{position:absolute;inset:14%;border-radius:50%;background:radial-gradient(closest-side,rgba(255,200,90,.45),transparent)}.dwe-sc-face-eyebrow{color:var(--dwe-gold);font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.dwe-pa{position:relative;display:grid;aspect-ratio:9/8}.dwe-pa:before{content:"";right:4%;bottom:-2%;left:4%;height:16%;background:radial-gradient(closest-side,rgba(255,186,80,.5),transparent)}.dwe-pa-aura,.dwe-pa:before{position:absolute;border-radius:50%}.dwe-pa-aura{inset:-6% 0 8%;background:radial-gradient(closest-side,rgba(255,190,92,.42),rgba(255,150,60,.1) 70%,transparent);animation:dwe-pa-glow 4s ease-in-out infinite alternate}.dwe-pa-img{position:relative;width:100%;height:100%;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 12px 18px rgba(0,0,0,.45))}.dwe-sc-prize{width:90%;margin-block:4px}.dwe-sc-face-title{color:var(--dwe-cream);font-family:var(--dw-display);font-size:clamp(22px,2.4vw,28px);line-height:1.15}.dwe-sc-face-note{color:var(--dwe-muted);font-size:12.5px}.dwe-sc-foil{position:absolute;inset:8px;z-index:2;width:calc(100% - 16px);height:calc(100% - 16px);border-radius:17px;transition:opacity .65s ease,scale .65s var(--dwe-ease)}.is-open .dwe-sc-foil{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40'%3E%3Ccircle cx='20' cy='20' r='16' fill='%23f6c24b' stroke='%23a5661a' stroke-width='2.5'/%3E%3Ccircle cx='20' cy='20' r='11' fill='none' stroke='%23fff3c4' stroke-opacity='0.8' stroke-width='1.5'/%3E%3Cpath d='M15 14h10M15 18h10M17 14c5 0 5 7 0 7h-2l7 6' fill='none' stroke='%237a4a10' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 20 20,grab;touch-action:none}.dwe-sc-card.is-revealing .dwe-sc-foil{opacity:0;scale:1.08;pointer-events:none}.is-locked .dwe-sc-foil,.is-missed .dwe-sc-foil{filter:grayscale(.85) brightness(.5)}.dwe-sc-sparks{inset:-40px;z-index:4;width:calc(100% + 80px);height:calc(100% + 80px)}.dwe-sc-shine,.dwe-sc-sparks{position:absolute;pointer-events:none}.dwe-sc-shine{inset:8px;z-index:3;overflow:hidden;border-radius:17px}.dwe-sc-shine:after{content:"";position:absolute;top:-20%;bottom:-20%;left:-60%;width:40%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.55),transparent);will-change:transform;animation:dwe-sc-shine 3.4s ease-in-out infinite}.dwe-sc-ribbon{bottom:-15px;display:flex;align-items:center;gap:6px;padding:7px 14px;border:1px solid rgba(255,214,140,.6);border-radius:999px;background:linear-gradient(180deg,#7a1230,#4c0a1f);box-shadow:0 8px 18px rgba(0,0,0,.4);color:#ffe6ca;font:700 12.5px/1 var(--dw-sans);white-space:nowrap;translate:-50% 0}.dwe-sc-lock,.dwe-sc-ribbon{position:absolute;left:50%;z-index:3}.dwe-sc-lock{top:50%;display:grid;place-items:center;width:64px;height:64px;border:2px solid rgba(255,214,140,.6);border-radius:50%;background:rgba(20,6,31,.85);color:var(--dwe-cream);translate:-50% -50%}.dwe-sc-hint{position:absolute;inset:8px;z-index:3;pointer-events:none}.dwe-sc-hint i{position:absolute;top:60%;left:24%;width:30px;height:30px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.95),rgba(255,255,255,.25) 55%,transparent 72%);animation:dwe-sc-hint 2.6s ease-in-out infinite}.is-fresh .dwe-sc-glow{animation:dwe-sc-flash 1.2s ease-out both}.is-fresh .dwe-sc-prize{animation:dwe-sc-pop .8s cubic-bezier(.2,1.6,.4,1) .1s both}.is-fresh .dwe-sc-face-eyebrow{animation:dwe-sc-up .5s var(--dwe-ease) both}.is-fresh .dwe-sc-face-note,.is-fresh .dwe-sc-face-title{animation:dwe-sc-up .6s var(--dwe-ease) .35s both}@media (max-width:759px){.dwe-sc{grid-template-columns:minmax(0,1fr);text-align:center}.dwe-sc-card{order:-1;justify-self:center;width:min(100%,290px)}.dwe-sc-text{margin-inline:auto}.dwe-sc-actions,.dwe-sc-count,.dwe-sc-holds ul,.dwe-sc-progress{justify-content:center}.dwe-sc-road{margin-inline:auto}.dwe-sc-road li{font-size:12px}.dwe-sc-tile{min-width:0;flex:1}}.dwe-unl{position:fixed;inset:0;z-index:90;display:grid;place-items:center;padding:90px 20px 20px;animation:dwe-unl-in .3s ease both}.dwe-unl.is-leaving{animation:dwe-unl-out .26s ease both}.dwe-unl-backdrop{position:absolute;inset:0;background:rgba(10,3,18,.74);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.dwe-unl-box{position:relative;width:min(440px,100%);padding:0 28px 28px;border:1.5px solid transparent;border-radius:28px;background:radial-gradient(ellipse 70% 50% at 50% 0,rgba(255,190,80,.2),transparent 70%) padding-box,linear-gradient(180deg,rgba(58,16,84,.98),rgba(24,6,36,.99)) padding-box,linear-gradient(135deg,#ffe08a,rgba(255,200,61,.15) 35%,rgba(255,79,139,.45) 65%,#ffe08a) border-box;box-shadow:0 40px 90px rgba(0,0,0,.6);text-align:center;animation:dwe-unl-box .55s cubic-bezier(.2,1.3,.4,1) both}.dwe-unl-art{position:relative;display:grid;place-items:center;height:230px;margin:-96px auto 8px}.dwe-unl-rays{width:360px;height:360px;background:repeating-conic-gradient(rgba(255,214,120,.22) 0deg 5deg,transparent 5deg 15deg);-webkit-mask:radial-gradient(closest-side,#000 30%,transparent 75%);mask:radial-gradient(closest-side,#000 30%,transparent 75%);animation:dw-spin 24s linear infinite}.dwe-unl-glow,.dwe-unl-rays{position:absolute;border-radius:50%}.dwe-unl-glow{width:220px;height:220px;background:radial-gradient(closest-side,rgba(255,200,90,.55),transparent)}.dwe-unl-spark{--a:calc(var(--k) * 45deg);position:absolute;top:50%;left:50%;width:6px;height:6px;margin:-3px 0 0 -3px;border-radius:50%;background:#ffe08a;box-shadow:0 0 10px #ffb547;animation:dwe-unl-spark 1.8s ease-out infinite;animation-delay:calc(var(--k) * -.22s)}.dwe-unl-card{position:relative;width:150px;height:auto;filter:drop-shadow(0 18px 30px rgba(0,0,0,.5)) drop-shadow(0 0 24px rgba(255,190,80,.45));animation:dwe-unl-float 3s ease-in-out infinite alternate}.dwe-unl-eyebrow{margin:0;color:var(--dwe-gold);font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.dwe-unl-title{margin:8px 0 0;color:var(--dwe-cream);font-family:var(--dw-display);font-weight:400;font-size:clamp(28px,4vw,36px);line-height:1.1}.dwe-unl-text{margin:10px 0 0;color:var(--dwe-muted);font-size:15px;line-height:1.55}.dwe:has(.dwe-unl--won) .dwe-fireworks{z-index:95}.dwe-unl--won .dwe-unl-spark{--a:calc(var(--k) * 30deg)}.dwe-unl--won .dwe-unl-art{height:250px;margin-top:-110px}.dwe-unl-close{position:absolute;top:14px;right:14px;z-index:2;display:grid;place-items:center;width:38px;height:38px;border:1px solid rgba(255,230,202,.45);border-radius:50%;background:rgba(16,5,26,.85);color:var(--dwe-cream);cursor:pointer;transition:background-color .2s ease,border-color .2s ease}.dwe-unl-close:hover{border-color:var(--dwe-gold);background:rgba(255,255,255,.12)}.dwe-unl-close:focus-visible{outline:2px solid #fff;outline-offset:2px}.dwe-won-prize{width:240px;animation:dwe-sc-pop .9s cubic-bezier(.2,1.6,.4,1) .15s both}.dwe-won-terms{margin:14px 0 0;color:var(--dwe-muted);font-size:12px}.dwe-unl-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;margin-top:22px}.dwe-unl-actions .dwe-btn{height:52px;margin:0;padding:0 24px;font-size:16px}.dwe-faq{max-width:980px;margin:clamp(64px,8vw,104px) auto 0}.dwe-faq-list{display:grid;gap:12px;margin:26px 0 0;padding:0;list-style:none}.dwe-faq-item{border:1px solid rgba(255,200,61,.45);border-radius:16px;background:rgba(46,13,72,.45);transition:background-color .2s ease,border-color .2s ease}.dwe-faq-item.is-open{border-color:rgba(255,200,61,.75);background:rgba(58,16,84,.7)}.dwe-faq-q{margin:0}.dwe-faq-q button{display:flex;align-items:center;gap:16px;width:100%;padding:16px 20px;border:0;border-radius:16px;background:none;color:var(--dwe-cream);font:600 16px/1.35 var(--dw-sans);text-align:left;cursor:pointer}.dwe-faq-q button:focus-visible{outline:2px solid #fff;outline-offset:2px}.dwe-faq-num{width:20px;flex-shrink:0;color:var(--dwe-muted);font-size:13px}.dwe-faq-text{flex:1}.dwe-faq-icon{display:grid;flex-shrink:0;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--dwe-gold);color:var(--dwe-ink)}.is-open .dwe-faq-icon{border:1.5px solid rgba(255,230,202,.75);background:transparent;color:var(--dwe-cream)}.dwe-faq-a>div{padding:0 20px 18px 56px;color:var(--dwe-muted);font-size:15px;line-height:1.6;animation:dwe-panel-in .3s var(--dwe-ease) both}.dwe-faq-a ul{margin:8px 0 0;padding-left:18px}.dwe-faq-a li+li{margin-top:4px}.dwe-faq-a b{color:var(--dwe-cream)}.dwe-faq-a a{color:var(--dwe-gold-hi);text-decoration:underline;text-underline-offset:2px;overflow-wrap:anywhere}.dwe-faq-terms,.dwe-gd-terms{margin:16px 0 0;color:var(--dwe-muted);font-size:13.5px}.dwe-faq-terms a,.dwe-gd-terms a,.dwe-sc-terms a,.dwe-won-terms a{color:var(--dwe-gold-hi);text-decoration:underline;text-underline-offset:2px}.dwe-faq-topics{display:flex;flex-wrap:wrap;gap:8px;margin:22px 0 0}.dwe-faq-topics button{padding:8px 16px;border:1px solid rgba(255,200,61,.45);border-radius:999px;background:rgba(46,13,72,.45);color:var(--dwe-cream);font:inherit;font-size:14px;font-weight:700;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.dwe-faq-topics button:hover{border-color:rgba(255,200,61,.75)}.dwe-faq-topics button.is-on{border-color:var(--dwe-gold);background:var(--dwe-gold);color:var(--dwe-ink)}.dwe-faq-topics button:focus-visible{outline:2px solid var(--dwe-gold-hi);outline-offset:2px}.dwe-faq-topics+.dwe-faq-list{margin-top:16px}@media (max-width:639px){.dwe-faq-q button{padding:14px 16px;font-size:15px}.dwe-faq-a>div{padding-left:16px}}.dwe-gd{position:fixed;inset:0;z-index:92;pointer-events:none}.dwe-gd.is-open{pointer-events:auto}.dwe-gd-backdrop{position:absolute;inset:0;background:rgba(8,3,14,.62);opacity:0;transition:opacity .3s ease}.is-open .dwe-gd-backdrop{opacity:1}.dwe-gd-panel{position:absolute;top:0;right:0;bottom:0;width:min(460px,100vw);padding:28px 28px 40px;overflow-y:auto;overscroll-behavior:contain;border-left:1px solid rgba(255,200,61,.35);background:radial-gradient(ellipse 80% 30% at 50% 0,rgba(255,170,60,.12),transparent 70%),#140e18;box-shadow:-30px 0 60px rgba(0,0,0,.5);translate:100% 0;transition:translate .45s var(--dwe-ease)}.is-open .dwe-gd-panel{translate:0 0}.dwe-gd-head{position:relative;padding-right:48px}.dwe-gd-eyebrow{margin:0;color:var(--dwe-gold);font-size:11.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.dwe-gd-title{margin:6px 0 0;color:var(--dwe-cream);font-family:var(--dw-display);font-weight:400;font-size:38px;line-height:1.05}.dwe-gd-close{position:absolute;top:-4px;right:0;display:grid;place-items:center;width:38px;height:38px;border:1px solid rgba(255,230,202,.4);border-radius:50%;background:rgba(255,255,255,.04);color:var(--dwe-cream);cursor:pointer}.dwe-gd-close:hover{border-color:var(--dwe-gold)}.dwe-gd-close:focus-visible{outline:2px solid #fff;outline-offset:2px}.dwe-gd-section{margin-top:26px;padding-top:20px;border-top:1px solid rgba(255,214,140,.14)}.dwe-gd-section h3{margin:0;color:var(--dwe-gold);font-size:12.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.dwe-gd-diyas{display:grid;gap:14px;margin:14px 0 0;padding:0;list-style:none}.dwe-gd-diyas li{display:flex;gap:12px;color:rgba(255,236,214,.78);font-size:14px;line-height:1.5}.dwe-gd-num{display:grid;flex-shrink:0;place-items:center;width:28px;height:28px;border:1px solid rgba(255,200,61,.6);border-radius:50%;color:var(--dwe-gold);font-size:12.5px;font-weight:800}.dwe-gd-diyas li.is-done .dwe-gd-num{border-color:var(--dwe-gold);background:var(--dwe-gold);color:var(--dwe-ink)}.dwe-gd-diyas li.is-active .dwe-gd-num{box-shadow:0 0 0 4px rgba(255,200,61,.16)}.dwe-gd-diyas li.is-locked{color:rgba(255,236,214,.5)}.dwe-gd-diyas li.is-locked .dwe-gd-num{border-color:rgba(255,236,214,.25);color:rgba(255,236,214,.5)}.dwe-gd-diyas li.is-locked b{color:rgba(255,230,202,.6)}.dwe-gd-diyas small{display:block;color:rgba(255,236,214,.55);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.dwe-gd-diyas b{display:block;margin:1px 0 2px;color:var(--dwe-cream);font-family:var(--dw-display);font-size:19px;font-weight:400}.dwe-gd-rules{display:grid;gap:10px;margin:12px 0 0;padding:0;list-style:none}.dwe-gd-rules li{position:relative;padding-left:20px;color:rgba(255,236,214,.84);font-size:14.5px;line-height:1.5}.dwe-gd-rules li:before{content:"";position:absolute;top:.62em;left:2px;width:7px;height:7px;background:var(--dwe-gold);rotate:45deg}.dwe-share-copy{flex:0 0 auto;width:46px;padding:0}.dwe-jside .dwe-quest-copy{justify-self:stretch;min-width:0}.dwe-gd-text{margin:12px 0 16px;color:rgba(255,236,214,.84);font-size:14.5px;line-height:1.5}.dwe-shubh-diya{position:relative;display:grid;place-items:center;width:190px;aspect-ratio:1;animation:dwe-sc-pop .9s cubic-bezier(.2,1.6,.4,1) .15s both}.dwe-shubh-diya .dwe-diya-art{width:100%;height:100%;margin:0}.dwe-unl--shubh .dwe-unl-text b{color:var(--dwe-cream)}.dwe-unl--shubh .dwe-quest-error{margin-top:12px}@keyframes dwe-cb-twinkle{0%{scale:.9}to{scale:1.06}}@keyframes dwe-light{0%{opacity:calc(.35 + var(--lv) * .5);scale:.92}to{opacity:calc(.45 + var(--lv) * .55);scale:1.04}}@keyframes dwe-light-first{0%{scale:.94}to{scale:1.1}}@keyframes dwe-jglow-in{0%{opacity:0;scale:.6}}@keyframes dwe-jdraw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes dwe-cb-pin-in{0%{scale:0}}@keyframes dwe-cb-ring{0%{opacity:.9;scale:.6}to{opacity:0;scale:1.8}}@keyframes dwe-sc-shine{0%{transform:translateX(0)}55%,to{transform:translateX(475%)}}@keyframes dwe-sc-hint{0%{opacity:0;transform:translate(0)}12%{opacity:1}35%{transform:translate(110px,-24px)}65%{transform:translate(10px,-56px)}88%{opacity:1}to{opacity:0;transform:translate(120px,-80px)}}@keyframes dwe-sc-flash{0%{opacity:0;scale:.3}30%{opacity:1;scale:1.35}to{opacity:.8;scale:1}}@keyframes dwe-twinkle{0%,to{opacity:0;scale:.3}25%{opacity:1;scale:1}50%{opacity:0;scale:.3}}@keyframes dwe-pa-glow{0%{opacity:.75}to{opacity:1}}@keyframes dwe-sc-pop{0%{opacity:0;scale:.4}60%{opacity:1;scale:1.1}to{scale:1}}@keyframes dwe-sc-up{0%{opacity:0;translate:0 10px}}@keyframes dwe-unl-in{0%{opacity:0}}@keyframes dwe-unl-out{to{opacity:0}}@keyframes dwe-unl-box{0%{opacity:0;scale:.86;translate:0 24px}}@keyframes dwe-unl-float{0%{transform:rotate(-7deg) translateY(0)}to{transform:rotate(-3deg) translateY(-8px)}}@keyframes dwe-unl-spark{0%{opacity:1;transform:rotate(var(--a)) translateY(-50px) scale(1)}to{opacity:0;transform:rotate(var(--a)) translateY(-150px) scale(.4)}}@keyframes dwe-ignite{0%{opacity:0;transform:scale(.2,.1)}60%{opacity:1;transform:scale(1.15,1.25)}to{opacity:1;transform:scale(1)}}@keyframes dwe-flicker{0%{transform:scale(1) skewX(0deg)}30%{transform:scale(.95,1.07) skewX(-2.5deg)}65%{transform:scale(1.04,.95) skewX(2deg)}to{transform:scale(.98,1.04) skewX(-1deg)}}@keyframes dwe-glow{0%{opacity:.7;transform:scale(.92)}to{opacity:1;transform:scale(1.06)}}@keyframes dwe-flash{0%{opacity:0;transform:scale(.4)}25%{opacity:1}to{opacity:0;transform:scale(1.5)}}@keyframes dwe-shock{0%{opacity:1;transform:scale(.4)}to{opacity:0;transform:scale(1.5)}}@keyframes dwe-rise{0%{opacity:0;transform:translate(0)}15%{opacity:1}to{opacity:0;transform:translate(calc((var(--k) - 2.5) * 5px),-72px)}}@keyframes dwe-pulse{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.35)}}@keyframes dwe-ember{0%{opacity:.35}to{opacity:1}}@keyframes dwe-fuse{to{stroke-dashoffset:-14}}@keyframes dwe-panel-in{0%{opacity:0;transform:translateY(14px)}}@keyframes dwe-ring{0%{opacity:.9;transform:scale(.94,.8)}70%,to{opacity:0;transform:scale(1.06,1.25)}}@keyframes dwe-call{0%{box-shadow:0 0 0 0 rgba(255,200,61,.55)}70%,to{box-shadow:0 0 0 16px rgba(255,200,61,0)}}@keyframes dwe-float{0%{transform:translateY(0)}to{transform:translateY(-4px)}}@keyframes dwe-bar{0%{transform:scaleX(0)}}