:root{--ac3:#b08cff;--acfg:#fff;--orb1:rgba(124,124,255,.38);--orb2:rgba(255,255,255,.09)}[data-theme=light]{--ac3:#8b5cf6;--orb1:rgba(90,90,232,.2);--orb2:rgba(0,0,0,.05)}[data-season=classic]{--ac:#7c7cff;--ac2:#6060ee;--glow:rgba(124,124,255,.11)}[data-season=classic][data-theme=light]{--ac:#5a5ae8;--ac2:#4747d0;--glow:rgba(90,90,232,.09)}[data-season=halloween]{--bg:#100a1c;--s1:#171121;--s2:#20182d;--s3:#2a203a;--line:#32263f;--line2:#483456;--hover:#20152c;--ac:#f9a23c;--ac2:#e58a23;--ac3:#bc9ae5;--glow:rgba(118,54,183,.2);--orb1:rgba(111,49,175,.22);--orb2:rgba(150,70,255,.16);--acfg:#1a0d00}[data-season=halloween][data-theme=light]{--bg:#f6f0fc;--s1:#fff;--s2:#eee5f7;--s3:#e4d6f1;--line:#e1d2ed;--line2:#cdb7df;--hover:#f9f4fd;--ac:#d9600a;--ac2:#b84e05;--ac3:#7c3aed;--glow:rgba(255,138,31,.12);--orb1:rgba(255,138,31,.28);--orb2:rgba(124,58,237,.18);--acfg:#fff}[data-season=christmas]{--bg:#070b09;--s1:#0d1411;--s2:#121c17;--s3:#19261f;--line:#1f2e26;--line2:#2c4034;--hover:#0f1713;--ac:#e58085;--ac2:#d96b73;--ac3:#88b9a3;--glow:rgba(255,77,88,.12);--orb1:rgba(255,77,88,.38);--orb2:rgba(61,220,132,.28);--acfg:#250e13}[data-season=christmas][data-theme=light]{--bg:#f4fbf6;--s1:#fff;--s2:#ecf6ef;--s3:#dcebe1;--line:#d5e6db;--line2:#bcd6c6;--hover:#f8fcf9;--ac:#d6283a;--ac2:#b81d2e;--ac3:#1f9d5a;--glow:rgba(214,40,58,.09);--orb1:rgba(214,40,58,.22);--orb2:rgba(31,157,90,.2);--acfg:#fff}[data-season=newyear]{--bg:#0d0e16;--s1:#141620;--s2:#1c1e29;--s3:#242632;--line:#2a2c3b;--line2:#3a3c4e;--hover:#191b26;--ac:#e5c17c;--ac2:#d1ac62;--ac3:#aaa3d9;--glow:rgba(245,196,81,.12);--orb1:rgba(245,196,81,.36);--orb2:rgba(255,110,199,.22);--acfg:#1a1400}[data-season=newyear][data-theme=light]{--bg:#fffbef;--s1:#fff;--s2:#fff5d9;--s3:#fdeab0;--line:#f2e4b6;--line2:#e6d28d;--hover:#fffdf5;--ac:#b8860b;--ac2:#946b06;--ac3:#c2358f;--glow:rgba(245,196,81,.14);--orb1:rgba(245,196,81,.3);--orb2:rgba(194,53,143,.14);--acfg:#fff}[data-season=valentine]{--bg:#0c0709;--s1:#150d10;--s2:#1d1216;--s3:#271a1f;--line:#321f26;--line2:#46303a;--hover:#170e12;--ac:#e684a5;--ac2:#d57194;--ac3:#c39bac;--glow:rgba(255,92,138,.13);--orb1:rgba(255,92,138,.4);--orb2:rgba(255,158,192,.22);--acfg:#27101c}[data-season=valentine][data-theme=light]{--bg:#fff3f7;--s1:#fff;--s2:#ffe8f0;--s3:#ffd3e2;--line:#fbd3e0;--line2:#f2b6cb;--hover:#fff8fa;--ac:#d92b62;--ac2:#b71f50;--ac3:#e0568a;--glow:rgba(255,92,138,.12);--orb1:rgba(255,92,138,.26);--orb2:rgba(255,158,192,.2);--acfg:#fff}[data-season=songkran]{--bg:#060b0f;--s1:#0b1218;--s2:#101a22;--s3:#17242f;--line:#1b2a35;--line2:#28404f;--hover:#0d151b;--ac:#65cee2;--ac2:#49b8cf;--ac3:#b7e8d5;--glow:rgba(43,181,255,.13);--orb1:rgba(43,181,255,.4);--orb2:rgba(94,234,212,.26);--acfg:#00121f}[data-season=songkran][data-theme=light]{--bg:#f0f9ff;--s1:#fff;--s2:#e5f4fd;--s3:#cfe9f9;--line:#cfe5f2;--line2:#b2d4e6;--hover:#f7fcff;--ac:#0a7ec2;--ac2:#07649c;--ac3:#0d9488;--glow:rgba(43,181,255,.13);--orb1:rgba(43,181,255,.28);--orb2:rgba(94,234,212,.2);--acfg:#fff}[data-season=loykrathong]{--bg:#07090f;--s1:#0d111b;--s2:#131928;--s3:#1b2336;--line:#212b40;--line2:#313f5c;--hover:#0e1320;--ac:#e9bd78;--ac2:#d5a75e;--ac3:#b18eb9;--glow:rgba(255,179,71,.13);--orb1:rgba(255,179,71,.38);--orb2:rgba(90,110,255,.28);--acfg:#1f1200}[data-season=loykrathong][data-theme=light]{--bg:#fff8ec;--s1:#fff;--s2:#ffefd3;--s3:#fddfae;--line:#f3dcb4;--line2:#e6c68e;--hover:#fffbf3;--ac:#c26a00;--ac2:#9f5700;--ac3:#e11d48;--glow:rgba(255,179,71,.14);--orb1:rgba(255,179,71,.3);--orb2:rgba(90,110,255,.16);--acfg:#fff}[data-season=blackfriday]{--bg:#060606;--s1:#0e0e0e;--s2:#151515;--s3:#1e1e1e;--line:#262626;--line2:#383838;--hover:#101010;--ac:#d6bb83;--ac2:#c1a36b;--ac3:#8f8b98;--glow:rgba(255,214,10,.1);--orb1:rgba(255,214,10,.3);--orb2:rgba(255,59,48,.22);--acfg:#000}[data-season=blackfriday][data-theme=light]{--bg:#fffdf0;--s1:#fff;--s2:#fff8cf;--s3:#fdeea0;--line:#f0e6a8;--line2:#dccf75;--hover:#fffef7;--ac:#a37b00;--ac2:#7f5f00;--ac3:#d92b21;--glow:rgba(255,214,10,.14);--orb1:rgba(255,214,10,.3);--orb2:rgba(255,59,48,.14);--acfg:#fff}.btn.ac{color:var(--acfg)}.faq-nav button.on em{color:var(--acfg)}::selection{color:var(--acfg)}.pill.ac{background:color-mix(in srgb,var(--ac) 16%,transparent)}[data-season=halloween]{--hero-grad:linear-gradient(180deg,#fff 10%,#ffd2a0 50%,#c9a2ff 100%)}[data-season=christmas]{--hero-grad:linear-gradient(180deg,#fff 12%,#ffdadd 48%,#9fd8c4 100%)}[data-season=newyear]{--hero-grad:linear-gradient(180deg,#fff7da 8%,#f4d795 48%,#c9a24d 100%)}[data-season=valentine]{--hero-grad:linear-gradient(180deg,#fff 12%,#ffc6d9 50%,#ff8fb5 100%)}[data-season=songkran]{--hero-grad:linear-gradient(180deg,#fff 10%,#c4f4ff 48%,#6fd3ea 100%)}[data-season=loykrathong]{--hero-grad:linear-gradient(180deg,#fffbe6 8%,#ffd88a 46%,#c7a1d8 100%)}[data-season=blackfriday]{--hero-grad:linear-gradient(180deg,#fff0b0 8%,#ffc93d 46%,#ff6a2a 100%)}[data-season=halloween][data-theme=light]{--hero-grad:linear-gradient(180deg,#2a0f55 25%,#d9600a 100%)}[data-season=christmas][data-theme=light]{--hero-grad:linear-gradient(180deg,#0f3d2c 25%,#d6283a 100%)}[data-season=newyear][data-theme=light]{--hero-grad:linear-gradient(180deg,#3b2a05 25%,#b8860b 100%)}[data-season=valentine][data-theme=light]{--hero-grad:linear-gradient(180deg,#4a0f2a 25%,#d92b62 100%)}[data-season=songkran][data-theme=light]{--hero-grad:linear-gradient(180deg,#062f48 25%,#0a7ec2 100%)}[data-season=loykrathong][data-theme=light]{--hero-grad:linear-gradient(180deg,#3a1d05 25%,#c26a00 100%)}[data-season=blackfriday][data-theme=light]{--hero-grad:linear-gradient(180deg,#2b1f00 25%,#a37b00 100%)}html[data-season]:not([data-season=classic]){accent-color:var(--ac);caret-color:var(--ac);scrollbar-color:color-mix(in srgb,var(--ac) 55%,#000) var(--bg)}html[data-season]:not([data-season=classic]) .btn.ac{background:linear-gradient(135deg,var(--ac),var(--ac2));box-shadow:0 8px 28px -10px var(--ac),inset 0 1px 0 rgba(255,255,255,.25);transition:transform .15s,filter .15s,box-shadow .2s}html[data-season]:not([data-season=classic]) .btn.ac:hover{background:linear-gradient(135deg,var(--ac),var(--ac2));filter:brightness(1.1);transform:translateY(-1px);box-shadow:0 12px 34px -10px var(--ac),inset 0 1px 0 rgba(255,255,255,.3)}html[data-season]:not([data-season=classic]) .bar:after{content:'';position:absolute;left:6%;right:6%;bottom:-1px;height:1px;background:linear-gradient(90deg,transparent,var(--ac),transparent);opacity:.5;pointer-events:none}html[data-season]:not([data-season=classic]) #nav a.on{background:color-mix(in srgb,var(--ac) 14%,var(--s2));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ac) 30%,transparent)}html[data-season]:not([data-season=classic]) .card,html[data-season]:not([data-season=classic]) .panel{transition:border-color .2s,box-shadow .25s,transform .2s}html[data-season]:not([data-season=classic]) .card:hover,html[data-season]:not([data-season=classic]) .feat:hover{border-color:color-mix(in srgb,var(--ac) 50%,var(--line2));box-shadow:0 18px 44px -22px var(--ac)}html[data-season]:not([data-season=classic]) .coins i{box-shadow:0 0 12px var(--ac)}html[data-season]:not([data-season=classic]) .eyebrow{color:color-mix(in srgb,var(--ac) 70%,var(--tx))}html[data-season]:not([data-season=classic])[data-theme=dark] .panel{box-shadow:inset 0 1px 0 rgba(255,255,255,.035)}#season-scene{position:fixed;inset:0;pointer-events:none;z-index:0;overflow:hidden;opacity:.92;-webkit-mask-image:linear-gradient(#000 0,#000 74%,transparent 100%);mask-image:linear-gradient(#000 0,#000 74%,transparent 100%)}#season-scene .scene-art{position:absolute;top:40px;left:50%;width:max(100%,1280px);aspect-ratio:1.6;transform:translateX(-50%);background-repeat:no-repeat;background-size:100% 100%}html[data-season]:not([data-season=classic]) #view,html[data-season]:not([data-season=classic]) .foot{position:relative;z-index:1}[data-theme=light] #season-scene{opacity:.26}@media(max-width:720px){#season-scene{opacity:.55}[data-theme=light] #season-scene{opacity:.2}#season-scene .scene-art{width:1088px;left:calc((100% - 1088px) * .7);top:50px;transform:none}}.fx-light{position:absolute;left:var(--lx);top:var(--ly);width:calc(var(--lr) * .125%);aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;pointer-events:none;background:radial-gradient(circle,var(--lc,rgba(255,190,90,.85)) 0,transparent 66%);opacity:.5;animation:fxFlicker var(--lt,3.2s) ease-in-out var(--ld,0s) infinite}.fx-light.k-flame{--lc:rgba(255,206,100,.95)}.fx-light.k-lamp{--lc:rgba(255,226,150,.9);animation-name:fxGlow}.fx-light.k-bauble{--lc:currentColor;width:2.6%;animation-name:fxGlow}.fx-light.k-beacon{--lc:rgba(255,93,108,1);animation:fxBlink 2s ease-in-out var(--ld,0s) infinite}.fx-light.k-neon{--lc:rgba(255,128,56,.9);animation-name:fxNeon}@keyframes fxFlicker{0%{opacity:.35}8%{opacity:.85}14%{opacity:.5}30%{opacity:.95}41%{opacity:.55}57%{opacity:.9}70%{opacity:.45}86%{opacity:.85}100%{opacity:.4}}@keyframes fxGlow{from{opacity:.25;transform:translate(-50%,-50%) scale(.85)}to{opacity:.95;transform:translate(-50%,-50%) scale(1.15)}}@keyframes fxBlink{0%,55%{opacity:.08}65%,85%{opacity:1}100%{opacity:.08}}@keyframes fxNeon{0%,100%{opacity:.85}4%{opacity:.2}7%{opacity:.9}12%{opacity:.35}16%,70%{opacity:.9}74%{opacity:.4}78%{opacity:.9}}.fx-puff{position:absolute;left:var(--lx);top:var(--ly);width:2.2%;aspect-ratio:1;margin:-1.1% 0 0 -1.1%;border-radius:50%;background:radial-gradient(circle,rgba(228,238,244,.7),transparent 70%);opacity:0;animation:fxSmoke 8.8s ease-out var(--ld) infinite}@keyframes fxSmoke{0%{transform:translate3d(0,0,0) scale(.4);opacity:0}15%{opacity:.5}100%{transform:translate3d(70%,-430%,0) scale(2.5);opacity:0}}#decor{position:fixed;inset:0;pointer-events:none;overflow:hidden;z-index:0;--motion-speed:1;color:var(--ac3);contain:strict}#decor[data-level=soft]{--motion-speed:1.7}[data-theme=light] #decor{opacity:.62}.fx{position:absolute;left:var(--x,50%);top:var(--y,0);width:var(--s,10px);height:var(--s,10px);pointer-events:none}.fx>i{display:block;width:100%;height:100%}.fx>i>b{display:block;width:100%;height:100%}.fx svg{display:block;width:100%;height:100%;overflow:visible}.fx.d0{opacity:.9}.fx-snow,.fx-drop,.fx-confetti,.fx-petal,.fx-coin,.fx-tag{top:-14vh;animation:fxFall calc(var(--t) * var(--motion-speed)) linear calc(var(--d) * var(--motion-speed)) infinite}.fx-ember,.fx-heart,.fx-balloon,.fx-gift,.fx-bubble,.fx-lantern{top:auto;bottom:-14vh;animation:fxRise calc(var(--t) * var(--motion-speed)) linear calc(var(--d) * var(--motion-speed)) infinite}.fx-wisp,.fx-bokeh,.fx-firefly{animation:fxFloat calc(var(--t) * var(--motion-speed)) ease-in-out calc(var(--d) * var(--motion-speed)) infinite alternate}.fx-snow>i,.fx-drop>i,.fx-confetti>i,.fx-petal>i,.fx-coin>i,.fx-tag>i,.fx-ember>i,.fx-heart>i,.fx-balloon>i,.fx-gift>i,.fx-bubble>i,.fx-lantern>i,.fx-wisp>i,.fx-bokeh>i,.fx-firefly>i{animation:fxSway calc(var(--w) * var(--motion-speed)) ease-in-out calc(var(--d) * var(--motion-speed)) infinite alternate}@keyframes fxFall{0%{transform:translate3d(0,0,0);opacity:0}7%{opacity:var(--o,.8)}92%{opacity:var(--o,.8)}100%{transform:translate3d(var(--dx,0px),124vh,0);opacity:0}}@keyframes fxRise{0%{transform:translate3d(0,0,0);opacity:0}8%{opacity:var(--o,.8)}90%{opacity:var(--o,.8)}100%{transform:translate3d(var(--dx,0px),-124vh,0);opacity:0}}@keyframes fxFloat{from{transform:translate3d(0,0,0)}to{transform:translate3d(var(--dx,0px),-24vh,0)}}@keyframes fxSway{from{transform:translate3d(calc(var(--sw) * -1),0,0) rotate(var(--r0,0deg))}to{transform:translate3d(var(--sw),0,0) rotate(var(--r1,0deg))}}@keyframes fxPulse{from{opacity:.2;transform:scale(.75)}to{opacity:1;transform:scale(1.15)}}@keyframes fxTwinkle{from{opacity:.12;transform:scale(.5) rotate(0deg)}to{opacity:1;transform:scale(1.12) rotate(24deg)}}@keyframes fxSpin{from{transform:perspective(220px) rotateY(0deg)}to{transform:perspective(220px) rotateY(360deg)}}@keyframes fxFlip{from{transform:perspective(180px) rotateX(0deg) rotateZ(0deg)}to{transform:perspective(180px) rotateX(540deg) rotateZ(120deg)}}@keyframes fxFlutter{from{transform:perspective(140px) rotateX(0deg) rotateZ(-34deg)}to{transform:perspective(140px) rotateX(170deg) rotateZ(34deg)}}@keyframes fxBeat{0%,100%{transform:scale(1)}14%{transform:scale(1.2)}28%{transform:scale(1)}42%{transform:scale(1.11)}70%{transform:scale(1)}}@keyframes fxBob{from{transform:translate3d(0,-3px,0) rotate(-3deg)}to{transform:translate3d(0,4px,0) rotate(3deg)}}@keyframes fxTumble{from{transform:rotate(-28deg)}to{transform:rotate(28deg)}}@keyframes fxFlap{from{transform:scaleY(1)}to{transform:scaleY(.38)}}.fx .spin{animation:fxSpin calc(1.7s * var(--motion-speed)) linear infinite}.fx .flip{animation:fxFlip calc(2.4s * var(--motion-speed)) linear infinite}.fx .flutter{animation:fxFlutter calc(2s * var(--motion-speed)) ease-in-out infinite alternate}.fx .beat{animation:fxBeat calc(1.7s * var(--motion-speed)) ease-in-out infinite}.fx .bob{animation:fxBob calc(2.6s * var(--motion-speed)) ease-in-out infinite alternate}.fx .tumble{animation:fxTumble calc(2.4s * var(--motion-speed)) ease-in-out infinite alternate}.fx .flap{animation:fxFlap calc(.48s * var(--motion-speed)) ease-in-out infinite alternate;transform-origin:50% 38%}.fx-snow>i{border-radius:50%;background:radial-gradient(circle,#fff 0,rgba(255,255,255,.82) 34%,rgba(255,255,255,0) 72%);color:#fff}.fx-snow.d0>i{filter:blur(.5px)}.fx-snow.d2>i{filter:blur(1.4px)}.fx-ember>i{border-radius:50%;background:radial-gradient(circle,#fff2c8 0,#ffb347 34%,rgba(255,120,20,0) 72%)}.fx-wisp>i{border-radius:50%;background:radial-gradient(circle,rgba(196,160,255,.95) 0,rgba(150,110,230,.38) 40%,transparent 72%);animation-name:fxSway,fxPulse;animation-duration:calc(var(--w) * var(--motion-speed)),calc(var(--w) * var(--motion-speed) * .7);animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate}.fx-bokeh{top:var(--y,50%)}.fx-bokeh>i{border-radius:50%;background:radial-gradient(circle,var(--c,#ff8fb5) 0,transparent 68%)}.fx-firefly{top:var(--y,60%)}.fx-firefly>i{border-radius:50%;background:radial-gradient(circle,#f6ffb8 0,#c8f060 34%,transparent 72%);animation-name:fxSway,fxPulse;animation-duration:calc(var(--w) * var(--motion-speed)),calc(var(--w) * var(--motion-speed) * .6);animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate}.fx-bubble>i{border-radius:50%;border:1px solid rgba(255,255,255,.55);background:radial-gradient(circle at 30% 30%,rgba(255,255,255,.55),rgba(255,255,255,.04) 62%)}.fx-drop{color:#8be1ed}.fx-heart,.fx-petal,.fx-balloon,.fx-gift{color:var(--c,#ff8fb5)}.fx-confetti>i>b{height:var(--h,8px);background:var(--c,#f1cf8b);border-radius:1px}.fx-tag{color:var(--c,#ffc93d)}.fx-lantern>i{position:relative}.fx-lantern>i:before{content:'';position:absolute;inset:-75%;border-radius:50%;background:radial-gradient(circle,rgba(255,170,60,.44),transparent 66%)}.fx-lantern>i>b{position:relative}.fx-glint{top:var(--y,30%);color:#f4dca0}.fx-glint>i{animation:fxTwinkle calc(var(--t) * var(--motion-speed)) ease-in-out calc(var(--d) * var(--motion-speed)) infinite alternate}.fx-fog{left:-30%;top:var(--y);width:160%;height:44vh;opacity:var(--o);background:radial-gradient(ellipse 50% 50% at 50% 50%,rgba(150,120,210,.5),rgba(150,120,210,0) 70%);will-change:transform;animation:fxFog calc(var(--t) * var(--motion-speed)) ease-in-out calc(var(--d) * var(--motion-speed)) infinite alternate}@keyframes fxFog{from{transform:translate3d(calc(var(--dir,1) * -6vw),0,0)}to{transform:translate3d(calc(var(--dir,1) * 8vw),-3vh,0)}}.fx-bat{left:-8vw;top:var(--y);color:#b9a3da;animation:fxFly calc(var(--t) * var(--motion-speed)) linear calc(var(--d) * var(--motion-speed)) infinite}@keyframes fxFly{0%{transform:translate3d(0,0,0);opacity:0}8%{opacity:var(--o,.8)}50%{transform:translate3d(60vw,var(--rise,0px),0)}92%{opacity:var(--o,.8)}100%{transform:translate3d(122vw,calc(var(--rise,0px) * -.5),0);opacity:0}}.fx-ghost{left:-90px;top:var(--y);color:#e8e0ff;opacity:0;animation:fxGhost var(--t) linear var(--d) infinite}.fx-ghost>i{animation:fxBob calc(var(--w) * var(--motion-speed)) ease-in-out infinite alternate}@keyframes fxGhost{0%{transform:translate3d(0,0,0);opacity:0}6%{opacity:.17}50%{transform:translate3d(58vw,-34px,0)}94%{opacity:.17}100%{transform:translate3d(118vw,10px,0);opacity:0}}.fx-flash{position:absolute;inset:0;opacity:0;background:radial-gradient(ellipse at 72% 18%,rgba(220,200,255,.5),rgba(160,120,255,0) 62%);animation:fxLightning calc(17s * var(--motion-speed)) linear infinite}@keyframes fxLightning{0%,89%{opacity:0}90%{opacity:.55}91.5%{opacity:.08}93%{opacity:.4}96%,100%{opacity:0}}.fx-aurora{left:var(--x);top:var(--y);width:92%;height:52vh;opacity:.2;background:linear-gradient(100deg,transparent 0,var(--hue) 34%,transparent 100%);-webkit-mask-image:linear-gradient(transparent,#000 42%,transparent);mask-image:linear-gradient(transparent,#000 42%,transparent);transform-origin:50% 100%;will-change:transform,opacity;animation:fxAurora calc(var(--t) * var(--motion-speed)) ease-in-out calc(var(--d) * var(--motion-speed)) infinite alternate}@keyframes fxAurora{from{transform:translate3d(-4vw,0,0) scaleY(.82) skewX(-7deg);opacity:.1}to{transform:translate3d(7vw,-2vh,0) scaleY(1.12) skewX(6deg);opacity:.3}}.fx-garland{position:absolute;left:0;right:0;top:62px;aspect-ratio:1600/110}.fx-bulb{position:absolute;left:var(--x);top:var(--y);width:18px;height:18px;margin:-9px 0 0 -9px;border-radius:50%;background:radial-gradient(circle,#fff 0,var(--c) 30%,transparent 70%);animation:fxTwinkle calc(2.4s * var(--motion-speed)) ease-in-out calc(var(--d) * var(--motion-speed)) infinite alternate}.fx-shoot{left:var(--x);top:var(--y);width:150px;height:2px;opacity:0;background:linear-gradient(90deg,transparent,#fff);border-radius:2px;animation:fxShoot calc(var(--t) * var(--motion-speed)) linear calc(var(--d) * var(--motion-speed)) infinite}@keyframes fxShoot{0%,6%{opacity:0;transform:translate3d(0,0,0) rotate(32deg)}7%{opacity:.95}15%{opacity:0;transform:translate3d(-30vw,20vh,0) rotate(32deg)}100%{opacity:0;transform:translate3d(-30vw,20vh,0) rotate(32deg)}}.fx-frost{position:absolute;inset:0;background:radial-gradient(ellipse at 50% 45%,transparent 56%,rgba(190,230,255,.1) 100%)}.fx-firework{width:clamp(180px,23vw,320px);aspect-ratio:1;height:auto;transform:translate(-50%,-50%);color:var(--fx)}.fx-firework>i{display:block;position:relative;width:100%;height:100%}.fx-firework .fx-burst,.fx-firework .fx-flash{position:absolute;inset:0;transform-origin:50% 50%;animation:fxBurst calc(var(--t) * var(--motion-speed)) linear calc(var(--d) * var(--motion-speed)) infinite}.fx-firework .fx-flash{animation-name:fxBurstFlash}.fx-rocket{position:absolute;left:50%;top:50%;width:2px;height:34px;background:linear-gradient(var(--fx),transparent);animation:fxRocket calc(var(--t) * var(--motion-speed)) linear calc(var(--d) * var(--motion-speed)) infinite}.fx-rocket:before{content:'';position:absolute;top:0;left:-1px;width:4px;height:4px;border-radius:50%;background:#fff0d1}@keyframes fxRocket{0%{transform:translate3d(0,65vh,0);opacity:0}3%{opacity:.85}24%{transform:translate3d(0,0,0);opacity:1}25%,100%{transform:translate3d(0,0,0);opacity:0}}@keyframes fxBurst{0%,24%{transform:scale(.02);opacity:0}26%{transform:scale(.08);opacity:1}38%{transform:scale(.82);opacity:.92}55%{transform:translate3d(0,12px,0) scale(1.08);opacity:.4}68%,100%{transform:translate3d(0,30px,0) scale(1.18);opacity:0}}@keyframes fxBurstFlash{0%,24%{transform:scale(.3);opacity:0}25%{transform:scale(1);opacity:.85}30%,100%{transform:scale(2.2);opacity:0}}.fx-water{position:absolute;left:0;bottom:-26px;width:200%;height:170px;color:#6fd8ea;opacity:.36;will-change:transform;animation:fxWater calc(20s * var(--motion-speed)) linear infinite}.fx-water.b{bottom:-54px;color:#2aa8c8;opacity:.3;animation-duration:calc(31s * var(--motion-speed));animation-direction:reverse}@keyframes fxWater{from{transform:translate3d(0,0,0)}to{transform:translate3d(-25%,0,0)}}.fx-ring{height:calc(var(--s) * .3)}.fx-ring>i{border:2px solid rgba(190,240,255,.7);border-radius:50%;opacity:0;animation:fxRing calc(var(--t) * var(--motion-speed)) ease-out calc(var(--d) * var(--motion-speed)) infinite}@keyframes fxRing{0%{transform:scale(.1);opacity:0}15%{opacity:.7}100%{transform:scale(1);opacity:0}}.fx-caustic{left:-15%;top:0;width:130%;height:100%;opacity:0;background:linear-gradient(115deg,transparent 28%,rgba(190,245,255,.1) 40%,transparent 52%,rgba(190,245,255,.07) 64%,transparent 76%);animation:fxCaustic calc(var(--t) * var(--motion-speed)) ease-in-out calc(var(--d) * var(--motion-speed)) infinite alternate}.fx-caustic.b{background:linear-gradient(105deg,transparent 20%,rgba(255,240,190,.07) 34%,transparent 48%,rgba(190,245,255,.06) 70%,transparent 84%)}@keyframes fxCaustic{from{transform:translate3d(-7vw,0,0);opacity:.2}to{transform:translate3d(7vw,0,0);opacity:1}}.fx-boat{left:0;top:var(--y);animation:fxBoat calc(var(--t) * var(--motion-speed)) linear calc(var(--d) * var(--motion-speed)) infinite}.fx-boat.r{animation-direction:reverse}@keyframes fxBoat{from{transform:translate3d(-12vw,0,0)}to{transform:translate3d(112vw,0,0)}}.fx-shimmer{left:var(--x);top:var(--y);width:var(--s);height:2px;border-radius:2px;opacity:0;background:linear-gradient(90deg,transparent,rgba(255,226,150,.8),transparent);animation:fxShimmer calc(var(--t) * var(--motion-speed)) ease-in-out calc(var(--d) * var(--motion-speed)) infinite}@keyframes fxShimmer{0%{transform:translate3d(-30px,0,0) scaleX(.5);opacity:0}50%{transform:translate3d(0,0,0) scaleX(1);opacity:.8}100%{transform:translate3d(30px,0,0) scaleX(.5);opacity:0}}.fx-sweep{left:-30%;top:0;width:40%;height:100%;opacity:0;background:linear-gradient(100deg,transparent 30%,rgba(255,201,61,.1) 47%,rgba(255,255,255,.14) 50%,rgba(255,106,42,.08) 53%,transparent 70%);animation:fxSweep calc(var(--t) * var(--motion-speed)) ease-in-out calc(var(--d) * var(--motion-speed)) infinite}.fx-sweep.b{background:linear-gradient(100deg,transparent 30%,rgba(255,59,48,.09) 48%,rgba(255,201,61,.1) 52%,transparent 70%)}@keyframes fxSweep{0%{transform:translate3d(0,0,0) skewX(-12deg);opacity:0}8%{opacity:1}52%{transform:translate3d(320%,0,0) skewX(-12deg);opacity:1}58%,100%{transform:translate3d(320%,0,0) skewX(-12deg);opacity:0}}.fx-edge{position:absolute;inset:0;box-shadow:inset 0 0 120px rgba(255,59,48,.14),inset 0 0 240px rgba(255,201,61,.08);animation:fxEdge calc(5s * var(--motion-speed)) ease-in-out infinite alternate}@keyframes fxEdge{from{opacity:.35}to{opacity:1}}[data-motion=off] #decor{display:none}#decor[data-paused=true] *,#decor[data-paused=true] *:before,#season-scene[data-paused=true] *{animation-play-state:paused!important}[data-theme=light] .fx-snow>i{background:radial-gradient(circle,#a7d0ea 0,rgba(140,190,225,.8) 38%,rgba(140,190,225,0) 72%)}[data-theme=light] .fx-bubble>i{border-color:rgba(60,140,180,.5)}[data-theme=light] .fx-glint{color:#b88a1f}[data-theme=light] .fx-frost,[data-theme=light] .fx-flash{display:none}.hero:before{background:radial-gradient(circle,var(--orb1),transparent 70%)}.hero:after{background:radial-gradient(circle,var(--orb2),transparent 70%);opacity:.7}.sale-chip{display:flex;width:fit-content;max-width:100%;align-items:center;justify-content:center;gap:8px;margin:0 auto 16px;padding:6px 14px;border-radius:99px;font-size:13px;font-weight:600;background:color-mix(in srgb,var(--ac) 14%,transparent);border:1px solid color-mix(in srgb,var(--ac) 45%,transparent);color:var(--tx)}.sale-chip b{color:var(--ac)}.sale-strip{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;text-align:center;padding:12px 16px;margin-bottom:18px;border-radius:14px;background:linear-gradient(90deg,color-mix(in srgb,var(--ac) 22%,var(--s1)),color-mix(in srgb,var(--ac3) 18%,var(--s1)));border:1px solid color-mix(in srgb,var(--ac) 40%,transparent);font-weight:600}.sale-strip .e{font-size:20px}.pass-sale{display:inline-block;margin-left:8px;padding:3px 9px;border-radius:99px;font-size:12px;font-weight:700;background:var(--ac);color:var(--acfg);vertical-align:middle}.pass-sum s{color:var(--mu2);font-size:16px;margin-right:8px;font-weight:500}.menu.seas-menu{width:400px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 90px);overflow-y:auto;overscroll-behavior:contain;padding:12px;border-radius:16px}.menu.seas-menu button{display:flex;align-items:center;gap:10px;white-space:normal;min-width:0}.menu.seas-menu .mh{padding:4px 4px 12px}.menu.seas-menu .season-auto{border:1px solid var(--line2);padding:10px 12px;margin-bottom:12px}.season-auto>span:nth-child(2){display:grid;gap:1px}.season-auto small{color:var(--mu2);font-weight:400;font-size:12px}.season-auto .ck{margin-left:auto}.season-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.menu.seas-menu .season-card{padding:0;display:grid;gap:0;overflow:hidden;border:1px solid var(--line);border-radius:10px;text-align:left;background:var(--s2);color:var(--tx)}.menu.seas-menu .season-card:hover{border-color:var(--line2);background:var(--s3)}.menu.seas-menu .season-card.on{border-color:var(--ac);box-shadow:0 0 0 1px var(--ac)}.season-thumb{display:block;position:relative;width:100%;height:52px;overflow:hidden;background:linear-gradient(130deg,color-mix(in srgb,var(--c1) 12%,#101019),color-mix(in srgb,var(--c2) 28%,#101019))}.season-thumb img{width:100%;height:100%;object-fit:cover;object-position:72% 38%;transform:scale(1.5)}.season-thumb img.classic-logo{width:34px;height:34px;transform:none;object-fit:cover}.classic-logo{display:block;width:34px;height:34px;margin:9px auto;border-radius:9px;object-fit:cover}.season-card-label{display:flex;align-items:center;gap:5px;padding:8px 10px;font-size:12px;min-height:32px}.season-card-label .ck{margin-left:auto;flex:none}.seas-menu .ck svg{width:14px;height:14px}.seas-menu .ck{display:flex;color:var(--ac)}.motion-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;background:var(--bg);border:1px solid var(--line);border-radius:10px;margin-top:8px}.menu.seas-menu .motion-options button{justify-content:center;text-align:center;padding:7px;font-size:12px;min-height:36px}.menu.seas-menu .motion-options button.on{color:var(--tx);background:var(--s3)}.seas-menu .sw{width:14px;height:14px;border-radius:50%;flex:none;background:linear-gradient(135deg,var(--c1),var(--c2));box-shadow:0 0 0 1px var(--line2)}.seas-menu hr{border:0;border-top:1px solid var(--line);margin:14px 0 10px}.seas-menu .sub{padding:4px 12px 2px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--mu2)}@media(max-width:640px){.settings .menu.seas-menu{position:fixed;top:70px;left:12px;right:12px;width:auto;max-width:none;max-height:calc(100dvh - 84px)}}.th-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}.th-card{display:grid;gap:10px;padding:14px;border:1px solid var(--line2);border-radius:14px;background:var(--s1)}.th-card.on{border-color:var(--ac);box-shadow:0 0 0 1px var(--ac)}.th-card .th-top{display:flex;align-items:center;gap:10px;font-weight:600}.th-card .th-sw{width:34px;height:34px;border-radius:10px;flex:none;background:linear-gradient(135deg,var(--c1),var(--c2))}.th-card .th-row{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:13px;color:var(--mu)}.th-card input[type=number]{width:84px}.tbtn .sw{display:block;width:16px;height:16px;border-radius:50%;background:linear-gradient(135deg,var(--c1),var(--c2));box-shadow:0 0 0 1px var(--line2)}.hero{overflow-x:clip}.bar-in{max-width:1600px;gap:24px}.brand{flex:none}#nav{min-width:0;flex:none}.right{flex:none}@media (max-width:1320px){#nav a{padding:7px 9px}.bar-in{gap:16px}.user .uname{display:none}}@media (max-width:1180px){.bar-in{gap:12px}.burger{display:flex}#nav{position:fixed;top:64px;left:0;right:0;flex-direction:column;gap:2px;padding:10px var(--pad) 18px;background:var(--bg);box-shadow:var(--shadow-lg);border-bottom:1px solid var(--line);transform:translateY(-8px);opacity:0;visibility:hidden;transition:opacity .18s,transform .18s,visibility .18s}.bar.open #nav{transform:none;opacity:1;visibility:visible}#nav a{padding:12px 14px;border-radius:10px;font-size:16px}}.bar.nav-collapsed .burger{display:flex}.bar.nav-collapsed #nav{position:fixed;top:64px;left:0;right:0;flex-direction:column;gap:2px;padding:10px var(--pad) 18px;background:var(--bg);box-shadow:var(--shadow-lg);border-bottom:1px solid var(--line);transform:translateY(-8px);opacity:0;visibility:hidden;transition:opacity .18s,transform .18s,visibility .18s}.bar.nav-collapsed.open #nav{transform:none;opacity:1;visibility:visible}.bar.nav-collapsed #nav a{padding:12px 14px;border-radius:10px;font-size:16px;white-space:normal;overflow-wrap:anywhere}.bar.nav-collapsed #nav{max-height:calc(100dvh - 64px);overflow-y:auto;overscroll-behavior:contain}@media (max-width:380px){.bar-in{gap:8px}.bar .right,.bar .auth{gap:4px}.bar .settings{gap:3px}.bar .tbtn{min-width:30px;height:32px;padding:0 6px}.bar .coins{padding:5px 8px;font-size:12px}.bar .burger{width:34px;height:34px;flex:none}.bar .brand img{width:26px;height:26px}.bar .user>button{padding:2px}.bar .user .av{width:26px;height:26px}.bar .auth .btn.sm{padding:0 9px;font-size:12px}}@media (max-width:560px){.bar .auth .btn.ghost{display:inline-flex}.bar .auth .btn.ac{display:none}}@media (max-width:1180px){#nav{max-height:calc(100dvh - 64px);overflow-y:auto;overscroll-behavior:contain}#nav a{white-space:normal;overflow-wrap:anywhere}}