.zo8wMG_page{--xmas-snow:color-mix(in srgb, var(--blue-x10) 32%, white);--xmas-snow-soft:color-mix(in srgb, var(--blue-x10) 18%, white);--xmas-ice:color-mix(in srgb, var(--blue-x10) 10%, var(--surface-x10));--xmas-frost-line:color-mix(in srgb, var(--blue-x10) 22%, transparent);--xmas-gold:var(--yellow-x10);--xmas-cap:color-mix(in srgb, var(--blue-x10) 14%, white)}:root[class~=dark] .zo8wMG_page{--xmas-snow:#ffffffeb;--xmas-snow-soft:#ffffff8c;--xmas-ice:color-mix(in srgb, var(--blue-x10) 14%, var(--surface-x10));--xmas-frost-line:color-mix(in srgb, var(--blue-x10) 34%, transparent);--xmas-cap:color-mix(in srgb, var(--blue-x10) 35%, var(--surface-x10))}.zo8wMG_sky{background-image:radial-gradient(48% 62% at 76% 34%, color-mix(in srgb, var(--blue-x10) 20%, transparent), transparent 72%), radial-gradient(34% 44% at 94% 88%, color-mix(in srgb, var(--yellow-x10) 12%, transparent), transparent 70%), linear-gradient(to bottom, color-mix(in srgb, var(--blue-x10) 15%, var(--surface-x10)) 0%, color-mix(in srgb, var(--blue-x10) 6%, var(--surface-x10)) 55%, var(--surface-x10) 100%);-webkit-mask-composite:source-in;height:620px;mask-image:linear-gradient(#000 70%,#0000 100%),linear-gradient(90deg,#0000 0,#000 16px calc(100% - 16px),#0000 100%);mask-composite:intersect}:root[class~=dark] .zo8wMG_sky{background-image:radial-gradient(48% 62% at 76% 34%, color-mix(in srgb, var(--blue-x10) 34%, transparent), transparent 72%), radial-gradient(34% 44% at 94% 88%, color-mix(in srgb, var(--yellow-x10) 9%, transparent), transparent 70%), linear-gradient(to bottom, color-mix(in srgb, var(--blue-x10) 30%, var(--surface-x10)) 0%, color-mix(in srgb, var(--blue-x10) 12%, var(--surface-x10)) 55%, var(--surface-x10) 100%)}:is(:root[class~=accessible-light] .zo8wMG_sky,:root[class~=accessible-dark] .zo8wMG_sky){background-image:none}.zo8wMG_frost{background-image:radial-gradient(1.5px 1.5px at 22px 38px, var(--xmas-snow-soft) 50%, transparent 51%), radial-gradient(1px 1px at 140px 96px, var(--xmas-snow-soft) 50%, transparent 51%), radial-gradient(2px 2px at 260px 20px, var(--xmas-snow-soft) 50%, transparent 51%), radial-gradient(1px 1px at 330px 150px, var(--xmas-snow-soft) 50%, transparent 51%), radial-gradient(1.5px 1.5px at 90px 200px, var(--xmas-snow-soft) 50%, transparent 51%);opacity:.8;background-size:380px 240px;position:absolute;inset:0}.zo8wMG_snowLayer{--tile:240px;left:0;right:0;top:calc(var(--tile) * -1);height:calc(100% + var(--tile));background-size:var(--tile) var(--tile);will-change:transform, opacity;animation:zo8wMG_snow-fall var(--fall) linear 1 forwards, zo8wMG_snow-settle var(--fall) ease-in 1 forwards;position:absolute}.zo8wMG_snowNear{--tile:320px;--fall:4s;background-image:radial-gradient(3px 3px at 40px 60px, var(--xmas-snow) 50%, transparent 52%), radial-gradient(2.5px 2.5px at 210px 150px, var(--xmas-snow) 50%, transparent 52%), radial-gradient(3.5px 3.5px at 120px 260px, var(--xmas-snow) 50%, transparent 52%), radial-gradient(2.5px 2.5px at 290px 30px, var(--xmas-snow) 50%, transparent 52%)}.zo8wMG_snowMid{--tile:220px;--fall:4.5s;background-image:radial-gradient(2px 2px at 30px 30px, var(--xmas-snow) 50%, transparent 52%), radial-gradient(1.5px 1.5px at 150px 80px, var(--xmas-snow) 50%, transparent 52%), radial-gradient(2px 2px at 90px 170px, var(--xmas-snow) 50%, transparent 52%), radial-gradient(1.5px 1.5px at 200px 200px, var(--xmas-snow) 50%, transparent 52%), radial-gradient(2px 2px at 60px 120px, var(--xmas-snow) 50%, transparent 52%);opacity:.8}.zo8wMG_snowFar{--tile:150px;--fall:5s;background-image:radial-gradient(1px 1px at 20px 20px, var(--xmas-snow-soft) 50%, transparent 52%), radial-gradient(1px 1px at 100px 60px, var(--xmas-snow-soft) 50%, transparent 52%), radial-gradient(1.2px 1.2px at 60px 120px, var(--xmas-snow-soft) 50%, transparent 52%), radial-gradient(1px 1px at 130px 130px, var(--xmas-snow-soft) 50%, transparent 52%);opacity:.7}@keyframes zo8wMG_snow-fall{0%{transform:translate(0,0)}to{transform:translate3d(0, var(--tile), 0)}}@keyframes zo8wMG_snow-settle{0%,55%{opacity:1}to{opacity:0}}:is(:root[class~=accessible-light] .zo8wMG_snowLayer,:root[class~=accessible-dark] .zo8wMG_snowLayer,:root[class~=accessible-light] .zo8wMG_frost,:root[class~=accessible-dark] .zo8wMG_frost){display:none}.zo8wMG_gradientWord{background-image:linear-gradient(90deg, var(--blue-x10), var(--purple-x10));color:#0000;background-clip:text}:root[class~=dark] .zo8wMG_gradientWord{background-image:linear-gradient(90deg, var(--teal-x10), var(--purple-x10))}:is(:root[class~=accessible-light] .zo8wMG_gradientWord,:root[class~=accessible-dark] .zo8wMG_gradientWord){color:inherit;background-image:none}.zo8wMG_countdown{background:radial-gradient(1.4px 1.4px at 14px 18px, color-mix(in srgb, var(--blue-x10) 30%, transparent) 50%, transparent 52%) padding-box, radial-gradient(1.2px 1.2px at 44px 46px, color-mix(in srgb, var(--blue-x10) 24%, transparent) 50%, transparent 52%) padding-box, linear-gradient(160deg, color-mix(in srgb, var(--yellow-x10) 12%, var(--surface-x10)), var(--surface-x10) 70%) padding-box, linear-gradient(135deg, #e6b43c, #fff1bf 35%, #c9951f 60%, #f4d27a) border-box;box-shadow:0 10px 30px -12px color-mix(in srgb, var(--yellow-x10) 45%, transparent);background-size:56px 56px,56px 56px,auto,auto;border:1.5px solid #0000;border-radius:20px;padding:30px 24px 18px}:root[class~=dark] .zo8wMG_countdown{background:radial-gradient(1.4px 1.4px at 14px 18px, #ffffff47 50%, transparent 52%) padding-box, radial-gradient(1.2px 1.2px at 44px 46px, #fff3 50%, transparent 52%) padding-box, linear-gradient(160deg, color-mix(in srgb, var(--yellow-x10) 9%, var(--surface-x10)), color-mix(in srgb, var(--blue-x10) 10%, var(--surface-x10))) padding-box, linear-gradient(135deg, #c9951f, #fff1bf 35%, #b8861b 60%, #f0c75e) border-box;background-size:56px 56px,56px 56px,auto,auto}.zo8wMG_lightsWire{width:calc(100% - 32px);height:16px;color:color-mix(in srgb, var(--text-x10) 40%, transparent);position:absolute;top:-4px;left:16px;overflow:visible}.zo8wMG_bulb{background:radial-gradient(circle at 35% 30%, #fff 0, var(--bulb) 62%);width:9px;height:13px;box-shadow:0 0 10px 1px color-mix(in srgb, var(--bulb) 70%, transparent);animation:zo8wMG_bulb-twinkle 1.2s ease-in-out var(--twinkle-delay,0s) 3 both;border-radius:50% 50% 46% 46%;margin-left:16px;position:absolute;top:4px;transform:translate(-50%)}.zo8wMG_bulb:before{content:"";background:color-mix(in srgb, var(--text-x10) 55%, transparent);border-radius:1px;width:4px;height:4px;position:absolute;top:-3px;left:2.5px}@keyframes zo8wMG_bulb-twinkle{0%,to{opacity:1}50%{opacity:.45}}.zo8wMG_ribbon{opacity:.9;background:linear-gradient(90deg,#b8861b,#ffe9a3 45%,#e6b43c 60%,#b8861b);width:14px;position:absolute;top:0;bottom:0;right:46px}.zo8wMG_bow{filter:drop-shadow(0 2px 3px #0000002e);width:54px;height:36px;position:absolute;top:-16px;right:26px}.zo8wMG_goldNumber{color:#0000;background-image:linear-gradient(#d9a52c,#94650a);background-clip:text;font-size:76px;line-height:66px}:root[class~=dark] .zo8wMG_goldNumber{background-image:linear-gradient(#fff0b8,#efbb40)}:is(:root[class~=accessible-light] .zo8wMG_goldNumber,:root[class~=accessible-dark] .zo8wMG_goldNumber){color:var(--text-x10);background-image:none}@media (max-width:599px){.zo8wMG_goldNumber{font-size:60px;line-height:54px}}.zo8wMG_globeButton{appearance:none;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:50%;padding:0}.zo8wMG_globeButton:focus-visible{outline:2px solid var(--text-x10);outline-offset:6px}.zo8wMG_globeShadow{filter:drop-shadow(0 18px 36px color-mix(in srgb, var(--blue-x10) 28%, transparent))}.zo8wMG_drift{transform:translateY(calc(112px + (1 - var(--drift,0)) * 76px));transition:transform 1.2s cubic-bezier(.2,.8,.2,1)}.zo8wMG_dome{transform-box:view-box;transform-origin:120px 230px}.zo8wMG_shaking .zo8wMG_dome{animation:.42s cubic-bezier(.36,.07,.19,.97) zo8wMG_globe-wobble}.zo8wMG_falling{animation:5s ease-out both zo8wMG_globe-snowfall}@keyframes zo8wMG_globe-snowfall{0%{transform:translateY(0)}to{transform:translateY(160px)}}.zo8wMG_shaking .zo8wMG_drift{animation:1.2s cubic-bezier(.2,.8,.2,1) both zo8wMG_drift-rise}@keyframes zo8wMG_drift-rise{0%{transform:translateY(188px)}to{transform:translateY(calc(112px + (1 - var(--drift,0)) * 76px))}}.zo8wMG_flake{transform-box:fill-box;transform-origin:50%}.zo8wMG_shaking .zo8wMG_flake{animation:1.2s cubic-bezier(.2,.8,.2,1) both zo8wMG_flake-swirl;animation-delay:var(--delay,0s)}@keyframes zo8wMG_globe-wobble{20%{transform:rotate(-5deg)}45%{transform:rotate(4deg)}70%{transform:rotate(-2deg)}to{transform:rotate(0)}}@keyframes zo8wMG_flake-swirl{0%{transform:translate(var(--dx,0), var(--dy,-40px)) scale(1.2);opacity:.4}60%{opacity:1}to{opacity:1;transform:translate(0)scale(1)}}.zo8wMG_snowCap{position:relative}.zo8wMG_snowCap:before{content:"";background-image:radial-gradient(circle at 7px 10px, var(--xmas-cap) 6px, transparent 7px);height:10px;filter:drop-shadow(0 1px 0 var(--xmas-frost-line));pointer-events:none;background-repeat:repeat-x;background-size:14px 10px;position:absolute;top:-5px;left:14px;right:14px}:root[class~=accessible-light] .zo8wMG_snowCap:before{display:none}:root[class~=accessible-dark] .zo8wMG_snowCap:before{display:none}.zo8wMG_driftTrack{background:color-mix(in srgb, var(--blue-x10) 8%, transparent)}.zo8wMG_driftFill{background-image:linear-gradient(90deg, color-mix(in srgb, var(--blue-x10) 45%, white), var(--xmas-snow));transform-origin:0}:root[class~=dark] .zo8wMG_driftFill{background-image:linear-gradient(90deg, color-mix(in srgb, var(--blue-x10) 60%, white), white)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.zo8wMG_row{transition:transform .167s}.zo8wMG_row:hover{transform:translateY(-2px)}}.zo8wMG_divider{color:var(--xmas-frost-line);align-items:center;gap:12px;display:flex}.zo8wMG_divider:before,.zo8wMG_divider:after{content:"";background:currentColor;flex:1;height:1px}.zo8wMG_airmail{background:linear-gradient(var(--surface-x10), var(--surface-x10)) padding-box, repeating-linear-gradient(-45deg, var(--blue-x10) 0 12px, transparent 12px 20px, color-mix(in srgb, var(--text-x10) 30%, transparent) 20px 32px, transparent 32px 40px) border-box;border:6px solid #0000;border-radius:20px}.zo8wMG_stamp{border:2px dashed color-mix(in srgb, var(--blue-x10) 60%, transparent);transform:rotate(4deg)}@media (prefers-reduced-motion:reduce){.zo8wMG_snowLayer{display:none}.zo8wMG_drift{transition:none}.zo8wMG_shaking .zo8wMG_dome,.zo8wMG_shaking .zo8wMG_drift,.zo8wMG_shaking .zo8wMG_flake,.zo8wMG_falling,.zo8wMG_bulb{animation:none}}
/*# sourceMappingURL=1yxrc-r8z8x-6.css.map*/