.ff-snow[data-astro-cid-ygdphgdb]{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.ff-snow[data-astro-cid-ygdphgdb].is-behind{z-index:-1}.ff-snow-light[data-astro-cid-ygdphgdb]{background:radial-gradient(55% 45% at 85% -8%,#aacdff1f,#aacdff0a 50%,#0000 80%),radial-gradient(70% 55% at 50% 112%,#ed89561c,#ed89560a 45%,#0000 85%),radial-gradient(35% 30% at 8% 0,#8cb4ff0f,#0000 70%);position:absolute;inset:0}.ff-snow-canvas[data-astro-cid-ygdphgdb]{opacity:0;width:100%;height:100%;transition:opacity 1.2s var(--ff-ease);position:absolute;inset:0}.ff-snow-canvas[data-astro-cid-ygdphgdb].is-on{opacity:1}.ff-snow-drift[data-astro-cid-ygdphgdb]{opacity:.07;filter:blur(3px);background:radial-gradient(60px 26px at 6% 100%,#fff 60%,#0000 62%),radial-gradient(120px 36px at 22% 100%,#fff 60%,#0000 62%),radial-gradient(90px 28px at 41% 100%,#fff 60%,#0000 62%),radial-gradient(150px 40px at 63% 100%,#fff 60%,#0000 62%),radial-gradient(80px 26px at 82% 100%,#fff 60%,#0000 62%),radial-gradient(110px 34px at 97% 100%,#fff 60%,#0000 62%);height:64px;position:absolute;bottom:-2px;left:0;right:0}@media (width<=700px){.ff-snow-drift[data-astro-cid-ygdphgdb]{opacity:.12;height:46px}}.ff-wm-back,.ff-wm-front{display:none}html[data-season=winter] .ff-wm-back,html[data-season=winter] .ff-wm-front{pointer-events:none;display:block;position:fixed;inset:0;overflow:hidden}html[data-season=winter] .ff-wm-back{z-index:-1}html[data-season=winter] .ff-wm-front{z-index:90}.ff-wm-aurora{filter:blur(46px);opacity:.22;mix-blend-mode:screen;border-radius:50%;width:140vw;height:48vh;animation:26s ease-in-out infinite alternate ff-wm-aurora;position:absolute;top:-12vh;left:-20vw}.ff-wm-aurora.is-a{opacity:.26;background:linear-gradient(100deg,#0000 8%,#46e6b4b3 30%,#5ab4ff8c 52%,#0000 78%)}.ff-wm-aurora.is-b{opacity:.16;background:linear-gradient(80deg,#0000 20%,#966eff8c 45%,#50e6c866 65%,#0000 88%);animation-duration:34s;animation-delay:-12s;top:-6vh}.ff-wm-back.is-hub .ff-wm-aurora{opacity:.14}.ff-wm-back.is-hub .ff-wm-aurora.is-b{opacity:.1}.ff-wm-star{left:var(--x);top:var(--y);width:var(--s);height:var(--s);opacity:.2;animation:ff-wm-twinkle var(--d) ease-in-out infinite;background:#fff;border-radius:50%;position:absolute;box-shadow:0 0 6px #cfe3ff}.ff-wm-moon{top:calc(var(--ff-topbar-h) + 34px);opacity:.85;background:radial-gradient(circle at 38% 36%,#fbfdff,#dbe7f7 60%,#b9cbe4);border-radius:50%;width:70px;height:70px;position:absolute;right:9vw;box-shadow:0 0 40px 10px #c8dcff38,0 0 120px 40px #a0beff1a}.ff-wm-moon:after{content:"";background:radial-gradient(circle at 64% 60%,#96aac859 0 6px,#0000 7px),radial-gradient(circle at 40% 70%,#96aac840 0 4px,#0000 5px),radial-gradient(circle at 70% 32%,#96aac840 0 3px,#0000 4px);border-radius:50%;position:absolute;inset:0}.ff-wm-skyline{opacity:.9;width:100%;height:190px;position:absolute;bottom:0;left:0;right:0}.ff-wm-back.is-hub .ff-wm-skyline{opacity:.55;height:120px}.ff-wm-window{fill:#ffb366;filter:drop-shadow(0 0 6px #ff9a3c);animation:4s ease-in-out infinite ff-wm-window}.ff-wm-smoke{fill:#dce6f559;transform-box:fill-box;transform-origin:50%;animation:6s ease-out infinite ff-wm-smoke}.ff-wm-smoke.is-b{animation-delay:-3s}.ff-wm-icicles{top:calc(var(--ff-topbar-h) - 1px);filter:drop-shadow(0 2px 3px #8cb4e659);opacity:.9;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='22' viewBox='0 0 120 22'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%23ffffff' stop-opacity='.95'/%3E%3Cstop offset='1' stop-color='%23cfe4ff' stop-opacity='.35'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M0 0h120v3c-3 0-4 2-5 3l-2-1-2 9-2-10c-2 0-3 1-5 1l-3 6-2-7c-2 1-4 0-6 1l-1 16-3-16c-2 0-4-1-6 0l-2 5-2-6c-3 0-5 1-7 0l-2 11-3-11c-2 0-3 1-5 0l-1 4-2-5c-3 0-5 1-8 0l-2 8-2-8c-2 0-4 1-6 0l-2 14-3-14c-2 0-3 1-5 0l-2 4-2-5C3 4 1 3 0 3Z' fill='url(%23g)'/%3E%3C/svg%3E");background-repeat:repeat-x;background-size:120px 22px;height:22px;position:absolute;left:0;right:0}.ff-wm-drop{top:calc(var(--ff-topbar-h) + 14px);left:var(--x);opacity:0;width:3px;height:5px;animation:ff-wm-drop var(--d) ease-in infinite var(--delay);background:#dff0ff;border-radius:50%/30% 30% 70% 70%;position:absolute}.ff-wm-lights{top:calc(var(--ff-topbar-h) - 3px);height:16px;position:absolute;left:0;right:0}.ff-wm-wire{width:100%;height:100%;position:absolute;inset:0}.ff-wm-wire path{fill:none;stroke:#1b2638;stroke-width:1.4px;vector-effect:non-scaling-stroke}.ff-wm-bulb{left:var(--x);top:var(--y);width:6px;height:9px;animation:ff-wm-bulb 2.4s ease-in-out infinite var(--delay);border-radius:50% 50% 45% 45%;margin-left:-3px;position:absolute}.ff-wm-bulb:before{content:"";background:#3a4558;border-radius:1px;width:4px;height:3px;position:absolute;top:-2px;left:1px}.ff-wm-bulb.is-warm{--glow:#ffb340;background:#ffd27a}.ff-wm-bulb.is-ice{--glow:#7cc2ff;background:#bfe2ff}.ff-wm-bulb.is-peach{--glow:#e6875c;background:#ffab84}.ff-wm-bulb.is-gold{--glow:#ffd84a;background:#fff1b3}.ff-wm-frost{top:var(--ff-topbar-h);opacity:.5;width:170px;height:170px;transition:opacity .5s;position:absolute}.ff-wm-frost.is-tl{left:0}.ff-wm-frost.is-tr{right:0;transform:scaleX(-1)}.ff-wm-front.is-hub .ff-wm-frost.is-tl{display:none}.ff-wm-front.is-scrolled .ff-wm-frost{opacity:0}.ff-wm-spark{opacity:0;filter:drop-shadow(0 0 3px #9cc6ff);background:radial-gradient(circle,#fff 0 18%,#0000 20%),linear-gradient(#0000 44%,#e8f4ff 45% 55%,#0000 56%),linear-gradient(90deg,#0000 44%,#e8f4ff 45% 55%,#0000 56%);width:10px;height:10px;margin:-5px 0 0 -5px;position:absolute}.ff-wm-spark.is-on{animation:.9s ease-out forwards ff-wm-spark}@keyframes ff-wm-aurora{0%{transform:translate(-4vw)skew(-8deg)scaleY(.9)}50%{transform:translate(3vw)skew(6deg)scaleY(1.1)}to{transform:translate(6vw)skew(-4deg)scaleY(.95)}}@keyframes ff-wm-twinkle{0%,to{opacity:.15}50%{opacity:.85}}@keyframes ff-wm-window{0%,to{opacity:.95}40%{opacity:.8}45%{opacity:1}}@keyframes ff-wm-smoke{0%{opacity:0;transform:translate(0)scale(.6)}15%{opacity:.5}to{opacity:0;transform:translate(-22px,-46px)scale(2.4)}}@keyframes ff-wm-drop{0%,70%{opacity:0;transform:translateY(0)}72%{opacity:.9}to{opacity:0;transform:translateY(90px)}}@keyframes ff-wm-bulb{0%,to{opacity:1;box-shadow:0 0 6px 2px var(--glow), 0 0 14px 4px color-mix(in srgb, var(--glow) 40%, transparent)}50%{opacity:.45;box-shadow:0 0 2px 1px var(--glow)}}@keyframes ff-wm-spark{0%{opacity:1;transform:rotate(var(--r)) scale(var(--s))}to{opacity:0;transform:translateY(18px) rotate(calc(var(--r) + 90deg)) scale(.2)}}@media (width<=700px){.ff-wm-frost{opacity:.35;width:110px;height:110px}.ff-wm-bulb:nth-child(odd){display:none}.ff-wm-moon{width:46px;height:46px}.ff-wm-skyline{height:120px}.ff-wm-aurora{height:34vh}}@media (prefers-reduced-motion:reduce){.ff-wm-aurora,.ff-wm-star,.ff-wm-window,.ff-wm-smoke,.ff-wm-drop,.ff-wm-bulb{animation:none}.ff-wm-drop,.ff-wm-smoke{display:none}}.ff-public.is-auth{z-index:1;min-height:calc(100vh - var(--ff-topbar-h));max-width:var(--ff-content-max);padding:var(--ff-space-8) var(--ff-gutter);justify-content:center;align-items:center;margin:0 auto;display:flex;position:relative}.ff-empty[data-astro-cid-taigfhm5]{align-items:center;gap:var(--ff-space-2);padding:var(--ff-space-10) var(--ff-space-5);text-align:center;flex-direction:column;display:flex}.ff-empty-icon[data-astro-cid-taigfhm5]{width:44px;height:44px;margin-bottom:var(--ff-space-1);border:1px solid var(--ff-border);border-radius:var(--ff-radius);background:var(--ff-surface-2);color:var(--ff-fg-dim);font-size:var(--ff-text-lg);justify-content:center;align-items:center;display:flex}.is-danger[data-astro-cid-taigfhm5] .ff-empty-icon[data-astro-cid-taigfhm5]{background:var(--ff-danger-soft);color:var(--ff-danger);border-color:#0000}.ff-empty-title[data-astro-cid-taigfhm5]{color:var(--ff-fg);font-weight:var(--ff-weight-semibold)}.ff-empty-text[data-astro-cid-taigfhm5]{max-width:42ch;color:var(--ff-fg-muted);font-size:var(--ff-text-sm)}
