:root{--dw-primary:#5b3fd6;--dw-deep:#241044;--dw-gold:#f6c453;--dw-gold-deep:#d9982e;--dw-saffron:#ff9b42;--dw-cream:#fff9f0}.dw-defs{position:absolute;width:0;height:0;overflow:hidden;pointer-events:none}.dw-flame,.dw-flame-core{transform-box:fill-box;transform-origin:50% 100%}.dw-flame{animation:dw-flicker 2.6s ease-in-out infinite;animation-delay:var(--dw-delay,0s)}.dw-flame-core{animation:dw-flicker-core 1.9s ease-in-out infinite;animation-delay:var(--dw-delay,0s)}.dw-glow{transform-box:fill-box;transform-origin:50% 50%;animation:dw-glow 3.2s ease-in-out infinite;animation-delay:var(--dw-delay,0s)}@keyframes dw-flicker{0%,to{transform:scale(1) skewX(0)}25%{transform:scale(.97,1.05) skewX(-1.5deg)}50%{transform:scale(1.02,.96) skewX(1deg)}75%{transform:scale(.98,1.04) skewX(-.6deg)}}@keyframes dw-flicker-core{0%,to{transform:scale(1)}50%{transform:scale(.92,1.07)}}@keyframes dw-glow{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.07)}}.dw-float{animation:dw-float 6s ease-in-out infinite;animation-delay:var(--dw-delay,0s)}@keyframes dw-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.dw-sway{transform-origin:50% 0;animation:dw-sway 6s ease-in-out infinite;animation-delay:var(--dw-delay,0s)}@keyframes dw-sway{0%,to{transform:rotate(-2.5deg)}50%{transform:rotate(2.5deg)}}.dw-spin{animation:dw-spin 160s linear infinite}@keyframes dw-spin{to{transform:rotate(1turn)}}.dw-sparkle{position:absolute;width:var(--dw-s,4px);height:var(--dw-s,4px);border-radius:999px;background:radial-gradient(circle,#fff7d6 0,var(--dw-gold) 45%,transparent 70%);box-shadow:0 0 8px 2px rgba(246,196,83,.45);animation:dw-twinkle var(--dw-dur,3.4s) ease-in-out infinite;animation-delay:var(--dw-delay,0s);pointer-events:none}@keyframes dw-twinkle{0%,to{opacity:.15;transform:scale(.6)}50%{opacity:1;transform:scale(1)}}.dw-gold-text{background:linear-gradient(100deg,#fff1c1 0,var(--dw-gold) 40%,#ffd98a 60%,var(--dw-saffron) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.dw-announce{position:relative;height:32px;overflow:hidden;color:#fff;background:linear-gradient(90deg,var(--dw-deep) 0,#3a1d7a 50%,var(--dw-deep) 100%)}.dw-announce:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 35%,rgba(246,196,83,.22) 50%,transparent 65%);transform:translateX(-100%);animation:dw-sweep 7s ease-in-out infinite;pointer-events:none}@keyframes dw-sweep{0%,40%{transform:translateX(-100%)}to{transform:translateX(100%)}}.dw-hero{position:relative;isolation:isolate;overflow:hidden;color:#fff;background:radial-gradient(55% 70% at 78% 45%,rgba(246,196,83,.22) 0,transparent 60%),radial-gradient(60% 60% at 0 100%,rgba(255,155,66,.18) 0,transparent 60%),radial-gradient(70% 80% at 30% 0,rgba(91,63,214,.75) 0,transparent 65%),linear-gradient(160deg,#2f1660 0,var(--dw-deep) 60%,#1a0b33 100%)}.dw-chip{padding:5px 14px 5px 8px;border-radius:999px;border:1px solid rgba(246,196,83,.35);background:rgba(246,196,83,.08);color:#ffe3a3;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.dw-btn-gold,.dw-chip{display:inline-flex;align-items:center;gap:8px}.dw-btn-gold{position:relative;overflow:hidden;justify-content:center;min-height:50px;padding:0 26px;border-radius:999px;font-weight:700;color:#2a1203;background:linear-gradient(180deg,#ffe08f 0,var(--dw-gold) 55%,#eba23c 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.6),0 12px 30px -12px rgba(246,196,83,.8);transition:transform .25s ease,box-shadow .25s ease}.dw-btn-gold:before{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.6) 50%,transparent 70%);transform:translateX(-120%);animation:dw-sheen 5s ease-in-out infinite}.dw-btn-gold:hover{transform:translateY(-2px);box-shadow:inset 0 1px 0 rgba(255,255,255,.6),0 18px 40px -12px rgba(246,196,83,.9)}@keyframes dw-sheen{0%,60%{transform:translateX(-120%)}85%,to{transform:translateX(120%)}}.dw-btn-ghost{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:50px;padding:0 24px;border-radius:999px;font-weight:600;color:#fff;border:1px solid rgba(255,255,255,.28);background:rgba(255,255,255,.06);transition:background .25s ease,border-color .25s ease}.dw-btn-ghost:hover{background:rgba(255,255,255,.12);border-color:rgba(246,196,83,.65)}.dw-btn-ghost:focus-visible,.dw-btn-gold:focus-visible{outline:2px solid #ffe3a3;outline-offset:3px}.dw-card{border-radius:18px;background:rgba(255,255,255,.96);color:var(--dw-deep);box-shadow:0 24px 50px -20px rgba(10,4,30,.6),0 0 0 1px rgba(246,196,83,.35)}.dw-count{position:relative;isolation:isolate;overflow:hidden;border-radius:24px;color:#fff;background:radial-gradient(60% 120% at 100% 0,rgba(91,63,214,.55) 0,transparent 60%),radial-gradient(50% 120% at 0 100%,rgba(255,155,66,.16) 0,transparent 60%),linear-gradient(135deg,#2f1660 0,var(--dw-deep) 100%);box-shadow:0 30px 60px -35px rgba(36,16,68,.8)}.dw-count:before{content:"";position:absolute;left:32px;right:32px;top:0;height:1px;background:linear-gradient(90deg,transparent,rgba(246,196,83,.85),transparent)}.dw-tile{border-radius:16px;border:1px solid rgba(246,196,83,.28);background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.02))}.dw-num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.dw-fw{position:absolute;width:0;height:0;pointer-events:none}.dw-fw i{top:calc(var(--len, 12px) / -2);width:2px;height:var(--len,12px);border-radius:2px;background:linear-gradient(to top,transparent 0,var(--c,#f6c453) 100%);opacity:0;transform:rotate(var(--r)) translateY(0) scaleY(.3);animation:dw-ray var(--dur,3.6s) cubic-bezier(.12,.75,.3,1) infinite;animation-delay:var(--d,0s)}.dw-fw i,.dw-fw i:after{position:absolute;left:-1px}.dw-fw i:after{content:"";top:-2px;width:4px;height:4px;border-radius:999px;background:#fff7d6;box-shadow:0 0 6px 1px var(--c,#f6c453)}.dw-fw b{position:absolute;left:-14px;top:-14px;width:28px;height:28px;border-radius:999px;background:radial-gradient(circle,rgba(255,247,214,.95) 0,var(--c,#f6c453) 35%,transparent 70%);opacity:0;transform:scale(.2);animation:dw-flash var(--dur,3.6s) ease-out infinite;animation-delay:var(--d,0s)}@keyframes dw-ray{0%{opacity:0;transform:rotate(var(--r)) translateY(0) scaleY(.3)}4%{opacity:1}30%{opacity:.9}42%{opacity:0;transform:rotate(var(--r)) translateY(var(--dist,-46px)) scaleY(1)}to{opacity:0;transform:rotate(var(--r)) translateY(var(--dist,-46px)) scaleY(1)}}@keyframes dw-flash{0%{opacity:0;transform:scale(.2)}4%{opacity:1;transform:scale(1)}16%,to{opacity:0;transform:scale(1.4)}}.dw-rocket{position:absolute;left:0;top:0;width:30px;height:16px;margin:-8px 0 0 -26px;pointer-events:none;z-index:2;will-change:transform;filter:drop-shadow(0 2px 3px rgba(36,16,68,.25))}.dw-rocket-trail circle{animation:dw-twinkle .9s ease-in-out infinite}.dw-rocket-trail circle:nth-child(2){animation-delay:.3s}.dw-rocket-trail circle:nth-child(3){animation-delay:.6s}.dw-rocket-body{animation:dw-rumble .35s ease-in-out infinite;transform-box:fill-box;transform-origin:center}@keyframes dw-rumble{0%,to{transform:translateY(0)}50%{transform:translateY(-.6px)}}.dw-sweep{animation:dw-progress 6s cubic-bezier(.45,0,.2,1) infinite;transform:translateX(-100%)}.dw-sweep-rocket{animation:dw-progress 6s cubic-bezier(.45,0,.2,1) infinite,dw-rocket-fade 6s linear infinite}@keyframes dw-progress{0%{transform:translateX(-100%)}62%,to{transform:translateX(0)}}@keyframes dw-rocket-fade{0%{opacity:0}6%{opacity:1}60%{opacity:1}66%,to{opacity:0}}.dw-shot{position:absolute;bottom:0;width:3px;height:34px;margin-left:-1.5px;border-radius:3px;background:linear-gradient(0deg,transparent 0,rgba(255,155,66,.6) 55%,#fff7d6);opacity:0;pointer-events:none;animation:dw-rise var(--dur,4s) cubic-bezier(.3,.6,.4,1) infinite;animation-delay:var(--d,0s)}.dw-shot:after{content:"";position:absolute;left:-1.5px;top:-3px;width:6px;height:6px;border-radius:999px;background:#fff7d6;box-shadow:0 0 10px 3px rgba(246,196,83,.9)}@keyframes dw-rise{0%{opacity:0;transform:translateY(0)}3%{opacity:1}28%{opacity:1}30%,to{opacity:0;transform:translateY(calc(var(--h, 200px) * -1))}}.dw-home{background:linear-gradient(180deg,#fff 0,var(--dw-cream) 18%,#fff 50%,var(--dw-cream) 82%,#fff 100%)}.dw-divider{display:flex;align-items:center;justify-content:center;gap:10px;padding:18px 16px}.dw-divider-line{height:1px;flex:1;max-width:260px}.dw-divider-line--l{background:linear-gradient(90deg,transparent,rgba(217,152,46,.75))}.dw-divider-line--r{background:linear-gradient(90deg,rgba(217,152,46,.75),transparent)}.dw-bead{width:7px;height:7px;border-radius:999px;background:radial-gradient(circle at 35% 35%,#ffd46b,var(--dw-saffron) 70%);box-shadow:0 0 6px rgba(255,155,66,.6)}.dw-bead--sm{width:5px;height:5px;background:radial-gradient(circle at 35% 35%,#ffb3c7,#e8508a 70%)}.dw-gutter{position:absolute;pointer-events:none;z-index:5}.dw-petals{position:fixed;inset:0;pointer-events:none;overflow:hidden;z-index:60}.dw-petal{position:absolute;top:-6vh;left:var(--x,50%);width:var(--w,12px);height:calc(var(--w, 12px) * .7);border-radius:80% 0 80% 0;background:linear-gradient(135deg,#ffc15e 0,var(--dw-saffron) 55%,#e2700f 100%);opacity:0;animation:dw-fall var(--dur,18s) linear infinite;animation-delay:var(--d,0s);will-change:transform,opacity}.dw-petal--rose{background:linear-gradient(135deg,#ffb3c7,#e8508a 60%,#b8336a)}.dw-petal--gold{background:linear-gradient(135deg,#fff1c1 0,var(--dw-gold) 60%,var(--dw-gold-deep) 100%)}@keyframes dw-fall{0%{transform:translateZ(0) rotate(0deg);opacity:0}8%{opacity:.8}50%{transform:translate3d(var(--drift,40px),55vh,0) rotate(220deg)}92%{opacity:.6}to{transform:translate3d(calc(var(--drift, 40px) * -.5),112vh,0) rotate(420deg);opacity:0}}@media (max-width:767px){.dw-petal:nth-child(n+5){display:none}}.dw-band{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(40% 120% at 50% 110%,rgba(246,196,83,.28) 0,transparent 60%),linear-gradient(180deg,#2a1258 0,var(--dw-deep) 55%,#1a0b33 100%);border-top:1px solid rgba(246,196,83,.35);border-bottom:1px solid rgba(246,196,83,.35)}.dw-bokeh{position:absolute;border-radius:999px;filter:blur(28px);opacity:.45;animation:dw-drift var(--dur,14s) ease-in-out infinite alternate;animation-delay:var(--d,0s);pointer-events:none}@keyframes dw-drift{0%{transform:translate3d(-12px,0,0) scale(1)}to{transform:translate3d(14px,-6px,0) scale(1.08)}}.dw-pool{position:absolute;left:50%;bottom:-6px;width:140%;height:26px;transform:translateX(-50%);background:radial-gradient(50% 50% at 50% 50%,rgba(255,190,90,.45),transparent 70%);pointer-events:none}.dw-thali{animation:dw-float 7s ease-in-out infinite;filter:drop-shadow(0 10px 18px rgba(246,196,83,.25))}.dw-chakri{display:inline-block;position:relative;width:var(--s,64px);height:var(--s,64px);pointer-events:none}.dw-chakri-wheel{position:absolute;inset:0;animation:dw-spin .45s linear infinite}.dw-chakri-glow{inset:18%;background:radial-gradient(circle,#fff7d6 0,rgba(246,196,83,.85) 35%,rgba(255,155,66,0) 70%);animation:dw-glow .5s ease-in-out infinite}.dw-chakri-glow,.dw-cs{position:absolute;border-radius:999px}.dw-cs{left:50%;top:50%;width:4px;height:4px;margin:-2px 0 0 -2px;background:#fff3c4;box-shadow:0 0 6px 2px rgba(246,196,83,.9);opacity:0;animation:dw-cspark var(--dur,.7s) ease-out infinite;animation-delay:var(--d,0s)}@keyframes dw-cspark{0%{opacity:1;transform:rotate(var(--r)) translateX(calc(var(--s, 64px) * .28)) scale(1)}to{opacity:0;transform:rotate(calc(var(--r) + 40deg)) translateX(calc(var(--s, 64px) * .9)) scale(.3)}}.dw-anaar{display:inline-block;position:relative;width:var(--s,80px);height:calc(var(--s, 80px) * 1.6);pointer-events:none}.dw-anaar-pot{bottom:0;width:40%}.dw-anaar-glow,.dw-anaar-pot{position:absolute;left:50%;transform:translateX(-50%)}.dw-anaar-glow{bottom:22%;width:70%;height:40%;background:radial-gradient(50% 60% at 50% 100%,rgba(255,220,140,.75),transparent 70%);animation:dw-glow .6s ease-in-out infinite}.dw-as{position:absolute;left:50%;bottom:26%;width:3px;height:3px;margin-left:-1.5px;border-radius:999px;background:#fff3c4;box-shadow:0 0 5px 2px var(--c,rgba(246,196,83,.9));opacity:0;animation:dw-fountain var(--dur,1.3s) cubic-bezier(.2,.7,.4,1) infinite;animation-delay:var(--d,0s)}@keyframes dw-fountain{0%{opacity:1;transform:translate(0) scale(1.2)}55%{opacity:1;transform:translate(calc(var(--x) * .75),calc(var(--h) * -1)) scale(1)}to{opacity:0;transform:translate(calc(var(--x) * 1.25),calc(var(--h) * -.45)) scale(.4)}}.dw-band .dw-ground{transition:transform .4s ease,filter .4s ease;transform-origin:50% 100%}.dw-band:hover .dw-ground{transform:scale(1.18);filter:brightness(1.25)}.dw-lazy:not(.dw-inview) .dw-as,.dw-lazy:not(.dw-inview) .dw-chakri-wheel,.dw-lazy:not(.dw-inview) .dw-cs,.dw-lazy:not(.dw-inview) .dw-fw b,.dw-lazy:not(.dw-inview) .dw-fw i{animation-play-state:paused}.dw-pop{position:fixed;z-index:9999;pointer-events:none;transform:translate(-50%,-50%);animation:dw-pop-out 1.7s ease-out forwards}.dw-pop--anaar{transform:translate(-50%,-100%)}@keyframes dw-pop-out{0%,75%{opacity:1}to{opacity:0}}.dw-gift{display:inline-block;transform-origin:50% 85%}.dw-gift-host:hover .dw-gift,.dw-gift:hover{animation:dw-shake .7s ease-in-out infinite}@keyframes dw-shake{0%,to{transform:rotate(0)}20%{transform:rotate(-9deg)}40%{transform:rotate(8deg)}60%{transform:rotate(-5deg)}80%{transform:rotate(3deg)}}.dw-footer-sky{position:absolute;inset:0 0 auto 0;height:220px;pointer-events:none;z-index:1;overflow:hidden}@media (prefers-reduced-motion:reduce){.dw-announce:after,.dw-bokeh,.dw-btn-gold:before,.dw-flame,.dw-flame-core,.dw-float,.dw-glow,.dw-rocket-body,.dw-rocket-trail circle,.dw-sparkle,.dw-spin,.dw-sway,.dw-thali{animation:none!important}.dw-sparkle{opacity:.6}.dw-as,.dw-cs,.dw-fw,.dw-petals,.dw-pop,.dw-shot{display:none}.dw-anaar-glow,.dw-chakri-glow,.dw-chakri-wheel,.dw-gift-host:hover .dw-gift,.dw-gift:hover{animation:none!important}.dw-sweep,.dw-sweep-rocket{animation:none!important;transform:none}.dw-sweep-rocket{opacity:1}}