.dc-overlay{animation:dcFade .32s ease-out both}.dc-card{background:radial-gradient(120% 85% at 50% -5%,rgba(241,106,37,.42),transparent 58%),radial-gradient(80% 60% at 100% 100%,rgba(251,191,36,.14),transparent 60%),linear-gradient(160deg,#3b0a0a,#2b0b0b 46%,#1b0707);box-shadow:inset 0 1px 0 rgba(253,230,138,.18),0 30px 90px -30px rgba(0,0,0,.9);animation:dcCardIn .55s cubic-bezier(.22,1,.36,1) both}.dc-title{background:linear-gradient(100deg,#fef3c7,#fbbf24 45%,#f97316);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 4px 18px rgba(251,191,36,.25))}.dc-rangoli{left:calc(50% - 170px);top:-78px;width:340px;height:340px;opacity:.75;animation:dcSpin 70s linear infinite}.dc-hero-diya{animation:dcFloat 5s ease-in-out infinite;filter:drop-shadow(0 10px 24px rgba(251,191,36,.35))}.dc-floating-diya{opacity:.75;animation:dcFloatSoft ease-in-out infinite;filter:drop-shadow(0 6px 16px rgba(251,191,36,.28))}.dc-ember{position:absolute;bottom:-12px;border-radius:9999px;background:radial-gradient(circle,#fde68a 0,#f59e0b 55%,transparent 75%);box-shadow:0 0 8px rgba(251,191,36,.85);animation:dcRise linear infinite;opacity:0}.dc-offer-box{box-shadow:inset 0 1px 0 rgba(253,230,138,.15),0 16px 40px -28px rgba(0,0,0,.9)}.dc-cta{transition:transform .25s ease,box-shadow .25s ease}.dc-cta:hover{transform:translateY(-1px) scale(1.02);box-shadow:0 16px 34px -18px rgba(194,65,12,.75)}.dc-fab{animation:dcFabGlow 3.4s ease-in-out infinite}@keyframes dcFade{0%{opacity:0}to{opacity:1}}@keyframes dcCardIn{0%{opacity:0;transform:translateY(26px) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes dcSpin{to{transform:rotate(1turn)}}@keyframes dcFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes dcFloatSoft{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-14px) rotate(4deg)}}@keyframes dcRise{0%{opacity:0;transform:translateY(0) scale(.6)}15%{opacity:.9}75%{opacity:.45}to{opacity:0;transform:translateY(-78vh) scale(1.1)}}@keyframes dcFabGlow{0%,to{box-shadow:0 0 0 0 rgba(251,191,36,.45),0 10px 24px -12px rgba(0,0,0,.9)}50%{box-shadow:0 0 0 8px rgba(251,191,36,0),0 10px 24px -12px rgba(0,0,0,.9)}}@media (prefers-reduced-motion:reduce){.dc-ember,.dc-fab,.dc-floating-diya,.dc-hero-diya,.dc-rangoli{animation:none!important}}.gc-overlay{animation:gc-fade-in .5s ease-out}.gc-card{animation:gc-pop .85s cubic-bezier(.16,1,.3,1);scrollbar-width:thin;scrollbar-color:#f16a25 transparent;background:#fff7ed;color:#3b1d08;isolation:isolate;z-index:2;box-shadow:0 24px 64px rgba(180,83,9,.35)}.gc-card::-webkit-scrollbar{width:6px}.gc-card::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#f16a25,#eab308 50%,#c2410c);border-radius:999px}.gc-title{color:#c2410c}.gc-ribbon{background:linear-gradient(90deg,#9a3412,#f16a25 25%,#eab308 50%,#f16a25 75%,#9a3412);box-shadow:0 2px 14px rgba(241,106,37,.45)}.gc-ribbon-shine{background:linear-gradient(120deg,transparent,rgba(255,255,255,.55) 45%,transparent 70%);animation:gc-ribbon-move 3.6s ease-in-out infinite}.gc-petal{top:-16px;border-radius:80% 0 70% 20%}.gc-grain,.gc-petal{position:absolute;animation-name:gc-fall;animation-timing-function:linear;animation-iteration-count:infinite;pointer-events:none}.gc-grain{top:-8px;width:3px;height:3px;border-radius:50%;background:#fde68a;box-shadow:0 0 4px rgba(253,230,138,.9)}.gc-idol{position:relative;width:fit-content;display:grid;place-items:center;filter:drop-shadow(0 16px 24px rgba(194,65,12,.38))}.gc-glow{position:absolute;inset:8px;border-radius:50%;background:radial-gradient(circle,rgba(255,247,237,.95) 0,rgba(253,230,138,.55) 42%,rgba(241,106,37,.12) 68%,transparent 76%);animation:gc-pulse 2.6s ease-in-out infinite;pointer-events:none}.gc-idol-photo{animation:gc-idol-float 3.4s ease-in-out infinite}@keyframes gc-idol-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.gc-fab{animation:gc-fab-in .5s ease-out,gc-fab-bob 2.6s ease-in-out .5s infinite}@keyframes gc-fade-in{0%{opacity:0}to{opacity:1}}@keyframes gc-pop{0%{opacity:0;transform:translateY(32px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes gc-pulse{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}@keyframes gc-ribbon-move{0%{transform:translateX(-120%)}to{transform:translateX(120%)}}@keyframes gc-fall{0%{transform:translate3d(0,-8vh,0) rotate(0deg);opacity:0}12%{opacity:.9}to{transform:translate3d(var(--drift),110vh,0) rotate(var(--spin));opacity:.15}}@keyframes gc-fab-in{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}@keyframes gc-fab-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@media (prefers-reduced-motion:reduce){.gc-card,.gc-fab,.gc-glow,.gc-grain,.gc-overlay,.gc-petal,.gc-ribbon-shine{animation:none}}.i-day-overlay{animation:i-day-fade-in .45s ease-out}.i-day-card{animation:i-day-pop .7s cubic-bezier(.16,1,.3,1);scrollbar-width:thin;scrollbar-color:#ff9933 transparent}.i-day-card::-webkit-scrollbar{width:6px}.i-day-card::-webkit-scrollbar-track{background:transparent;margin-block:18px}.i-day-card::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#ff9933,#ffffff 50%,#138808);border-radius:999px}.i-day-card::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#ffb347,#ffffff 50%,#1aa34a)}.i-day-card::-webkit-scrollbar-button{display:none;width:0;height:0}.i-day-card::-webkit-scrollbar-corner{background:transparent}.i-day-flag-wrap{transform-origin:left center;animation:i-day-flag-wave 3.2s ease-in-out infinite;filter:drop-shadow(4px 10px 18px rgba(0,0,0,.45))}.i-day-flag-svg{filter:url(#i-day-wave)}.i-day-chakra{animation:i-day-chakra-spin 18s linear infinite;transform-origin:50% 50%}.i-day-glow{animation:i-day-pulse 2.4s ease-in-out infinite}.i-day-title-hi{background:linear-gradient(90deg,#ff9933,#ffffff,#138808,#ffffff,#ff9933);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:i-day-shimmer 5s linear infinite}.i-day-ribbon{background:linear-gradient(90deg,#ff9933,#ff9933 33.3%,#ffffff 0,#ffffff 66.6%,#138808 0,#138808);box-shadow:0 2px 12px rgba(255,153,51,.45)}.i-day-ribbon-shine{background:linear-gradient(120deg,transparent,rgba(255,255,255,.55) 45%,transparent 70%);animation:i-day-ribbon-move 3.8s ease-in-out infinite}.i-day-petal{position:absolute;top:-12px;border-radius:80% 0 80% 0;animation-name:i-day-fall;animation-timing-function:linear;animation-iteration-count:infinite;pointer-events:none}.i-day-spark{position:absolute;width:4px;height:4px;border-radius:999px;background:#fff7d6;box-shadow:0 0 8px 2px rgba(255,215,0,.8);animation:i-day-sparkle 1.8s ease-in-out infinite}.i-day-fab{animation:i-day-fab-in .5s ease-out,i-day-fab-bob 2.6s ease-in-out .5s infinite}@keyframes i-day-fade-in{0%{opacity:0}to{opacity:1}}@keyframes i-day-pop{0%{opacity:0;transform:translateY(28px) scale(.92)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes i-day-flag-wave{0%,to{transform:perspective(560px) rotateY(-14deg) skewY(0deg)}50%{transform:perspective(560px) rotateY(10deg) skewY(1.8deg)}}@keyframes i-day-chakra-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes i-day-pulse{0%,to{opacity:.45;transform:scale(1)}50%{opacity:.85;transform:scale(1.08)}}@keyframes i-day-shimmer{0%{background-position:0 50%}to{background-position:220% 50%}}@keyframes i-day-ribbon-move{0%{transform:translateX(-120%)}to{transform:translateX(120%)}}@keyframes i-day-fall{0%{transform:translate3d(0,-8vh,0) rotate(0deg);opacity:0}8%{opacity:1}to{transform:translate3d(var(--drift),110vh,0) rotate(var(--spin));opacity:.15}}@keyframes i-day-sparkle{0%,to{opacity:.15;transform:scale(.6)}50%{opacity:1;transform:scale(1.25)}}@keyframes i-day-fab-in{0%{opacity:0;transform:translateY(12px) scale(.8)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes i-day-fab-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@media (prefers-reduced-motion:reduce){.i-day-card,.i-day-chakra,.i-day-fab,.i-day-flag-wrap,.i-day-glow,.i-day-overlay,.i-day-petal,.i-day-ribbon-shine,.i-day-spark,.i-day-title-hi{animation:none!important}}.rb-overlay{animation:rb-fade-in .5s ease-out}.rb-card{animation:rb-pop .85s cubic-bezier(.16,1,.3,1);scrollbar-width:thin;scrollbar-color:#c81d4a transparent;background:#fff8ef;color:#1f1220;isolation:isolate;z-index:2;box-shadow:0 24px 64px rgba(80,16,32,.35)}.rb-card::-webkit-scrollbar{width:6px}.rb-card::-webkit-scrollbar-track{background:transparent;margin-block:18px}.rb-card::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#c81d4a,#e8b86d 50%,#7b1e3a);border-radius:999px}.rb-card::-webkit-scrollbar-button{display:none;width:0;height:0}.rb-glow{animation:rb-pulse 2.8s ease-in-out infinite}.rb-title{color:#7b1e3a}.rb-ribbon{background:linear-gradient(90deg,#7b1e3a,#c81d4a 25%,#e8b86d 50%,#c81d4a 75%,#7b1e3a);box-shadow:0 2px 14px rgba(200,29,74,.45)}.rb-ribbon-shine{background:linear-gradient(120deg,transparent,rgba(255,255,255,.55) 45%,transparent 70%);animation:rb-ribbon-move 3.6s ease-in-out infinite}.rb-petal{top:-16px;border-radius:80% 0 70% 20%}.rb-grain,.rb-petal{position:absolute;animation-name:rb-fall;animation-timing-function:linear;animation-iteration-count:infinite;pointer-events:none}.rb-grain{top:-8px;width:3px;height:3px;border-radius:50%;background:#f5e6c8;box-shadow:0 0 4px rgba(245,230,200,.9)}.rb-spark{position:absolute;width:5px;height:5px;border-radius:999px;background:#ffe9a8;box-shadow:0 0 10px 3px rgba(232,184,109,.85);animation:rb-sparkle 1.9s ease-in-out infinite}.rb-fab{animation:rb-fab-in .5s ease-out,rb-fab-bob 2.6s ease-in-out .5s infinite}.rb-rakhi{filter:drop-shadow(0 14px 22px rgba(123,30,58,.45))}.rb-rakhi-outer{transform-origin:80px 78px;animation:rb-spin-slow 18s linear infinite}.rb-rakhi-inner{transform-origin:80px 78px;animation:rb-spin-rev 12s linear infinite}.rb-rakhi-core{transform-origin:80px 78px;animation:rb-core-pulse 2.4s ease-in-out infinite}.rb-thread-left,.rb-thread-right{transform-origin:80px 118px;animation:rb-thread-sway 3.2s ease-in-out infinite}.rb-thread-right{animation-delay:.45s}.rb-thread-shine{animation:rb-thread-glow 2.2s ease-in-out infinite}.rb-heart{position:absolute;animation:rb-float-heart 4.8s ease-in-out infinite;pointer-events:none}.rb-bind-ring{transform-origin:80px 78px;animation:rb-bind 2.8s ease-in-out infinite}@keyframes rb-fade-in{0%{opacity:0}to{opacity:1}}@keyframes rb-pop{0%{opacity:0;transform:translateY(32px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes rb-pulse{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.9;transform:scale(1.12)}}@keyframes rb-shimmer{0%{background-position:0 50%}to{background-position:240% 50%}}@keyframes rb-ribbon-move{0%{transform:translateX(-120%)}to{transform:translateX(120%)}}@keyframes rb-fall{0%{transform:translate3d(0,-8vh,0) rotate(0deg);opacity:0}8%{opacity:1}to{transform:translate3d(var(--drift),110vh,0) rotate(var(--spin));opacity:.12}}@keyframes rb-sparkle{0%,to{opacity:.2;transform:scale(.55)}50%{opacity:1;transform:scale(1.35)}}@keyframes rb-fab-in{0%{opacity:0;transform:translateY(12px) scale(.8)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes rb-fab-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes rb-spin-slow{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes rb-spin-rev{0%{transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes rb-core-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes rb-thread-sway{0%,to{transform:rotate(-6deg)}50%{transform:rotate(7deg)}}@keyframes rb-thread-glow{0%,to{opacity:.35}50%{opacity:.95}}@keyframes rb-float-heart{0%,to{transform:translateY(0) scale(1);opacity:.55}50%{transform:translateY(-10px) scale(1.12);opacity:1}}@keyframes rb-bind{0%,to{stroke-dashoffset:8;opacity:.55}50%{stroke-dashoffset:0;opacity:1}}@media (prefers-reduced-motion:reduce){.rb-bind-ring,.rb-card,.rb-fab,.rb-glow,.rb-grain,.rb-heart,.rb-overlay,.rb-petal,.rb-rakhi-core,.rb-rakhi-inner,.rb-rakhi-outer,.rb-ribbon-shine,.rb-spark,.rb-thread-left,.rb-thread-right,.rb-thread-shine,.rb-title{animation:none!important}}.dsw-card{position:fixed;right:12px;bottom:76px;z-index:80;width:min(382px,calc(100vw - 24px));border-radius:16px;border:1px solid rgba(96,130,190,.2);background:linear-gradient(180deg,#0d2141,#0a1830 55%,#081426);box-shadow:0 30px 70px -22px rgba(2,8,20,.85),inset 0 0 0 1px rgba(255,255,255,.04);color:#f8fafc;overflow:hidden;isolation:isolate;transform-origin:bottom right;animation:dswIn .6s cubic-bezier(.22,1,.36,1) backwards;transition:opacity .22s ease,transform .26s cubic-bezier(.22,1,.36,1),visibility 0s linear 0s}.dsw-card--min{opacity:0;visibility:hidden;transform:translate3d(8px,40px,0) scale(.72);pointer-events:none;transition:opacity .18s ease,transform .24s cubic-bezier(.4,0,1,1),visibility 0s linear .24s}.dsw-collapse{position:absolute;top:9px;right:9px;z-index:3;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:0;border-radius:50%;background:transparent;color:#c7d2e4;opacity:.75;cursor:pointer;transition:opacity .2s ease,background .2s ease,transform .2s ease}.dsw-collapse:hover{opacity:1;background:rgba(255,255,255,.08);transform:translateY(1px)}.dsw-hero{position:relative;min-height:168px;padding:20px 20px 32px;background:radial-gradient(85% 120% at 88% 2%,rgba(37,99,235,.24),transparent 62%),radial-gradient(60% 90% at 70% 100%,rgba(251,146,60,.14),transparent 70%);overflow:hidden}.dsw-hero:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,transparent 34%,rgba(255,255,255,.05) 48%,transparent 62%);transform:translateX(-130%);animation:dswSheen 7s ease-in-out 1.4s infinite}.dsw-copy{position:relative;z-index:2;max-width:100%;padding-right:30px}.dsw-off{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;column-gap:8px;font-size:40px;line-height:1.02;font-weight:800;letter-spacing:-.025em;color:#ffffff;text-shadow:0 10px 26px rgba(2,8,23,.45)}.dsw-up{font-size:15px;font-weight:700;letter-spacing:0;color:rgba(255,255,255,.82)}.dsw-tag{margin:11px 0 0;font-size:12.5px;line-height:1.4;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:#4d8df7;text-shadow:0 2px 12px rgba(4,12,28,.9),0 0 18px rgba(59,130,246,.3)}.dsw-lamps{position:absolute;right:-10px;bottom:18px;z-index:1;width:54%;max-width:210px;pointer-events:none;mix-blend-mode:screen}.dsw-lamps:before{content:"";position:absolute;inset:12% 2% 6%;background:radial-gradient(closest-side,rgba(251,146,60,.4),transparent 72%);filter:blur(16px)}.dsw-lamps .dsw-art,.dsw-lamps img{position:relative;display:block;width:100%;height:auto}.dsw-lamps .dsw-art--light{display:none}.dsw-lamps img{animation:dswGlow 4.8s ease-in-out infinite}.dsw-lights{position:absolute;left:0;right:0;bottom:3px;z-index:2;width:100%;height:26px;pointer-events:none}.dsw-bulb{animation:dswTwinkle 3.6s ease-in-out infinite}.dsw-foot{position:relative;z-index:2;padding:16px 20px 20px;border-top:1px solid rgba(96,130,190,.16);background:linear-gradient(180deg,#0a1830,#081426)}.dsw-when{margin:0 0 13px;font-size:15px;font-weight:700;letter-spacing:-.01em;color:#f8fafc}.dsw-auto{display:flex;flex-direction:column;gap:6px;margin:0 0 14px}.dsw-auto-label{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:600;letter-spacing:.01em;color:rgba(203,213,225,.72);font-variant-numeric:tabular-nums}.dsw-auto-dot{width:5px;height:5px;border-radius:50%;background:#fbbf24;box-shadow:0 0 7px rgba(251,191,36,.85);animation:dswPulse 1.15s ease-in-out infinite}.dsw-auto-label strong{color:#fde68a;font-weight:800}.dsw-auto-track{display:block;height:3px;border-radius:999px;background:rgba(148,163,184,.16);overflow:hidden}.dsw-auto-fill{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#fbbf24,#f59e0b);box-shadow:0 0 8px rgba(251,191,36,.5);transition:width .9s linear}.dsw-auto--paused .dsw-auto-dot{background:#94a3b8;box-shadow:none;animation:none}.dsw-auto--paused .dsw-auto-label{color:rgba(148,163,184,.8)}.dsw-auto--paused .dsw-auto-fill{opacity:.45}.dsw-cta{display:flex;align-items:center;justify-content:center;width:100%;min-height:46px;padding:10px 16px;border-radius:10px;background:linear-gradient(180deg,#ffd75e,#fbbf24 46%,#f59e0b);color:#241400;font-size:15.5px;font-weight:800;text-decoration:none;box-shadow:0 6px 0 rgba(120,53,15,.28),0 16px 26px -14px rgba(245,158,11,.8);transition:transform .18s ease,filter .18s ease,box-shadow .18s ease}.dsw-cta:hover{transform:translateY(-1px);filter:brightness(1.04);box-shadow:0 7px 0 rgba(120,53,15,.28),0 20px 30px -14px rgba(245,158,11,.9)}.dsw-cta:active{transform:translateY(1px);box-shadow:0 4px 0 rgba(120,53,15,.28),0 12px 22px -14px rgba(245,158,11,.8)}.dsw-mini{position:fixed;right:50px;bottom:0;z-index:80;display:inline-flex;align-items:center;justify-content:center;width:28px;height:24px;padding:0;border:1px solid rgba(251,191,36,.45);border-bottom:0;border-radius:8px 8px 0 0;background:linear-gradient(180deg,#132b4d,#0a1830);color:#fbbf24;box-shadow:0 -2px 10px -2px rgba(251,191,36,.3),inset 0 0 0 1px rgba(255,255,255,.04);opacity:0;visibility:hidden;transform:translateY(10px) scale(.85);transform-origin:bottom center;pointer-events:none;cursor:pointer;transition:opacity .18s ease,transform .22s cubic-bezier(.2,.9,.3,1),visibility 0s linear .22s,background .2s ease}.dsw-mini--open{opacity:1;visibility:visible;transform:translateY(0) scale(1);pointer-events:auto;transition:opacity .2s ease .08s,transform .26s cubic-bezier(.2,.9,.3,1) .08s,visibility 0s linear .08s,background .2s ease}.dsw-mini:hover{background:linear-gradient(180deg,#1b3a63,#0d2039);color:#fde68a}.dsw-mini:focus-visible{outline:2px solid #fbbf24;outline-offset:2px}.dsw-mini svg{display:block}.light .dsw-card{border-color:rgba(217,119,6,.22);background:linear-gradient(180deg,#fffdf8,#fff7ea 55%,#fff3e0);box-shadow:0 26px 60px -26px rgba(120,72,10,.42),inset 0 0 0 1px rgba(255,255,255,.7);color:#0f172a}.light .dsw-collapse{color:#64748b}.light .dsw-collapse:hover{background:rgba(15,23,42,.06)}.light .dsw-mini{border-color:rgba(217,119,6,.42);background:linear-gradient(180deg,#fffdf8,#ffe9c2);color:#b45309;box-shadow:0 -2px 10px -3px rgba(120,72,10,.4),inset 0 0 0 1px rgba(255,255,255,.7)}.light .dsw-mini:hover{background:linear-gradient(180deg,#fffdf8,#ffdfa6);color:#92400e}.light .dsw-hero{background:radial-gradient(85% 120% at 88% 2%,rgba(37,99,235,.11),transparent 62%),radial-gradient(60% 90% at 70% 100%,rgba(251,146,60,.18),transparent 70%),linear-gradient(180deg,#fffdf8,#fff7ea)}.light .dsw-hero:after{background:linear-gradient(115deg,transparent 34%,rgba(255,255,255,.6) 48%,transparent 62%)}.light .dsw-off{color:#10234a;text-shadow:none}.light .dsw-up{color:#475569}.light .dsw-tag{color:#1d4ed8;text-shadow:none}.light .dsw-lamps{mix-blend-mode:multiply}.light .dsw-lamps:before{background:radial-gradient(closest-side,rgba(251,146,60,.3),transparent 72%)}.light .dsw-lamps .dsw-art--dark{display:none}.light .dsw-lamps .dsw-art--light{display:block}.light .dsw-lights{filter:saturate(1.05) brightness(.92)}.light .dsw-lights path{stroke:rgba(180,83,9,.32)}.light .dsw-foot{border-top-color:rgba(217,119,6,.18);background:linear-gradient(180deg,#fff7ea,#fff2df)}.light .dsw-when{color:#172554}.light .dsw-auto-label{color:#64748b}.light .dsw-auto-label strong{color:#b45309}.light .dsw-auto-dot{background:#d97706;box-shadow:0 0 7px rgba(217,119,6,.5)}.light .dsw-auto-track{background:rgba(217,119,6,.14)}.light .dsw-auto-fill{background:linear-gradient(90deg,#f59e0b,#d97706);box-shadow:none}.light .dsw-auto--paused .dsw-auto-label{color:#94a3b8}.light .dsw-auto--paused .dsw-auto-dot{background:#cbd5e1;box-shadow:none}.light .dsw-cta{color:#2a1800;box-shadow:0 6px 0 rgba(180,83,9,.22),0 16px 26px -14px rgba(245,158,11,.65)}.light .dsw-cta:hover{box-shadow:0 7px 0 rgba(180,83,9,.22),0 20px 30px -14px rgba(245,158,11,.75)}.light .dsw-cta:active{box-shadow:0 4px 0 rgba(180,83,9,.22),0 12px 22px -14px rgba(245,158,11,.65)}@media (min-width:768px){.dsw-card{right:24px;bottom:84px}.dsw-mini{right:54px}}@media (max-width:400px){.dsw-off{font-size:34px}.dsw-up{font-size:13px}.dsw-tag{font-size:11px;letter-spacing:.07em}.dsw-hero{min-height:158px;padding-bottom:30px}.dsw-lamps{width:56%;bottom:16px}}@keyframes dswIn{0%{opacity:0;transform:translate3d(30px,12px,0) scale(.97)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes dswGlow{0%,to{filter:brightness(1) saturate(1)}50%{filter:brightness(1.07) saturate(1.06)}}@keyframes dswTwinkle{0%,to{opacity:.82}50%{opacity:1}}@keyframes dswPulse{0%,to{opacity:.5;transform:scale(.9)}50%{opacity:1;transform:scale(1.15)}}@keyframes dswSheen{0%,70%{transform:translateX(-130%)}to{transform:translateX(130%)}}@media (prefers-reduced-motion:reduce){.dsw-auto-dot,.dsw-bulb,.dsw-card,.dsw-hero:after,.dsw-lamps img{animation:none!important}.dsw-auto-fill,.dsw-card,.dsw-collapse,.dsw-cta,.dsw-mini{transition:none!important}}