@font-face{font-family:SN Averia;src:url(/fonts/snowlet/averia-libre-light.woff2) format("woff2");font-weight:300;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6-02DD,U+2000-206F,U+20AC,U+2122,U+2212}@font-face{font-family:SN Averia;src:url(/fonts/snowlet/averia-libre-regular.woff2) format("woff2");font-weight:400;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6-02DD,U+2000-206F,U+20AC,U+2122,U+2212}@font-face{font-family:SN Averia;src:url(/fonts/snowlet/averia-libre-bold.woff2) format("woff2");font-weight:700;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6-02DD,U+2000-206F,U+20AC,U+2122,U+2212}@font-face{font-family:SN Nunito;src:url(/fonts/snowlet/nunito-sans-latin-var.woff2) format("woff2");font-weight:200 1000;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:SN Averia CJK;src:url(/fonts/snowlet/averia-libre-light.woff2) format("woff2");font-weight:300;font-display:swap;unicode-range:U+0020-00B6,U+00B8-00FF,U+0131,U+0152-0153,U+2000-2013,U+2015-2017,U+2020-2025,U+2027-206F,U+20AC,U+2122,U+2190-2193,U+2212}@font-face{font-family:SN Averia CJK;src:url(/fonts/snowlet/averia-libre-regular.woff2) format("woff2");font-weight:400;font-display:swap;unicode-range:U+0020-00B6,U+00B8-00FF,U+0131,U+0152-0153,U+2000-2013,U+2015-2017,U+2020-2025,U+2027-206F,U+20AC,U+2122,U+2190-2193,U+2212}@font-face{font-family:SN Averia CJK;src:url(/fonts/snowlet/averia-libre-bold.woff2) format("woff2");font-weight:700;font-display:swap;unicode-range:U+0020-00B6,U+00B8-00FF,U+0131,U+0152-0153,U+2000-2013,U+2015-2017,U+2020-2025,U+2027-206F,U+20AC,U+2122,U+2190-2193,U+2212}@font-face{font-family:SN Nunito CJK;src:url(/fonts/snowlet/nunito-sans-latin-var.woff2) format("woff2");font-weight:200 1000;font-display:swap;unicode-range:U+0020-00B6,U+00B8-00FF,U+0131,U+0152-0153,U+2000-2013,U+2015-2017,U+2020-2025,U+2027-206F,U+20AC,U+2122,U+2190-2193,U+2212}:root{--sn-text: #ffffff;--sn-text-2: rgba(255, 255, 255, .78);--sn-text-3: rgba(255, 255, 255, .55);--sn-card: rgba(255, 255, 255, .08);--sn-card-strong: rgba(255, 255, 255, .12);--sn-card-edge: rgba(255, 255, 255, .16);--sn-shadow: rgba(76, 111, 143, .25);--sn-ink: #497cb7;--sn-snow: #f3f7fb;--sn-legacy-bg: #62789f;--sn-night: #0a173b;--sn-text-88: rgba(255, 255, 255, .88);--sn-gutter: clamp(1.25rem, 4vw, 3rem);--sn-max: 1120px;--sn-measure: 38rem;--sn-section: clamp(4.5rem, 3rem + 6vw, 8.5rem);--sn-r-card: 26px;--sn-r-tile: 24px;--sn-ease-out: cubic-bezier(.2, .7, .2, 1);--sn-ease-inout: cubic-bezier(.45, 0, .55, 1);--sn-ink-deep: #24335a;--sn-snow-edge: #ccd9e6;--sky-dawn: linear-gradient(180deg, #2b4063 0%, #3d578c 30%, #968cc2 69%, #e3bfd6 92%, #fcd9d6 100%);--sky-sunrise: linear-gradient(180deg, #425796 0%, #8a9ccf 45%, #e0abc7 72%, #edcca8 93%, #ffcca3 100%);--sky-morning: linear-gradient(180deg, #548cb8 0%, #389cc4 36%, #87bdb8 77%, #c9d9bf 94%, #f0ffad 100%);--sky-afternoon: linear-gradient(180deg, #4778b2 0%, #3d8fdb 31%, #70bde0 72%, #cfd9e3 100%);--sky-dusk: linear-gradient(180deg, #4a579e 0%, #857ddb 25%, #b291cf 50%, #e89699 82%, #ffbd8f 100%);--sky-evening: linear-gradient(180deg, #2b4066 0%, #364f94 30%, #9e85c7 69%, #e8b0cf 92%, #ffc9c4 100%);--sky-earlynight: linear-gradient(180deg, #242959 11%, #5763ab 55%, #788ad1 84%, #8794d4 100%);--sky-latenight: linear-gradient(180deg, #0a173b 11%, #383d70 49%, #42599c 82%, #5e789c 100%);--sn-font-display: "SN Averia", "Hiragino Maru Gothic ProN", "Yuanti SC", ui-rounded, sans-serif;--sn-font-body: "SN Nunito", -apple-system, "Helvetica Neue", Arial, sans-serif;--sn-body-size: 18px;--sn-body-leading: 1.65;--sn-tracking: normal;--sn-head-weight: 700}:root:lang(zh-Hans){--sn-font-display: "SN Averia CJK", "Yuanti SC", "PingFang SC", "Noto Sans SC", sans-serif;--sn-font-body: "SN Nunito CJK", "PingFang SC", "Noto Sans SC", "Microsoft YaHei", sans-serif;--sn-body-size: 17px;--sn-body-leading: 1.85;--sn-tracking: .02em}:root:lang(ja){--sn-font-display: "SN Averia CJK", "Hiragino Maru Gothic ProN", "Zen Maru Gothic", sans-serif;--sn-font-body: "SN Nunito CJK", "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Noto Sans JP", "Yu Gothic", sans-serif;--sn-body-size: 17px;--sn-body-leading: 1.85;--sn-tracking: .02em;--sn-head-weight: 400}*,*:before,*:after{box-sizing:border-box}html{background:var(--sn-legacy-bg);color:var(--sn-text);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;min-height:100vh;font-family:var(--sn-font-body);font-size:var(--sn-body-size);font-weight:500;line-height:var(--sn-body-leading);letter-spacing:var(--sn-tracking);font-synthesis:none;background:transparent;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}a{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}::-moz-selection{background:#f3f7fbd9;color:var(--sn-night)}::selection{background:#f3f7fbd9;color:var(--sn-night)}:focus-visible{outline:2px solid #ffffff;outline-offset:3px;border-radius:4px}.sn-sky{position:fixed;top:0;left:0;width:100%;height:100lvh;z-index:-2;background:var(--sky-earlynight)}.sn-noise{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:url(/snowlet/assets/noise-203.webp) repeat 0 0 / 203px 198px;mix-blend-mode:overlay;opacity:.35}.sn-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.sn-skip{position:absolute;left:16px;top:-100px;z-index:100;display:inline-flex;align-items:center;min-height:44px;padding:0 20px;border-radius:999px;background:#fff;color:var(--sn-ink-deep);font-size:15px;font-weight:600;text-decoration:none}.sn-skip:focus{top:12px}.sn-skip:focus-visible{outline-color:var(--sn-ink-deep);border-radius:999px}.sn-nav{display:flex;align-items:center;justify-content:space-between;gap:16px;max-width:var(--sn-max);min-height:72px;margin:0 auto;padding:0 var(--sn-gutter)}.sn-lockup{display:flex;flex-direction:column;justify-content:center}.sn-wordmark{display:inline-flex;align-items:center;gap:10px;font-family:"SN Averia",var(--sn-font-display);font-weight:700;font-size:22px;letter-spacing:.01em;line-height:1;color:var(--sn-text);text-decoration:none;margin:0}.sn-nav--back .sn-wordmark{gap:0;font-size:20px}.sn-appicon{width:28px;height:28px;border-radius:7px;box-shadow:0 2px 8px #0a173b4d}.sn-back{font-family:var(--sn-font-body);font-weight:400;white-space:pre}.sn-nav-right{display:flex;align-items:center}.sn-langs{display:flex;align-items:center;font-size:15px;font-weight:600;line-height:1}.sn-langs a{display:inline-flex;align-items:center;min-height:44px;padding-inline:6px;color:var(--sn-text-88);text-decoration:none;letter-spacing:0}.sn-langs a:hover{color:var(--sn-text);text-decoration:underline}.sn-langs a[aria-current=page]{color:var(--sn-text);-webkit-text-decoration:underline 2px;text-decoration:underline 2px;text-underline-offset:6px}.sn-langs-sep{color:var(--sn-text-3)}.sn-by{font-size:15px;font-weight:600;color:var(--sn-text-88);text-decoration:none;letter-spacing:0}.sn-by:hover{color:var(--sn-text);text-decoration:underline}.sn-by-wide{display:inline-flex;align-items:center}.sn-nav-divider{display:inline-block;width:1px;height:16px;margin:0 16px;background:#ffffff4d}.sn-by-phone{display:none}@media(max-width:599px){.sn-nav{min-height:64px;padding-block:8px}.sn-nav .sn-wordmark{font-size:20px}.sn-by-wide{display:none}.sn-by-phone{display:flex;align-items:center;min-height:24px;padding-left:38px}.sn-by-phone .sn-by{font-size:13px}}.sn-footer{margin-top:var(--sn-section);padding:32px var(--sn-gutter) 40px;background:#0a173b8c;border-top:1px solid var(--sn-card-edge);font-size:15px;line-height:1.7;color:var(--sn-text);text-align:center}.sn-footer-line{max-width:var(--sn-max);margin:0 auto}.sn-footer-item{white-space:nowrap}.sn-footer-sep{color:var(--sn-text-88)}.sn-footer a{text-decoration-color:#ffffff80}.sn-footer a:hover{text-decoration-color:#fff}@media(max-width:599px){.sn-footer-line{display:flex;flex-direction:column;gap:4px}.sn-footer-sep{display:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.sn-page{position:relative}.sn-container{max-width:var(--sn-max);margin-inline:auto;padding-inline:var(--sn-gutter)}main:focus{outline:none}.sn-display,.sn-h2,.sn-h3{font-family:var(--sn-font-display);font-weight:var(--sn-head-weight);margin:0;text-wrap:balance}.sn-display{font-size:clamp(2.5rem,1.75rem + 3vw,4rem);line-height:1.06;letter-spacing:-.015em;text-shadow:0 1px 12px rgba(10,23,59,.25)}.sn-h2{font-size:clamp(1.75rem,1.35rem + 1.6vw,2.5rem);line-height:1.15;letter-spacing:-.01em}.sn-h3{font-size:1.25rem;line-height:1.25}.sn-lang-zh .sn-display,.sn-lang-ja .sn-display{font-size:clamp(2.125rem,1.5rem + 2.4vw,3.25rem);line-height:1.3;letter-spacing:.04em}.sn-lang-ja .sn-display{line-height:1.32}.sn-lang-zh .sn-h2,.sn-lang-ja .sn-h2{font-size:clamp(1.5rem,1.2rem + 1.2vw,2.125rem);line-height:1.4;letter-spacing:.04em}.sn-lang-zh .sn-h3,.sn-lang-ja .sn-h3{font-size:1.1875rem;line-height:1.45;letter-spacing:.02em}.sn-lang-zh :is(.sn-display,.sn-h2,.sn-h3),.sn-lang-ja :is(.sn-display,.sn-h2,.sn-h3){line-break:strict;word-break:normal}.sn-lang-ja body{overflow-wrap:anywhere}body{font-size:clamp(1.0625rem,1rem + .2vw,1.125rem)}.sn-landing body{line-height:1.6}.sn-lang-zh.sn-landing body,.sn-lang-ja.sn-landing body{line-height:1.85}.sn-nb{display:inline-block}p{margin:0}.sn-section{padding-block:var(--sn-section) 0}.sn-section .sn-h2{margin-bottom:20px}.sn-center{text-align:center}.sn-measure{max-width:var(--sn-measure)}.sn-center .sn-measure{margin-inline:auto}.sn-card{background:var(--sn-card);border:1px solid var(--sn-card-edge);border-radius:var(--sn-r-card);box-shadow:0 12px 40px var(--sn-shadow),inset 0 1px #ffffff1a;-webkit-backdrop-filter:blur(20px) saturate(1.1);backdrop-filter:blur(20px) saturate(1.1)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.sn-card{background:linear-gradient(#ffffff24,#ffffff24),#0a173b29}}.sn-tile{position:relative;aspect-ratio:1;border-radius:var(--sn-r-tile);overflow:hidden;background:var(--sn-card);box-shadow:inset 0 0 14px #ffffff38;display:grid;place-items:center}.sn-tile:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--mood);opacity:.2}.sn-tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;opacity:.8;pointer-events:none;background:linear-gradient(135deg,#fff,#fff6,#fff3,#fff);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.sn-tile img{position:relative;height:auto}.sn-poster,.sn-canvas,.sn-step-art img,.sn-tile img,.sn-field-flake img{filter:drop-shadow(0 0 4px rgba(255,255,255,.55)) drop-shadow(0 0 14px rgba(255,255,255,.35))}.sn-step-art img,.sn-tile img{filter:drop-shadow(0 0 2px rgba(255,255,255,.55)) drop-shadow(0 0 7px rgba(255,255,255,.35))}.sn-hero{display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;gap:28px;padding-block:8px 56px;text-align:center}.sn-hero-art{order:-1;margin:0;display:flex;flex-direction:column;align-items:center}.sn-hero-copy{max-width:34rem}.sn-lead{max-width:30rem;margin:20px auto 0;font-size:clamp(1.125rem,1.05rem + .35vw,1.3125rem);line-height:1.5}.sn-lang-zh .sn-lead,.sn-lang-ja .sn-lead{line-height:1.8}.sn-soon{display:inline-flex;align-items:center;height:52px;padding:0 28px;margin:36px 0 0;border-radius:999px;background:#fff;color:var(--sn-ink);font:700 1.1875rem/1 var(--sn-font-display);letter-spacing:0;box-shadow:0 10px 30px var(--sn-shadow);cursor:default;-moz-user-select:none;user-select:none;-webkit-user-select:none}.sn-free{margin-top:14px;font-size:15px;font-weight:600;color:var(--sn-text-88)}@media(min-width:900px){.sn-hero{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(2rem,5vw,5rem);align-items:center;justify-items:stretch;min-height:clamp(560px,calc(100svh - 72px),860px);padding-block:24px 64px;text-align:left}.sn-hero-art{order:0}.sn-lead{margin-inline:0}}.sn-stage{--flake: min(68vw, 300px);position:relative;width:var(--flake);aspect-ratio:1}@media(min-width:900px){.sn-stage{--flake: clamp(260px, 34vw, 440px)}}.sn-stage:before{content:"";position:absolute;top:-18%;right:-18%;bottom:-18%;left:-18%;border-radius:50%;z-index:-1;background:radial-gradient(closest-side,rgba(243,247,251,.16),rgba(243,247,251,.06) 55%,transparent)}.sn-poster,.sn-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.sn-replay{position:absolute;top:0;right:0;display:grid;place-items:center;width:40px;height:40px;padding:0;border-radius:50%;border:1px solid var(--sn-card-edge);background:var(--sn-card-strong);color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.sn-replay[hidden]{display:none}.sn-replay:focus-visible{border-radius:50%}@media(max-width:599px){.sn-replay{right:-8px}}.sn-days{display:flex;gap:10px;margin:20px 0 0;padding:0;list-style:none}.sn-days li{width:8px;height:8px;border-radius:50%;background:#ffffff2e;transition:background .3s,box-shadow .3s}.sn-days li.is-on{background:#fff;box-shadow:0 0 6px #fff9}.sn-steps{display:grid;gap:12px;margin:20px 0 0;padding:0;list-style:none}.sn-step{display:grid;grid-template-columns:72px 1fr;gap:16px;align-items:center;padding:clamp(1.25rem,1rem + 2vw,2.25rem)}.sn-step-art{width:72px;height:72px;display:grid;place-items:center}.sn-step-art.sn-tile{border-radius:20px}.sn-step-art img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.sn-step-num{display:none;font-family:"SN Averia",var(--sn-font-display);font-weight:300;font-size:14px;letter-spacing:.08em;color:var(--sn-text-88)}.sn-step .sn-h3{margin-bottom:4px}@media(min-width:900px){.sn-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2vw,1.5rem);margin-top:40px}.sn-step{grid-template-columns:1fr;align-items:start;gap:0}.sn-step-art{width:120px;height:120px}.sn-step-num{display:block;margin:20px 0 6px}}.sn-swatches{display:flex;justify-content:center;gap:12px;margin:40px 0 0;padding:0;list-style:none}.sn-swatches li{width:36px;height:36px;border-radius:50%;box-shadow:0 2px 8px #0a173b40,inset 0 0 0 1px #ffffff40}.sn-samples{display:grid;grid-template-columns:repeat(4,minmax(0,200px));justify-content:center;gap:16px;margin:32px 0 0;padding:0;list-style:none}@media(max-width:599px){.sn-swatches{gap:8px}.sn-swatches li{width:28px;height:28px}.sn-samples{grid-template-columns:repeat(2,minmax(0,200px));gap:12px}}.sn-world .sn-container{min-height:440px}.sn-field{position:relative;margin-top:48px}.sn-field-flake{position:relative;height:180px;width:44px;margin-inline:auto}.sn-field-flake img{position:absolute;left:0;bottom:6px;width:44px;height:auto}.sn-horizon{width:min(720px,86%);height:56px;margin:-28px auto 0;border-radius:50%;background:#f3f7fb29;filter:blur(14px)}.sn-promise{max-width:880px;margin-inline:auto;padding:clamp(1.75rem,1rem + 3vw,3rem);text-align:center}.sn-points{display:grid;gap:14px;margin:28px auto 0;padding:0;list-style:none;text-align:left;max-width:40rem}.sn-points li{display:flex;align-items:center;gap:12px;font-size:18px;font-weight:600}.sn-bullet{flex:none;opacity:.88}@media(min-width:700px){.sn-points{grid-template-columns:1fr 1fr;gap:20px 32px}}.sn-ghost{display:inline-flex;align-items:center;gap:8px;height:48px;margin-top:32px;padding:0 22px;border:1px solid rgba(255,255,255,.6);border-radius:999px;color:#fff;font-size:1rem;font-weight:600;text-decoration:none}.sn-ghost:hover{background:#ffffff1f}.sn-ghost:active{opacity:.8}.sn-ghost:focus-visible{border-radius:999px}.sn-support .sn-container>*{max-width:760px;margin-inline:auto}.sn-support a{text-decoration-color:#fff9}.sn-faq{margin-top:40px;padding:8px clamp(1.25rem,3vw,2rem)}.sn-faq details+details{border-top:1px solid var(--sn-card-edge)}.sn-faq summary{position:relative;list-style:none;min-height:44px;padding:20px 40px 20px 0;font-size:1.0625rem;font-weight:600;line-height:1.45;cursor:pointer}.sn-faq summary::-webkit-details-marker{display:none}.sn-faq summary:after{content:"+";position:absolute;right:0;top:50%;margin-top:-.6em;font-family:"SN Averia",var(--sn-font-display);font-weight:300;font-size:24px;line-height:1.2;transition:transform .16s}.sn-faq details[open] summary:after{transform:rotate(45deg)}.sn-faq details p{padding:0 0 20px}.sn-faq strong{font-weight:700}:root,[data-period=earlynight]{--sky: var(--sky-earlynight);--vt: 0;--vb: .4}[data-period=latenight]{--sky: var(--sky-latenight);--vt: 0;--vb: .2}[data-period=dawn]{--sky: var(--sky-dawn);--vt: .1;--vb: .62}[data-period=sunrise]{--sky: var(--sky-sunrise);--vt: .32;--vb: .66}[data-period=morning]{--sky: var(--sky-morning);--vt: .4;--vb: .68}[data-period=afternoon]{--sky: var(--sky-afternoon);--vt: .36;--vb: .64}[data-period=dusk]{--sky: var(--sky-dusk);--vt: .36;--vb: .62}[data-period=evening]{--sky: var(--sky-evening);--vt: .1;--vb: .62}.sn-landing .sn-sky{background:linear-gradient(180deg,rgba(10,23,59,var(--vt)),rgba(10,23,59,var(--vt)) 30%,rgba(10,23,59,var(--vb)) 70%),var(--sky)}.sn-sky--b{opacity:0;transition:opacity 2s var(--sn-ease-inout)}.sn-sky--b.is-in{opacity:1}.sn-sky--b.no-transition{transition:none}.sn-snowfall{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none;-webkit-mask-image:linear-gradient(transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(transparent,#000 6%,#000 94%,transparent)}.sn-page{z-index:1}.sn-snowfall .f{position:absolute;top:0;width:var(--z);height:var(--z);opacity:var(--o);animation:sn-fall var(--fall) linear var(--delay) infinite;will-change:transform}.sn-snowfall .s{width:100%;height:100%;animation:sn-sway var(--sway-t) ease-in-out var(--delay) infinite alternate}.sn-snowfall i{display:block;width:100%;height:100%;background:url(/snowlet/assets/flakes-64.webp) no-repeat;background-size:calc(var(--z) * 5) var(--z);background-position:calc(var(--cell) * var(--z) * -1) 0;animation:sn-tumble var(--tumble) linear infinite}@media(max-width:599px){.sn-snowfall .f--wide{display:none}}@keyframes sn-fall{0%{transform:translate3d(0,-60px,0)}to{transform:translate3d(0,calc(100lvh + 60px),0)}}@keyframes sn-sway{0%{transform:translate(calc(var(--sway) * -1))}to{transform:translate(var(--sway))}}@keyframes sn-tumble{0%{transform:rotate3d(1,.6,.2,0)}to{transform:rotate3d(1,.6,.2,360deg)}}.sn-poster{transition:opacity .5s var(--sn-ease-out)}.sn-stage.is-playing .sn-poster{opacity:0}.sn-replay{z-index:1;animation:sn-fade-in .3s var(--sn-ease-out)}@keyframes sn-fade-in{0%{opacity:0}}.sn-fall{position:absolute;top:0;right:0;bottom:0;left:0;animation:sn-field-fall 14s infinite}.js .sn-field:not(.is-in) .sn-fall{animation-play-state:paused}@keyframes sn-field-fall{0%{transform:translateY(-140px) rotate(0);opacity:1;animation-timing-function:ease-in-out}16.07%{transform:translate(10px,-59px) rotate(10deg);animation-timing-function:ease-in-out}32.14%{transform:translate(-10px,-18px) rotate(20deg);animation-timing-function:ease-in-out}48.21%{transform:translate(10px,-3px) rotate(30deg);animation-timing-function:ease-in-out}64.29%,85.71%{transform:translate(0) rotate(40deg);opacity:1}91.43%{transform:translate(0) rotate(40deg);opacity:0}to{transform:translateY(-140px) rotate(0);opacity:0}}@media(prefers-reduced-motion:reduce){.sn-snowfall,.sn-sky--b{display:none}}
