.AssistantWidget-module__RhD7zq__launcher{z-index:1100;border:1px solid var(--line);background:var(--bg-1);color:var(--fg-0);font:inherit;cursor:none;transition:transform .3s var(--ease-out), opacity .3s var(--ease-out), border-color .2s;border-radius:99px;align-items:center;gap:10px;padding:13px 20px;font-size:14px;font-weight:600;display:inline-flex;position:fixed;bottom:24px;right:24px;box-shadow:0 10px 30px #00000040}.AssistantWidget-module__RhD7zq__launcher:hover{border-color:var(--accent)}.AssistantWidget-module__RhD7zq__launcher[data-hidden]{opacity:0;pointer-events:none;transform:translateY(12px)}.AssistantWidget-module__RhD7zq__launcherDot{background:var(--accent);border-radius:50%;width:8px;height:8px}.AssistantWidget-module__RhD7zq__panel{z-index:1100;border:1px solid var(--line);border-radius:var(--radius-m);background:var(--bg-0);width:min(400px,100vw - 48px);height:min(620px,100dvh - 120px);color:var(--fg-0);animation:AssistantWidget-module__RhD7zq__rise .36s var(--ease-out);flex-direction:column;display:flex;position:fixed;bottom:24px;right:24px;overflow:hidden;box-shadow:0 24px 60px #00000059}@keyframes AssistantWidget-module__RhD7zq__rise{0%{opacity:0;transform:translateY(16px)}}.AssistantWidget-module__RhD7zq__header{justify-content:space-between;align-items:flex-start;gap:var(--space-2);border-bottom:1px solid var(--line);padding:18px 20px;display:flex}.AssistantWidget-module__RhD7zq__title{margin:0;font-size:15px;font-weight:700}.AssistantWidget-module__RhD7zq__subtitle{color:var(--fg-2);margin:2px 0 0;font-size:13px}.AssistantWidget-module__RhD7zq__headerActions{align-items:center;gap:6px;display:flex}.AssistantWidget-module__RhD7zq__textButton,.AssistantWidget-module__RhD7zq__close{color:var(--fg-1);font:inherit;cursor:none;background:0 0;border:none}.AssistantWidget-module__RhD7zq__textButton{padding:6px 8px;font-size:13px}.AssistantWidget-module__RhD7zq__textButton:hover,.AssistantWidget-module__RhD7zq__close:hover{color:var(--fg-0)}.AssistantWidget-module__RhD7zq__close{width:32px;height:32px;font-size:24px;line-height:1}.AssistantWidget-module__RhD7zq__messages{overscroll-behavior:contain;flex-direction:column;flex:1;gap:12px;padding:20px;display:flex;overflow-y:auto}.AssistantWidget-module__RhD7zq__message{overflow-wrap:anywhere;max-width:88%;font-size:14.5px;line-height:1.55}.AssistantWidget-module__RhD7zq__message p,.AssistantWidget-module__RhD7zq__message ul{margin:0}.AssistantWidget-module__RhD7zq__message p+p,.AssistantWidget-module__RhD7zq__message p+ul,.AssistantWidget-module__RhD7zq__message ul+p{margin-top:10px}.AssistantWidget-module__RhD7zq__message ul{padding-left:18px}.AssistantWidget-module__RhD7zq__message a{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.AssistantWidget-module__RhD7zq__assistant{color:var(--fg-0);align-self:flex-start}.AssistantWidget-module__RhD7zq__user{background:var(--bg-2);white-space:pre-wrap;border-radius:14px 14px 4px;align-self:flex-end;padding:10px 14px}.AssistantWidget-module__RhD7zq__starters{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.AssistantWidget-module__RhD7zq__starter{border:1px solid var(--line);color:var(--fg-1);font:inherit;text-align:left;cursor:none;background:0 0;border-radius:99px;padding:9px 14px;font-size:13.5px;transition:border-color .2s,color .2s}.AssistantWidget-module__RhD7zq__starter:hover{border-color:var(--accent);color:var(--fg-0)}.AssistantWidget-module__RhD7zq__typing{gap:4px;padding:6px 0;display:inline-flex}.AssistantWidget-module__RhD7zq__typing span{background:var(--fg-2);border-radius:50%;width:6px;height:6px;animation:1.2s infinite AssistantWidget-module__RhD7zq__blink}.AssistantWidget-module__RhD7zq__typing span:nth-child(2){animation-delay:.2s}.AssistantWidget-module__RhD7zq__typing span:nth-child(3){animation-delay:.4s}@keyframes AssistantWidget-module__RhD7zq__blink{0%,80%,to{opacity:.3}40%{opacity:1}}.AssistantWidget-module__RhD7zq__error{color:var(--accent);margin:0;font-size:13.5px}.AssistantWidget-module__RhD7zq__composer{border-top:1px solid var(--line);align-items:flex-end;gap:8px;padding:12px 12px 8px;display:flex}.AssistantWidget-module__RhD7zq__input{resize:none;field-sizing:content;border:1px solid var(--line);background:var(--bg-1);min-height:44px;max-height:140px;color:var(--fg-0);font:inherit;cursor:none;border-radius:12px;flex:1;padding:11px 14px;font-size:14.5px;line-height:1.45}.AssistantWidget-module__RhD7zq__input::placeholder{color:var(--fg-2)}.AssistantWidget-module__RhD7zq__input:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.AssistantWidget-module__RhD7zq__send{background:var(--accent);height:44px;color:var(--on-accent);font:inherit;cursor:none;border:none;border-radius:12px;padding:0 18px;font-size:14px;font-weight:600}.AssistantWidget-module__RhD7zq__send:disabled{opacity:.4}.AssistantWidget-module__RhD7zq__note{color:var(--fg-2);margin:0;padding:0 16px 12px;font-size:11.5px;line-height:1.4}.AssistantWidget-module__RhD7zq__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:640px){.AssistantWidget-module__RhD7zq__launcher{bottom:16px;right:16px}.AssistantWidget-module__RhD7zq__panel{border:none;border-radius:0;width:100%;height:100dvh;inset:0}.AssistantWidget-module__RhD7zq__input{font-size:16px}}@media (prefers-reduced-motion:reduce){.AssistantWidget-module__RhD7zq__panel,.AssistantWidget-module__RhD7zq__typing span{animation:none}.AssistantWidget-module__RhD7zq__launcher{transition:none}}
.BootLoader-module__JHrZzG__root{z-index:10000;background:var(--fg-0);cursor:default;-webkit-user-select:none;user-select:none;position:fixed;inset:0;overflow:hidden}.BootLoader-module__JHrZzG__disc{background:var(--bg-0);clip-path:ellipse(var(--rx,0px) var(--ry,0px) at var(--cx,50%) var(--cy,50%));will-change:clip-path;position:absolute;inset:0}.BootLoader-module__JHrZzG__tagline{width:calc(var(--badge,380px) * .74);text-align:center;text-wrap:balance;color:var(--fg-0);font-family:var(--font-display);font-weight:700;font-size:calc(var(--badge,380px) * .113);letter-spacing:-.02em;will-change:opacity;margin:0;line-height:1.06;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.BootLoader-module__JHrZzG__ring{width:var(--ring-size);height:var(--ring-size);margin-left:calc(var(--ring-size) / -2);margin-top:calc(var(--ring-size) / -2);border:1px solid var(--accent);opacity:0;will-change:transform, opacity;border-radius:50%;position:absolute;top:50%;left:50%}.BootLoader-module__JHrZzG__root{--ring-size:14px}@media (max-width:720px){.BootLoader-module__JHrZzG__root{--ring-size:12px}}@media (prefers-reduced-motion:reduce){.BootLoader-module__JHrZzG__root{display:none}}html[data-festive=diwali] .BootLoader-module__JHrZzG__root{background:#07040b}:is(html[data-festive] .BootLoader-module__JHrZzG__disc,html[data-festive] .BootLoader-module__JHrZzG__ring){display:none}
@property --spin{syntax:"<angle>";inherits:false;initial-value:0deg}.DiwaliCelebration-module__GQCkHq__backdrop{z-index:10001;opacity:0;-webkit-backdrop-filter:blur(7px)saturate(1.15);backdrop-filter:blur(7px)saturate(1.15);background:radial-gradient(60% 50% at 50% 45%,#ff781e24,#0000 70%),#0603099e;position:fixed;inset:0}.DiwaliCelebration-module__GQCkHq__confetti{z-index:10002;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.DiwaliCelebration-module__GQCkHq__shock{z-index:10003;pointer-events:none;opacity:0;background:radial-gradient(circle,#0000 60%,#ffd68c59 68%,#ff8c281f 72%,#0000 76%);border-radius:50%;width:150vmax;height:150vmax;margin:-75vmax 0 0 -75vmax;position:fixed;top:48%;left:50%}.DiwaliCelebration-module__GQCkHq__stage{z-index:10004;perspective:1100px;pointer-events:none;place-items:center;padding:16px;display:grid;position:fixed;inset:0;overflow-y:auto}.DiwaliCelebration-module__GQCkHq__card{pointer-events:auto;opacity:0;width:min(900px,100%);transform-style:preserve-3d;outline:none;position:relative}.DiwaliCelebration-module__GQCkHq__tilt{--rx:0;--ry:0;--gx:50;--gy:0;--lean:0;color:#fdf1de;transform-style:preserve-3d;transform:rotateX(calc(var(--rx) * 1deg)) rotateY(calc(var(--ry) * 1deg));background:radial-gradient(120% 60% at 50% 0,#ff821e33,#0000 62%),radial-gradient(80% 50% at 50% 115%,#ff3d7f1f,#0000 70%),linear-gradient(#170a15 0%,#0b060d 100%);border-radius:18px;position:relative;box-shadow:0 50px 120px -30px #000c,0 0 90px -20px #ff781e59,inset 0 1px #ffecc814}.DiwaliCelebration-module__GQCkHq__tilt:before,.DiwaliCelebration-module__GQCkHq__tilt:after{content:"";border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.DiwaliCelebration-module__GQCkHq__tilt:before{background:linear-gradient(#ffc87852,#ffc87814)}.DiwaliCelebration-module__GQCkHq__tilt:after{background:conic-gradient(from var(--spin), transparent 0 72%, #ff6a00b3 80%, #fff1c8 85%, #ffb627cc 89%, transparent 96%);filter:drop-shadow(0 0 6px #ffaa3ccc);padding:1.5px;animation:5.5s linear infinite DiwaliCelebration-module__GQCkHq__run}@keyframes DiwaliCelebration-module__GQCkHq__run{to{--spin:360deg}}.DiwaliCelebration-module__GQCkHq__glare{border-radius:inherit;pointer-events:none;background:radial-gradient(420px circle at calc(var(--gx) * 1%) calc(var(--gy) * 1%), #ffe4b421, transparent 50%);mix-blend-mode:screen;position:absolute;inset:0}.DiwaliCelebration-module__GQCkHq__chrome{background:linear-gradient(#2a1622 0%,#1d0f19 100%);border-bottom:1px solid #ffc8781a;border-radius:18px 18px 0 0;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;height:46px;padding:0 16px;display:grid;position:relative;transform:translateZ(18px)}.DiwaliCelebration-module__GQCkHq__lights{gap:8px;display:flex}.DiwaliCelebration-module__GQCkHq__dotClose,.DiwaliCelebration-module__GQCkHq__dotMin,.DiwaliCelebration-module__GQCkHq__dotMax{border-radius:50%;width:13px;height:13px;position:relative}.DiwaliCelebration-module__GQCkHq__dotClose{color:#0000;cursor:pointer;background:#ff5f57;border:0;place-items:center;padding:0;display:grid}.DiwaliCelebration-module__GQCkHq__dotClose:before{content:"";position:absolute;inset:-12px}.DiwaliCelebration-module__GQCkHq__lights:hover .DiwaliCelebration-module__GQCkHq__dotClose,.DiwaliCelebration-module__GQCkHq__dotClose:focus-visible{color:#4d0000}.DiwaliCelebration-module__GQCkHq__dotMin{background:#febc2e}.DiwaliCelebration-module__GQCkHq__dotMax{background:#28c840}.DiwaliCelebration-module__GQCkHq__address{max-width:100%;font-family:var(--font-mono);color:#fdf1ded1;white-space:nowrap;background:#fff0dc0f;border:1px solid #ffdcaa14;border-radius:999px;justify-self:center;align-items:center;gap:6px;padding:6px 16px;font-size:12px;display:inline-flex}.DiwaliCelebration-module__GQCkHq__address svg{color:#6ee7a8;flex:none}.DiwaliCelebration-module__GQCkHq__path{color:#ffb54a;margin-left:-6px}.DiwaliCelebration-module__GQCkHq__live{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:#ffc882bf;align-items:center;gap:6px;font-size:10.5px;display:inline-flex}.DiwaliCelebration-module__GQCkHq__live i{background:#ff6a00;border-radius:50%;width:7px;height:7px;animation:1.6s ease-out infinite DiwaliCelebration-module__GQCkHq__ping;box-shadow:0 0 #ff6a0099}@keyframes DiwaliCelebration-module__GQCkHq__ping{70%,to{box-shadow:0 0 0 7px #ff6a0000}}.DiwaliCelebration-module__GQCkHq__progress{transform-origin:0;background:linear-gradient(90deg,#ff3d7f,#ff6a00,#ffd56a);height:2px;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0);box-shadow:0 0 10px #ff8c28cc}.DiwaliCelebration-module__GQCkHq__frame{transform-style:preserve-3d;grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);display:grid}.DiwaliCelebration-module__GQCkHq__visual{min-height:380px;transform-style:preserve-3d;background:radial-gradient(60% 55% at 50% 48%,#ff8c283d,#0000 70%),radial-gradient(90% 70% at 50% 110%,#ff3d7f2e,#0000 70%),linear-gradient(#12070f 0%,#090509 100%);border-right:1px solid #ffc87814;border-radius:0 0 0 18px;align-content:center;place-items:center;gap:10px;padding:28px 20px;display:grid;position:relative}.DiwaliCelebration-module__GQCkHq__motes{border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.DiwaliCelebration-module__GQCkHq__motes span{left:var(--x);width:var(--s);height:var(--s);opacity:0;animation:DiwaliCelebration-module__GQCkHq__mote var(--t) linear var(--d) infinite;background:radial-gradient(circle,#ffd27a 0%,#ff8c2880 45%,#0000 70%);border-radius:50%;position:absolute;bottom:-10px}@keyframes DiwaliCelebration-module__GQCkHq__mote{10%{opacity:.9}85%{opacity:.5}to{opacity:0;transform:translate(18px,-420px)}}.DiwaliCelebration-module__GQCkHq__tapHint{font-family:var(--font-mono);letter-spacing:.24em;text-transform:uppercase;color:#ffd69673;margin:0;font-size:10.5px;transform:translateZ(30px)}.DiwaliCelebration-module__GQCkHq__content{text-align:left;transform-style:preserve-3d;padding:40px 40px 34px}.DiwaliCelebration-module__GQCkHq__mandala{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:50%;width:236px;height:236px;margin:0;padding:0;display:block;position:relative;transform:translateZ(60px)}.DiwaliCelebration-module__GQCkHq__mandala svg{width:100%;height:100%;overflow:visible}.DiwaliCelebration-module__GQCkHq__draw{fill:none;stroke-width:1.4px;stroke-dasharray:1;stroke-dashoffset:1px;stroke-linecap:round}.DiwaliCelebration-module__GQCkHq__spinRev .DiwaliCelebration-module__GQCkHq__draw{fill:#ffb62712}.DiwaliCelebration-module__GQCkHq__spinSlow{animation:60s linear infinite DiwaliCelebration-module__GQCkHq__turn}.DiwaliCelebration-module__GQCkHq__spinRev{animation:80s linear infinite reverse DiwaliCelebration-module__GQCkHq__turn}@keyframes DiwaliCelebration-module__GQCkHq__turn{to{transform:rotate(360deg)}}.DiwaliCelebration-module__GQCkHq__halo{transform-origin:0 0;animation:2.6s ease-in-out infinite DiwaliCelebration-module__GQCkHq__breathe}@keyframes DiwaliCelebration-module__GQCkHq__breathe{50%{opacity:.6;transform:scale(.88)}}.DiwaliCelebration-module__GQCkHq__flameLean{transform:rotate(calc(var(--lean) * 1deg)) skewX(calc(var(--lean) * -.4deg));transform-origin:0 -3px}.DiwaliCelebration-module__GQCkHq__flame{transform-origin:0 -3px;filter:drop-shadow(0 0 6px #ffa032e6);animation:1.7s ease-in-out infinite DiwaliCelebration-module__GQCkHq__flicker}@keyframes DiwaliCelebration-module__GQCkHq__flicker{0%,to{transform:scale(1)skew(0)}18%{transform:scale(.94,1.06)skew(2deg)}37%{transform:scale(1.03,.95)skew(-3deg)}56%{transform:scale(.97,1.08)skew(1.5deg)}78%{transform:scale(1.02,.97)skew(-1deg)}}.DiwaliCelebration-module__GQCkHq__mandala:hover .DiwaliCelebration-module__GQCkHq__flame,.DiwaliCelebration-module__GQCkHq__mandala:focus-visible .DiwaliCelebration-module__GQCkHq__flame{animation-duration:.6s}.DiwaliCelebration-module__GQCkHq__kicker{font-family:var(--font-mono);letter-spacing:.3em;text-transform:uppercase;color:#ffc882c7;margin:0 0 10px;font-size:11.5px;transform:translateZ(26px)}.DiwaliCelebration-module__GQCkHq__title{font-family:var(--font-display);letter-spacing:-.03em;color:#fff3dc;text-wrap:balance;margin:0;font-size:clamp(30px,4.6vw,46px);font-weight:800;line-height:1.02;transform:translateZ(40px)}.DiwaliCelebration-module__GQCkHq__title em{color:#ffb54a;text-shadow:0 0 28px #ff8c2873;font-style:normal}.DiwaliCelebration-module__GQCkHq__body{max-width:38ch;font-family:var(--font-body);color:#fdf1deb8;text-wrap:pretty;margin:16px 0 0;font-size:15px;line-height:1.6;transform:translateZ(22px)}.DiwaliCelebration-module__GQCkHq__actions{flex-wrap:wrap;justify-content:flex-start;gap:10px;margin-top:24px;display:flex;transform:translateZ(34px)}.DiwaliCelebration-module__GQCkHq__cta,.DiwaliCelebration-module__GQCkHq__ghost{min-height:48px;font-family:var(--font-body);cursor:pointer;border-radius:999px;align-items:center;gap:9px;padding:0 22px;font-size:15px;font-weight:600;text-decoration:none;transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s,background .25s,border-color .25s;display:inline-flex}.DiwaliCelebration-module__GQCkHq__cta{color:#170800;background:#ff6a00;border:0;box-shadow:0 10px 30px -8px #ff6a00b3,inset 0 1px #ffffff59}.DiwaliCelebration-module__GQCkHq__cta svg{transition:transform .25s}.DiwaliCelebration-module__GQCkHq__cta:hover{transform:translateY(-2px);box-shadow:0 16px 40px -8px #ff6a00d9,inset 0 1px #ffffff59}.DiwaliCelebration-module__GQCkHq__cta:hover svg{transform:translate(3px)}.DiwaliCelebration-module__GQCkHq__ghost{color:#fdf1de;background:#fff0dc08;border:1px solid #ffdcaa42}.DiwaliCelebration-module__GQCkHq__ghost:hover{background:#fff0dc14;border-color:#ffc87899;transform:translateY(-2px)}.DiwaliCelebration-module__GQCkHq__ghost:active,.DiwaliCelebration-module__GQCkHq__cta:active{transform:translateY(0)scale(.97)}.DiwaliCelebration-module__GQCkHq__cta:focus-visible,.DiwaliCelebration-module__GQCkHq__ghost:focus-visible,.DiwaliCelebration-module__GQCkHq__dotClose:focus-visible,.DiwaliCelebration-module__GQCkHq__mandala:focus-visible{outline-offset:3px;outline:2px solid #ffb627}.DiwaliCelebration-module__GQCkHq__sign{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:#ffd69680;margin:20px 0 0;font-size:11px;transform:translateZ(14px)}.DiwaliCelebration-module__GQCkHq__popper{z-index:10005;pointer-events:none;transform-origin:50% 100%;width:112px;position:fixed;bottom:-26px}.DiwaliCelebration-module__GQCkHq__left{left:clamp(4px,6vw,90px);rotate:36deg}.DiwaliCelebration-module__GQCkHq__right{right:clamp(4px,6vw,90px);rotate:-36deg}.DiwaliCelebration-module__GQCkHq__popperInner{transform-origin:50% 100%;position:relative}.DiwaliCelebration-module__GQCkHq__popperSvg{filter:drop-shadow(0 10px 18px #00000073);width:100%;height:auto;display:block}.DiwaliCelebration-module__GQCkHq__mouth{width:2px;height:2px;position:absolute;top:21.4%;left:50%}.DiwaliCelebration-module__GQCkHq__flash{opacity:0;mix-blend-mode:screen;background:radial-gradient(circle,#fffae6 0%,#ffc85ab3 30%,#ff781e00 70%);border-radius:50%;width:90px;height:90px;margin:-45px 0 0 -45px;position:absolute;top:21.4%;left:50%}@media (max-width:720px){.DiwaliCelebration-module__GQCkHq__frame{grid-template-columns:1fr}.DiwaliCelebration-module__GQCkHq__visual{border-right:0;border-radius:0;min-height:0;padding:18px 16px 6px}.DiwaliCelebration-module__GQCkHq__mandala{width:140px;height:140px}.DiwaliCelebration-module__GQCkHq__tapHint{display:none}.DiwaliCelebration-module__GQCkHq__content{text-align:center;padding:14px 20px 22px}.DiwaliCelebration-module__GQCkHq__body{margin-inline:auto}.DiwaliCelebration-module__GQCkHq__actions{justify-content:center}.DiwaliCelebration-module__GQCkHq__chrome{gap:10px;height:40px;padding:0 12px}.DiwaliCelebration-module__GQCkHq__live{display:none}.DiwaliCelebration-module__GQCkHq__address{padding:5px 12px;font-size:11px}.DiwaliCelebration-module__GQCkHq__body{font-size:14.5px}.DiwaliCelebration-module__GQCkHq__cta,.DiwaliCelebration-module__GQCkHq__ghost{flex:auto;justify-content:center}.DiwaliCelebration-module__GQCkHq__popper{width:78px;bottom:-18px}}
.FestiveFrame-module__erMbaq__root{--band:9px;--swag-w:200px;z-index:905;pointer-events:none;position:fixed;inset:0;overflow:hidden}.FestiveFrame-module__erMbaq__defs{position:absolute}.FestiveFrame-module__erMbaq__band{background-color:#5e0c26;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18'%3E%3Cpath d='M9 2.5 L15.5 9 L9 15.5 L2.5 9Z' fill='none' stroke='%23e8b23c' stroke-width='1'/%3E%3C/svg%3E");background-size:var(--band) var(--band);position:absolute}.FestiveFrame-module__erMbaq__left{width:var(--band);top:0;bottom:0;left:0;box-shadow:1px 0 #e8b23c,3px 0 8px #3c061847}.FestiveFrame-module__erMbaq__right{width:var(--band);top:0;bottom:0;right:0;box-shadow:-1px 0 #e8b23c,-3px 0 8px #3c061847}.FestiveFrame-module__erMbaq__foot{height:var(--band);bottom:0;left:0;right:0;box-shadow:0 -1px #e8b23c,0 -3px 8px #3c061847}.FestiveFrame-module__erMbaq__band i{background-image:radial-gradient(circle,#fff4c8 0,#ffc24a 1.6px,#ffa02800 3.6px);background-size:27px 27px;animation:2.4s ease-in-out infinite FestiveFrame-module__erMbaq__lamp;position:absolute;inset:0}.FestiveFrame-module__erMbaq__left i,.FestiveFrame-module__erMbaq__right i{background-size:var(--band) 27px}.FestiveFrame-module__erMbaq__foot i{background-size:27px var(--band)}.FestiveFrame-module__erMbaq__right i{animation-delay:-.8s}.FestiveFrame-module__erMbaq__foot i{animation-delay:-1.6s}@keyframes FestiveFrame-module__erMbaq__lamp{0%,to{opacity:.45}50%{opacity:1}}.FestiveFrame-module__erMbaq__toran{--lean:0deg;position:absolute;top:0;left:0;right:0}.FestiveFrame-module__erMbaq__rail{background:#5e0c26;height:7px;position:absolute;top:0;left:0;right:0;box-shadow:0 1px #e8b23c}.FestiveFrame-module__erMbaq__swags{width:max-content;margin-left:calc(50% - (var(--swag-w) * 11));display:flex}.FestiveFrame-module__erMbaq__swag{flex:0 0 var(--swag-w);transform-origin:50% 0;transform:skewX(var(--lean));transition:transform .7s cubic-bezier(.16,1,.3,1)}.FestiveFrame-module__erMbaq__swag svg{transform-origin:50% 0;width:100%;height:auto;animation:4.2s ease-in-out infinite FestiveFrame-module__erMbaq__breeze;animation-delay:var(--d,0s);filter:drop-shadow(0 3px 2px #2806104d);display:block;overflow:visible}@keyframes FestiveFrame-module__erMbaq__breeze{0%,to{transform:skew(-1.6deg)}50%{transform:skew(1.6deg)}}.FestiveFrame-module__erMbaq__kandilA,.FestiveFrame-module__erMbaq__kandilB{transform-origin:50% 0;width:38px;position:absolute;top:8px}.FestiveFrame-module__erMbaq__kandilA{left:34%}.FestiveFrame-module__erMbaq__kandilB{right:34%}.FestiveFrame-module__erMbaq__kandilA svg,.FestiveFrame-module__erMbaq__kandilB svg{transform-origin:50% 0;width:100%;height:auto;animation:5s ease-in-out infinite FestiveFrame-module__erMbaq__swing;display:block}.FestiveFrame-module__erMbaq__kandilB svg{animation-delay:-2.2s}@keyframes FestiveFrame-module__erMbaq__swing{0%,to{transform:rotate(-3.5deg)}50%{transform:rotate(3.5deg)}}.FestiveFrame-module__erMbaq__dock{left:calc(var(--band) + 14px);bottom:calc(var(--band) + 14px);pointer-events:auto;color:#ffe9c2;background:#4a0a20;border:1px solid #e8b23c;border-radius:999px;align-items:stretch;display:flex;position:absolute;box-shadow:0 8px 22px #28061061}.FestiveFrame-module__erMbaq__open{min-height:42px;color:inherit;font-family:var(--font-body);letter-spacing:.005em;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px 0 0 999px;align-items:center;gap:8px;padding:0 6px 0 10px;font-size:13.5px;font-weight:600;display:flex}.FestiveFrame-module__erMbaq__open span{transition:color .2s}.FestiveFrame-module__erMbaq__open:hover span{color:#fff}.FestiveFrame-module__erMbaq__diya{flex:none;width:26px;height:26px;overflow:visible}.FestiveFrame-module__erMbaq__flame{transform-origin:20px 23px;transform-box:view-box;animation:1.5s ease-in-out infinite FestiveFrame-module__erMbaq__flicker}.FestiveFrame-module__erMbaq__open:hover .FestiveFrame-module__erMbaq__flame{animation-duration:.5s}@keyframes FestiveFrame-module__erMbaq__flicker{0%,to{transform:scale(1)skew(0)}30%{transform:scale(.93,1.07)skew(-3deg)}65%{transform:scale(1.05,.94)skew(3deg)}}.FestiveFrame-module__erMbaq__dismiss{color:#ffe9c2c7;cursor:pointer;background:0 0;border:0;border-radius:0 999px 999px 0;place-items:center;width:34px;padding:0;transition:color .2s;display:grid}.FestiveFrame-module__erMbaq__dismiss:hover{color:#fff}.FestiveFrame-module__erMbaq__open:focus-visible,.FestiveFrame-module__erMbaq__dismiss:focus-visible{outline-offset:2px;outline:2px solid #ffb627}@media (max-width:1000px){.FestiveFrame-module__erMbaq__kandilA,.FestiveFrame-module__erMbaq__kandilB{display:none}}@media (max-width:720px){.FestiveFrame-module__erMbaq__root{--band:5px;--swag-w:124px}.FestiveFrame-module__erMbaq__open span{font-size:12.5px}.FestiveFrame-module__erMbaq__open{min-height:44px}.FestiveFrame-module__erMbaq__dismiss{width:40px}}@media (prefers-reduced-motion:reduce){.FestiveFrame-module__erMbaq__band i,.FestiveFrame-module__erMbaq__swag svg,.FestiveFrame-module__erMbaq__kandilA svg,.FestiveFrame-module__erMbaq__kandilB svg,.FestiveFrame-module__erMbaq__flame{animation:none}.FestiveFrame-module__erMbaq__swag{transition:none}}@media print{.FestiveFrame-module__erMbaq__root{display:none}}
.DiwaliLoader-module__CptAIG__root{--night:#07040b;--hole:-2px;--hx:50%;--hy:50%;z-index:10000;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;-webkit-tap-highlight-color:transparent;position:fixed;inset:0;overflow:hidden}.DiwaliLoader-module__CptAIG__root:active{cursor:grabbing}.DiwaliLoader-module__CptAIG__sky{background:radial-gradient(90% 55% at 50% 112%, #ff782838 0%, transparent 60%), radial-gradient(120% 75% at 50% 110%, #3c0f18 0%, #1a0812 40%, #0b0510 70%, var(--night) 100%);-webkit-mask-image:radial-gradient(circle at var(--hx) var(--hy), transparent var(--hole), #000 calc(var(--hole) + 1.5px));-webkit-mask-image:radial-gradient(circle at var(--hx) var(--hy), transparent var(--hole), #000 calc(var(--hole) + 1.5px));mask-image:radial-gradient(circle at var(--hx) var(--hy), transparent var(--hole), #000 calc(var(--hole) + 1.5px));position:absolute;inset:0}.DiwaliLoader-module__CptAIG__rim{pointer-events:none;opacity:0;background:radial-gradient(circle at var(--hx) var(--hy), transparent calc(var(--hole) - 1px), #ffecbef2 var(--hole), #ff963c73 calc(var(--hole) + 14px), #ff502800 calc(var(--hole) + 110px));position:absolute;inset:0}.DiwaliLoader-module__CptAIG__canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.DiwaliLoader-module__CptAIG__copy{text-align:center;pointer-events:none;position:absolute;top:clamp(22px,4.2vh,44px);left:16px;right:16px}.DiwaliLoader-module__CptAIG__closeLine{text-align:center;font-family:var(--font-display);letter-spacing:-.02em;color:#fff0d2;text-shadow:0 2px 18px #14040abf;visibility:hidden;pointer-events:none;margin:0;font-size:clamp(25px,3.1vw,44px);font-weight:700;line-height:1.08;position:absolute;top:clamp(48px,8vh,84px);left:16px;right:16px}.DiwaliLoader-module__CptAIG__title{font-family:var(--font-display);letter-spacing:-.035em;flex-wrap:wrap;justify-content:center;margin:0;font-size:clamp(30px,3.4vw,48px);font-weight:800;line-height:.95;display:flex}.DiwaliLoader-module__CptAIG__letter{color:#ffe2a6;text-shadow:0 0 18px #ffaa4673,0 0 52px #ff6e2847;will-change:transform, opacity, filter;display:inline-block}.DiwaliLoader-module__CptAIG__space{width:.26em}.DiwaliLoader-module__CptAIG__from{font-family:var(--font-body);color:#ffecd2db;margin:8px 0 0;font-size:14px}.DiwaliLoader-module__CptAIG__hint{text-align:center;font-family:var(--font-mono);letter-spacing:.24em;text-transform:uppercase;color:#ffe2b494;opacity:0;pointer-events:none;margin:0;font-size:11.5px;position:absolute;bottom:clamp(26px,6vh,56px);left:16px;right:16px}.DiwaliLoader-module__CptAIG__flash{pointer-events:none;opacity:0;background:radial-gradient(circle at var(--hx) var(--hy), #fff9e8f2 0%, #ffc4648c 18%, #ff782800 58%);mix-blend-mode:screen;position:absolute;inset:0}.DiwaliLoader-module__CptAIG__skip{color:#ffe2b4d9;min-height:36px;font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;background:#140a108c;border:1px solid #ffdcaa38;border-radius:999px;align-items:center;gap:6px;padding:0 12px 0 14px;font-size:11px;transition:border-color .2s,color .2s,background .2s;display:inline-flex;position:absolute;bottom:clamp(22px,5.5vh,50px);left:20px}.DiwaliLoader-module__CptAIG__skip:hover{color:#fff3dc;background:#281016b3;border-color:#ffc87899}.DiwaliLoader-module__CptAIG__skip:focus-visible{outline-offset:3px;outline:2px solid #ffb627}.DiwaliLoader-module__CptAIG__sound{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#ffe2b4d9;min-height:36px;font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;background:#140a108c;border:1px solid #ffdcaa38;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:11px;transition:border-color .2s,background .2s,color .2s;display:inline-flex;position:absolute;bottom:clamp(22px,5.5vh,50px);right:20px}.DiwaliLoader-module__CptAIG__sound:hover{color:#fff3dc;border-color:#ffc8788c}.DiwaliLoader-module__CptAIG__sound:focus-visible{outline-offset:3px;outline:2px solid #ffb627}.DiwaliLoader-module__CptAIG__sound[data-state=locked]{animation:2.2s ease-out infinite DiwaliLoader-module__CptAIG__invite}@keyframes DiwaliLoader-module__CptAIG__invite{0%{box-shadow:0 0 #ff963273}70%,to{box-shadow:0 0 0 12px #ff963200}}.DiwaliLoader-module__CptAIG__bars{align-items:flex-end;gap:2px;height:11px;display:inline-flex}.DiwaliLoader-module__CptAIG__bars b{transform-origin:50% 100%;background:#ffb54a;border-radius:1px;width:2px;height:100%;animation:.9s ease-in-out infinite DiwaliLoader-module__CptAIG__eq}.DiwaliLoader-module__CptAIG__bars b:nth-child(2){animation-delay:-.3s}.DiwaliLoader-module__CptAIG__bars b:nth-child(3){animation-delay:-.6s}@keyframes DiwaliLoader-module__CptAIG__eq{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}@media (max-width:720px){.DiwaliLoader-module__CptAIG__sound{top:14px;bottom:auto;right:14px}.DiwaliLoader-module__CptAIG__skip{top:14px;bottom:auto;left:14px}.DiwaliLoader-module__CptAIG__closeLine{top:74px}.DiwaliLoader-module__CptAIG__copy{top:66px}.DiwaliLoader-module__CptAIG__from{margin-top:12px;font-size:13px}.DiwaliLoader-module__CptAIG__hint{letter-spacing:.18em;font-size:10.5px}}
html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}
.HeroModeToggle-module__LbOBMG__root{border:1px solid var(--line);background:var(--bg-1);border-radius:99px;align-items:center;gap:2px;padding:3px;display:inline-flex}.HeroModeToggle-module__LbOBMG__option{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--fg-2);cursor:pointer;transition:color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out);background:0 0;border:0;border-radius:99px;padding:7px 14px;font-size:11.5px;font-weight:600}.HeroModeToggle-module__LbOBMG__option:hover{color:var(--fg-0)}.HeroModeToggle-module__LbOBMG__option:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.HeroModeToggle-module__LbOBMG__option.HeroModeToggle-module__LbOBMG__active{color:var(--bg-0);background:var(--fg-0)}@media (prefers-reduced-motion:reduce){.HeroModeToggle-module__LbOBMG__option{transition:none}}@media (max-width:640px){.HeroModeToggle-module__LbOBMG__root{display:none}}
