/* =========================================================================
   Home (index.html) — the minimal one-column design with the painted sky.
   Ported from design/Main.dc.html: inline styles became classes, the
   painting CSS at the end (PAINT markers) is copied verbatim.
   ========================================================================= */

/* ---------- theme tokens (data-theme lives on <html>) ---------- */
[data-theme="dark"]{--chip:#121422;--fg:#EDEDEC;--muted:#A1A09A;--ul:rgba(237,237,236,0.28);--accent:#9DB9FF;--orr:#C39AFC;--kj:#B8F500;--line:#7AA2FF;--area:rgba(122,162,255,0.12);
  --bg:#0c0e16;--bgimg:radial-gradient(520px 320px at 50% -60px, rgba(122,162,255,0.10), rgba(122,162,255,0) 70%), linear-gradient(180deg, #11131d 0, #0c0e16 900px, #08090f 1900px);
  --panel:#0d1336;--panel-bd:rgba(157,185,255,0.10);--panel-sh:0 40px 120px -40px rgba(10,14,40,0.9);--btn:rgba(255,255,255,0.04);--btn-bd:rgba(255,255,255,0.10);color-scheme:dark}
[data-theme="light"]{--chip:#f8f6f1;--fg:#1B1D24;--muted:#64635E;--ul:rgba(27,29,36,0.25);--accent:#3F5FD1;--orr:#7C4DDB;--kj:#6E9A00;--line:#3F63D6;--area:rgba(63,99,214,0.10);
  --bg:#f3f1ec;--bgimg:radial-gradient(560px 340px at 50% -60px, rgba(255,190,160,0.22), rgba(255,190,160,0) 70%), linear-gradient(180deg, #fbf9f5 0, #f6f4ef 900px, #f1efe9 1900px);
  --panel:#86bbdc;--panel-bd:rgba(40,50,110,0.10);--panel-sh:0 40px 100px -50px rgba(70,70,130,0.40);--btn:rgba(27,29,36,0.03);--btn-bd:rgba(27,29,36,0.12);color-scheme:light}

[hidden]{display:none!important}
body{margin:0;background:var(--bg)}
.root{min-height:100vh;box-sizing:border-box;background:var(--bgimg);color:var(--fg);font-family:'Sora',sans-serif;font-size:15px;line-height:1.7;padding:clamp(48px,9vw,112px) 20px 64px;transition:background-color .5s,color .5s}
a{color:var(--fg);text-decoration:underline;text-decoration-color:var(--ul);text-underline-offset:3px}
a:hover{color:var(--accent);text-decoration-color:#a855f7}
.mono{font-family:'JetBrains Mono',monospace}

/* ---------- layout: text column + sticky painting ---------- */
.wrap{max-width:1200px;margin:0 auto;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center;gap:56px 80px}
.col{flex:1 1 520px;max-width:600px;min-width:0;display:flex;flex-direction:column;gap:52px}
.sky{position:sticky;top:10vh;height:80vh;min-height:560px;cursor:pointer;flex:1 1 380px;max-width:520px;min-width:0;overflow:hidden;border-radius:22px;border:1px solid var(--panel-bd);background:var(--panel);box-shadow:var(--panel-sh);transition:background-color .9s,box-shadow .9s;touch-action:pan-y pinch-zoom}
.sky-inner{position:relative;width:100%;height:100%;opacity:0;transition:opacity .6s ease}
.sky-inner.is-in{opacity:1}
/* the wipe button: over the painting, bottom left, in rain and fog only (home.js) */
.sky-wipe{position:absolute;left:14px;bottom:14px;z-index:40;display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 13px 0 11px;border-radius:999px;border:1px solid rgba(255,255,255,.4);background:rgba(14,20,38,.72);color:#fff;font:600 13px/1 'Space Grotesk',sans-serif;letter-spacing:.02em;cursor:pointer;box-shadow:0 2px 12px rgba(0,0,0,.28);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background .2s,border-color .2s,transform .15s}
.sky-wipe:hover{background:rgba(14,20,38,.88);border-color:rgba(255,255,255,.7)}
.sky-wipe:active{transform:scale(.96)}
.sky-wipe:focus-visible{outline:2px solid #fff;outline-offset:2px}
.sky-wipe[hidden]{display:none}
.sky:focus-visible{outline:2px solid var(--accent);outline-offset:3px}
/* the 3D painting loading over the SVG one (home.js load3d): a small status chip, gone once the scene fades in */
/* the loading overlay over the painting while the 3D scene loads (design: .pt-load); lifted by .pt[data-loaded="1"] */
@property --lp{syntax:"<number>";inherits:true;initial-value:0}
.pt-load{position:absolute;inset:0;z-index:60;display:flex;align-items:center;justify-content:center;overflow:hidden;pointer-events:auto;--ink:#1d2742;
  background:linear-gradient(180deg,#86bbdc 0%,#a4d0e5 52%,#f4e6d2 100%);transition:opacity .9s ease,visibility 0s linear .9s,--lp .8s cubic-bezier(.3,.7,.3,1)}
.pt[data-sky="dusk"] .pt-load{background:linear-gradient(180deg,#232a66 0%,#8a5a9a 50%,#f6a07a 100%);--ink:#fff1dc}
.pt[data-sky="night"] .pt-load{background:linear-gradient(180deg,#070a22 0%,#1e2560 58%,#3a3474 100%);--ink:#f4e6d2}
.pt[data-loaded="1"] .pt-load{opacity:0;visibility:hidden;pointer-events:none}
.pt-load:before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.07) 1px,transparent 1.2px);background-size:3px 3px;mix-blend-mode:overlay}
.pt-load:after{content:"";position:absolute;left:0;right:0;bottom:0;height:11%;background:var(--ink);opacity:.07;
  clip-path:polygon(0 60%,6% 60%,6% 38%,14% 38%,14% 52%,22% 52%,22% 30%,27% 30%,27% 46%,36% 46%,36% 56%,64% 56%,64% 42%,72% 42%,72% 28%,78% 28%,78% 48%,86% 48%,86% 36%,94% 36%,94% 54%,100% 54%,100% 100%,0 100%)}
.pl-in{position:relative;display:flex;flex-direction:column;align-items:center;gap:16px;color:var(--ink);font-family:"Space Grotesk",system-ui,sans-serif}
.pl-tower{width:88px;height:162px;animation:pl-float 3.2s ease-in-out infinite;
  clip-path:polygon(49% 0,51% 0,52% 9%,54.5% 28%,59% 44%,65% 45.5%,65% 49%,63% 49%,70% 66%,79% 67.5%,79% 71%,76% 71%,90% 96%,100% 98%,100% 100%,69% 100%,63% 88%,57% 83%,50% 81.5%,43% 83%,37% 88%,31% 100%,0 100%,0 98%,10% 96%,24% 71%,21% 71%,21% 67.5%,30% 66%,37% 49%,35% 49%,35% 45.5%,41% 44%,45.5% 28%,48% 9%);
  background:linear-gradient(to top,var(--ink) 0,var(--ink) calc(var(--lp) * 100%),color-mix(in srgb,var(--ink) 22%,transparent) calc(var(--lp) * 100%),color-mix(in srgb,var(--ink) 22%,transparent) 100%)}
@keyframes pl-float{50%{transform:translateY(-5px)}}
.pl-title{font-size:12px;font-weight:600;letter-spacing:.32em;text-transform:uppercase;margin-top:4px}
.pl-bar{width:132px;height:2px;border-radius:2px;background:color-mix(in srgb,var(--ink) 22%,transparent);overflow:hidden}
.pl-bar b{display:block;height:100%;background:var(--ink);transform-origin:0 50%;transform:scaleX(var(--lp))}
.pl-msg{font-size:12px;min-height:1.3em;opacity:.78;animation:pl-blink 1.8s ease-in-out infinite}
@keyframes pl-blink{50%{opacity:.42}}
@media (prefers-reduced-motion: reduce){.pl-tower,.pl-msg{animation:none}}
@keyframes gl-in{from{opacity:0;transform:translateY(4px)}}

/* ---------- header ---------- */
.head{display:flex;flex-direction:column;gap:14px}
.head-row{display:flex;align-items:center;justify-content:space-between;gap:12px}
.head-id{display:flex;align-items:center;flex-wrap:wrap;gap:6px 14px;min-width:0}
.name{margin:0;font-family:'Space Grotesk',sans-serif;font-size:28px;font-weight:600;letter-spacing:-0.6px;line-height:1.05}
.name-at{font-weight:500;margin-right:2px}
.socials{display:flex;align-items:center;gap:2px}
.socials a{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:8px;color:var(--muted);text-decoration:none;transition:color .2s,background-color .2s}
.socials a:hover{color:var(--fg);background:var(--btn)}
.socials a:focus-visible{outline:2px solid var(--accent);outline-offset:1px}
.theme-btn{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;border:1px solid var(--btn-bd);background:var(--btn);color:var(--muted);cursor:pointer;transition:color .2s,border-color .2s}
.theme-btn:hover{color:var(--fg);border-color:var(--ul)}
.theme-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}
.head-btns{display:flex;align-items:center;gap:8px;flex:none}
/* the seasonal-skin picker (testing only, shown off https): an invisible select over the current skin's icon */
.skin-btn{position:relative}.skin-btn[hidden]{display:none}.skin-sel{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;border:0;font-size:16px;-webkit-appearance:none;appearance:none}
.skin-btn:focus-within{outline:2px solid var(--accent);outline-offset:2px}
[data-theme="dark"] .icon-moon,[data-theme="light"] .icon-sun{display:none}
.tagline{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;font-family:'JetBrains Mono',monospace;font-size:12.5px;color:var(--muted)}
.tl-short{display:none}

/* ---------- sections ---------- */
.sec{display:flex;flex-direction:column;gap:12px}
.sec-h{margin:0;font-size:15px;font-weight:500;color:var(--muted)}
.sec-p{margin:0}
.now{margin:0;padding:0 0 0 18px;display:flex;flex-direction:column;gap:6px}
.rows{margin:0;padding:0;list-style:none;display:flex;flex-direction:column}
.rows li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2px 16px;padding:7px 0}
.rows-proj li{align-items:baseline;flex-wrap:nowrap}
.rows-proj li > span:last-child{white-space:nowrap;flex-shrink:0}
.dim{color:var(--muted)}
.meta{font-family:'JetBrains Mono',monospace;font-size:12px;color:var(--muted)}
.more{align-self:flex-start;display:inline-flex;align-items:center;min-height:44px;font-family:'JetBrains Mono',monospace;font-size:12.5px}
.links{display:flex;flex-wrap:wrap;gap:4px 20px}
.links a{display:inline-flex;align-items:center;min-height:44px}

/* product wordmarks */
.orr{display:inline-flex;align-items:center;gap:6px;vertical-align:-3px;text-decoration:none;color:var(--fg);font-family:'Space Grotesk',sans-serif;font-weight:600;font-size:15.5px;letter-spacing:-0.01em}
.orr-o{color:var(--orr)}
.kj{display:inline-flex;align-items:center;gap:7px;text-decoration:none;color:var(--fg);font-family:'JetBrains Mono',monospace;font-weight:700;font-size:14px}
.kj-dot{width:8px;height:8px;border-radius:50%;background:var(--kj)}

/* ---------- activity sparkline ---------- */
.act-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}
.act-readout{font-family:'JetBrains Mono',monospace;font-size:12px;color:var(--muted);transition:color .2s}
.act-readout.is-hi{color:var(--fg)}
.act-chart{position:relative;height:64px;border-radius:4px;outline-offset:6px;cursor:crosshair}
.act-chart svg{width:100%;height:64px;display:block}
.act-area{fill:var(--area)}
.act-line{fill:none;stroke:var(--line)}
.act-mark{position:absolute;top:0;bottom:0;width:1px;background:var(--ul);pointer-events:none}
.act-dot{position:absolute;width:7px;height:7px;border-radius:50%;background:var(--line);transform:translate(-50%,-50%);box-shadow:0 0 0 3px var(--area);pointer-events:none}
.act-hits{position:absolute;inset:0;display:flex}
.act-hits span{flex:1 1 0;height:100%}
.act-hits span:first-child,.act-hits span:last-child{flex-grow:.5}
/* the sparkline draws itself when it scrolls into view (home.js sets data-drawn) */
.act-chart .act-line{stroke-dasharray:1;stroke-dashoffset:1}
.act-chart .act-area{opacity:0}
.act-chart[data-drawn="1"] .act-line{animation:act-draw 1.8s cubic-bezier(.65,0,.35,1) forwards}
.act-chart[data-drawn="1"] .act-area{animation:act-fill .9s ease 1.1s forwards}
@keyframes act-draw{to{stroke-dashoffset:0}}@keyframes act-fill{to{opacity:1}}
@media (prefers-reduced-motion: reduce){.act-chart .act-line{stroke-dashoffset:0;animation:none!important}.act-chart .act-area{opacity:1;animation:none!important}}
.act-ticks{display:flex;justify-content:space-between;font-family:'JetBrains Mono',monospace;font-size:11px;color:var(--muted)}

/* ---------- AI touches ---------- */
.ai-grad{background:linear-gradient(100deg,#ff5d9e,#a855f7 50%,#22d3ee);-webkit-background-clip:text;background-clip:text;color:transparent}
.ai-chip{position:relative;display:inline-flex;align-items:center;gap:4px;padding:1px 8px;border-radius:999px;color:var(--fg);background:linear-gradient(var(--chip),var(--chip)) padding-box,linear-gradient(100deg,#ff5d9e,#a855f7 50%,#22d3ee) border-box;border:1px solid transparent;cursor:help;outline:none}
.ai-chip:focus-visible{box-shadow:0 0 0 2px var(--accent)}
.ai-tip{position:absolute;left:0;top:calc(100% + 8px);z-index:20;width:max-content;max-width:280px;white-space:normal;padding:8px 10px;border-radius:10px;font-size:11.5px;line-height:1.5;color:#f4f4f6;background:#14162a;border:1px solid rgba(168,85,247,.45);box-shadow:0 12px 30px -12px rgba(20,10,60,.6);opacity:0;transform:translateY(-4px);pointer-events:none;transition:opacity .18s,transform .18s}
.ai-chip:hover .ai-tip,.ai-chip:focus .ai-tip{opacity:1;transform:none}
.tokens .tk{border-radius:3px;transition:background-color .25s}
.tokens:hover .tk0{background:rgba(255,93,158,.10)}.tokens:hover .tk1{background:rgba(168,85,247,.10)}.tokens:hover .tk2{background:rgba(34,211,238,.10)}
.rows-proj li[data-p]{cursor:default;transition:color .2s}
.rows-proj li[data-p]:hover > span:last-child{color:var(--fg)}
.ai-trail{position:fixed;left:0;top:0;width:6px;height:6px;margin:-3px 0 0 -3px;border-radius:50%;pointer-events:none;z-index:50;background:linear-gradient(135deg,#ff5d9e,#a855f7,#22d3ee);opacity:0;transition:opacity .3s}
@media (prefers-reduced-motion: reduce){.tokens .tk{transition:none}}
.foot{font-family:"JetBrains Mono",monospace;font-size:12px;color:var(--muted)}

/* ---------- small screens: painting moves under the header ---------- */
@media (max-width: 960px){
  .rows-proj li,.rows-work li{flex-direction:column;align-items:flex-start;gap:2px}
  .tagline{flex-wrap:nowrap;gap:10px;white-space:nowrap}
  .tagline .tl-full{display:none}
  .tagline .tl-short{display:inline}
  .wrap{flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:44px}
  .wrap > .col{display:contents}
  .wrap > .col > *{order:2;width:100%;max-width:600px;margin-inline:auto}
  .wrap > .col > header{order:0}
  /* same 520×720 frame as desktop so the slice never crops the sun or the fountain */
  .sky{order:1;position:relative;top:0;width:100%;max-width:440px;margin-inline:auto;height:auto;min-height:0;aspect-ratio:520/720;flex:none}
}

/*PAINT*/@property --af{syntax:"*";inherits:false}@property --as{syntax:"*";inherits:false}@property --ao{syntax:"*";inherits:false}@property --aw{syntax:"*";inherits:false}@property --afo{syntax:"*";inherits:false}@property --aso{syntax:"*";inherits:false}@property --asc{syntax:"*";inherits:false}@property --aqo{syntax:"*";inherits:false}@property --ada{syntax:"*";inherits:false}@property --atf{syntax:"*";inherits:false}
/* ---------- painting: the Eiffel Tower from the Trocadéro (flat shapes + scratch strokes) ---------- */
@property --pt-wind{syntax:"<number>";inherits:true;initial-value:0}
@property --pt-gust{syntax:"<number>";inherits:false;initial-value:0}
/* sky state → palette + how much of each kind of light: --pn lights, --ps night sky, --pk dusk sky, --pd daylight */
.pt[data-sky="night"]{--c-skb1:#141a48;--c-skb2:#1d2260;--c-sks1:#2c3478;--c-sks2:#4a4f9a;--c-cl:#2a3160;--c-clS:#1e2552;--c-clR:#4f5a94;--c-hill:#23295a;--c-hillL:#2e3568;--c-hillD:#1b2050;--c-hs1:#3a3f72;--c-hs2:#33386a;--c-hsr:#262c5c;--c-scw:#d9d1bc;--c-scS:#a69c86;--c-scL:#8a8170;--c-far1:#262a5c;--c-far2:#2d3266;--c-farw:#ffc777;--c-nd:#9c8a68;--c-ndS:#73654c;--c-inv:#8c7e66;--c-invD:#2c3044;--c-gold:#f0c96a;--c-tw:#d48a2c;--c-twL:#ffd994;--c-twD:#8e5516;--c-twP:#ffe6b0;--c-h1:#2e356c;--c-h2:#343b75;--c-h3:#2a3166;--c-h4:#38417c;--c-hS:#1f2554;--c-hL:#4b5394;--c-roof:#1a2148;--c-roofL:#38457f;--c-dorm:#28306a;--c-chim:#2c3570;--c-pot:#b0603f;--c-iron:#0e1336;--c-wl:#ffc777;--c-wl2:#ffe0a0;--c-wd:#171d4a;--c-shop:#1b2152;--c-cafe:#ffcf7a;--c-awR:#c0394a;--c-awG:#2f7a55;--c-awW:#efe0c8;--c-sea:#101a40;--c-seaL:#1c2a62;--c-seaD:#0b1334;--c-seaH:#dfe6ff;--c-br:#3a3f7a;--c-brS:#2b3068;--c-brL:#4f56a0;--c-bh:#0b1030;--c-bc:#232c66;--c-bw:#ffc777;--c-qw:#262b5e;--c-qwL:#434a8e;--c-qwS:#1a1f4c;--c-bq:#1f4a3a;--c-bqL:#2a5e4a;--c-pave:#141b3c;--c-paveL:#1c2448;--c-lamp:#0a0f26;--c-lampG:#ffd38a;--c-lawn:#132241;--c-lawnL:#1a2c50;--c-lawnD:#0e1a34;--c-path:#3a4278;--c-bg1:#13324a;--c-bg2:#1a4058;--c-bg3:#24506a;--c-bgH:#4f8ca4;--c-bp1:#3e3466;--c-bp2:#4a3e74;--c-bpH:#8f7ab0;--c-br1:#4c2a50;--c-brH:#8a5a7e;--c-by1:#3c3a2c;--c-byH:#7c7454;--c-fr:#a8405a;--c-fp:#b48aa8;--c-fc:#e8c870;--c-dot:#9fd0dc;--c-stem:#163650;--c-lf1:#1d4660;--c-lf2:#25566e;--c-lf3:#12304a;--c-lfH:#3f7a92;--c-gr1:#1c3a54;--c-gr2:#2a4c6a;--c-gr3:#0f2238;--c-trk:#0a0f22;--c-tc1:#0e263a;--c-tc2:#173a52;--c-tc3:#25566e;--c-tcH:#4f8ca4;--c-ppl:#080b1c;--c-mor:#1f4a3a;--c-morL:#2a5e4a;--c-mtp:#151a33;--c-mtpL:#283055;--c-em:#9a8c70;--c-champ:#14284a;--c-road:#0f1430;--c-roadL:#2b3150;--c-water:#123866;--c-waterL:#2c66a0;--c-jet:#e6f0ff;--c-basin:#3a4078;--c-statue:#262b46;--c-car1:#5a2230;--c-car2:#1d2a55;--c-car3:#4a4426;--c-car4:#3a3f58;--c-clad:#0b0d12;--c-cglass:#0b1220;--c-cglassH:#2a3c5a;--c-chrome:#5a6274;--c-tail:#ff3b4e;--c-caliper:#7a1e24;--c-rimD:#06080d;--c-hh:#5d6372;--c-hhD:#3c4150;--c-hhH:#8a92a6;--c-hhR:#6a7282;--c-sv:#6e2c14;--c-svD:#45190a;--c-svH:#a34a22;--c-svR:#5f6672;--c-wg:#7a5a06;--c-wgD:#4d3802;--c-wgH:#ad8a1c;--c-wgR:#4a4f58;--c-gt:#11285c;--c-gtD:#0a1a40;--c-gtH:#2c4f9c;--c-gtR:#5e6674;--c-rc:#4e565f;--c-rcD:#323941;--c-rcH:#7f8b96;--c-rcR:#6e5622;--c-rcS:#6e1217;--c-rcW:#8c96a4;--c-td:#35207a;--c-tdD:#22134f;--c-tdH:#5d44b0;--c-tdR:#5d6370;--c-sl:#0b3326;--c-slD:#072219;--c-slH:#1c6850;--c-slR:#5c646c;--c-bud:#3a5a3a;--c-dryl:#4a3424;--c-snow:#aab4d8;--c-bat:#0b0812;--c-pk:#8a3e10;--c-pkD:#5a2608;--c-pkS:#24301a;--c-pkF:#ffd25a;--c-mist:#8a7ab8;--c-xt:#0e2a20;--c-xtH:#1d4a36;--c-xtT:#3a1a10;--c-sleigh:#7a1424;--c-deer:#2a1a10;--c-skin:#e8d8c8;--c-ink:#1a1a2a;--c-white:#e6e8f4;--c-red:#8a1a24;--c-goldL:#a07a20;--c-web:#9a9ab8;--c-hay:#4a3a1a;--c-hayD:#3a2a10;--c-tomb:#3a3f58;--c-tombD:#262a3e;--c-caul:#08080e;--c-potion:#5dff8a;--c-cost:#2a1a40;--c-lv1:#6a2a14;--c-lv2:#7a5a14;--c-lv3:#5a1a1a;--c-lv4:#3a2a1a;--c-umb:#2a2440;--c-umb2:#5a1a2a;--c-umb3:#1a2a3a;--c-cart:#2a1a12;--c-smoke:#c8b8a8;--c-fog:#5a6488;--c-ice:#8a96b8;--c-slush:#3a4058;--c-bread:#c8b48a;--c-beret:#2a2a3a;--c-wood:#5a4a3a;--c-roofR:#7a1424;--c-warmW:#ffd38a;--c-petal:#6a5470;--pn:1;--ps:1;--pk:0;--pd:0}
.pt[data-sky="dusk"]{--c-skb1:#5a4a92;--c-skb2:#6c5aa0;--c-sks1:#8a6aa8;--c-sks2:#f4b8a8;--c-cl:#f6c6b8;--c-clS:#d999a2;--c-clR:#ffe6d6;--c-hill:#616f5d;--c-hillL:#727e6a;--c-hillD:#50604e;--c-hs1:#a595a0;--c-hs2:#9f8b94;--c-hsr:#5b5874;--c-scw:#eddac8;--c-scS:#cdb7a1;--c-scL:#b7a18c;--c-far1:#7f7d96;--c-far2:#8b869e;--c-farw:#ffc777;--c-nd:#caad8b;--c-ndS:#ab8f6f;--c-inv:#c7ae95;--c-invD:#504957;--c-gold:#f2bd58;--c-tw:#bc7e42;--c-twL:#e2b380;--c-twD:#8a582e;--c-twP:#e9c194;--c-h1:#9e8d96;--c-h2:#a18a95;--c-h3:#99878e;--c-h4:#a496a2;--c-hS:#8f7a7b;--c-hL:#afa1b5;--c-roof:#56536b;--c-roofL:#747697;--c-dorm:#555273;--c-chim:#98848b;--c-pot:#cb6a4b;--c-iron:#3b3140;--c-wl:#ffc777;--c-wl2:#ffe0a0;--c-wd:#656e89;--c-shop:#434952;--c-cafe:#ffcf7a;--c-awR:#d7434a;--c-awG:#4c875d;--c-awW:#f8e2d2;--c-sea:#455d77;--c-seaL:#5d7292;--c-seaD:#3c5168;--c-seaH:#ebe3ea;--c-br:#9f8d97;--c-brS:#8e7a7f;--c-brL:#b0a1b6;--c-bh:#353448;--c-bc:#9d92a6;--c-bw:#ffc777;--c-qw:#948184;--c-qwL:#a798a7;--c-qwS:#826e6c;--c-bq:#436849;--c-bqL:#507f59;--c-pave:#877671;--c-paveL:#938381;--c-lamp:#373032;--c-lampG:#ffd38a;--c-lawn:#51684a;--c-lawnL:#637859;--c-lawnD:#435a3f;--c-path:#a19095;--c-bg1:#406651;--c-bg2:#4e7763;--c-bg3:#6e8861;--c-bgH:#9ab398;--c-bp1:#a46c8d;--c-bp2:#ab819d;--c-bpH:#ccabc1;--c-br1:#a53645;--c-brH:#cb97a1;--c-by1:#a47c35;--c-byH:#c3aa81;--c-fr:#cf3f4e;--c-fp:#da98ac;--c-fc:#f5c558;--c-dot:#d4dbdb;--c-stem:#3a5945;--c-lf1:#4b7468;--c-lf2:#538072;--c-lf3:#3a5850;--c-lfH:#6c998d;--c-gr1:#44684d;--c-gr2:#5e7f5b;--c-gr3:#31422f;--c-trk:#543e39;--c-tc1:#3d5843;--c-tc2:#4a6e55;--c-tc3:#678a66;--c-tcH:#98b292;--c-ppl:#392f38;--c-mor:#456248;--c-morL:#507858;--c-mtp:#514a59;--c-mtpL:#6d687d;--c-em:#cbb297;--c-champ:#5e7357;--c-road:#574e5a;--c-roadL:#9b8f95;--c-water:#4c7897;--c-waterL:#7b9dba;--c-jet:#f4eaeb;--c-basin:#a08f96;--c-statue:#5a494c;--c-car1:#a93a3e;--c-car2:#44568e;--c-car3:#a98334;--c-car4:#a2969a;--c-clad:#342826;--c-cglass:#352f35;--c-cglassH:#6e7486;--c-chrome:#a39aa0;--c-tail:#e83645;--c-caliper:#b73233;--c-rimD:#382b2a;--c-hh:#b1a6a5;--c-hhD:#8f8589;--c-hhH:#cbc0c3;--c-hhR:#afa6a9;--c-sv:#b9542b;--c-svD:#8f3d1f;--c-svH:#d68056;--c-svR:#9f9699;--c-wg:#c48d1d;--c-wgD:#9d6e10;--c-wgH:#dab04e;--c-wgR:#988d8f;--c-gt:#3a4b8c;--c-gtD:#323969;--c-gtH:#6c7dbe;--c-gtR:#a69da1;--c-rc:#9c9495;--c-rcD:#7a7274;--c-rcH:#c1baba;--c-rcR:#ac813a;--c-rcS:#b32d2d;--c-rcW:#ccc1c2;--c-td:#6e43af;--c-tdD:#563186;--c-tdH:#9a76c7;--c-tdR:#a0969a;--c-sl:#355942;--c-slD:#2f4633;--c-slH:#569474;--c-slR:#a49b9b;--c-bud:#7f945c;--c-dryl:#8a5a37;--c-snow:#d9cfd9;--c-bat:#3a272d;--c-pk:#c46523;--c-pkD:#9d4b1a;--c-pkS:#52562c;--c-pkF:#b4803b;--c-mist:#c6adcb;--c-xt:#374d36;--c-xtH:#4b6f4d;--c-xtT:#6a3f2a;--c-sleigh:#ad2532;--c-deer:#693f28;--c-skin:#f5d3bd;--c-ink:#47363d;--c-white:#f4e6e6;--c-red:#bb2e32;--c-goldL:#cf9b3e;--c-web:#cdbfc9;--c-hay:#a58047;--c-hayD:#8a6328;--c-tomb:#8a7f89;--c-tombD:#6e626c;--c-caul:#372829;--c-potion:#86e472;--c-cost:#62396c;--c-lv1:#b0532a;--c-lv2:#be8732;--c-lv3:#9b382d;--c-lv4:#774d2c;--c-umb:#4e4458;--c-umb2:#983541;--c-umb3:#415462;--c-cart:#5c3927;--c-smoke:#e6d1c4;--c-fog:#aaa1ae;--c-ice:#bdb8c6;--c-slush:#7d757f;--c-bread:#ddba8a;--c-beret:#4e3d44;--c-wood:#8e684a;--c-roofR:#ad2b32;--c-warmW:#ffd8a0;--c-petal:#bc94a0;--pn:.75;--ps:0;--pk:1;--pd:.4}
.pt[data-sky="day"]{--c-skb1:#8fc2e0;--c-skb2:#6aa9d4;--c-sks1:#a9d3ea;--c-sks2:#e6f2f8;--c-cl:#fcf8ef;--c-clS:#efe7d8;--c-clR:#fffefa;--c-hill:#6fae5a;--c-hillL:#8cc56c;--c-hillD:#4f9442;--c-hs1:#fbf3e2;--c-hs2:#f3e2cf;--c-hsr:#5d7290;--c-scw:#fdfbf4;--c-scS:#e7e0cf;--c-scL:#cfc7b4;--c-far1:#b4cfe2;--c-far2:#c9dceb;--c-farw:#e9f3fa;--c-nd:#eadbbb;--c-ndS:#cbb995;--c-inv:#f3ead6;--c-invD:#3c4a63;--c-gold:#efbd3c;--c-tw:#8b6a4b;--c-twL:#b89470;--c-twD:#5f4733;--c-twP:#c9a782;--c-h1:#f6ead2;--c-h2:#f7dcc4;--c-h3:#efe0c4;--c-h4:#fbf1de;--c-hS:#e2ccaa;--c-hL:#fffaf0;--c-roof:#5d7391;--c-roofL:#87a0bf;--c-dorm:#4c5f7f;--c-chim:#e9d3b2;--c-pot:#d6674b;--c-iron:#2a2f3b;--c-wl:#a9d0e6;--c-wl2:#c3e0ef;--c-wd:#86b7d6;--c-shop:#2f5a48;--c-cafe:#f6e8c8;--c-awR:#e2323d;--c-awG:#2f8f5f;--c-awW:#ffffff;--c-sea:#3f93b6;--c-seaL:#6cb4d2;--c-seaD:#2f7c9e;--c-seaH:#f1fafd;--c-br:#ecdfc4;--c-brS:#d2c09e;--c-brL:#fff7e6;--c-bh:#1f3a55;--c-bc:#ffffff;--c-bw:#9fcbe2;--c-qw:#e6d6b5;--c-qwL:#f6ecd6;--c-qwS:#c9b58e;--c-bq:#2b7a4c;--c-bqL:#3f9c63;--c-pave:#dccdab;--c-paveL:#efe3c6;--c-lamp:#24312b;--c-lampG:#fbf6e0;--c-lawn:#5aa548;--c-lawnL:#7dc15b;--c-lawnD:#3d8a3a;--c-path:#f1e2c2;--c-bg1:#2f8f4e;--c-bg2:#4aa86a;--c-bg3:#8cc152;--c-bgH:#c8e69a;--c-bp1:#f49ac1;--c-bp2:#f7c2d9;--c-bpH:#fde6ef;--c-br1:#e8222a;--c-brH:#ffd9d9;--c-by1:#f6ba2c;--c-byH:#fcebb8;--c-fr:#e82036;--c-fp:#f7a8c6;--c-fc:#ffd236;--c-dot:#ffffff;--c-stem:#1f6a2c;--c-lf1:#3f9b6e;--c-lf2:#4aa678;--c-lf3:#236e4c;--c-lfH:#6cbb92;--c-gr1:#2f8a3a;--c-gr2:#5fae45;--c-gr3:#11480f;--c-trk:#6b5440;--c-tc1:#2f7a3f;--c-tc2:#45994f;--c-tc3:#7cbf5a;--c-tcH:#c4e48a;--c-ppl:#2b3445;--c-mor:#2e6b4a;--c-morL:#3f8a60;--c-mtp:#56647c;--c-mtpL:#8796ad;--c-em:#efe5cf;--c-champ:#78b85e;--c-road:#6d7480;--c-roadL:#f2f2ee;--c-water:#4fb2da;--c-waterL:#a3dcf0;--c-jet:#ffffff;--c-basin:#eee1c4;--c-statue:#5a5046;--c-car1:#e2343c;--c-car2:#2f6fd6;--c-car3:#f2c230;--c-car4:#f4f4f0;--c-clad:#1c1f24;--c-cglass:#1d2b38;--c-cglassH:#86a6bf;--c-chrome:#d3d9e0;--c-tail:#c8102e;--c-caliper:#e0262f;--c-rimD:#2a2d33;--c-hh:#f2f3ef;--c-hhD:#c4c8cf;--c-hhH:#ffffff;--c-hhR:#dfe3e8;--c-sv:#f26a2e;--c-svD:#b8471a;--c-svH:#ffb287;--c-svR:#c4cad2;--c-wg:#ffc21a;--c-wgD:#d39a00;--c-wgH:#ffe27a;--c-wgR:#c9ced6;--c-gt:#2457c9;--c-gtD:#173c94;--c-gtH:#7fa6ff;--c-gtR:#d6dbe2;--c-rc:#cfd6dd;--c-rcD:#9aa3ad;--c-rcH:#f4f8fb;--c-rcR:#d4a843;--c-rcS:#e3262f;--c-rcW:#ffffff;--c-td:#7b4dff;--c-tdD:#5530c9;--c-tdH:#b9a2ff;--c-tdR:#c8cdd6;--c-sl:#1f6e52;--c-slD:#14513b;--c-slH:#5cc49c;--c-slR:#d2d8de;--c-bud:#9fd27a;--c-dryl:#a8703a;--c-snow:#ffffff;--c-bat:#2a2433;--c-pk:#f07f1e;--c-pkD:#c45a12;--c-pkS:#4a6a2a;--c-pkF:#4a2008;--c-mist:#f4ecff;--c-xt:#1f5a3a;--c-xtH:#3f8a5a;--c-xtT:#6b4a30;--c-sleigh:#c8102e;--c-deer:#7a4a2a;--c-skin:#ffe2cc;--c-ink:#3a3440;--c-white:#ffffff;--c-red:#d8202e;--c-goldL:#f2c14e;--c-web:#f4f4fa;--c-hay:#e8c46a;--c-hayD:#b8902a;--c-tomb:#b8bcc8;--c-tombD:#8a8e9e;--c-caul:#26262e;--c-potion:#8ae05a;--c-cost:#6a3a9a;--c-lv1:#e0692a;--c-lv2:#f2b33d;--c-lv3:#c0392b;--c-lv4:#8a5a2a;--c-umb:#3a4a6a;--c-umb2:#b8324a;--c-umb3:#2a6a8a;--c-cart:#5a3a26;--c-smoke:#ffffff;--c-fog:#e4e8ec;--c-ice:#dfe8f2;--c-slush:#9aa4ae;--c-bread:#e8cc94;--c-beret:#3a3440;--c-wood:#a07a50;--c-roofR:#c8202e;--c-warmW:#fff3c8;--c-petal:#ffd8e6;--pn:0;--ps:0;--pk:0;--pd:1}
.pt.pt.pt[data-event="halloween"][data-sky="night"]{--c-tc1:#2a1620;--c-tc2:#3f1e18;--c-tc3:#64301a;--c-tcH:#b0662a;--c-bg1:#2c1620;--c-bg2:#3e2a16;--c-bg3:#2c1a14;--c-bgH:#a0622a;--c-bp1:#2a1838;--c-bp2:#3a2048;--c-bpH:#7a5a9a;--c-by1:#4a2a10;--c-byH:#a0602a;--c-fp:#a05a2a;--c-lawn:#151d36;--c-lawnL:#222c4a;--c-lawnD:#0e1630;--c-champ:#18263c;--c-gr1:#2a2a3a;--c-gr2:#3a3444;--c-tw:#e8641a;--c-twL:#ffa040;--c-twD:#8a2e0c;--c-twP:#ffc070;--c-cl:#2e2452;--c-clS:#221a42;--c-clR:#5a4a8a;--c-lampG:#ffab4a;--c-gt:#121218;--c-gtD:#06060a;--c-gtH:#3a3a4a;--c-jet:#cdb0ff;--c-water:#24124a;--c-waterL:#5dff8a}.pt.pt.pt[data-event="halloween"][data-sky="day"]{--c-tc1:#a3401c;--c-tc2:#d0702a;--c-tc3:#efae3a;--c-tcH:#ffe08a;--c-bg1:#b4502a;--c-bg2:#d99a2b;--c-bg3:#963420;--c-bgH:#ffd27a;--c-bp1:#6e3a96;--c-bp2:#8e52b0;--c-bpH:#d6b0ea;--c-by1:#ee7a1c;--c-byH:#ffc27a;--c-fp:#ff8a2a;--c-lawn:#8aa648;--c-lawnL:#b0c266;--c-lawnD:#6a8a3a;--c-champ:#a0ae58;--c-gr1:#8a8a3a;--c-gr2:#b0a04a;--c-tw:#8b6a4b;--c-twL:#b89470;--c-twD:#5f4733;--c-twP:#c9a782;--c-cl:#fbefdc;--c-clS:#efd9bc;--c-clR:#fffaf0;--c-lampG:#fbe0b0;--c-gt:#1e1e26;--c-gtD:#0e0e14;--c-gtH:#4a4a5a;--c-jet:#ffffff;--c-water:#4fb2da;--c-waterL:#a3dcf0}.pt.pt.pt[data-event="halloween"][data-sky="dusk"]{--c-tc1:#7a3929;--c-tc2:#96512b;--c-tc3:#b37233;--c-tcH:#dc9f5b;--c-bg1:#82402f;--c-bg2:#99672b;--c-bg3:#753626;--c-bgH:#d59855;--c-bp1:#643866;--c-bp2:#784578;--c-bpH:#b386b5;--c-by1:#a75a22;--c-byH:#d59055;--c-fp:#d57634;--c-lawn:#666645;--c-lawnL:#7c795b;--c-lawnD:#56583d;--c-champ:#706e4f;--c-gr1:#6f6141;--c-gr2:#866e4c;--c-tw:#c56d3a;--c-twL:#e29a5a;--c-twD:#89472a;--c-twP:#e9b077;--c-cl:#f6c6b8;--c-clS:#d999a2;--c-clR:#ffe6d6;--c-lampG:#ffab4a;--c-gt:#38292a;--c-gtD:#2c1d1c;--c-gtH:#5c4d56;--c-jet:#e9cdeb;--c-water:#54678a;--c-waterL:#91e2b0}.pt.pt[data-season="autumn"][data-sky="night"]{--c-tc1:#2a1a22;--c-tc2:#3a2418;--c-tc3:#5a3a1a;--c-tcH:#a0702a;--c-bg1:#2a1a1c;--c-bg2:#3a2a16;--c-bg3:#2a1a14;--c-bgH:#a0702a;--c-by1:#4a2a10;--c-byH:#a0602a;--c-fp:#a06a2a;--c-lawn:#141c34;--c-lawnL:#222c4a;--c-lawnD:#0e1630;--c-champ:#18263c;--c-lf1:#2a3a3a;--c-lf2:#3a3a2a;--c-lfH:#6a6a3a}.pt.pt[data-season="autumn"][data-sky="day"]{--c-tc1:#b04a1e;--c-tc2:#d77a2c;--c-tc3:#f0b23c;--c-tcH:#ffe08a;--c-bg1:#b4562a;--c-bg2:#d99a2b;--c-bg3:#9a3a20;--c-bgH:#ffd27a;--c-by1:#ee8a1c;--c-byH:#ffc27a;--c-fp:#e8a040;--c-lawn:#8aa648;--c-lawnL:#b0c266;--c-lawnD:#6a8a3a;--c-champ:#a0ae58;--c-lf1:#8a9a3a;--c-lf2:#b0a03a;--c-lfH:#e0c86a}.pt.pt[data-season="autumn"][data-sky="dusk"]{--c-tc1:#7f3f2b;--c-tc2:#96572c;--c-tc3:#af7834;--c-tcH:#d5a45b;--c-bg1:#81442d;--c-bg2:#97672b;--c-bg3:#763926;--c-bgH:#d59e55;--c-by1:#a76122;--c-byH:#d59055;--c-fp:#cb863d;--c-lawn:#666644;--c-lawnL:#7c795b;--c-lawnD:#56583d;--c-champ:#706e4f;--c-lf1:#6f6f41;--c-lf2:#86713a;--c-lfH:#b09755}.pt.pt[data-season="autumn"][data-phase="1"][data-sky="night"]{--c-tc1:#0e263a;--c-tc2:#203a3a;--c-tc3:#4a4a2a;--c-tcH:#8a8a4a;--c-bg1:#13324a;--c-bg2:#2a4038;--c-bg3:#3a3a20;--c-lawn:#132241;--c-lawnL:#1a2c50}.pt.pt[data-season="autumn"][data-phase="1"][data-sky="day"]{--c-tc1:#2f7a3f;--c-tc2:#6a9f45;--c-tc3:#c8c450;--c-tcH:#f4e08a;--c-bg1:#3f8f4e;--c-bg2:#9ab04a;--c-bg3:#d0b040;--c-lawn:#6aa548;--c-lawnL:#94c15b}.pt.pt[data-season="autumn"][data-phase="1"][data-sky="dusk"]{--c-tc1:#3d5843;--c-tc2:#5e7146;--c-tc3:#978743;--c-tcH:#c6af69;--c-bg1:#466651;--c-bg2:#767a47;--c-bg3:#947838;--c-lawn:#58684a;--c-lawnL:#6c7859}.pt.pt[data-season="autumn"][data-phase="3"][data-sky="night"]{--c-tc1:#24161a;--c-tc2:#2e1c14;--c-tc3:#4a2e14;--c-tcH:#806024;--c-lawn:#141a2e;--c-lawnL:#1e2640;--c-lawnD:#0e1428;--c-champ:#16203a}.pt.pt[data-season="autumn"][data-phase="3"][data-sky="day"]{--c-tc1:#8a3a1a;--c-tc2:#a85a24;--c-tc3:#c88a2c;--c-tcH:#f0c86a;--c-lawn:#8a9a4a;--c-lawnL:#a8a85a;--c-lawnD:#6a7a3a;--c-champ:#9a9a52}.pt.pt[data-season="autumn"][data-phase="3"][data-sky="dusk"]{--c-tc1:#6d3726;--c-tc2:#7e4727;--c-tc3:#97632b;--c-tcH:#c0924b;--c-lawn:#666043;--c-lawnL:#766b51;--c-lawnD:#565039;--c-champ:#6d634b}.pt.pt[data-season="winter"][data-sky="night"]{--c-lawn:#18223e;--c-lawnL:#26324e;--c-lawnD:#101a34;--c-champ:#1a2640;--c-bg1:#132430;--c-bg2:#1a2c38;--c-bg3:#22343e;--c-bgH:#4a6070;--c-bp1:#2a2638;--c-bp2:#34304a;--c-bpH:#6a6080;--c-br1:#2a1a24;--c-by1:#2a2a22;--c-gr1:#24344e;--c-gr2:#30405a;--c-lf1:#1a3040;--c-lf2:#22384a;--c-lfH:#4a6a7a;--c-sea:#0e1c38;--c-seaL:#1a2c56;--c-trk:#0a0f22;--c-tc1:#0c201e;--c-tc2:#142c28;--c-tc3:#24403c;--c-tcH:#4a6a6a}.pt.pt[data-season="winter"][data-sky="day"]{--c-lawn:#9cae94;--c-lawnL:#bcc8b8;--c-lawnD:#7e9282;--c-champ:#a8b8a4;--c-bg1:#3e5a4a;--c-bg2:#56705e;--c-bg3:#6e8270;--c-bgH:#a8bca8;--c-bp1:#7a6a7e;--c-bp2:#968a98;--c-bpH:#c8bcc8;--c-br1:#7a3a3e;--c-by1:#8a8460;--c-gr1:#7e9886;--c-gr2:#a0b4a4;--c-lf1:#55786a;--c-lf2:#6a8a7a;--c-lfH:#a8c0b4;--c-sea:#3f7f8a;--c-seaL:#5e9aa0;--c-trk:#4a3c34;--c-tc1:#1f4234;--c-tc2:#2b5442;--c-tc3:#40705a;--c-tcH:#86ac98}.pt.pt[data-season="winter"][data-sky="dusk"]{--c-lawn:#6f6c68;--c-lawnL:#827e7e;--c-lawnD:#5f5d5c;--c-champ:#757270;--c-bg1:#464a43;--c-bg2:#53574f;--c-bg3:#606259;--c-bgH:#8a8e87;--c-bp1:#69525c;--c-bp2:#79636f;--c-bpH:#a68e9b;--c-br1:#693939;--c-by1:#6f5e46;--c-gr1:#686b6a;--c-gr2:#7b7c7b;--c-lf1:#525c58;--c-lf2:#5f6763;--c-lfH:#8a9490;--c-sea:#445661;--c-seaL:#566878;--c-trk:#473434;--c-tc1:#363f32;--c-tc2:#3e4b3d;--c-tc3:#4e604f;--c-tcH:#7c8b7e}.pt.pt[data-wx="frost"][data-sky="night"]{--c-lawn:#2a3456;--c-lawnL:#3e4a70;--c-champ:#2e3a5a;--c-gr1:#4a5a7a;--c-gr2:#5a6a8a}.pt.pt[data-wx="frost"][data-sky="day"]{--c-lawn:#c6d2cc;--c-lawnL:#eef2f0;--c-champ:#cfd8d2;--c-gr1:#c8d6d0;--c-gr2:#e4ece8}.pt.pt[data-wx="frost"][data-sky="dusk"]{--c-lawn:#88838a;--c-lawnL:#a29aa5;--c-champ:#8e888e;--c-gr1:#97969c;--c-gr2:#aaa6ad}.pt.pt[data-wx="snow"][data-sky="night"]{--c-lawn:#3a4870;--c-lawnL:#5a6a9a;--c-lawnD:#2c3858;--c-champ:#46567e;--c-path:#55638e;--c-pave:#3a4668;--c-paveL:#56648e;--c-bg3:#7684ac;--c-bgH:#a6b4d6;--c-bp2:#7684ac;--c-bpH:#a6b4d6;--c-byH:#a6b4d6;--c-gr1:#2a3a5a;--c-gr2:#3a4a6a;--c-gr3:#1a2840;--c-br:#4a5282;--c-brL:#6a74a8;--c-qwL:#6a76aa;--c-roofL:#7a86b0;--c-water:#26467a;--c-waterL:#4a6aa0;--c-basin:#4a5888;--c-tc3:#7684ac;--c-tcH:#a6b4d6}.pt.pt[data-wx="snow"][data-sky="day"]{--c-lawn:#e9eff5;--c-lawnL:#ffffff;--c-lawnD:#d2dde8;--c-champ:#eef3f7;--c-path:#f6f8fa;--c-pave:#e8eef3;--c-paveL:#ffffff;--c-bg3:#e8f0f6;--c-bgH:#ffffff;--c-bp2:#e8f0f6;--c-bpH:#ffffff;--c-byH:#ffffff;--c-gr1:#88a88a;--c-gr2:#a6c0a2;--c-gr3:#4a6a50;--c-br:#f2efe8;--c-brL:#ffffff;--c-qwL:#ffffff;--c-roofL:#f4f8fb;--c-water:#bcdaea;--c-waterL:#eef8fc;--c-basin:#f2f4f6;--c-tc3:#e8f0f6;--c-tcH:#ffffff}.pt.pt[data-wx="snow"][data-sky="dusk"]{--c-lawn:#9e98a7;--c-lawnL:#b5aebe;--c-lawnD:#8e8997;--c-champ:#a5a0ae;--c-path:#afa8b6;--c-pave:#9d97a2;--c-paveL:#b3abb8;--c-bg3:#b8b3c2;--c-bgH:#d7cfd8;--c-bp2:#b8b3c2;--c-bpH:#d7cfd8;--c-byH:#d7cfd8;--c-gr1:#6f7471;--c-gr2:#828582;--c-gr3:#4e534d;--c-br:#a99ca9;--c-brL:#bcb2c4;--c-qwL:#bcb3c5;--c-roofL:#bfb7c6;--c-water:#828ea7;--c-waterL:#a7abbf;--c-basin:#a9a1b2;--c-tc3:#b8b3c2;--c-tcH:#d7cfd8}.pt.pt[data-wx="fog"][data-sky="night"]{--c-lawn:#3a4870;--c-lawnL:#5a6a9a;--c-lawnD:#2c3858;--c-champ:#46567e;--c-path:#55638e;--c-pave:#3a4668;--c-paveL:#56648e;--c-bg3:#7684ac;--c-bgH:#a6b4d6;--c-bp2:#7684ac;--c-bpH:#a6b4d6;--c-byH:#a6b4d6;--c-gr1:#2a3a5a;--c-gr2:#3a4a6a;--c-gr3:#1a2840;--c-br:#4a5282;--c-brL:#6a74a8;--c-qwL:#6a76aa;--c-roofL:#7a86b0;--c-water:#26467a;--c-waterL:#4a6aa0;--c-basin:#4a5888;--c-tc3:#7684ac;--c-tcH:#a6b4d6}.pt.pt[data-wx="fog"][data-sky="day"]{--c-lawn:#e9eff5;--c-lawnL:#ffffff;--c-lawnD:#d2dde8;--c-champ:#eef3f7;--c-path:#f6f8fa;--c-pave:#e8eef3;--c-paveL:#ffffff;--c-bg3:#e8f0f6;--c-bgH:#ffffff;--c-bp2:#e8f0f6;--c-bpH:#ffffff;--c-byH:#ffffff;--c-gr1:#88a88a;--c-gr2:#a6c0a2;--c-gr3:#4a6a50;--c-br:#f2efe8;--c-brL:#ffffff;--c-qwL:#ffffff;--c-roofL:#f4f8fb;--c-water:#bcdaea;--c-waterL:#eef8fc;--c-basin:#f2f4f6;--c-tc3:#e8f0f6;--c-tcH:#ffffff}.pt.pt[data-wx="fog"][data-sky="dusk"]{--c-lawn:#9e98a7;--c-lawnL:#b5aebe;--c-lawnD:#8e8997;--c-champ:#a5a0ae;--c-path:#afa8b6;--c-pave:#9d97a2;--c-paveL:#b3abb8;--c-bg3:#b8b3c2;--c-bgH:#d7cfd8;--c-bp2:#b8b3c2;--c-bpH:#d7cfd8;--c-byH:#d7cfd8;--c-gr1:#6f7471;--c-gr2:#828582;--c-gr3:#4e534d;--c-br:#a99ca9;--c-brL:#bcb2c4;--c-qwL:#bcb3c5;--c-roofL:#bfb7c6;--c-water:#828ea7;--c-waterL:#a7abbf;--c-basin:#a9a1b2;--c-tc3:#b8b3c2;--c-tcH:#d7cfd8}.pt.pt.pt[data-event="christmas"][data-sky="night"]{--c-lawn:#3a4870;--c-lawnL:#5a6a9a;--c-lawnD:#2c3858;--c-champ:#46567e;--c-path:#55638e;--c-pave:#3a4668;--c-paveL:#56648e;--c-bg3:#7684ac;--c-bgH:#a6b4d6;--c-bp2:#7684ac;--c-bpH:#a6b4d6;--c-byH:#a6b4d6;--c-gr1:#2a3a5a;--c-gr2:#3a4a6a;--c-gr3:#1a2840;--c-br:#4a5282;--c-brL:#6a74a8;--c-qwL:#6a76aa;--c-roofL:#7a86b0;--c-water:#26467a;--c-waterL:#4a6aa0;--c-basin:#4a5888;--c-tc3:#7684ac;--c-tcH:#a6b4d6;--c-tc1:#0f2a26;--c-tc2:#173a32;--c-bg1:#0f2a26;--c-bg2:#173a32;--c-bp1:#173a32;--c-by1:#173a32;--c-cl:#36416c;--c-clS:#28315a;--c-clR:#56628e;--c-fr:#7a1424;--c-fp:#8a1a2a;--c-lf1:#2a4a5a;--c-lf2:#3a5a6a;--c-lfH:#8aa0c0}.pt.pt.pt[data-event="christmas"][data-sky="day"]{--c-lawn:#e9eff5;--c-lawnL:#ffffff;--c-lawnD:#d2dde8;--c-champ:#eef3f7;--c-path:#f6f8fa;--c-pave:#e8eef3;--c-paveL:#ffffff;--c-bg3:#e8f0f6;--c-bgH:#ffffff;--c-bp2:#e8f0f6;--c-bpH:#ffffff;--c-byH:#ffffff;--c-gr1:#88a88a;--c-gr2:#a6c0a2;--c-gr3:#4a6a50;--c-br:#f2efe8;--c-brL:#ffffff;--c-qwL:#ffffff;--c-roofL:#f4f8fb;--c-water:#bcdaea;--c-waterL:#eef8fc;--c-basin:#f2f4f6;--c-tc3:#e8f0f6;--c-tcH:#ffffff;--c-tc1:#2c5a3e;--c-tc2:#3c6c4c;--c-bg1:#2c5a3e;--c-bg2:#3c6c4c;--c-bp1:#3c6c4c;--c-by1:#2c5a3e;--c-cl:#eef1f5;--c-clS:#d0d8e2;--c-clR:#ffffff;--c-fr:#d8202e;--c-fp:#e8303e;--c-lf1:#7a9a8a;--c-lf2:#9ab4a8;--c-lfH:#eef6f8}.pt.pt.pt[data-event="christmas"][data-sky="dusk"]{--c-lawn:#9e98a7;--c-lawnL:#b5aebe;--c-lawnD:#8e8997;--c-champ:#a5a0ae;--c-path:#afa8b6;--c-pave:#9d97a2;--c-paveL:#b3abb8;--c-bg3:#b8b3c2;--c-bgH:#d7cfd8;--c-bp2:#b8b3c2;--c-bpH:#d7cfd8;--c-byH:#d7cfd8;--c-gr1:#6f7471;--c-gr2:#828582;--c-gr3:#4e534d;--c-br:#a99ca9;--c-brL:#bcb2c4;--c-qwL:#bcb3c5;--c-roofL:#bfb7c6;--c-water:#828ea7;--c-waterL:#a7abbf;--c-basin:#a9a1b2;--c-tc3:#b8b3c2;--c-tcH:#d7cfd8;--c-tc1:#3d4d3a;--c-tc2:#475c45;--c-bg1:#3d4d3a;--c-bg2:#475c45;--c-bp1:#475c45;--c-by1:#40543f;--c-cl:#f6c6b8;--c-clS:#d999a2;--c-clR:#ffe6d6;--c-fr:#b32b32;--c-fp:#c1343c;--c-lf1:#697671;--c-lf2:#7d8884;--c-lfH:#c4c2cc}.pt.pt[data-season="spring"][data-sky="night"]{--c-tc1:#3a2440;--c-tc2:#4a2c50;--c-tc3:#6a4466;--c-tcH:#a07a9a;--c-bg1:#13324a;--c-bg2:#1a4058;--c-bg3:#24506a;--c-bgH:#4f8ca4;--c-lawn:#132a40;--c-lawnL:#1a3450;--c-fp:#c8c0d8;--c-fc:#e8c870}.pt.pt[data-season="spring"][data-sky="day"]{--c-tc1:#e07aa0;--c-tc2:#f29cba;--c-tc3:#fbcadb;--c-tcH:#ffffff;--c-bg1:#3f9a50;--c-bg2:#5ab868;--c-bg3:#9ad468;--c-bgH:#d8f0a0;--c-lawn:#62b048;--c-lawnL:#8ed060;--c-fp:#ffffff;--c-fc:#ffd236}.pt.pt[data-season="spring"][data-sky="dusk"]{--c-tc1:#9a576e;--c-tc2:#a96980;--c-tc3:#bb8797;--c-tcH:#d5b5be;--c-bg1:#466b52;--c-bg2:#547e62;--c-bg3:#73906a;--c-bgH:#a0b79b;--c-lawn:#55704a;--c-lawnL:#6a825b;--c-fp:#e6d4d9;--c-fc:#f5c558}.pt.pt[data-season="spring"][data-phase="1"][data-sky="night"]{--c-lawn:#14243e;--c-lawnL:#1c2e4a;--c-bg3:#1e3a4a}.pt.pt[data-season="spring"][data-phase="1"][data-sky="day"]{--c-lawn:#6aa050;--c-lawnL:#8ab868;--c-bg3:#6aa050}.pt.pt[data-season="spring"][data-phase="1"][data-sky="dusk"]{--c-lawn:#58674c;--c-lawnL:#69765b;--c-bg3:#5d7152}.pt.pt[data-season="spring"][data-phase="3"][data-sky="night"]{--c-tc1:#0e2a36;--c-tc2:#173e4a;--c-tc3:#285a5a;--c-tcH:#5a9aa0}.pt.pt[data-season="spring"][data-phase="3"][data-sky="day"]{--c-tc1:#3c9a46;--c-tc2:#62b852;--c-tc3:#a6dc6a;--c-tcH:#eaffb0}.pt.pt[data-season="spring"][data-phase="3"][data-sky="dusk"]{--c-tc1:#436744;--c-tc2:#567d52;--c-tc3:#7a9863;--c-tcH:#adc3a0}.pt.pt[data-season="summer"][data-sky="night"]{--c-tc1:#0a2232;--c-tc2:#123446;--c-tc3:#1e4c5c;--c-bp1:#2e2a56;--c-bp2:#3a3466;--c-bpH:#7a6aa8;--c-fp:#a04a2a;--c-fr:#a8303a}.pt.pt[data-season="summer"][data-sky="day"]{--c-tc1:#246a34;--c-tc2:#3a8f45;--c-tc3:#6cb850;--c-bp1:#9a84d8;--c-bp2:#b8a4ea;--c-bpH:#e4d8ff;--c-fp:#ff6a3a;--c-fr:#e8202e}.pt.pt[data-season="summer"][data-sky="dusk"]{--c-tc1:#37503b;--c-tc2:#44674b;--c-tc3:#5e835a;--c-bp1:#785e8f;--c-bp2:#8a709e;--c-bpH:#b89ec4;--c-fp:#d5623a;--c-fr:#cf383c}
.pt .k-skb1{fill:var(--c-skb1)}.pt .s-skb1{stroke:var(--c-skb1)}.pt .k-skb2{fill:var(--c-skb2)}.pt .s-skb2{stroke:var(--c-skb2)}.pt .k-sks1{fill:var(--c-sks1)}.pt .s-sks1{stroke:var(--c-sks1)}.pt .k-sks2{fill:var(--c-sks2)}.pt .s-sks2{stroke:var(--c-sks2)}.pt .k-cl{fill:var(--c-cl)}.pt .s-cl{stroke:var(--c-cl)}.pt .k-clS{fill:var(--c-clS)}.pt .s-clS{stroke:var(--c-clS)}.pt .k-clR{fill:var(--c-clR)}.pt .s-clR{stroke:var(--c-clR)}.pt .k-hill{fill:var(--c-hill)}.pt .s-hill{stroke:var(--c-hill)}.pt .k-hillL{fill:var(--c-hillL)}.pt .s-hillL{stroke:var(--c-hillL)}.pt .k-hillD{fill:var(--c-hillD)}.pt .s-hillD{stroke:var(--c-hillD)}.pt .k-hs1{fill:var(--c-hs1)}.pt .s-hs1{stroke:var(--c-hs1)}.pt .k-hs2{fill:var(--c-hs2)}.pt .s-hs2{stroke:var(--c-hs2)}.pt .k-hsr{fill:var(--c-hsr)}.pt .s-hsr{stroke:var(--c-hsr)}.pt .k-scw{fill:var(--c-scw)}.pt .s-scw{stroke:var(--c-scw)}.pt .k-scS{fill:var(--c-scS)}.pt .s-scS{stroke:var(--c-scS)}.pt .k-scL{fill:var(--c-scL)}.pt .s-scL{stroke:var(--c-scL)}.pt .k-far1{fill:var(--c-far1)}.pt .s-far1{stroke:var(--c-far1)}.pt .k-far2{fill:var(--c-far2)}.pt .s-far2{stroke:var(--c-far2)}.pt .k-farw{fill:var(--c-farw)}.pt .s-farw{stroke:var(--c-farw)}.pt .k-nd{fill:var(--c-nd)}.pt .s-nd{stroke:var(--c-nd)}.pt .k-ndS{fill:var(--c-ndS)}.pt .s-ndS{stroke:var(--c-ndS)}.pt .k-inv{fill:var(--c-inv)}.pt .s-inv{stroke:var(--c-inv)}.pt .k-invD{fill:var(--c-invD)}.pt .s-invD{stroke:var(--c-invD)}.pt .k-gold{fill:var(--c-gold)}.pt .s-gold{stroke:var(--c-gold)}.pt .k-tw{fill:var(--c-tw)}.pt .s-tw{stroke:var(--c-tw)}.pt .k-twL{fill:var(--c-twL)}.pt .s-twL{stroke:var(--c-twL)}.pt .k-twD{fill:var(--c-twD)}.pt .s-twD{stroke:var(--c-twD)}.pt .k-twP{fill:var(--c-twP)}.pt .s-twP{stroke:var(--c-twP)}.pt .k-h1{fill:var(--c-h1)}.pt .s-h1{stroke:var(--c-h1)}.pt .k-h2{fill:var(--c-h2)}.pt .s-h2{stroke:var(--c-h2)}.pt .k-h3{fill:var(--c-h3)}.pt .s-h3{stroke:var(--c-h3)}.pt .k-h4{fill:var(--c-h4)}.pt .s-h4{stroke:var(--c-h4)}.pt .k-hS{fill:var(--c-hS)}.pt .s-hS{stroke:var(--c-hS)}.pt .k-hL{fill:var(--c-hL)}.pt .s-hL{stroke:var(--c-hL)}.pt .k-roof{fill:var(--c-roof)}.pt .s-roof{stroke:var(--c-roof)}.pt .k-roofL{fill:var(--c-roofL)}.pt .s-roofL{stroke:var(--c-roofL)}.pt .k-dorm{fill:var(--c-dorm)}.pt .s-dorm{stroke:var(--c-dorm)}.pt .k-chim{fill:var(--c-chim)}.pt .s-chim{stroke:var(--c-chim)}.pt .k-pot{fill:var(--c-pot)}.pt .s-pot{stroke:var(--c-pot)}.pt .k-iron{fill:var(--c-iron)}.pt .s-iron{stroke:var(--c-iron)}.pt .k-wl{fill:var(--c-wl)}.pt .s-wl{stroke:var(--c-wl)}.pt .k-wl2{fill:var(--c-wl2)}.pt .s-wl2{stroke:var(--c-wl2)}.pt .k-wd{fill:var(--c-wd)}.pt .s-wd{stroke:var(--c-wd)}.pt .k-shop{fill:var(--c-shop)}.pt .s-shop{stroke:var(--c-shop)}.pt .k-cafe{fill:var(--c-cafe)}.pt .s-cafe{stroke:var(--c-cafe)}.pt .k-awR{fill:var(--c-awR)}.pt .s-awR{stroke:var(--c-awR)}.pt .k-awG{fill:var(--c-awG)}.pt .s-awG{stroke:var(--c-awG)}.pt .k-awW{fill:var(--c-awW)}.pt .s-awW{stroke:var(--c-awW)}.pt .k-sea{fill:var(--c-sea)}.pt .s-sea{stroke:var(--c-sea)}.pt .k-seaL{fill:var(--c-seaL)}.pt .s-seaL{stroke:var(--c-seaL)}.pt .k-seaD{fill:var(--c-seaD)}.pt .s-seaD{stroke:var(--c-seaD)}.pt .k-seaH{fill:var(--c-seaH)}.pt .s-seaH{stroke:var(--c-seaH)}.pt .k-br{fill:var(--c-br)}.pt .s-br{stroke:var(--c-br)}.pt .k-brS{fill:var(--c-brS)}.pt .s-brS{stroke:var(--c-brS)}.pt .k-brL{fill:var(--c-brL)}.pt .s-brL{stroke:var(--c-brL)}.pt .k-bh{fill:var(--c-bh)}.pt .s-bh{stroke:var(--c-bh)}.pt .k-bc{fill:var(--c-bc)}.pt .s-bc{stroke:var(--c-bc)}.pt .k-bw{fill:var(--c-bw)}.pt .s-bw{stroke:var(--c-bw)}.pt .k-qw{fill:var(--c-qw)}.pt .s-qw{stroke:var(--c-qw)}.pt .k-qwL{fill:var(--c-qwL)}.pt .s-qwL{stroke:var(--c-qwL)}.pt .k-qwS{fill:var(--c-qwS)}.pt .s-qwS{stroke:var(--c-qwS)}.pt .k-bq{fill:var(--c-bq)}.pt .s-bq{stroke:var(--c-bq)}.pt .k-bqL{fill:var(--c-bqL)}.pt .s-bqL{stroke:var(--c-bqL)}.pt .k-pave{fill:var(--c-pave)}.pt .s-pave{stroke:var(--c-pave)}.pt .k-paveL{fill:var(--c-paveL)}.pt .s-paveL{stroke:var(--c-paveL)}.pt .k-lamp{fill:var(--c-lamp)}.pt .s-lamp{stroke:var(--c-lamp)}.pt .k-lampG{fill:var(--c-lampG)}.pt .s-lampG{stroke:var(--c-lampG)}.pt .k-lawn{fill:var(--c-lawn)}.pt .s-lawn{stroke:var(--c-lawn)}.pt .k-lawnL{fill:var(--c-lawnL)}.pt .s-lawnL{stroke:var(--c-lawnL)}.pt .k-lawnD{fill:var(--c-lawnD)}.pt .s-lawnD{stroke:var(--c-lawnD)}.pt .k-path{fill:var(--c-path)}.pt .s-path{stroke:var(--c-path)}.pt .k-bg1{fill:var(--c-bg1)}.pt .s-bg1{stroke:var(--c-bg1)}.pt .k-bg2{fill:var(--c-bg2)}.pt .s-bg2{stroke:var(--c-bg2)}.pt .k-bg3{fill:var(--c-bg3)}.pt .s-bg3{stroke:var(--c-bg3)}.pt .k-bgH{fill:var(--c-bgH)}.pt .s-bgH{stroke:var(--c-bgH)}.pt .k-bp1{fill:var(--c-bp1)}.pt .s-bp1{stroke:var(--c-bp1)}.pt .k-bp2{fill:var(--c-bp2)}.pt .s-bp2{stroke:var(--c-bp2)}.pt .k-bpH{fill:var(--c-bpH)}.pt .s-bpH{stroke:var(--c-bpH)}.pt .k-br1{fill:var(--c-br1)}.pt .s-br1{stroke:var(--c-br1)}.pt .k-brH{fill:var(--c-brH)}.pt .s-brH{stroke:var(--c-brH)}.pt .k-by1{fill:var(--c-by1)}.pt .s-by1{stroke:var(--c-by1)}.pt .k-byH{fill:var(--c-byH)}.pt .s-byH{stroke:var(--c-byH)}.pt .k-fr{fill:var(--c-fr)}.pt .s-fr{stroke:var(--c-fr)}.pt .k-fp{fill:var(--c-fp)}.pt .s-fp{stroke:var(--c-fp)}.pt .k-fc{fill:var(--c-fc)}.pt .s-fc{stroke:var(--c-fc)}.pt .k-dot{fill:var(--c-dot)}.pt .s-dot{stroke:var(--c-dot)}.pt .k-stem{fill:var(--c-stem)}.pt .s-stem{stroke:var(--c-stem)}.pt .k-lf1{fill:var(--c-lf1)}.pt .s-lf1{stroke:var(--c-lf1)}.pt .k-lf2{fill:var(--c-lf2)}.pt .s-lf2{stroke:var(--c-lf2)}.pt .k-lf3{fill:var(--c-lf3)}.pt .s-lf3{stroke:var(--c-lf3)}.pt .k-lfH{fill:var(--c-lfH)}.pt .s-lfH{stroke:var(--c-lfH)}.pt .k-gr1{fill:var(--c-gr1)}.pt .s-gr1{stroke:var(--c-gr1)}.pt .k-gr2{fill:var(--c-gr2)}.pt .s-gr2{stroke:var(--c-gr2)}.pt .k-gr3{fill:var(--c-gr3)}.pt .s-gr3{stroke:var(--c-gr3)}.pt .k-trk{fill:var(--c-trk)}.pt .s-trk{stroke:var(--c-trk)}.pt .k-tc1{fill:var(--c-tc1)}.pt .s-tc1{stroke:var(--c-tc1)}.pt .k-tc2{fill:var(--c-tc2)}.pt .s-tc2{stroke:var(--c-tc2)}.pt .k-tc3{fill:var(--c-tc3)}.pt .s-tc3{stroke:var(--c-tc3)}.pt .k-tcH{fill:var(--c-tcH)}.pt .s-tcH{stroke:var(--c-tcH)}.pt .k-ppl{fill:var(--c-ppl)}.pt .s-ppl{stroke:var(--c-ppl)}.pt .k-mor{fill:var(--c-mor)}.pt .s-mor{stroke:var(--c-mor)}.pt .k-morL{fill:var(--c-morL)}.pt .s-morL{stroke:var(--c-morL)}.pt .k-mtp{fill:var(--c-mtp)}.pt .s-mtp{stroke:var(--c-mtp)}.pt .k-mtpL{fill:var(--c-mtpL)}.pt .s-mtpL{stroke:var(--c-mtpL)}.pt .k-em{fill:var(--c-em)}.pt .s-em{stroke:var(--c-em)}.pt .k-champ{fill:var(--c-champ)}.pt .s-champ{stroke:var(--c-champ)}.pt .k-road{fill:var(--c-road)}.pt .s-road{stroke:var(--c-road)}.pt .k-roadL{fill:var(--c-roadL)}.pt .s-roadL{stroke:var(--c-roadL)}.pt .k-water{fill:var(--c-water)}.pt .s-water{stroke:var(--c-water)}.pt .k-waterL{fill:var(--c-waterL)}.pt .s-waterL{stroke:var(--c-waterL)}.pt .k-jet{fill:var(--c-jet)}.pt .s-jet{stroke:var(--c-jet)}.pt .k-basin{fill:var(--c-basin)}.pt .s-basin{stroke:var(--c-basin)}.pt .k-statue{fill:var(--c-statue)}.pt .s-statue{stroke:var(--c-statue)}.pt .k-car1{fill:var(--c-car1)}.pt .s-car1{stroke:var(--c-car1)}.pt .k-car2{fill:var(--c-car2)}.pt .s-car2{stroke:var(--c-car2)}.pt .k-car3{fill:var(--c-car3)}.pt .s-car3{stroke:var(--c-car3)}.pt .k-car4{fill:var(--c-car4)}.pt .s-car4{stroke:var(--c-car4)}.pt .k-clad{fill:var(--c-clad)}.pt .s-clad{stroke:var(--c-clad)}.pt .k-cglass{fill:var(--c-cglass)}.pt .s-cglass{stroke:var(--c-cglass)}.pt .k-cglassH{fill:var(--c-cglassH)}.pt .s-cglassH{stroke:var(--c-cglassH)}.pt .k-chrome{fill:var(--c-chrome)}.pt .s-chrome{stroke:var(--c-chrome)}.pt .k-tail{fill:var(--c-tail)}.pt .s-tail{stroke:var(--c-tail)}.pt .k-caliper{fill:var(--c-caliper)}.pt .s-caliper{stroke:var(--c-caliper)}.pt .k-rimD{fill:var(--c-rimD)}.pt .s-rimD{stroke:var(--c-rimD)}.pt .k-hh{fill:var(--c-hh)}.pt .s-hh{stroke:var(--c-hh)}.pt .k-hhD{fill:var(--c-hhD)}.pt .s-hhD{stroke:var(--c-hhD)}.pt .k-hhH{fill:var(--c-hhH)}.pt .s-hhH{stroke:var(--c-hhH)}.pt .k-hhR{fill:var(--c-hhR)}.pt .s-hhR{stroke:var(--c-hhR)}.pt .k-sv{fill:var(--c-sv)}.pt .s-sv{stroke:var(--c-sv)}.pt .k-svD{fill:var(--c-svD)}.pt .s-svD{stroke:var(--c-svD)}.pt .k-svH{fill:var(--c-svH)}.pt .s-svH{stroke:var(--c-svH)}.pt .k-svR{fill:var(--c-svR)}.pt .s-svR{stroke:var(--c-svR)}.pt .k-wg{fill:var(--c-wg)}.pt .s-wg{stroke:var(--c-wg)}.pt .k-wgD{fill:var(--c-wgD)}.pt .s-wgD{stroke:var(--c-wgD)}.pt .k-wgH{fill:var(--c-wgH)}.pt .s-wgH{stroke:var(--c-wgH)}.pt .k-wgR{fill:var(--c-wgR)}.pt .s-wgR{stroke:var(--c-wgR)}.pt .k-gt{fill:var(--c-gt)}.pt .s-gt{stroke:var(--c-gt)}.pt .k-gtD{fill:var(--c-gtD)}.pt .s-gtD{stroke:var(--c-gtD)}.pt .k-gtH{fill:var(--c-gtH)}.pt .s-gtH{stroke:var(--c-gtH)}.pt .k-gtR{fill:var(--c-gtR)}.pt .s-gtR{stroke:var(--c-gtR)}.pt .k-rc{fill:var(--c-rc)}.pt .s-rc{stroke:var(--c-rc)}.pt .k-rcD{fill:var(--c-rcD)}.pt .s-rcD{stroke:var(--c-rcD)}.pt .k-rcH{fill:var(--c-rcH)}.pt .s-rcH{stroke:var(--c-rcH)}.pt .k-rcR{fill:var(--c-rcR)}.pt .s-rcR{stroke:var(--c-rcR)}.pt .k-rcS{fill:var(--c-rcS)}.pt .s-rcS{stroke:var(--c-rcS)}.pt .k-rcW{fill:var(--c-rcW)}.pt .s-rcW{stroke:var(--c-rcW)}.pt .k-td{fill:var(--c-td)}.pt .s-td{stroke:var(--c-td)}.pt .k-tdD{fill:var(--c-tdD)}.pt .s-tdD{stroke:var(--c-tdD)}.pt .k-tdH{fill:var(--c-tdH)}.pt .s-tdH{stroke:var(--c-tdH)}.pt .k-tdR{fill:var(--c-tdR)}.pt .s-tdR{stroke:var(--c-tdR)}.pt .k-sl{fill:var(--c-sl)}.pt .s-sl{stroke:var(--c-sl)}.pt .k-slD{fill:var(--c-slD)}.pt .s-slD{stroke:var(--c-slD)}.pt .k-slH{fill:var(--c-slH)}.pt .s-slH{stroke:var(--c-slH)}.pt .k-slR{fill:var(--c-slR)}.pt .s-slR{stroke:var(--c-slR)}.pt .k-bud{fill:var(--c-bud)}.pt .s-bud{stroke:var(--c-bud)}.pt .k-dryl{fill:var(--c-dryl)}.pt .s-dryl{stroke:var(--c-dryl)}.pt .k-snow{fill:var(--c-snow)}.pt .s-snow{stroke:var(--c-snow)}.pt .k-bat{fill:var(--c-bat)}.pt .s-bat{stroke:var(--c-bat)}.pt .k-pk{fill:var(--c-pk)}.pt .s-pk{stroke:var(--c-pk)}.pt .k-pkD{fill:var(--c-pkD)}.pt .s-pkD{stroke:var(--c-pkD)}.pt .k-pkS{fill:var(--c-pkS)}.pt .s-pkS{stroke:var(--c-pkS)}.pt .k-pkF{fill:var(--c-pkF)}.pt .s-pkF{stroke:var(--c-pkF)}.pt .k-mist{fill:var(--c-mist)}.pt .s-mist{stroke:var(--c-mist)}.pt .k-xt{fill:var(--c-xt)}.pt .s-xt{stroke:var(--c-xt)}.pt .k-xtH{fill:var(--c-xtH)}.pt .s-xtH{stroke:var(--c-xtH)}.pt .k-xtT{fill:var(--c-xtT)}.pt .s-xtT{stroke:var(--c-xtT)}.pt .k-sleigh{fill:var(--c-sleigh)}.pt .s-sleigh{stroke:var(--c-sleigh)}.pt .k-deer{fill:var(--c-deer)}.pt .s-deer{stroke:var(--c-deer)}.pt .k-skin{fill:var(--c-skin)}.pt .s-skin{stroke:var(--c-skin)}.pt .k-ink{fill:var(--c-ink)}.pt .s-ink{stroke:var(--c-ink)}.pt .k-white{fill:var(--c-white)}.pt .s-white{stroke:var(--c-white)}.pt .k-red{fill:var(--c-red)}.pt .s-red{stroke:var(--c-red)}.pt .k-goldL{fill:var(--c-goldL)}.pt .s-goldL{stroke:var(--c-goldL)}.pt .k-web{fill:var(--c-web)}.pt .s-web{stroke:var(--c-web)}.pt .k-hay{fill:var(--c-hay)}.pt .s-hay{stroke:var(--c-hay)}.pt .k-hayD{fill:var(--c-hayD)}.pt .s-hayD{stroke:var(--c-hayD)}.pt .k-tomb{fill:var(--c-tomb)}.pt .s-tomb{stroke:var(--c-tomb)}.pt .k-tombD{fill:var(--c-tombD)}.pt .s-tombD{stroke:var(--c-tombD)}.pt .k-caul{fill:var(--c-caul)}.pt .s-caul{stroke:var(--c-caul)}.pt .k-potion{fill:var(--c-potion)}.pt .s-potion{stroke:var(--c-potion)}.pt .k-cost{fill:var(--c-cost)}.pt .s-cost{stroke:var(--c-cost)}.pt .k-lv1{fill:var(--c-lv1)}.pt .s-lv1{stroke:var(--c-lv1)}.pt .k-lv2{fill:var(--c-lv2)}.pt .s-lv2{stroke:var(--c-lv2)}.pt .k-lv3{fill:var(--c-lv3)}.pt .s-lv3{stroke:var(--c-lv3)}.pt .k-lv4{fill:var(--c-lv4)}.pt .s-lv4{stroke:var(--c-lv4)}.pt .k-umb{fill:var(--c-umb)}.pt .s-umb{stroke:var(--c-umb)}.pt .k-umb2{fill:var(--c-umb2)}.pt .s-umb2{stroke:var(--c-umb2)}.pt .k-umb3{fill:var(--c-umb3)}.pt .s-umb3{stroke:var(--c-umb3)}.pt .k-cart{fill:var(--c-cart)}.pt .s-cart{stroke:var(--c-cart)}.pt .k-smoke{fill:var(--c-smoke)}.pt .s-smoke{stroke:var(--c-smoke)}.pt .k-fog{fill:var(--c-fog)}.pt .s-fog{stroke:var(--c-fog)}.pt .k-ice{fill:var(--c-ice)}.pt .s-ice{stroke:var(--c-ice)}.pt .k-slush{fill:var(--c-slush)}.pt .s-slush{stroke:var(--c-slush)}.pt .k-bread{fill:var(--c-bread)}.pt .s-bread{stroke:var(--c-bread)}.pt .k-beret{fill:var(--c-beret)}.pt .s-beret{stroke:var(--c-beret)}.pt .k-wood{fill:var(--c-wood)}.pt .s-wood{stroke:var(--c-wood)}.pt .k-roofR{fill:var(--c-roofR)}.pt .s-roofR{stroke:var(--c-roofR)}.pt .k-warmW{fill:var(--c-warmW)}.pt .s-warmW{stroke:var(--c-warmW)}.pt .k-petal{fill:var(--c-petal)}.pt .s-petal{stroke:var(--c-petal)}
.pt{position:absolute;inset:0;contain:paint;--pt-wind:.45;transition:--pt-wind 1.6s ease-out}
.sky:hover .pt{--pt-wind:1.25;transition:--pt-wind .6s ease-out}
.pt[data-gust="1"]{--pt-wind:2.4;transition:--pt-wind .35s ease-out}
.pt-l{position:absolute;inset:0;width:100%;height:100%;overflow:visible}
.pt s[data-n="path"],.pt s[data-n="rect"],.pt s[data-n="circle"],.pt s[data-n="ellipse"]{transition:fill 1.2s ease,stroke 1.2s ease}
.pt .nt{opacity:calc(var(--pn) * var(--o,1));transition:opacity 1.2s ease}
.pt .nsky{opacity:var(--ps);transition:opacity 1.2s ease}
.pt .ksky{opacity:var(--pk);transition:opacity 1.2s ease}
.pt-stars{opacity:calc(var(--ps) + var(--pk) * .25);transition:opacity 1.2s ease}
.pt-cloud{will-change:transform;opacity:calc(1 - .2 * var(--ps));animation:pt-cloud 300s linear infinite;transition:opacity 1.2s ease}
@keyframes pt-cloud{from{transform:translateX(var(--a))}to{transform:translateX(var(--b))}}
.pt-grain{position:absolute;inset:0;pointer-events:none}
.pt-grain:before,.pt-grain:after{content:"";position:absolute;inset:0;pointer-events:none}
.pt-grain:before{mix-blend-mode:multiply;opacity:calc(.16 * var(--pd));background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.55' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.33 0 0 0 0 0.27 0 0 0 0 0.2 -2.6 0 0 0 1.3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");transition:opacity 1.2s}
.pt-grain:after{opacity:calc(.25 - .13 * var(--ps));background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='260' height='260'%3E%3Cfilter id='s'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' seed='5' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 0.99 0 0 0 0 0.95 3.4 0 0 0 -2.2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23s)'/%3E%3C/svg%3E");transition:opacity 1.2s}
/* the garden sways in a light breeze; hover or a click brings a gust (same technique as leerob.com) */
.pt .sw{transform-box:fill-box;transform-origin:50% 100%;animation:pt-gust 3.2s ease-in-out infinite}
.pt .sw-bush,.pt .sw-grass{transform:skewX(calc(var(--pt-gust) * var(--pt-wind) * -2.5deg))}
.pt .sw-leaf,.pt .sw-flower{transform:rotate(calc(var(--pt-gust) * var(--pt-wind) * 1.4deg))}
@keyframes pt-gust{0%,100%{--pt-gust:.1}50%{--pt-gust:1}}
/* stars */
.pt .t1{animation:pt-tw 4.6s ease-in-out infinite}.pt .t2{animation:pt-tw 6.4s ease-in-out infinite}.pt .t3{animation:pt-tw 8.2s ease-in-out infinite}
@keyframes pt-tw{0%,100%{opacity:1}50%{opacity:.3}}
.pt .sp{transform-box:fill-box;transform-origin:center;animation:pt-sp 6s ease-in-out infinite}
@keyframes pt-sp{0%,100%{transform:scale(1);opacity:1}50%{transform:scale(.7);opacity:.6}}
.pt .streak{opacity:0;animation:pt-ss 17s linear 5s infinite}
@keyframes pt-ss{0%{transform:translateX(0);opacity:0}1.5%{opacity:1}7%{transform:translateX(-420px);opacity:0}100%{transform:translateX(-420px);opacity:0}}
/* the tower: golden lights, rotating beacon, and the sparkle (5 minutes on the hour, or on click) */
.pt .glitter{opacity:0;transition:opacity .8s ease}
.pt[data-sparkle="1"] .glitter{opacity:var(--pn)}
.pt .g1{animation:pt-gl .9s steps(2) infinite}.pt .g2{animation:pt-gl 1.3s steps(2) -.4s infinite}.pt .g3{animation:pt-gl .7s steps(2) -.2s infinite}
@keyframes pt-gl{0%{opacity:1}50%{opacity:.1}}
.pt .rot{transform-origin:430px 453px;animation:pt-rot 22s linear infinite}.pt .rB{animation-delay:-5.5s}
@keyframes pt-rot{0%{transform:scaleX(1)}12.5%{transform:scaleX(.71)}25%{transform:scaleX(0)}37.5%{transform:scaleX(-.71)}50%{transform:scaleX(-1)}62.5%{transform:scaleX(-.71)}75%{transform:scaleX(0)}87.5%{transform:scaleX(.71)}100%{transform:scaleX(1)}}
.pt .flare{transform-box:fill-box;transform-origin:center;animation:pt-flare 5.5s ease-in-out infinite}
@keyframes pt-flare{0%,100%{opacity:1;transform:scale(1.25)}30%,70%{opacity:.25;transform:scale(.7)}}
.pt .pulse{animation:pt-pulse 4s ease-in-out infinite}@keyframes pt-pulse{0%,100%{opacity:.85}50%{opacity:.6}}
.pt .blink{animation:pt-blink 2s steps(1) infinite}.pt .b2{animation-delay:-1s}@keyframes pt-blink{0%{opacity:1}50%{opacity:.08}}
.pt[data-sky="dusk"] .beacon{opacity:0}
/* the river, boats, windows, traffic */
.pt .shim{animation:pt-shim 7s ease-in-out infinite alternate}@keyframes pt-shim{from{transform:translateX(-6px)}to{transform:translateX(6px)}}
.pt .refl{animation:pt-refl 3.4s ease-in-out infinite}@keyframes pt-refl{0%,100%{opacity:var(--pn)}50%{opacity:calc(var(--pn) * .55)}}
.pt .boat{animation:pt-boat 80s linear infinite}
@keyframes pt-boat{0%{transform:translateX(-40px);opacity:0}6%{opacity:1}92%{opacity:1}100%{transform:translateX(180px);opacity:0}}
.pt .bob{animation:pt-bob 4.5s ease-in-out infinite}@keyframes pt-bob{0%,100%{transform:translateY(0)}50%{transform:translateY(1.2px)}}
.pt .w{opacity:0;animation:pt-win 26s ease-in-out infinite}@keyframes pt-win{0%,38%{opacity:0}42%,86%{opacity:.95}90%,100%{opacity:0}}
.pt .ca{animation:pt-ca 20s linear infinite}.pt .cb{animation:pt-cb 20s linear infinite}
@keyframes pt-ca{from{transform:translateX(0)}to{transform:translateX(940px)}}@keyframes pt-cb{from{transform:translateX(0)}to{transform:translateX(-940px)}}
.pt .hero{animation:pt-hero 34s cubic-bezier(.3,0,.7,1) infinite}@keyframes pt-hero{0%{transform:translateX(0)}13%{transform:translateX(960px)}100%{transform:translateX(960px)}}
.pt .spin{transform-box:fill-box;transform-origin:center;animation:pt-spin .55s linear infinite}.pt .hero .spin{animation-duration:.2s}@keyframes pt-spin{to{transform:rotate(360deg)}}
/* the Warsaw fountain (runs 10:00–23:00) */
.pt .fountain{transition:opacity 1.5s ease}.pt[data-fount="off"] .fountain{opacity:0}
.pt .jt{animation:pt-jet .9s linear infinite}@keyframes pt-jet{to{stroke-dashoffset:-24}}
.pt .boil{transform-box:fill-box;transform-origin:50% 80%;animation:pt-boil 2.4s ease-in-out infinite}@keyframes pt-boil{0%,100%{transform:scale(1)}50%{transform:scale(1.25,1.4)}}
.pt .col{transform-box:fill-box;transform-origin:50% 100%;animation:pt-col 2.6s ease-in-out infinite}.pt .c2{animation-duration:1.9s}
@keyframes pt-col{0%,100%{transform:scaleY(1)}50%{transform:scaleY(.9)}}
.pt .ff{animation:pt-ff 9s ease-in-out infinite alternate}.pt .f2{animation-duration:12s}.pt .f3{animation-duration:7s}
@keyframes pt-ff{0%{transform:translate(0,0);opacity:.25}50%{opacity:1}100%{transform:translate(9px,-14px);opacity:.4}}
/* save work: pause what can't be seen */
.pt[data-sky="day"] .nt *,.pt[data-sky="day"] .pt-stars *,.pt:not([data-sparkle="1"]) .glitter *,.pt[data-fount="off"] .fountain *{animation-play-state:paused}
.pt[data-paused="1"],.pt[data-paused="1"] *{animation-play-state:paused!important}
/* fast-forward (home.js sets data-ff on <html>): the script drives the light per frame, transitions only fight it */
html[data-ff] .pt,html[data-ff] .pt *{transition:none!important}
/* hidden skin / moment / firework groups (home.js marks them .off): Chrome keeps ticking animations under display:none */
.pt .off,.pt .off *{animation:none!important}
/* quality (home.js picks it from device hints, then steps down while frames run slow):
   every animated SVG shape costs main-thread style + paint each frame; clouds move on the compositor for free.
   Plain class selectors on purpose: a `*:not(…)` rule here gets checked against all ~2,200 shapes on every recalc */
.pt[data-q="lite"] .sw,.pt[data-q="lite"] .t1,.pt[data-q="lite"] .t2,.pt[data-q="lite"] .t3,.pt[data-q="lite"] .sp,.pt[data-q="lite"] .streak,.pt[data-q="lite"] .g1,.pt[data-q="lite"] .g2,.pt[data-q="lite"] .g3,.pt[data-q="lite"] .pulse,.pt[data-q="lite"] .blink,.pt[data-q="lite"] .shim,.pt[data-q="lite"] .refl,.pt[data-q="lite"] .bob,.pt[data-q="lite"] .w,.pt[data-q="lite"] .jt,.pt[data-q="lite"] .boil,.pt[data-q="lite"] .col,.pt[data-q="lite"] .ff,.pt[data-q="lite"] .sig,.pt[data-q="lite"] .nd,.pt[data-q="lite"] .spin,.pt[data-q="lite"] .flap,.pt[data-q="lite"] .mistd,.pt[data-q="lite"] .flick,.pt[data-q="lite"] .smk,.pt[data-q="lite"] .crh,.pt[data-q="lite"] .bfy,.pt[data-q="lite"] .glint,.pt[data-q="lite"] .phone,.pt[data-q="lite"] .rip,.pt[data-q="lite"] .wsp,.pt[data-q="lite"] .bris,.pt[data-q="lite"] .cape,.pt[data-q="lite"] .hair,.pt[data-q="lite"] .hatt,.pt[data-q="lite"] .leg,.pt[data-q="lite"] .ktail,.pt[data-q="lite"] .kat,.pt[data-q="lite"] .s3-ring,.pt[data-q="lite"] .s3-core,.pt[data-q="lite"] .n3-star,.pt[data-q="lite"] .chs,.pt[data-q="lite"] .strl,.pt[data-q="lite"] .legs,.pt[data-q="lite"] .sp path,.pt[data-q="lite"] .sp s[data-n="path"],.pt[data-q="lite"] .ktw path,.pt[data-q="lite"] .ktw s[data-n="path"],
.pt[data-q="static"] .sw,.pt[data-q="static"] .t1,.pt[data-q="static"] .t2,.pt[data-q="static"] .t3,.pt[data-q="static"] .sp,.pt[data-q="static"] .streak,.pt[data-q="static"] .g1,.pt[data-q="static"] .g2,.pt[data-q="static"] .g3,.pt[data-q="static"] .pulse,.pt[data-q="static"] .blink,.pt[data-q="static"] .shim,.pt[data-q="static"] .refl,.pt[data-q="static"] .bob,.pt[data-q="static"] .w,.pt[data-q="static"] .jt,.pt[data-q="static"] .boil,.pt[data-q="static"] .col,.pt[data-q="static"] .ff,.pt[data-q="static"] .sig,.pt[data-q="static"] .nd,.pt[data-q="static"] .spin,.pt[data-q="static"] .hero,.pt[data-q="static"] .rot,.pt[data-q="static"] .flare,.pt[data-q="static"] .scan,.pt[data-q="static"] .lab,.pt[data-q="static"] .ring,.pt[data-q="static"] .boat,.pt[data-q="static"] .ca,.pt[data-q="static"] .cb,.pt[data-q="static"] .flap,.pt[data-q="static"] .mistd,.pt[data-q="static"] .flick,.pt[data-q="static"] .smk,.pt[data-q="static"] .crh,.pt[data-q="static"] .bfy,.pt[data-q="static"] .glint,.pt[data-q="static"] .phone,.pt[data-q="static"] .rip,.pt[data-q="static"] .wsp,.pt[data-q="static"] .bris,.pt[data-q="static"] .cape,.pt[data-q="static"] .hair,.pt[data-q="static"] .hatt,.pt[data-q="static"] .leg,.pt[data-q="static"] .ktail,.pt[data-q="static"] .kat,.pt[data-q="static"] .fogd,.pt[data-q="static"] .wwave,.pt[data-q="static"] .s3-ring,.pt[data-q="static"] .s3-core,.pt[data-q="static"] .n3-star,.pt[data-q="static"] .chs,.pt[data-q="static"] .strl,.pt[data-q="static"] .legs,.pt[data-q="static"] .sp path,.pt[data-q="static"] .sp s[data-n="path"],.pt[data-q="static"] .ktw path,.pt[data-q="static"] .ktw s[data-n="path"],.pt[data-q="static"] .s3-spin,.pt[data-q="static"] .s3-sh,.pt[data-q="static"] .cl3-rc,.pt[data-q="static"] .s3-cirrus path,.pt[data-q="static"] .s3-cirrus s[data-n="path"],.pt[data-q="static"] .s3-trail path,.pt[data-q="static"] .s3-trail s[data-n="path"],.pt[data-q="static"] .n3-pulse,.pt[data-q="static"] .pt-skyl .k-sks1,.pt[data-q="static"] .pt-skyl .k-sks2,.pt[data-q="static"] .ev *{animation:none}
/* static hides falling particles and moments like the design's reduced-motion rule: stopped, they would sit frozen at the top edge */
.pt[data-q="static"] .pt-fall,.pt[data-q="static"] .pt-fl,.pt[data-q="static"] .mo{display:none!important}
/* falling particles fade in when their layer appears (season change, end of a fast-forward) instead of popping in */
.pt .pt-fall,.pt .pt-fl{transition:opacity .9s ease}
@starting-style{.pt .pt-fall,.pt .pt-fl{opacity:0}}
@media (max-width: 960px){.pt .spin,.pt .sw,.pt .boil,.pt .col,.pt .ff,.pt .w,.pt .t1,.pt .t2,.pt .t3,.pt .sp,.pt .shim,.pt .refl,.pt .bob,.pt .flap,.pt .mistd,.pt .flick,.pt .smk,.pt .crh,.pt .bfy,.pt .glint,.pt .phone{animation:none}}
/* ---------- the 3D painting: a WebGL canvas between the sky and the skins (data-gl="1" while it runs) ---------- */
.pt .pt3d{position:absolute;inset:0;width:100%;height:100%;display:none}
.pt[data-gl="1"] .pt3d{display:block}
.pt[data-gl="1"] .pt-b{display:none}
.pt .pt-e3{display:none}.pt[data-gl="1"] .pt-e3{display:inline}
.pt[data-gl="1"] .pt-e{will-change:transform}
/* ---------- seasons, events, moments, fireworks (generated by the skin modules) ---------- */
.pt .ev,.pt .mo,.pt .bare,.pt .pt-fall,.pt .pt-fl{display:none}.pt[data-season="autumn"] .sn-au,.pt[data-season="winter"] .sn-wi,.pt[data-season="spring"] .sn-sp,.pt[data-season="summer"] .sn-su,.pt[data-event="halloween"] .ev-hw,.pt[data-event="christmas"] .ev-xm,.pt[data-event="newyear"] .ev-ny,.pt[data-event="valentine"] .ev-va,.pt[data-event="perseids"] .ev-pe,.pt[data-event="christmas"] .snowy,.pt[data-wx="snow"] .snowy,.pt[data-wx="fog"] .wx-fog{display:inline}.pt[data-season="winter"]:not([data-event="christmas"]) .crown:not(.evg),.pt[data-season="spring"][data-phase="1"] .crown{display:none}.pt[data-season="winter"]:not([data-event="christmas"]) .bare:not(.evgb),.pt[data-season="spring"][data-phase="1"] .bare,.pt[data-season="autumn"][data-phase="3"] .bare{display:inline}.pt .dryl{display:none}.pt[data-season="winter"] .dryl,.pt[data-season="autumn"][data-phase="3"] .dryl{display:inline}.pt[data-season="autumn"][data-phase="3"] .crown{opacity:.55}.pt .buds{display:none}.pt[data-season="spring"] .buds{display:inline}.pt-cel .cel-sun{transform:translate(var(--sunx,250px),var(--suny,330px))}.pt-cel .cel-moon{transform:translate(var(--monx,300px),var(--mony,300px));opacity:var(--mono,1)}.pt[data-event="halloween"] .cres{display:none}.pt .pt-fall,.pt .pt-fl{position:absolute;inset:0;pointer-events:none;overflow:hidden}.pt .spr{position:absolute;top:0;height:100%;width:var(--w);will-change:transform;animation:pt-spr var(--d) linear var(--dl) infinite}.pt .spr b{position:absolute;top:0;left:0;width:var(--w);height:var(--w);background:no-repeat center/contain;will-change:transform;animation:pt-spin var(--sp) linear infinite}@keyframes pt-spr{0%{transform:translate(0,-6%)}25%{transform:translate(var(--sx),20%)}50%{transform:translate(calc(var(--sx) * -.6),46%)}75%{transform:translate(calc(var(--sx) * .8),72%)}100%{transform:translate(0,100%)}}@keyframes pt-spin{to{transform:rotate(var(--rot,360deg))}}.pt .tl{top:auto;right:0;bottom:0;will-change:transform}@keyframes pt-swirl1{0%{transform:rotate(var(--a)) translateX(0) rotate(0) scale(.3);opacity:0}10%{opacity:1}100%{transform:rotate(calc(var(--a) + 220deg)) translateX(var(--r)) rotate(400deg) scale(1);opacity:0}}@keyframes pt-swirl2{0%{transform:rotate(var(--a)) translateX(0) rotate(0) scale(.3);opacity:0}10%{opacity:1}100%{transform:rotate(calc(var(--a) + 220deg)) translateX(var(--r)) rotate(400deg) scale(1);opacity:0}}.pt{--fp0:#ffd166;--fp1:#ff4fd8;--fp2:#4fe3ff;--fp3:#ff5a6e;--fp4:#6dff9a;--fp5:#ffffff}.pt[data-season="autumn"]{--fp0:#ffb347;--fp1:#ff7a2a;--fp2:#ffd166;--fp3:#e2503a;--fp4:#ffe9b0;--fp5:#c9a0ff}.pt[data-season="winter"]{--fp0:#cfe8ff;--fp1:#8fd3ff;--fp2:#ffffff;--fp3:#b8c8ff;--fp4:#9ff0ff;--fp5:#ffd9f0}.pt[data-season="spring"]{--fp0:#ffb7d5;--fp1:#b8f2c8;--fp2:#d8b8ff;--fp3:#fff3a8;--fp4:#ffffff;--fp5:#9fe0ff}.pt[data-season="summer"]{--fp0:#ffd166;--fp1:#4fe3ff;--fp2:#ff5a6e;--fp3:#6dff9a;--fp4:#ff9a3c;--fp5:#ffffff}.pt.pt[data-event="halloween"]{--fp0:#ff8a1e;--fp1:#b05cff;--fp2:#7dff6a;--fp3:#ffd166;--fp4:#ff5a3a;--fp5:#e8d8ff}.pt.pt[data-event="christmas"]{--fp0:#ffffff;--fp1:#ff4d5e;--fp2:#6dff9a;--fp3:#ffd166;--fp4:#8fd3ff;--fp5:#ff9ab0}.pt.pt[data-event="newyear"]{--fp0:#ffd166;--fp1:#ffffff;--fp2:#ffe9a8;--fp3:#f2c14e;--fp4:#e8f0ff;--fp5:#ff9ad5}.pt.pt[data-event="valentine"]{--fp0:#ff4d6d;--fp1:#ff9ab0;--fp2:#ffffff;--fp3:#ff7ad0;--fp4:#ffd1dc;--fp5:#ffd166}.pt.pt[data-event="perseids"]{--fp0:#ffffff;--fp1:#cfe8ff;--fp2:#ffd166;--fp3:#b8c8ff;--fp4:#9ff0ff;--fp5:#ffe9b0}.pt .fw{display:none}.pt[data-fw="1"] .fw,.pt[data-fw="2"] .fw,.pt[data-event="newyear"] .fw{display:inline}.pt .fwb .rk,.pt .fwb .bs,.pt .fws .rk,.pt .fws .bl,.pt .fws .pop{opacity:0}.pt .fwb .bs,.pt .fws .bl,.pt .fws .pop{transform-box:fill-box;transform-origin:center}.pt .fwb .tp,.pt .shp .tw2{animation:pt-gl .26s steps(2) infinite}.pt .fwb .tq{animation:pt-gl .34s steps(2) -.1s infinite}.pt[data-sky="day"] .fwb .bs>s[data-n="circle"]:first-child{opacity:.12}.pt .shp{display:none}.pt[data-shape="acorn"] .shp-acorn,.pt[data-shape="ai"] .shp-ai,.pt[data-shape="at"] .shp-at,.pt[data-shape="bat"] .shp-bat,.pt[data-shape="bell"] .shp-bell,.pt[data-shape="blossom"] .shp-blossom,.pt[data-shape="boo"] .shp-boo,.pt[data-shape="clock"] .shp-clock,.pt[data-shape="code"] .shp-code,.pt[data-shape="ghost"] .shp-ghost,.pt[data-shape="gift"] .shp-gift,.pt[data-shape="glass"] .shp-glass,.pt[data-shape="heart"] .shp-heart,.pt[data-shape="leaf"] .shp-leaf,.pt[data-shape="planet"] .shp-planet,.pt[data-shape="pumpkin"] .shp-pumpkin,.pt[data-shape="shoot"] .shp-shoot,.pt[data-shape="smiley"] .shp-smiley,.pt[data-shape="snowflake"] .shp-snowflake,.pt[data-shape="star"] .shp-star,.pt[data-shape="sun"] .shp-sun,.pt[data-shape="tower"] .shp-tower,.pt[data-shape="tree"] .shp-tree,.pt[data-shape="y2026"] .shp-y2026,.pt[data-shape="y2027"] .shp-y2027,.pt[data-shape="y2028"] .shp-y2028,.pt[data-shape="y2029"] .shp-y2029,.pt[data-shape="y2030"] .shp-y2030,.pt[data-shape="y2031"] .shp-y2031{display:inline}.pt .fws{--sx:-20px;--sy:640px;transform:translate(262px,360px)}.pt[data-slot="r"] .fws{--sx:30px;--sy:650px;transform:translate(590px,350px)}@keyframes pt-rk0{0%{transform:translate(var(--sx),var(--sy));opacity:0;animation-timing-function:cubic-bezier(.15,.65,.35,1)}4%{opacity:1}30%{transform:translate(0,0);opacity:1}32%,100%{transform:translate(0,0);opacity:0}}@keyframes pt-bs0{0%,29%{transform:scale(.1);opacity:0}31%{opacity:1;animation-timing-function:cubic-bezier(.1,.8,.3,1)}64%{transform:scale(1);opacity:1}100%{transform:scale(1.08) translateY(14px);opacity:0}}@keyframes pt-rk1{0%{transform:translate(var(--sx),var(--sy));opacity:0;animation-timing-function:cubic-bezier(.15,.65,.35,1)}4%{opacity:1}30%{transform:translate(0,0);opacity:1}32%,100%{transform:translate(0,0);opacity:0}}@keyframes pt-bs1{0%,29%{transform:scale(.1);opacity:0}31%{opacity:1;animation-timing-function:cubic-bezier(.1,.8,.3,1)}64%{transform:scale(1);opacity:1}100%{transform:scale(1.08) translateY(14px);opacity:0}}@keyframes pt-rk2{0%{transform:translate(var(--sx),var(--sy));opacity:0;animation-timing-function:cubic-bezier(.15,.65,.35,1)}4%{opacity:1}30%{transform:translate(0,0);opacity:1}32%,100%{transform:translate(0,0);opacity:0}}@keyframes pt-bs2{0%,29%{transform:scale(.1);opacity:0}31%{opacity:1;animation-timing-function:cubic-bezier(.1,.8,.3,1)}64%{transform:scale(1);opacity:1}100%{transform:scale(1.08) translateY(14px);opacity:0}}@keyframes pt-sh1{0%,28%{transform:scale(.06);opacity:0}29%{opacity:1;animation-timing-function:cubic-bezier(.12,.85,.3,1)}45%{transform:scale(1)}72%{transform:scale(1.03);opacity:1}100%{transform:scale(1.06) translateY(26px);opacity:0}}@keyframes pt-pop1{0%,27%{opacity:0;transform:scale(.2)}29%{opacity:1;transform:scale(1.4)}40%,100%{opacity:0;transform:scale(2)}}@keyframes pt-sh2{0%,28%{transform:scale(.06);opacity:0}29%{opacity:1;animation-timing-function:cubic-bezier(.12,.85,.3,1)}45%{transform:scale(1)}72%{transform:scale(1.03);opacity:1}100%{transform:scale(1.06) translateY(26px);opacity:0}}@keyframes pt-pop2{0%,27%{opacity:0;transform:scale(.2)}29%{opacity:1;transform:scale(1.4)}40%,100%{opacity:0;transform:scale(2)}}.pt[data-fw="1"] .fwb .rk{animation:pt-rk1 3s var(--dl) both}.pt[data-fw="1"] .fwb .bs{animation:pt-bs1 3s var(--dl) both}.pt[data-fw="1"] .fws .rk{animation:pt-rk1 3.2s .1s both}.pt[data-fw="1"] .fws .bl{animation:pt-sh1 3.4s .1s both}.pt[data-fw="1"] .fws .pop{animation:pt-pop1 3.2s .1s both}.pt[data-fw="2"] .fwb .rk{animation:pt-rk2 3s var(--dl) both}.pt[data-fw="2"] .fwb .bs{animation:pt-bs2 3s var(--dl) both}.pt[data-fw="2"] .fws .rk{animation:pt-rk2 3.2s .1s both}.pt[data-fw="2"] .fws .bl{animation:pt-sh2 3.4s .1s both}.pt[data-fw="2"] .fws .pop{animation:pt-pop2 3.2s .1s both}.pt[data-event="newyear"][data-fw="0"] .fwb .rk{animation:pt-rk0 var(--du) calc(var(--dl) * 1.6) infinite}.pt[data-event="newyear"][data-fw="0"] .fwb .bs{animation:pt-bs0 var(--du) calc(var(--dl) * 1.6) infinite}@media (prefers-reduced-motion: reduce){.pt[data-fw="1"] .fws .bl,.pt[data-fw="2"] .fws .bl{opacity:1}}.pt .hw-ntint{opacity:calc(.62 * var(--ps) + .3 * var(--pk))}.pt .hw-dtint{opacity:calc(.3 * var(--pd))}.pt .wy{transform:translateY(calc(var(--mony,300px) - 300px))}.pt .wx{animation:pt-witch 15s linear both}@keyframes pt-witch{0%{transform:translateX(-140px)}100%{transform:translateX(960px)}}.pt .wwave{transform-origin:0 300px;animation:pt-wwave 15s linear both}@keyframes pt-wwave{0%{transform:translateY(0.0px) rotate(0.7deg)}3%{transform:translateY(0.1px) rotate(-0.7deg)}7%{transform:translateY(-1.3px) rotate(-4.1deg)}10%{transform:translateY(-5.3px) rotate(-8.2deg)}13%{transform:translateY(-11.6px) rotate(-11.0deg)}17%{transform:translateY(-19.1px) rotate(-11.3deg)}20%{transform:translateY(-25.6px) rotate(-8.5deg)}23%{transform:translateY(-29.5px) rotate(-3.2deg)}27%{transform:translateY(-29.5px) rotate(3.2deg)}30%{transform:translateY(-25.6px) rotate(8.5deg)}33%{transform:translateY(-19.1px) rotate(11.3deg)}37%{transform:translateY(-11.6px) rotate(11.0deg)}40%{transform:translateY(-5.3px) rotate(8.2deg)}43%{transform:translateY(-1.3px) rotate(4.1deg)}47%{transform:translateY(0.1px) rotate(0.7deg)}50%{transform:translateY(0.0px) rotate(-0.7deg)}53%{transform:translateY(-0.1px) rotate(0.7deg)}57%{transform:translateY(1.3px) rotate(4.1deg)}60%{transform:translateY(5.3px) rotate(8.2deg)}63%{transform:translateY(11.6px) rotate(11.0deg)}67%{transform:translateY(19.1px) rotate(11.3deg)}70%{transform:translateY(25.6px) rotate(8.5deg)}73%{transform:translateY(29.5px) rotate(3.2deg)}77%{transform:translateY(29.5px) rotate(-3.2deg)}80%{transform:translateY(25.6px) rotate(-8.5deg)}83%{transform:translateY(19.1px) rotate(-11.3deg)}87%{transform:translateY(11.6px) rotate(-11.0deg)}90%{transform:translateY(5.3px) rotate(-8.2deg)}93%{transform:translateY(1.3px) rotate(-4.1deg)}97%{transform:translateY(-0.1px) rotate(-0.7deg)}100%{transform:translateY(-0.0px) rotate(0.7deg)}}.pt .bris{animation:pt-bris .22s ease-in-out infinite alternate}@keyframes pt-bris{from{transform:scaleY(.8) skewY(-4deg)}to{transform:scaleY(1.15) skewY(5deg)}}.pt .cape{animation:pt-cape .3s ease-in-out infinite alternate}@keyframes pt-cape{from{transform:scaleX(.85) rotate(4deg)}to{transform:scaleX(1.1) rotate(-6deg)}}.pt .hair{animation:pt-cape .26s ease-in-out infinite alternate}.pt .hatt{animation:pt-hatt .5s ease-in-out infinite alternate}@keyframes pt-hatt{from{transform:rotate(2deg)}to{transform:rotate(-12deg)}}.pt .leg{animation:pt-leg .6s ease-in-out infinite alternate}@keyframes pt-leg{to{transform:rotate(-18deg)}}.pt .ktail{animation:pt-hatt .7s ease-in-out infinite alternate}.pt .kat{animation:pt-bob .5s ease-in-out infinite}.pt .wsp{opacity:0;animation:pt-wsp 2.6s ease-out both}@keyframes pt-wsp{0%{opacity:0;transform:none}10%{opacity:1}100%{opacity:0;transform:translateY(16px)}}.pt .mo-flash .fl{opacity:0;animation:pt-flash 4s ease-out both}.pt .mo-flash .bolt{opacity:0;animation:pt-bolt 4s ease-out both}@keyframes pt-flash{0%,18%{opacity:0}20%{opacity:.32}34%{opacity:.05}100%{opacity:0}}@keyframes pt-bolt{0%,18%{opacity:0}20%,26%{opacity:1}36%,100%{opacity:0}}.pt[data-event="halloween"] .ff s[data-n="circle"]:first-child{fill:url(#pt-wisp)}.pt[data-event="halloween"] .ff s[data-n="circle"]:last-child{fill:#c8ffd0}.pt .gface2{display:none}.pt[data-moment="grin"] .gface{display:none}.pt[data-moment="grin"] .gface2{display:inline}.pt[data-moment="grin"] .giant{transform-box:fill-box;transform-origin:50% 100%;animation:pt-grin 3s ease-in-out both}@keyframes pt-grin{0%,100%{transform:scale(1)}20%,80%{transform:scale(1.06,1.1)}}.pt[data-sky="day"] .hang{display:none}.pt .glint{animation:pt-tw 3s ease-in-out infinite}.pt[data-sky="day"] .batn{display:none}.pt .batfly{animation:pt-bat 8s ease-in-out infinite}@keyframes pt-bat{0%,100%{transform:translate(0,0)}25%{transform:translate(var(--bx),var(--by))}50%{transform:translate(calc(var(--bx) * .2),calc(var(--by) * 1.7))}75%{transform:translate(calc(var(--bx) * -.8),calc(var(--by) * .5))}}.pt .flap{transform-box:fill-box;transform-origin:center;animation:pt-flap .32s ease-in-out infinite alternate}@keyframes pt-flap{to{transform:scaleY(-.3)}}.pt .swarm{display:none}.pt[data-moment="swarm"] .swarm,.pt[data-event="halloween"][data-fw="1"] .swarm,.pt[data-event="halloween"][data-fw="2"] .swarm{display:inline}.pt[data-moment="swarm"] .sw1{animation:pt-swarm0 5.2s ease-in-out both}.pt[data-fw="1"] .sw1{animation:pt-swarm1 5.2s ease-in-out both}.pt[data-fw="2"] .sw1{animation:pt-swarm2 5.2s ease-in-out both}@keyframes pt-swarm0{0%{transform:translate(0,0) scale(.2);opacity:0}8%{opacity:1}30%{transform:translate(var(--ax),var(--ay)) scale(1)}60%{transform:translate(var(--bx2),var(--by2)) scale(1.1)}85%{transform:translate(var(--cx2),var(--cy2)) scale(.8);opacity:1}100%{transform:translate(0,0) scale(.2);opacity:0}}@keyframes pt-swarm1{0%{transform:translate(0,0) scale(.2);opacity:0}8%{opacity:1}30%{transform:translate(var(--ax),var(--ay)) scale(1)}60%{transform:translate(var(--bx2),var(--by2)) scale(1.1)}85%{transform:translate(var(--cx2),var(--cy2)) scale(.8);opacity:1}100%{transform:translate(0,0) scale(.2);opacity:0}}@keyframes pt-swarm2{0%{transform:translate(0,0) scale(.2);opacity:0}8%{opacity:1}30%{transform:translate(var(--ax),var(--ay)) scale(1)}60%{transform:translate(var(--bx2),var(--by2)) scale(1.1)}85%{transform:translate(var(--cx2),var(--cy2)) scale(.8);opacity:1}100%{transform:translate(0,0) scale(.2);opacity:0}}.pt .mistd{animation:pt-mist 15s ease-in-out infinite alternate}@keyframes pt-mist{from{transform:translateX(-26px)}to{transform:translateX(26px)}}.pt .gh{animation:pt-ghost 7s ease-in-out both}@keyframes pt-ghost{0%{transform:translateY(24px) scale(.6);opacity:0}25%{opacity:.95}40%{transform:translateY(-16px) rotate(-6deg)}55%{transform:translateY(-20px) rotate(6deg)}70%{transform:translateY(-24px) rotate(-4deg);opacity:.9}100%{transform:translateY(-40px) scale(1.15);opacity:0}}.pt .catw{animation:pt-cat 12s linear both}@keyframes pt-cat{0%{transform:translateX(860px)}55%,80%{transform:translateX(560px)}100%{transform:translateX(420px);opacity:0}}.pt .mo-cat .tail{transform-box:fill-box;transform-origin:100% 100%;animation:pt-tail 1.2s ease-in-out infinite alternate}@keyframes pt-tail{to{transform:rotate(-24deg)}}.pt .rv{animation:pt-raven 9s ease-in-out both}@keyframes pt-raven{0%{transform:translate(-460px,-120px)}30%{transform:translate(var(--ax),var(--ay))}60%{transform:translate(var(--bx2),var(--by2))}85%,100%{transform:translate(var(--lx),var(--ly))}}.pt .mo-ravens .rv .flap{animation-duration:.4s}.pt .bub{transform-box:fill-box;transform-origin:center;animation:pt-bub 2.8s ease-out infinite}@keyframes pt-bub{0%{transform:translateY(0) scale(.6);opacity:.9}100%{transform:translateY(-26px) scale(1.6);opacity:0}}.pt .kidw{animation:pt-kids 14s linear both}@keyframes pt-kids{0%{transform:translateX(-40px)}100%{transform:translateX(860px)}}.pt .mo-kids .bob{animation-duration:.45s}/* prod: .pt-fl sets inset:0, so the right web needs left:auto or it stacks on the left one (the design has the bug) */
.pt .hw-web{position:absolute;top:0;width:28%;max-width:130px;aspect-ratio:1;background-size:100% 100%;pointer-events:none;opacity:.7}.pt .hw-webL{left:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' viewBox='0 0 120 120'%3E%3Cg %3E%3Cpath d='M0 0L119.9 4.2M0 0L115.4 33.1M0 0L102.9 61.8M0 0L81.8 87.8M0 0L56.3 106M0 0L29 116.4M0 0L4.2 119.9M18 0.6Q15.9 2.5 17.3 5Q14.7 6.4 15.4 9.3Q12.5 10.1 12.3 13.2Q9.3 13.1 8.5 15.9Q5.8 15 4.4 17.5Q2.2 16 0.6 18M32 1.1Q28.2 4.5 30.8 8.8Q26.2 11.4 27.4 16.5Q22.2 17.9 21.8 23.4Q16.6 23.2 15 28.3Q10.2 26.7 7.7 31Q4 28.4 1.1 32M48 1.7Q42.4 6.7 46.1 13.2Q39.3 17.1 41.1 24.7Q33.2 26.9 32.7 35.1Q24.9 34.9 22.5 42.4Q15.4 40 11.6 46.6Q6 42.5 1.7 48M64 2.2Q56.5 8.9 61.5 17.6Q52.4 22.8 54.9 33Q44.3 35.9 43.6 46.8Q33.2 46.5 30 56.5Q20.5 53.4 15.5 62.1Q8 56.7 2.2 64M82 2.9Q72.3 11.5 78.8 22.6Q67.1 29.2 70.3 42.2Q56.8 46 55.9 60Q42.5 59.6 38.5 72.4Q26.3 68.4 19.8 79.6Q10.2 72.7 2.9 82M99.9 3.5Q88.2 14 96.1 27.6Q81.8 35.6 85.7 51.5Q69.3 56.1 68.2 73.1Q51.8 72.6 46.9 88.3Q32 83.4 24.2 97Q12.5 88.6 3.5 99.9' fill='none' stroke='white' stroke-width='.6' opacity='.5'/%3E%3C/g%3E%3C/svg%3E")}.pt .hw-webR{left:auto;right:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' viewBox='0 0 120 120'%3E%3Cg transform='scale(-1 1) translate(-120 0)'%3E%3Cpath d='M0 0L119.9 4.2M0 0L115.4 33.1M0 0L102.9 61.8M0 0L81.8 87.8M0 0L56.3 106M0 0L29 116.4M0 0L4.2 119.9M18 0.6Q15.9 2.5 17.3 5Q14.7 6.4 15.4 9.3Q12.5 10.1 12.3 13.2Q9.3 13.1 8.5 15.9Q5.8 15 4.4 17.5Q2.2 16 0.6 18M32 1.1Q28.2 4.5 30.8 8.8Q26.2 11.4 27.4 16.5Q22.2 17.9 21.8 23.4Q16.6 23.2 15 28.3Q10.2 26.7 7.7 31Q4 28.4 1.1 32M48 1.7Q42.4 6.7 46.1 13.2Q39.3 17.1 41.1 24.7Q33.2 26.9 32.7 35.1Q24.9 34.9 22.5 42.4Q15.4 40 11.6 46.6Q6 42.5 1.7 48M64 2.2Q56.5 8.9 61.5 17.6Q52.4 22.8 54.9 33Q44.3 35.9 43.6 46.8Q33.2 46.5 30 56.5Q20.5 53.4 15.5 62.1Q8 56.7 2.2 64M82 2.9Q72.3 11.5 78.8 22.6Q67.1 29.2 70.3 42.2Q56.8 46 55.9 60Q42.5 59.6 38.5 72.4Q26.3 68.4 19.8 79.6Q10.2 72.7 2.9 82M99.9 3.5Q88.2 14 96.1 27.6Q81.8 35.6 85.7 51.5Q69.3 56.1 68.2 73.1Q51.8 72.6 46.9 88.3Q32 83.4 24.2 97Q12.5 88.6 3.5 99.9' fill='none' stroke='white' stroke-width='.6' opacity='.5'/%3E%3C/g%3E%3C/svg%3E")}.pt[data-event="halloween"] .hw-web{display:block}.pt[data-sky="day"] .hw-web{opacity:.6;filter:invert(.6)}.pt.pt .lvB,.pt.pt .lvC{display:none}.pt.pt[data-season="autumn"]:not([data-phase="1"]) .lvB,.pt.pt[data-season="autumn"][data-phase="3"] .lvC{display:inline}.pt[data-season="winter"] .scarves{display:inline}.pt[data-season="winter"] .chestnut{display:inline}.pt[data-event="christmas"] .chestnut,.pt[data-event="newyear"] .chestnut{display:none}.pt .smk{transform-box:fill-box;transform-origin:center;animation:pt-smoke 4.4s ease-out infinite}@keyframes pt-smoke{0%{transform:translate(0,0) scale(.6);opacity:.7}100%{transform:translate(10px,-40px) scale(3);opacity:0}}.pt[data-season="winter"] .heaters{display:inline}.pt[data-wx="mist"] .wx-mist{display:inline}.pt .lfar{top:-1080px;left:-360px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='360' height='360' viewBox='0 0 360 360'%3E%3Cg transform='translate(303 217) rotate(37) scale(0.84)'%3E%3Cpath d='M0 -7C4 -5 5 -1 3 3C2 5 1 6 0 8C-1 6 -2 5 -3 3C-5 -1 -4 -5 0 -7Z' fill='%23b8342a'/%3E%3Cpath d='M0 -6L0 8' stroke='%2380201a' stroke-width='.7'/%3E%3C/g%3E%3Cg transform='translate(188 67) rotate(62) scale(0.74)'%3E%3Cpath d='M0 -7C4 -5 5 -1 3 3C2 5 1 6 0 8C-1 6 -2 5 -3 3C-5 -1 -4 -5 0 -7Z' fill='%23e8a032'/%3E%3Cpath d='M0 -6L0 8' stroke='%23b8741a' stroke-width='.7'/%3E%3C/g%3E%3Cg transform='translate(139 75) rotate(11) scale(0.86)'%3E%3Cpath d='M0 -7C4 -5 5 -1 3 3C2 5 1 6 0 8C-1 6 -2 5 -3 3C-5 -1 -4 -5 0 -7Z' fill='%23b8342a'/%3E%3Cpath d='M0 -6L0 8' stroke='%2380201a' stroke-width='.7'/%3E%3C/g%3E%3Cg transform='translate(256 49) rotate(256) scale(0.83)'%3E%3Cpath d='M0 -7C4 -5 5 -1 3 3C2 5 1 6 0 8C-1 6 -2 5 -3 3C-5 -1 -4 -5 0 -7Z' fill='%23e8a032'/%3E%3Cpath d='M0 -6L0 8' stroke='%23b8741a' stroke-width='.7'/%3E%3C/g%3E%3C/svg%3E");background-size:360px 360px;animation:pt-lfar 34s linear infinite}@keyframes pt-lfar{to{transform:translate(360px,1080px)}}.pt .lnear .v0 b{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cg transform='translate(10 10)'%3E%3Cpath d='M0 -7C4 -5 5 -1 3 3C2 5 1 6 0 8C-1 6 -2 5 -3 3C-5 -1 -4 -5 0 -7Z' fill='%23d9622a'/%3E%3Cpath d='M0 -6L0 8' stroke='%23a8401a' stroke-width='.8'/%3E%3C/g%3E%3C/svg%3E")}.pt .lnear .v1 b{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cg transform='translate(10 10)'%3E%3Cpath d='M0 -8L2 -4L6 -5L4 -1L8 1L4 2L5 6L1 4L0 8L-1 4L-5 6L-4 2L-8 1L-4 -1L-6 -5L-2 -4Z' fill='%23e8a032'/%3E%3Cpath d='M0 -6L0 8' stroke='%23b8741a' stroke-width='.8'/%3E%3C/g%3E%3C/svg%3E")}.pt .lnear .v2 b{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cg transform='translate(10 10)'%3E%3Cpath d='M0 -7C4 -5 5 -1 3 3C2 5 1 6 0 8C-1 6 -2 5 -3 3C-5 -1 -4 -5 0 -7Z' fill='%23b8342a'/%3E%3Cpath d='M0 -6L0 8' stroke='%2380201a' stroke-width='.8'/%3E%3C/g%3E%3C/svg%3E")}.pt .lnear .v3 b{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cg transform='translate(10 10)'%3E%3Cpath d='M0 -8L2 -4L6 -5L4 -1L8 1L4 2L5 6L1 4L0 8L-1 4L-5 6L-4 2L-8 1L-4 -1L-6 -5L-2 -4Z' fill='%23c97a2a'/%3E%3Cpath d='M0 -6L0 8' stroke='%238a4a1a' stroke-width='.8'/%3E%3C/g%3E%3C/svg%3E")}.pt.pt[data-season="autumn"] .lfar,.pt.pt[data-season="autumn"] .lnear{display:block}.pt .lfar,.pt .lnear{opacity:calc(.5 + .5 * var(--pd))}.pt.pt[data-season="autumn"][data-phase="1"] .lnear .spr:nth-child(2n){display:none}.pt .fl-au i{position:absolute;left:var(--cx,50%);top:var(--cy,50%);width:16px;height:16px;margin:-8px 0 0 -8px;background:no-repeat center/contain;opacity:0}.pt .fl-au .v0{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cg transform='translate(10 10)'%3E%3Cpath d='M0 -7C4 -5 5 -1 3 3C2 5 1 6 0 8C-1 6 -2 5 -3 3C-5 -1 -4 -5 0 -7Z' fill='%23d9622a'/%3E%3Cpath d='M0 -6L0 8' stroke='%23a8401a' stroke-width='.8'/%3E%3C/g%3E%3C/svg%3E")}.pt .fl-au .v1{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cg transform='translate(10 10)'%3E%3Cpath d='M0 -8L2 -4L6 -5L4 -1L8 1L4 2L5 6L1 4L0 8L-1 4L-5 6L-4 2L-8 1L-4 -1L-6 -5L-2 -4Z' fill='%23e8a032'/%3E%3Cpath d='M0 -6L0 8' stroke='%23b8741a' stroke-width='.8'/%3E%3C/g%3E%3C/svg%3E")}.pt .fl-au .v2{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cg transform='translate(10 10)'%3E%3Cpath d='M0 -7C4 -5 5 -1 3 3C2 5 1 6 0 8C-1 6 -2 5 -3 3C-5 -1 -4 -5 0 -7Z' fill='%23b8342a'/%3E%3Cpath d='M0 -6L0 8' stroke='%2380201a' stroke-width='.8'/%3E%3C/g%3E%3C/svg%3E")}.pt .fl-au .v3{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cg transform='translate(10 10)'%3E%3Cpath d='M0 -8L2 -4L6 -5L4 -1L8 1L4 2L5 6L1 4L0 8L-1 4L-5 6L-4 2L-8 1L-4 -1L-6 -5L-2 -4Z' fill='%23c97a2a'/%3E%3Cpath d='M0 -6L0 8' stroke='%238a4a1a' stroke-width='.8'/%3E%3C/g%3E%3C/svg%3E")}.pt:not([data-event="halloween"])[data-season="autumn"][data-fw="1"] .fl-au,.pt:not([data-event="halloween"])[data-season="autumn"][data-fw="2"] .fl-au{display:block}.pt:not([data-event="halloween"])[data-season="autumn"][data-fw="1"] .fl-au i{animation:pt-swirl1 var(--t) cubic-bezier(.2,.7,.3,1) both}.pt:not([data-event="halloween"])[data-season="autumn"][data-fw="2"] .fl-au i{animation:pt-swirl2 var(--t) cubic-bezier(.2,.7,.3,1) both}.pt .rnl{position:absolute;left:0;bottom:0;will-change:transform}.pt .rn1{top:-720px;right:-180px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180' viewBox='0 0 180 180'%3E%3Cdefs%3E%3ClinearGradient id='r' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%23cfe0f0' stop-opacity='0'/%3E%3Cstop offset='1' stop-color='%23e6f0fa' stop-opacity='1'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M13.5 24.8l-2.9 11.6' stroke='url(%23r)' stroke-width='0.8' stroke-linecap='round' opacity='0.36'/%3E%3Cpath d='M149.1 168.9l-2.1 8.6' stroke='url(%23r)' stroke-width='0.8' stroke-linecap='round' opacity='0.51'/%3E%3Cpath d='M120.4 109.1l-2.7 10.8' stroke='url(%23r)' stroke-width='0.8' stroke-linecap='round' opacity='0.51'/%3E%3Cpath d='M122.8 39.0l-2.1 8.4' stroke='url(%23r)' stroke-width='0.8' stroke-linecap='round' opacity='0.40'/%3E%3Cpath d='M94.6 152.9l-2.6 10.3' stroke='url(%23r)' stroke-width='0.8' stroke-linecap='round' opacity='0.55'/%3E%3Cpath d='M-1.3 77.5l-2.7 10.7' stroke='url(%23r)' stroke-width='0.8' stroke-linecap='round' opacity='0.37'/%3E%3Cpath d='M178.7 77.5l-2.7 10.7' stroke='url(%23r)' stroke-width='0.8' stroke-linecap='round' opacity='0.38'/%3E%3Cpath d='M50.3 147.8l-2.1 8.5' stroke='url(%23r)' stroke-width='0.8' stroke-linecap='round' opacity='0.47'/%3E%3Cpath d='M46.0 155.8l-2.5 10.0' stroke='url(%23r)' stroke-width='0.8' stroke-linecap='round' opacity='0.35'/%3E%3Cpath d='M60.8 128.5l-2.0 8.1' stroke='url(%23r)' stroke-width='0.8' stroke-linecap='round' opacity='0.45'/%3E%3Cpath d='M118.1 132.6l-2.9 11.5' stroke='url(%23r)' stroke-width='0.8' stroke-linecap='round' opacity='0.52'/%3E%3Cpath d='M158.5 92.4l-2.5 9.9' stroke='url(%23r)' stroke-width='0.8' stroke-linecap='round' opacity='0.39'/%3E%3Cpath d='M101.6 70.5l-1.9 7.4' stroke='url(%23r)' stroke-width='0.8' stroke-linecap='round' opacity='0.44'/%3E%3Cpath d='M106.6 147.9l-2.9 11.4' stroke='url(%23r)' stroke-width='0.8' stroke-linecap='round' opacity='0.43'/%3E%3Cpath d='M110.0 167.4l-2.9 11.6' stroke='url(%23r)' stroke-width='0.8' stroke-linecap='round' opacity='0.38'/%3E%3Cpath d='M59.5 135.4l-2.6 10.5' stroke='url(%23r)' stroke-width='0.8' stroke-linecap='round' opacity='0.35'/%3E%3Cpath d='M158.6 5.0l-2.1 8.5' stroke='url(%23r)' stroke-width='0.8' stroke-linecap='round' opacity='0.48'/%3E%3Cpath d='M158.6 185.0l-2.1 8.5' stroke='url(%23r)' stroke-width='0.8' stroke-linecap='round' opacity='0.51'/%3E%3Cpath d='M119.6 3.6l-2.4 9.5' stroke='url(%23r)' stroke-width='0.8' stroke-linecap='round' opacity='0.37'/%3E%3Cpath d='M119.6 183.6l-2.4 9.5' stroke='url(%23r)' stroke-width='0.8' stroke-linecap='round' opacity='0.45'/%3E%3Cpath d='M97.6 82.9l-1.9 7.8' stroke='url(%23r)' stroke-width='0.8' stroke-linecap='round' opacity='0.54'/%3E%3Cpath d='M160.7 114.4l-2.5 9.9' stroke='url(%23r)' stroke-width='0.8' stroke-linecap='round' opacity='0.43'/%3E%3Cpath d='M18.5 146.5l-2.6 10.2' stroke='url(%23r)' stroke-width='0.8' stroke-linecap='round' opacity='0.50'/%3E%3Cpath d='M8.7 5.9l-2.2 9.0' stroke='url(%23r)' stroke-width='0.8' stroke-linecap='round' opacity='0.46'/%3E%3Cpath d='M8.7 185.9l-2.2 9.0' stroke='url(%23r)' stroke-width='0.8' stroke-linecap='round' opacity='0.40'/%3E%3Cpath d='M188.7 5.9l-2.2 9.0' stroke='url(%23r)' stroke-width='0.8' stroke-linecap='round' opacity='0.46'/%3E%3Cpath d='M188.7 185.9l-2.2 9.0' stroke='url(%23r)' stroke-width='0.8' stroke-linecap='round' opacity='0.38'/%3E%3Cpath d='M101.8 -2.3l-1.9 7.8' stroke='url(%23r)' stroke-width='0.8' stroke-linecap='round' opacity='0.36'/%3E%3Cpath d='M101.8 177.7l-1.9 7.8' stroke='url(%23r)' stroke-width='0.8' stroke-linecap='round' opacity='0.36'/%3E%3C/svg%3E") 0 0/180px 180px;animation:pt-rn1 1.7s linear infinite}@keyframes pt-rn1{to{transform:translate(-180px,720px)}}.pt .rn2{top:-880px;right:-220px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220' viewBox='0 0 220 220'%3E%3Cdefs%3E%3ClinearGradient id='r' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%23cfe0f0' stop-opacity='0'/%3E%3Cstop offset='1' stop-color='%23e6f0fa' stop-opacity='1'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M137.6 75.2l-4.1 16.6' stroke='url(%23r)' stroke-width='1.1' stroke-linecap='round' opacity='0.70'/%3E%3Cpath d='M176.0 174.0l-3.1 12.6' stroke='url(%23r)' stroke-width='1.1' stroke-linecap='round' opacity='0.61'/%3E%3Cpath d='M84.2 114.0l-4.8 19.4' stroke='url(%23r)' stroke-width='1.1' stroke-linecap='round' opacity='0.42'/%3E%3Cpath d='M-11.1 183.4l-3.3 13.4' stroke='url(%23r)' stroke-width='1.1' stroke-linecap='round' opacity='0.54'/%3E%3Cpath d='M208.9 183.4l-3.3 13.4' stroke='url(%23r)' stroke-width='1.1' stroke-linecap='round' opacity='0.45'/%3E%3Cpath d='M115.2 65.9l-3.0 12.1' stroke='url(%23r)' stroke-width='1.1' stroke-linecap='round' opacity='0.42'/%3E%3Cpath d='M96.3 99.1l-4.0 15.9' stroke='url(%23r)' stroke-width='1.1' stroke-linecap='round' opacity='0.58'/%3E%3Cpath d='M63.6 198.2l-3.9 15.7' stroke='url(%23r)' stroke-width='1.1' stroke-linecap='round' opacity='0.44'/%3E%3Cpath d='M153.9 94.2l-4.4 17.6' stroke='url(%23r)' stroke-width='1.1' stroke-linecap='round' opacity='0.52'/%3E%3Cpath d='M39.7 34.6l-4.7 18.8' stroke='url(%23r)' stroke-width='1.1' stroke-linecap='round' opacity='0.44'/%3E%3Cpath d='M34.7 99.4l-4.4 17.4' stroke='url(%23r)' stroke-width='1.1' stroke-linecap='round' opacity='0.65'/%3E%3Cpath d='M0.6 106.3l-3.6 14.4' stroke='url(%23r)' stroke-width='1.1' stroke-linecap='round' opacity='0.45'/%3E%3Cpath d='M220.6 106.3l-3.6 14.4' stroke='url(%23r)' stroke-width='1.1' stroke-linecap='round' opacity='0.66'/%3E%3Cpath d='M151.1 159.6l-5.0 19.9' stroke='url(%23r)' stroke-width='1.1' stroke-linecap='round' opacity='0.50'/%3E%3Cpath d='M178.6 119.9l-3.8 15.4' stroke='url(%23r)' stroke-width='1.1' stroke-linecap='round' opacity='0.44'/%3E%3Cpath d='M7.6 127.5l-4.7 18.7' stroke='url(%23r)' stroke-width='1.1' stroke-linecap='round' opacity='0.51'/%3E%3Cpath d='M227.6 127.5l-4.7 18.7' stroke='url(%23r)' stroke-width='1.1' stroke-linecap='round' opacity='0.69'/%3E%3Cpath d='M56.8 156.5l-4.8 19.4' stroke='url(%23r)' stroke-width='1.1' stroke-linecap='round' opacity='0.56'/%3E%3Cpath d='M45.9 57.6l-4.1 16.4' stroke='url(%23r)' stroke-width='1.1' stroke-linecap='round' opacity='0.59'/%3E%3C/svg%3E") 0 0/220px 220px;animation:pt-rn2 1.15s linear infinite}@keyframes pt-rn2{to{transform:translate(-220px,880px)}}.pt .rn3{top:-1040px;right:-260px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='260' height='260' viewBox='0 0 260 260'%3E%3Cdefs%3E%3ClinearGradient id='r' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%23cfe0f0' stop-opacity='0'/%3E%3Cstop offset='1' stop-color='%23e6f0fa' stop-opacity='1'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M24.3 63.5l-5.3 21.4' stroke='url(%23r)' stroke-width='1.5' stroke-linecap='round' opacity='0.66'/%3E%3Cpath d='M284.3 63.5l-5.3 21.4' stroke='url(%23r)' stroke-width='1.5' stroke-linecap='round' opacity='0.79'/%3E%3Cpath d='M88.4 20.9l-7.0 28.0' stroke='url(%23r)' stroke-width='1.5' stroke-linecap='round' opacity='0.73'/%3E%3Cpath d='M88.4 280.9l-7.0 28.0' stroke='url(%23r)' stroke-width='1.5' stroke-linecap='round' opacity='0.57'/%3E%3Cpath d='M161.4 95.6l-8.3 33.3' stroke='url(%23r)' stroke-width='1.5' stroke-linecap='round' opacity='0.84'/%3E%3Cpath d='M63.7 210.1l-5.7 22.9' stroke='url(%23r)' stroke-width='1.5' stroke-linecap='round' opacity='0.70'/%3E%3Cpath d='M176.9 25.7l-6.7 26.8' stroke='url(%23r)' stroke-width='1.5' stroke-linecap='round' opacity='0.52'/%3E%3Cpath d='M176.9 285.7l-6.7 26.8' stroke='url(%23r)' stroke-width='1.5' stroke-linecap='round' opacity='0.56'/%3E%3Cpath d='M125.5 46.1l-7.0 28.1' stroke='url(%23r)' stroke-width='1.5' stroke-linecap='round' opacity='0.73'/%3E%3Cpath d='M127.4 -2.2l-7.7 30.9' stroke='url(%23r)' stroke-width='1.5' stroke-linecap='round' opacity='0.74'/%3E%3Cpath d='M127.4 257.8l-7.7 30.9' stroke='url(%23r)' stroke-width='1.5' stroke-linecap='round' opacity='0.76'/%3E%3Cpath d='M38.9 37.8l-7.1 28.2' stroke='url(%23r)' stroke-width='1.5' stroke-linecap='round' opacity='0.66'/%3E%3Cpath d='M135.3 184.0l-6.6 26.2' stroke='url(%23r)' stroke-width='1.5' stroke-linecap='round' opacity='0.54'/%3E%3C/svg%3E") 0 0/260px 260px;animation:pt-rn3 0.78s linear infinite}@keyframes pt-rn3{to{transform:translate(-260px,1040px)}}.pt .rainw{opacity:calc(.7 + .3 * var(--pd))}.pt[data-moment="rain"] .rainw,.pt[data-moment="shower"] .rainw{display:block;animation:pt-rainin 30s linear both}.pt[data-moment="rain"] .rn3,.pt[data-moment="shower"] .rn3{display:none}.pt[data-moment="rain"] .rnl,.pt[data-moment="shower"] .rnl{opacity:.55}.pt[data-moment="rain"] .rn2,.pt[data-moment="shower"] .rn2{background-size:330px 330px}.pt[data-moment="storm"] .rainw{display:block;animation:pt-rainin 30s linear both}.pt[data-wx="rain"] .rainw{display:block}@keyframes pt-rainin{0%{opacity:0}8%,82%{opacity:1}100%{opacity:0}}.pt .rip{transform-box:fill-box;transform-origin:center;animation:pt-rip 1.1s ease-out infinite}@keyframes pt-rip{0%{transform:scale(.15);opacity:.9}100%{transform:scale(1.5);opacity:0}}.pt[data-moment="rain"] .rip:nth-child(2n),.pt[data-moment="shower"] .rip:nth-child(2n){display:none}.pt .umbs{animation:pt-umb 30s linear both}@keyframes pt-umb{0%,4%{opacity:0;transform:translateY(4px)}8%,86%{opacity:1;transform:none}92%,100%{opacity:0}}.pt .pud{animation:pt-pud 30s linear both}@keyframes pt-pud{0%,20%{opacity:0}35%,100%{opacity:.4}}.pt .rbow{opacity:0;animation:pt-rbow 30s linear both}.pt:not([data-sky="day"]) .rbow{display:none}@keyframes pt-rbow{0%,70%{opacity:0}82%,92%{opacity:.75}100%{opacity:0}}.pt .gse{animation:pt-geese 16s linear both}@keyframes pt-geese{0%{transform:translate(880px,0)}100%{transform:translate(-160px,-60px)}}.pt .wl{animation:pt-whirl 4.8s ease-in-out both}@keyframes pt-whirl{0%{transform:rotate(var(--a)) translateX(2px)}50%{transform:translateY(-40px) rotate(calc(var(--a) + 540deg)) translateX(var(--r))}100%{transform:translateY(0) rotate(calc(var(--a) + 900deg)) translateX(calc(var(--r) * 1.6));opacity:0}}.pt .ruw{animation:pt-ru 7s cubic-bezier(.3,.1,.6,1) both}@keyframes pt-ru{0%{transform:translate(180px,10px)}30%{transform:translate(300px,-30px)}60%{transform:translate(460px,0)}100%{transform:translate(880px,-50px)}}.pt .rur{animation:pt-spin 1.4s linear infinite}.pt .dgw{animation:pt-dog 8s linear both}@keyframes pt-dog{0%{transform:translateX(-40px)}100%{transform:translateX(860px)}}.pt .dgb{animation:pt-hop .36s ease-in-out infinite alternate}@keyframes pt-hop{to{transform:translateY(-4px)}}.pt .dgl{transform-box:fill-box;transform-origin:50% 100%;animation:pt-scat 8s ease-out both}@keyframes pt-scat{0%,32%{transform:none;opacity:1}44%{transform:translateY(-14px) scale(1.8);opacity:.8}60%,100%{transform:translateY(0) scale(2.2);opacity:0}}.pt[data-wx="fog"] .snowy{display:inline}.pt[data-wx="rain"] .mo-rain{display:inline}.pt[data-wx="rain"] .rbow{display:none}.pt[data-wx="rain"] .umbs{animation:none;opacity:1}.pt[data-wx="rain"] .pud{animation:none;opacity:.45}.pt[data-wx="rain"] .wi-dtint{opacity:calc(.7 * var(--pd))}.pt[data-wx="rain"] .mo-storm{display:inline}.pt[data-wx="rain"] .stc{animation:none;opacity:calc(.12 + .2 * var(--pd))}.pt .wi-dtint{opacity:calc(.45 * var(--pd))}.pt[data-event="christmas"] .wi-dtint{opacity:calc(.6 * var(--pd))}.pt[data-season="winter"] .fountain{opacity:0}.pt[data-season="winter"] .fountain *{animation-play-state:paused}.pt[data-season="winter"] .sw-flower{display:none}.pt[data-event="christmas"] .sw-flower{display:inline}.pt[data-event="christmas"] .ff{display:none}.pt[data-season="winter"] .ff{display:none}.pt .snfar{top:-570px;left:-190px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='190' height='190' viewBox='0 0 190 190'%3E%3Ccircle cx='16.9' cy='97.9' r='1.2' fill='%23fff' opacity='0.95'/%3E%3Ccircle cx='51.3' cy='90.0' r='1.0' fill='%23fff' opacity='0.81'/%3E%3Ccircle cx='104.2' cy='83.7' r='1.0' fill='%23fff' opacity='0.77'/%3E%3Ccircle cx='42.8' cy='10.3' r='1.0' fill='%23fff' opacity='0.93'/%3E%3Ccircle cx='178.0' cy='82.2' r='1.3' fill='%23fff' opacity='0.94'/%3E%3Ccircle cx='61.9' cy='181.5' r='1.3' fill='%23fff' opacity='0.70'/%3E%3Ccircle cx='32.8' cy='122.1' r='0.9' fill='%23fff' opacity='0.80'/%3E%3Ccircle cx='9.3' cy='152.8' r='1.3' fill='%23fff' opacity='0.96'/%3E%3Ccircle cx='68.8' cy='158.7' r='0.9' fill='%23fff' opacity='0.96'/%3E%3Ccircle cx='123.5' cy='40.0' r='1.0' fill='%23fff' opacity='0.61'/%3E%3Ccircle cx='152.6' cy='145.6' r='1.3' fill='%23fff' opacity='0.83'/%3E%3Ccircle cx='117.4' cy='99.3' r='0.8' fill='%23fff' opacity='0.83'/%3E%3Ccircle cx='27.6' cy='71.3' r='1.1' fill='%23fff' opacity='0.76'/%3E%3Ccircle cx='139.1' cy='37.9' r='1.1' fill='%23fff' opacity='0.92'/%3E%3Ccircle cx='143.2' cy='174.3' r='1.3' fill='%23fff' opacity='0.75'/%3E%3Ccircle cx='57.9' cy='105.0' r='1.2' fill='%23fff' opacity='0.78'/%3E%3C/svg%3E");background-size:190px 190px;animation:pt-snfar 36s linear infinite}@keyframes pt-snfar{to{transform:translate(190px,570px)}}.pt .snmid{top:-840px;left:-280px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='280' height='280' viewBox='0 0 280 280'%3E%3Cg transform='translate(89 107) rotate(34) scale(0.13) translate(-20 -20)'%3E%3Cpath d='M34.3 28.3L20 36.6L5.7 28.3L5.7 11.7L20 3.4L34.3 11.7L34.3 28.3M28 24.6L20 29.2L12 24.6L12 15.4L20 10.8L28 15.4L28 24.6M20 10.8L20 4.9M28 15.4L33.1 12.5M28 24.6L33.1 27.5M20 29.2L20 35.1M12 24.6L6.9 27.5M12 15.4L6.9 12.5' stroke='%238aa2c0' stroke-width='3.80' stroke-linecap='round' fill='none' opacity='.45'/%3E%3Cpath d='M34.3 28.3L20 36.6L5.7 28.3L5.7 11.7L20 3.4L34.3 11.7L34.3 28.3M28 24.6L20 29.2L12 24.6L12 15.4L20 10.8L28 15.4L28 24.6M20 10.8L20 4.9M28 15.4L33.1 12.5M28 24.6L33.1 27.5M20 29.2L20 35.1M12 24.6L6.9 27.5M12 15.4L6.9 12.5' stroke='%23ffffff' stroke-width='2.00' stroke-linecap='round' fill='none'/%3E%3C/g%3E%3Cg transform='translate(25 162) rotate(57) scale(0.17) translate(-20 -20)'%3E%3Cpath d='M34.3 28.3L20 36.6L5.7 28.3L5.7 11.7L20 3.4L34.3 11.7L34.3 28.3M28 24.6L20 29.2L12 24.6L12 15.4L20 10.8L28 15.4L28 24.6M20 10.8L20 4.9M28 15.4L33.1 12.5M28 24.6L33.1 27.5M20 29.2L20 35.1M12 24.6L6.9 27.5M12 15.4L6.9 12.5' stroke='%238aa2c0' stroke-width='3.80' stroke-linecap='round' fill='none' opacity='.45'/%3E%3Cpath d='M34.3 28.3L20 36.6L5.7 28.3L5.7 11.7L20 3.4L34.3 11.7L34.3 28.3M28 24.6L20 29.2L12 24.6L12 15.4L20 10.8L28 15.4L28 24.6M20 10.8L20 4.9M28 15.4L33.1 12.5M28 24.6L33.1 27.5M20 29.2L20 35.1M12 24.6L6.9 27.5M12 15.4L6.9 12.5' stroke='%23ffffff' stroke-width='2.00' stroke-linecap='round' fill='none'/%3E%3C/g%3E%3Cg transform='translate(133 65) rotate(57) scale(0.16) translate(-20 -20)'%3E%3Cpath d='M20 14.8L20 1.6M20 14.8L24.5 17.4L24.5 22.6L20 25.2L15.5 22.6L15.5 17.4L20 14.8M24.5 17.4L35.9 10.8M24.5 22.6L35.9 29.2M20 25.2L20 38.4M15.5 22.6L4.1 29.2M15.5 17.4L4.1 10.8' stroke='%238aa2c0' stroke-width='3.80' stroke-linecap='round' fill='none' opacity='.45'/%3E%3Cpath d='M20 14.8L20 1.6M20 14.8L24.5 17.4L24.5 22.6L20 25.2L15.5 22.6L15.5 17.4L20 14.8M24.5 17.4L35.9 10.8M24.5 22.6L35.9 29.2M20 25.2L20 38.4M15.5 22.6L4.1 29.2M15.5 17.4L4.1 10.8' stroke='%23ffffff' stroke-width='2.00' stroke-linecap='round' fill='none'/%3E%3C/g%3E%3Cg transform='translate(233 245) rotate(30) scale(0.17) translate(-20 -20)'%3E%3Cpath d='M34.3 28.3L20 36.6L5.7 28.3L5.7 11.7L20 3.4L34.3 11.7L34.3 28.3M28 24.6L20 29.2L12 24.6L12 15.4L20 10.8L28 15.4L28 24.6M20 10.8L20 4.9M28 15.4L33.1 12.5M28 24.6L33.1 27.5M20 29.2L20 35.1M12 24.6L6.9 27.5M12 15.4L6.9 12.5' stroke='%238aa2c0' stroke-width='3.80' stroke-linecap='round' fill='none' opacity='.45'/%3E%3Cpath d='M34.3 28.3L20 36.6L5.7 28.3L5.7 11.7L20 3.4L34.3 11.7L34.3 28.3M28 24.6L20 29.2L12 24.6L12 15.4L20 10.8L28 15.4L28 24.6M20 10.8L20 4.9M28 15.4L33.1 12.5M28 24.6L33.1 27.5M20 29.2L20 35.1M12 24.6L6.9 27.5M12 15.4L6.9 12.5' stroke='%23ffffff' stroke-width='2.00' stroke-linecap='round' fill='none'/%3E%3C/g%3E%3Cg transform='translate(133 46) rotate(56) scale(0.14) translate(-20 -20)'%3E%3Cpath d='M34.3 28.3L20 36.6L5.7 28.3L5.7 11.7L20 3.4L34.3 11.7L34.3 28.3M28 24.6L20 29.2L12 24.6L12 15.4L20 10.8L28 15.4L28 24.6M20 10.8L20 4.9M28 15.4L33.1 12.5M28 24.6L33.1 27.5M20 29.2L20 35.1M12 24.6L6.9 27.5M12 15.4L6.9 12.5' stroke='%238aa2c0' stroke-width='3.80' stroke-linecap='round' fill='none' opacity='.45'/%3E%3Cpath d='M34.3 28.3L20 36.6L5.7 28.3L5.7 11.7L20 3.4L34.3 11.7L34.3 28.3M28 24.6L20 29.2L12 24.6L12 15.4L20 10.8L28 15.4L28 24.6M20 10.8L20 4.9M28 15.4L33.1 12.5M28 24.6L33.1 27.5M20 29.2L20 35.1M12 24.6L6.9 27.5M12 15.4L6.9 12.5' stroke='%23ffffff' stroke-width='2.00' stroke-linecap='round' fill='none'/%3E%3C/g%3E%3Cg transform='translate(180 130) rotate(11) scale(0.12) translate(-20 -20)'%3E%3Cpath d='M20 14.8L20 1.6M20 14.8L24.5 17.4L24.5 22.6L20 25.2L15.5 22.6L15.5 17.4L20 14.8M24.5 17.4L35.9 10.8M24.5 22.6L35.9 29.2M20 25.2L20 38.4M15.5 22.6L4.1 29.2M15.5 17.4L4.1 10.8' stroke='%238aa2c0' stroke-width='3.80' stroke-linecap='round' fill='none' opacity='.45'/%3E%3Cpath d='M20 14.8L20 1.6M20 14.8L24.5 17.4L24.5 22.6L20 25.2L15.5 22.6L15.5 17.4L20 14.8M24.5 17.4L35.9 10.8M24.5 22.6L35.9 29.2M20 25.2L20 38.4M15.5 22.6L4.1 29.2M15.5 17.4L4.1 10.8' stroke='%23ffffff' stroke-width='2.00' stroke-linecap='round' fill='none'/%3E%3C/g%3E%3Cg transform='translate(88 52) rotate(23) scale(0.12) translate(-20 -20)'%3E%3Cpath d='M34.3 28.3L20 36.6L5.7 28.3L5.7 11.7L20 3.4L34.3 11.7L34.3 28.3M28 24.6L20 29.2L12 24.6L12 15.4L20 10.8L28 15.4L28 24.6M20 10.8L20 4.9M28 15.4L33.1 12.5M28 24.6L33.1 27.5M20 29.2L20 35.1M12 24.6L6.9 27.5M12 15.4L6.9 12.5' stroke='%238aa2c0' stroke-width='3.80' stroke-linecap='round' fill='none' opacity='.45'/%3E%3Cpath d='M34.3 28.3L20 36.6L5.7 28.3L5.7 11.7L20 3.4L34.3 11.7L34.3 28.3M28 24.6L20 29.2L12 24.6L12 15.4L20 10.8L28 15.4L28 24.6M20 10.8L20 4.9M28 15.4L33.1 12.5M28 24.6L33.1 27.5M20 29.2L20 35.1M12 24.6L6.9 27.5M12 15.4L6.9 12.5' stroke='%23ffffff' stroke-width='2.00' stroke-linecap='round' fill='none'/%3E%3C/g%3E%3Cg transform='translate(28 235) rotate(4) scale(0.13) translate(-20 -20)'%3E%3Cpath d='M34.3 28.3L20 36.6L5.7 28.3L5.7 11.7L20 3.4L34.3 11.7L34.3 28.3M28 24.6L20 29.2L12 24.6L12 15.4L20 10.8L28 15.4L28 24.6M20 10.8L20 4.9M28 15.4L33.1 12.5M28 24.6L33.1 27.5M20 29.2L20 35.1M12 24.6L6.9 27.5M12 15.4L6.9 12.5' stroke='%238aa2c0' stroke-width='3.80' stroke-linecap='round' fill='none' opacity='.45'/%3E%3Cpath d='M34.3 28.3L20 36.6L5.7 28.3L5.7 11.7L20 3.4L34.3 11.7L34.3 28.3M28 24.6L20 29.2L12 24.6L12 15.4L20 10.8L28 15.4L28 24.6M20 10.8L20 4.9M28 15.4L33.1 12.5M28 24.6L33.1 27.5M20 29.2L20 35.1M12 24.6L6.9 27.5M12 15.4L6.9 12.5' stroke='%23ffffff' stroke-width='2.00' stroke-linecap='round' fill='none'/%3E%3C/g%3E%3Cg transform='translate(24 163) rotate(36) scale(0.13) translate(-20 -20)'%3E%3Cpath d='M20 14.8L20 1.6M20 14.8L24.5 17.4L24.5 22.6L20 25.2L15.5 22.6L15.5 17.4L20 14.8M24.5 17.4L35.9 10.8M24.5 22.6L35.9 29.2M20 25.2L20 38.4M15.5 22.6L4.1 29.2M15.5 17.4L4.1 10.8' stroke='%238aa2c0' stroke-width='3.80' stroke-linecap='round' fill='none' opacity='.45'/%3E%3Cpath d='M20 14.8L20 1.6M20 14.8L24.5 17.4L24.5 22.6L20 25.2L15.5 22.6L15.5 17.4L20 14.8M24.5 17.4L35.9 10.8M24.5 22.6L35.9 29.2M20 25.2L20 38.4M15.5 22.6L4.1 29.2M15.5 17.4L4.1 10.8' stroke='%23ffffff' stroke-width='2.00' stroke-linecap='round' fill='none'/%3E%3C/g%3E%3C/svg%3E");background-size:280px 280px;animation:pt-snmid 26s linear infinite}@keyframes pt-snmid{to{transform:translate(280px,840px)}}.pt .snnear .v0 b{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40'%3E%3Cpath d='M20 20L20 1.6M20 13l-4.8 -2.8M20 13l4.8 -2.8M20 9l-4.1 -2.4M20 9l4.1 -2.4M20 5.3l-2.5 -1.5M20 5.3l2.5 -1.5M20 20L35.9 10.8M26.1 16.5l0 -5.5M26.1 16.5l4.8 2.8M29.6 14.5l0 -4.8M29.6 14.5l4.1 2.4M32.7 12.6l0 -2.9M32.7 12.6l2.5 1.5M20 20L35.9 29.2M26.1 23.5l4.8 -2.8M26.1 23.5l0 5.5M29.6 25.5l4.1 -2.4M29.6 25.5l0 4.8M32.7 27.4l2.5 -1.5M32.7 27.4l0 2.9M20 20L20 38.4M20 27l4.8 2.8M20 27l-4.8 2.8M20 31l4.1 2.4M20 31l-4.1 2.4M20 34.7l2.5 1.5M20 34.7l-2.5 1.5M20 20L4.1 29.2M13.9 23.5l0 5.5M13.9 23.5l-4.8 -2.8M10.4 25.5l0 4.8M10.4 25.5l-4.1 -2.4M7.3 27.4l0 2.9M7.3 27.4l-2.5 -1.5M20 20L4.1 10.8M13.9 16.5l-4.8 2.8M13.9 16.5l-0 -5.5M10.4 14.5l-4.1 2.4M10.4 14.5l-0 -4.8M7.3 12.6l-2.5 1.5M7.3 12.6l-0 -2.9' stroke='%238aa2c0' stroke-width='3.80' stroke-linecap='round' fill='none' opacity='.45'/%3E%3Cpath d='M20 20L20 1.6M20 13l-4.8 -2.8M20 13l4.8 -2.8M20 9l-4.1 -2.4M20 9l4.1 -2.4M20 5.3l-2.5 -1.5M20 5.3l2.5 -1.5M20 20L35.9 10.8M26.1 16.5l0 -5.5M26.1 16.5l4.8 2.8M29.6 14.5l0 -4.8M29.6 14.5l4.1 2.4M32.7 12.6l0 -2.9M32.7 12.6l2.5 1.5M20 20L35.9 29.2M26.1 23.5l4.8 -2.8M26.1 23.5l0 5.5M29.6 25.5l4.1 -2.4M29.6 25.5l0 4.8M32.7 27.4l2.5 -1.5M32.7 27.4l0 2.9M20 20L20 38.4M20 27l4.8 2.8M20 27l-4.8 2.8M20 31l4.1 2.4M20 31l-4.1 2.4M20 34.7l2.5 1.5M20 34.7l-2.5 1.5M20 20L4.1 29.2M13.9 23.5l0 5.5M13.9 23.5l-4.8 -2.8M10.4 25.5l0 4.8M10.4 25.5l-4.1 -2.4M7.3 27.4l0 2.9M7.3 27.4l-2.5 -1.5M20 20L4.1 10.8M13.9 16.5l-4.8 2.8M13.9 16.5l-0 -5.5M10.4 14.5l-4.1 2.4M10.4 14.5l-0 -4.8M7.3 12.6l-2.5 1.5M7.3 12.6l-0 -2.9' stroke='%23ffffff' stroke-width='2.00' stroke-linecap='round' fill='none'/%3E%3C/svg%3E")}.pt .snnear .v1 b{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40'%3E%3Cpath d='M20 14.8L20 1.6M20 14.8L24.5 17.4L24.5 22.6L20 25.2L15.5 22.6L15.5 17.4L20 14.8M24.5 17.4L35.9 10.8M24.5 22.6L35.9 29.2M20 25.2L20 38.4M15.5 22.6L4.1 29.2M15.5 17.4L4.1 10.8' stroke='%238aa2c0' stroke-width='3.80' stroke-linecap='round' fill='none' opacity='.45'/%3E%3Cpath d='M20 14.8L20 1.6M20 14.8L24.5 17.4L24.5 22.6L20 25.2L15.5 22.6L15.5 17.4L20 14.8M24.5 17.4L35.9 10.8M24.5 22.6L35.9 29.2M20 25.2L20 38.4M15.5 22.6L4.1 29.2M15.5 17.4L4.1 10.8' stroke='%23ffffff' stroke-width='2.00' stroke-linecap='round' fill='none'/%3E%3C/svg%3E")}.pt .snnear .v2 b{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40'%3E%3Cpath d='M34.3 28.3L20 36.6L5.7 28.3L5.7 11.7L20 3.4L34.3 11.7L34.3 28.3M28 24.6L20 29.2L12 24.6L12 15.4L20 10.8L28 15.4L28 24.6M20 10.8L20 4.9M28 15.4L33.1 12.5M28 24.6L33.1 27.5M20 29.2L20 35.1M12 24.6L6.9 27.5M12 15.4L6.9 12.5' stroke='%238aa2c0' stroke-width='3.80' stroke-linecap='round' fill='none' opacity='.45'/%3E%3Cpath d='M34.3 28.3L20 36.6L5.7 28.3L5.7 11.7L20 3.4L34.3 11.7L34.3 28.3M28 24.6L20 29.2L12 24.6L12 15.4L20 10.8L28 15.4L28 24.6M20 10.8L20 4.9M28 15.4L33.1 12.5M28 24.6L33.1 27.5M20 29.2L20 35.1M12 24.6L6.9 27.5M12 15.4L6.9 12.5' stroke='%23ffffff' stroke-width='2.00' stroke-linecap='round' fill='none'/%3E%3C/svg%3E")}.pt .snnear .v3 b{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40'%3E%3Cpath d='M20 20L20 1.6M20 9.9L15.6 12.4M20 9.9L24.4 12.4M20 1.6l1.7 1.9M20 1.6l-1.7 1.9M20 20L35.9 10.8M28.8 14.9L24.4 12.4M28.8 14.9L28.8 20M35.9 10.8l-0.8 2.5M35.9 10.8l-2.5 -0.6M20 20L35.9 29.2M28.8 25.1L28.8 20M28.8 25.1L24.4 27.6M35.9 29.2l-2.5 0.6M35.9 29.2l-0.8 -2.5M20 20L20 38.4M20 30.1L24.4 27.6M20 30.1L15.6 27.6M20 38.4l-1.7 -1.9M20 38.4l1.7 -1.9M20 20L4.1 29.2M11.2 25.1L15.6 27.6M11.2 25.1L11.2 20M4.1 29.2l0.8 -2.5M4.1 29.2l2.5 0.6M20 20L4.1 10.8M11.2 14.9L11.2 20M11.2 14.9L15.6 12.4M4.1 10.8l2.5 -0.6M4.1 10.8l0.8 2.5' stroke='%238aa2c0' stroke-width='3.80' stroke-linecap='round' fill='none' opacity='.45'/%3E%3Cpath d='M20 20L20 1.6M20 9.9L15.6 12.4M20 9.9L24.4 12.4M20 1.6l1.7 1.9M20 1.6l-1.7 1.9M20 20L35.9 10.8M28.8 14.9L24.4 12.4M28.8 14.9L28.8 20M35.9 10.8l-0.8 2.5M35.9 10.8l-2.5 -0.6M20 20L35.9 29.2M28.8 25.1L28.8 20M28.8 25.1L24.4 27.6M35.9 29.2l-2.5 0.6M35.9 29.2l-0.8 -2.5M20 20L20 38.4M20 30.1L24.4 27.6M20 30.1L15.6 27.6M20 38.4l-1.7 -1.9M20 38.4l1.7 -1.9M20 20L4.1 29.2M11.2 25.1L15.6 27.6M11.2 25.1L11.2 20M4.1 29.2l0.8 -2.5M4.1 29.2l2.5 0.6M20 20L4.1 10.8M11.2 14.9L11.2 20M11.2 14.9L15.6 12.4M4.1 10.8l2.5 -0.6M4.1 10.8l0.8 2.5' stroke='%23ffffff' stroke-width='2.00' stroke-linecap='round' fill='none'/%3E%3C/svg%3E")}.pt .snnear .v4 b{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40'%3E%3Cpath d='M20 20L20 1.6M20 13.9l-2.3 -1.8M20 13.9l2.3 -1.8M20 11.9l-1.9 -1.5M20 11.9l1.9 -1.5M20 9.9l-1.6 -1.3M20 9.9l1.6 -1.3M20 7.9l-1.3 -1M20 7.9l1.3 -1M20 5.8l-1 -0.8M20 5.8l1 -0.8M20 3.8l-0.6 -0.5M20 3.8l0.6 -0.5M20 20L35.9 10.8M25.3 17l0.4 -2.9M25.3 17l2.7 1.1M27 16l0.4 -2.5M27 16l2.3 0.9M28.8 14.9l0.3 -2M28.8 14.9l1.9 0.8M30.5 13.9l0.2 -1.6M30.5 13.9l1.5 0.6M32.3 12.9l0.2 -1.2M32.3 12.9l1.2 0.5M34 11.9l0.1 -0.8M34 11.9l0.8 0.3M20 20L35.9 29.2M25.3 23l2.7 -1.1M25.3 23l0.4 2.9M27 24l2.3 -0.9M27 24l0.4 2.5M28.8 25.1l1.9 -0.8M28.8 25.1l0.3 2M30.5 26.1l1.5 -0.6M30.5 26.1l0.2 1.6M32.3 27.1l1.2 -0.5M32.3 27.1l0.2 1.2M34 28.1l0.8 -0.3M34 28.1l0.1 0.8M20 20L20 38.4M20 26.1l2.3 1.8M20 26.1l-2.3 1.8M20 28.1l1.9 1.5M20 28.1l-1.9 1.5M20 30.1l1.6 1.3M20 30.1l-1.6 1.3M20 32.1l1.3 1M20 32.1l-1.3 1M20 34.2l1 0.8M20 34.2l-1 0.8M20 36.2l0.6 0.5M20 36.2l-0.6 0.5M20 20L4.1 29.2M14.7 23l-0.4 2.9M14.7 23l-2.7 -1.1M13 24l-0.4 2.5M13 24l-2.3 -0.9M11.2 25.1l-0.3 2M11.2 25.1l-1.9 -0.8M9.5 26.1l-0.2 1.6M9.5 26.1l-1.5 -0.6M7.7 27.1l-0.2 1.2M7.7 27.1l-1.2 -0.5M6 28.1l-0.1 0.8M6 28.1l-0.8 -0.3M20 20L4.1 10.8M14.7 17l-2.7 1.1M14.7 17l-0.4 -2.9M13 16l-2.3 0.9M13 16l-0.4 -2.5M11.2 14.9l-1.9 0.8M11.2 14.9l-0.3 -2M9.5 13.9l-1.5 0.6M9.5 13.9l-0.2 -1.6M7.7 12.9l-1.2 0.5M7.7 12.9l-0.2 -1.2M6 11.9l-0.8 0.3M6 11.9l-0.1 -0.8' stroke='%238aa2c0' stroke-width='3.80' stroke-linecap='round' fill='none' opacity='.45'/%3E%3Cpath d='M20 20L20 1.6M20 13.9l-2.3 -1.8M20 13.9l2.3 -1.8M20 11.9l-1.9 -1.5M20 11.9l1.9 -1.5M20 9.9l-1.6 -1.3M20 9.9l1.6 -1.3M20 7.9l-1.3 -1M20 7.9l1.3 -1M20 5.8l-1 -0.8M20 5.8l1 -0.8M20 3.8l-0.6 -0.5M20 3.8l0.6 -0.5M20 20L35.9 10.8M25.3 17l0.4 -2.9M25.3 17l2.7 1.1M27 16l0.4 -2.5M27 16l2.3 0.9M28.8 14.9l0.3 -2M28.8 14.9l1.9 0.8M30.5 13.9l0.2 -1.6M30.5 13.9l1.5 0.6M32.3 12.9l0.2 -1.2M32.3 12.9l1.2 0.5M34 11.9l0.1 -0.8M34 11.9l0.8 0.3M20 20L35.9 29.2M25.3 23l2.7 -1.1M25.3 23l0.4 2.9M27 24l2.3 -0.9M27 24l0.4 2.5M28.8 25.1l1.9 -0.8M28.8 25.1l0.3 2M30.5 26.1l1.5 -0.6M30.5 26.1l0.2 1.6M32.3 27.1l1.2 -0.5M32.3 27.1l0.2 1.2M34 28.1l0.8 -0.3M34 28.1l0.1 0.8M20 20L20 38.4M20 26.1l2.3 1.8M20 26.1l-2.3 1.8M20 28.1l1.9 1.5M20 28.1l-1.9 1.5M20 30.1l1.6 1.3M20 30.1l-1.6 1.3M20 32.1l1.3 1M20 32.1l-1.3 1M20 34.2l1 0.8M20 34.2l-1 0.8M20 36.2l0.6 0.5M20 36.2l-0.6 0.5M20 20L4.1 29.2M14.7 23l-0.4 2.9M14.7 23l-2.7 -1.1M13 24l-0.4 2.5M13 24l-2.3 -0.9M11.2 25.1l-0.3 2M11.2 25.1l-1.9 -0.8M9.5 26.1l-0.2 1.6M9.5 26.1l-1.5 -0.6M7.7 27.1l-0.2 1.2M7.7 27.1l-1.2 -0.5M6 28.1l-0.1 0.8M6 28.1l-0.8 -0.3M20 20L4.1 10.8M14.7 17l-2.7 1.1M14.7 17l-0.4 -2.9M13 16l-2.3 0.9M13 16l-0.4 -2.5M11.2 14.9l-1.9 0.8M11.2 14.9l-0.3 -2M9.5 13.9l-1.5 0.6M9.5 13.9l-0.2 -1.6M7.7 12.9l-1.2 0.5M7.7 12.9l-0.2 -1.2M6 11.9l-0.8 0.3M6 11.9l-0.1 -0.8' stroke='%23ffffff' stroke-width='2.00' stroke-linecap='round' fill='none'/%3E%3C/svg%3E")}.pt .snnear .v5 b{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40'%3E%3Cpath d='M20 20L20 1.6M20 1.6l-1.9 3.2M20 1.6l1.9 3.2M20 20L35.9 10.8M35.9 10.8l-3.7 -0.1M35.9 10.8l-1.8 3.2M20 20L35.9 29.2M35.9 29.2l-1.8 -3.2M35.9 29.2l-3.7 0.1M20 20L20 38.4M20 38.4l1.9 -3.2M20 38.4l-1.9 -3.2M20 20L4.1 29.2M4.1 29.2l3.7 0.1M4.1 29.2l1.8 -3.2M20 20L4.1 10.8M4.1 10.8l1.8 3.2M4.1 10.8l3.7 -0.1' stroke='%238aa2c0' stroke-width='3.80' stroke-linecap='round' fill='none' opacity='.45'/%3E%3Cpath d='M20 20L20 1.6M20 1.6l-1.9 3.2M20 1.6l1.9 3.2M20 20L35.9 10.8M35.9 10.8l-3.7 -0.1M35.9 10.8l-1.8 3.2M20 20L35.9 29.2M35.9 29.2l-1.8 -3.2M35.9 29.2l-3.7 0.1M20 20L20 38.4M20 38.4l1.9 -3.2M20 38.4l-1.9 -3.2M20 20L4.1 29.2M4.1 29.2l3.7 0.1M4.1 29.2l1.8 -3.2M20 20L4.1 10.8M4.1 10.8l1.8 3.2M4.1 10.8l3.7 -0.1' stroke='%23ffffff' stroke-width='2.00' stroke-linecap='round' fill='none'/%3E%3C/svg%3E")}.pt .snhero .v0 b{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40'%3E%3Cpath d='M20 20L20 1.6M20 13l-4.8 -2.8M20 13l4.8 -2.8M20 9l-4.1 -2.4M20 9l4.1 -2.4M20 5.3l-2.5 -1.5M20 5.3l2.5 -1.5M20 20L35.9 10.8M26.1 16.5l0 -5.5M26.1 16.5l4.8 2.8M29.6 14.5l0 -4.8M29.6 14.5l4.1 2.4M32.7 12.6l0 -2.9M32.7 12.6l2.5 1.5M20 20L35.9 29.2M26.1 23.5l4.8 -2.8M26.1 23.5l0 5.5M29.6 25.5l4.1 -2.4M29.6 25.5l0 4.8M32.7 27.4l2.5 -1.5M32.7 27.4l0 2.9M20 20L20 38.4M20 27l4.8 2.8M20 27l-4.8 2.8M20 31l4.1 2.4M20 31l-4.1 2.4M20 34.7l2.5 1.5M20 34.7l-2.5 1.5M20 20L4.1 29.2M13.9 23.5l0 5.5M13.9 23.5l-4.8 -2.8M10.4 25.5l0 4.8M10.4 25.5l-4.1 -2.4M7.3 27.4l0 2.9M7.3 27.4l-2.5 -1.5M20 20L4.1 10.8M13.9 16.5l-4.8 2.8M13.9 16.5l-0 -5.5M10.4 14.5l-4.1 2.4M10.4 14.5l-0 -4.8M7.3 12.6l-2.5 1.5M7.3 12.6l-0 -2.9' stroke='%238aa2c0' stroke-width='3.80' stroke-linecap='round' fill='none' opacity='.45'/%3E%3Cpath d='M20 20L20 1.6M20 13l-4.8 -2.8M20 13l4.8 -2.8M20 9l-4.1 -2.4M20 9l4.1 -2.4M20 5.3l-2.5 -1.5M20 5.3l2.5 -1.5M20 20L35.9 10.8M26.1 16.5l0 -5.5M26.1 16.5l4.8 2.8M29.6 14.5l0 -4.8M29.6 14.5l4.1 2.4M32.7 12.6l0 -2.9M32.7 12.6l2.5 1.5M20 20L35.9 29.2M26.1 23.5l4.8 -2.8M26.1 23.5l0 5.5M29.6 25.5l4.1 -2.4M29.6 25.5l0 4.8M32.7 27.4l2.5 -1.5M32.7 27.4l0 2.9M20 20L20 38.4M20 27l4.8 2.8M20 27l-4.8 2.8M20 31l4.1 2.4M20 31l-4.1 2.4M20 34.7l2.5 1.5M20 34.7l-2.5 1.5M20 20L4.1 29.2M13.9 23.5l0 5.5M13.9 23.5l-4.8 -2.8M10.4 25.5l0 4.8M10.4 25.5l-4.1 -2.4M7.3 27.4l0 2.9M7.3 27.4l-2.5 -1.5M20 20L4.1 10.8M13.9 16.5l-4.8 2.8M13.9 16.5l-0 -5.5M10.4 14.5l-4.1 2.4M10.4 14.5l-0 -4.8M7.3 12.6l-2.5 1.5M7.3 12.6l-0 -2.9' stroke='%23ffffff' stroke-width='2.00' stroke-linecap='round' fill='none'/%3E%3C/svg%3E")}.pt .snhero .v1 b{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40'%3E%3Cpath d='M20 14.8L20 1.6M20 14.8L24.5 17.4L24.5 22.6L20 25.2L15.5 22.6L15.5 17.4L20 14.8M24.5 17.4L35.9 10.8M24.5 22.6L35.9 29.2M20 25.2L20 38.4M15.5 22.6L4.1 29.2M15.5 17.4L4.1 10.8' stroke='%238aa2c0' stroke-width='3.80' stroke-linecap='round' fill='none' opacity='.45'/%3E%3Cpath d='M20 14.8L20 1.6M20 14.8L24.5 17.4L24.5 22.6L20 25.2L15.5 22.6L15.5 17.4L20 14.8M24.5 17.4L35.9 10.8M24.5 22.6L35.9 29.2M20 25.2L20 38.4M15.5 22.6L4.1 29.2M15.5 17.4L4.1 10.8' stroke='%23ffffff' stroke-width='2.00' stroke-linecap='round' fill='none'/%3E%3C/svg%3E")}.pt .snhero .v2 b{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40'%3E%3Cpath d='M34.3 28.3L20 36.6L5.7 28.3L5.7 11.7L20 3.4L34.3 11.7L34.3 28.3M28 24.6L20 29.2L12 24.6L12 15.4L20 10.8L28 15.4L28 24.6M20 10.8L20 4.9M28 15.4L33.1 12.5M28 24.6L33.1 27.5M20 29.2L20 35.1M12 24.6L6.9 27.5M12 15.4L6.9 12.5' stroke='%238aa2c0' stroke-width='3.80' stroke-linecap='round' fill='none' opacity='.45'/%3E%3Cpath d='M34.3 28.3L20 36.6L5.7 28.3L5.7 11.7L20 3.4L34.3 11.7L34.3 28.3M28 24.6L20 29.2L12 24.6L12 15.4L20 10.8L28 15.4L28 24.6M20 10.8L20 4.9M28 15.4L33.1 12.5M28 24.6L33.1 27.5M20 29.2L20 35.1M12 24.6L6.9 27.5M12 15.4L6.9 12.5' stroke='%23ffffff' stroke-width='2.00' stroke-linecap='round' fill='none'/%3E%3C/svg%3E")}.pt .sndense{top:-480px;left:-160px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160' viewBox='0 0 160 160'%3E%3Ccircle cx='79.6' cy='24.0' r='1.1' fill='%23fff' opacity='0.96'/%3E%3Ccircle cx='120.3' cy='79.0' r='1.0' fill='%23fff' opacity='0.97'/%3E%3Ccircle cx='18.0' cy='136.0' r='1.0' fill='%23fff' opacity='0.83'/%3E%3Ccircle cx='79.9' cy='46.0' r='1.2' fill='%23fff' opacity='0.66'/%3E%3Ccircle cx='124.6' cy='21.6' r='1.5' fill='%23fff' opacity='0.61'/%3E%3Ccircle cx='118.7' cy='20.4' r='1.1' fill='%23fff' opacity='0.67'/%3E%3Ccircle cx='13.0' cy='2.5' r='1.3' fill='%23fff' opacity='0.77'/%3E%3Ccircle cx='68.4' cy='114.6' r='1.1' fill='%23fff' opacity='0.60'/%3E%3Ccircle cx='32.2' cy='34.8' r='1.5' fill='%23fff' opacity='0.61'/%3E%3Ccircle cx='37.9' cy='101.1' r='1.8' fill='%23fff' opacity='0.60'/%3E%3Ccircle cx='2.1' cy='83.8' r='1.3' fill='%23fff' opacity='0.70'/%3E%3Ccircle cx='129.0' cy='3.7' r='1.1' fill='%23fff' opacity='0.76'/%3E%3Ccircle cx='130.2' cy='82.0' r='1.6' fill='%23fff' opacity='0.94'/%3E%3Ccircle cx='61.9' cy='31.6' r='1.7' fill='%23fff' opacity='0.91'/%3E%3Ccircle cx='47.5' cy='114.0' r='1.7' fill='%23fff' opacity='0.70'/%3E%3Ccircle cx='0.1' cy='134.7' r='1.2' fill='%23fff' opacity='0.89'/%3E%3Ccircle cx='65.5' cy='50.7' r='1.0' fill='%23fff' opacity='0.74'/%3E%3Ccircle cx='37.2' cy='79.6' r='1.4' fill='%23fff' opacity='0.96'/%3E%3Ccircle cx='82.7' cy='149.5' r='1.3' fill='%23fff' opacity='0.76'/%3E%3Ccircle cx='136.7' cy='16.9' r='1.3' fill='%23fff' opacity='0.76'/%3E%3Ccircle cx='83.2' cy='49.4' r='1.6' fill='%23fff' opacity='0.92'/%3E%3Ccircle cx='117.9' cy='112.3' r='1.3' fill='%23fff' opacity='0.93'/%3E%3Ccircle cx='25.4' cy='32.8' r='1.2' fill='%23fff' opacity='0.82'/%3E%3Ccircle cx='3.5' cy='87.5' r='1.2' fill='%23fff' opacity='0.75'/%3E%3Ccircle cx='87.1' cy='159.9' r='1.2' fill='%23fff' opacity='0.82'/%3E%3Ccircle cx='33.0' cy='64.5' r='1.3' fill='%23fff' opacity='0.79'/%3E%3Ccircle cx='156.0' cy='150.8' r='1.0' fill='%23fff' opacity='0.73'/%3E%3Ccircle cx='34.0' cy='139.7' r='1.4' fill='%23fff' opacity='0.77'/%3E%3Ccircle cx='108.8' cy='155.6' r='1.7' fill='%23fff' opacity='0.83'/%3E%3Ccircle cx='6.7' cy='103.3' r='1.7' fill='%23fff' opacity='0.86'/%3E%3C/svg%3E");background-size:160px 160px;animation:pt-sndense 9s linear infinite}@keyframes pt-sndense{to{transform:translate(160px,480px)}}.pt[data-event="christmas"] .snfar,.pt[data-event="christmas"] .snmid,.pt[data-event="christmas"] .snnear,.pt[data-wx="snow"] .snfar,.pt[data-wx="snow"] .snmid,.pt[data-wx="snow"] .snnear,.pt[data-event="christmas"] .snhero{display:block}.pt .snhero b{filter:blur(1.4px);opacity:.75}.pt[data-wx="snow"]:not([data-event="christmas"]) .snnear .spr:nth-child(2n){display:none}.pt[data-moment="flurry"] .sndense{display:block;animation:pt-sndense 9s linear infinite,pt-rainin 30s linear both}.pt[data-season="winter"]:not([data-event="christmas"]) .crows{display:inline}.pt[data-wx="frost"] .wx-frost{display:inline}.pt .fs0{stop-color:var(--c-fog)}.pt .fogd{animation:pt-fogd 50s ease-in-out infinite alternate}@keyframes pt-fogd{from{transform:translateX(calc(var(--fx) * -1))}to{transform:translateX(var(--fx))}}.pt[data-wx="fog"] .beacon{opacity:calc(var(--pn) * .7)}.pt .fgr{animation:pt-fogroll 22s ease-in-out both}@keyframes pt-fogroll{0%{transform:translateX(-500px);opacity:0}30%{opacity:1}50%{transform:translateX(120px)}100%{transform:translateX(700px);opacity:0}}.pt .mur{transform-box:fill-box;transform-origin:center;animation:pt-mur 14s ease-in-out both}@keyframes pt-mur{0%{transform:translate(-300px,-60px) scale(.6,1);opacity:0}10%{opacity:1}25%{transform:translate(-120px,-20px) scale(1.6,.6) rotate(-20deg)}45%{transform:translate(20px,-60px) scale(.8,1.4) rotate(30deg)}65%{transform:translate(140px,-10px) scale(1.8,.5) rotate(-10deg)}85%{transform:translate(260px,-70px) scale(1,1.1);opacity:1}100%{transform:translate(420px,-100px) scale(.5);opacity:0}}.pt .pgn{animation:pt-pgn 6s ease-in-out both}@keyframes pt-pgn{0%,10%{transform:none}50%{transform:translate(var(--px),var(--py))}100%{transform:translate(0,0)}}.pt .sld{animation:pt-sled 6s cubic-bezier(.4,0,.8,1) both}@keyframes pt-sled{0%{transform:translate(0,0) rotate(0)}100%{transform:translate(-200px,130px) rotate(8deg)}}.pt .jgw{animation:pt-jog 9s linear both}@keyframes pt-jog{0%{transform:translateX(880px)}100%{transform:translateX(-60px)}}.pt .mo-jogger .bob{animation-duration:.3s}.pt .frost i{position:absolute;width:42%;aspect-ratio:1;background:no-repeat center/100% 100%;opacity:0}.pt .frost .fr-tl{left:0;top:0;transform-origin:0 0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220' viewBox='0 0 220 220'%3E%3Cg transform='rotate(0 110 110)'%3E%3Cpath d='M0 0L108 16M38 6l18 -16M38 6l12 21M65 10l18 -16M65 10l12 21M92 14l18 -16M92 14l12 21M108 16L170 -2M130 10l5 -13M130 10l12 8M145 5l5 -13M145 5l12 8M161 1l5 -13M161 1l12 8M170 -2L199 -28M181 -11l-1 -9M181 -11l9 1M188 -18l-1 -9M188 -18l9 1M195 -24l-1 -9M195 -24l9 1M170 -2L206 3M183 -0l6 -5M183 -0l4 7M192 1l6 -5M192 1l4 7M201 3l6 -5M201 3l4 7M108 16L160 46M126 27l12 -5M126 27l2 13M139 34l12 -5M139 34l2 13M152 41l12 -5M152 41l2 13M160 46L196 47M172 46l5 -6M172 46l5 6M181 46l5 -6M181 46l5 6M190 47l5 -6M190 47l5 6M160 46L178 73M166 55l7 0M166 55l-2 7M171 62l7 0M171 62l-2 7M176 69l7 0M176 69l-2 7M0 0L79 43M28 15l18 -8M28 15l3 19M47 26l18 -8M47 26l3 19M67 37l18 -8M67 37l3 19M79 43L131 58M97 48l10 -7M97 48l4 11M110 52l10 -7M110 52l4 11M123 56l10 -7M123 56l4 11M131 58L163 58M142 58l4 -6M142 58l4 6M150 58l4 -6M150 58l4 6M158 58l4 -6M158 58l4 6M131 58L156 74M139 64l6 -2M139 64l1 6M146 68l6 -2M146 68l1 6M152 72l6 -2M152 72l1 6M79 43L117 75M92 54l11 -2M92 54l-0 11M101 62l11 -2M101 62l-0 11M111 70l11 -2M111 70l-0 11M117 75L144 86M126 79l6 -3M126 79l2 6M133 82l6 -3M133 82l2 6M140 84l6 -3M140 84l2 6M117 75L127 100M120 84l6 2M120 84l-3 5M123 90l6 2M123 90l-3 5M126 96l6 2M126 96l-3 5M0 0L72 82M25 29l24 -1M25 29l-4 24M43 49l24 -1M43 49l-4 24M61 70l24 -1M61 70l-4 24M72 82L129 114M92 93l13 -6M92 93l2 14M106 101l13 -6M106 101l2 14M121 109l13 -6M121 109l2 14M129 114L168 115M143 114l6 -7M143 114l5 7M153 114l6 -7M153 114l5 7M163 115l6 -7M163 115l5 7M129 114L149 144M136 124l8 1M136 124l-2 8M141 132l8 1M141 132l-2 8M146 139l8 1M146 139l-2 8M72 82L94 138M80 101l13 4M80 101l-7 11M85 115l13 4M85 115l-7 11M91 129l13 4M91 129l-7 11M94 138L121 161M103 146l8 -2M103 146l-0 8M110 152l8 -2M110 152l-0 8M117 158l8 -2M117 158l-0 8M94 138L92 171M93 149l5 5M93 149l-6 4M93 157l5 5M93 157l-6 4M92 166l5 5M92 166l-6 4M0 0L25 74M9 26l16 6M9 26l-9 14M15 45l16 6M15 45l-9 14M21 63l16 6M21 63l-9 14M25 74L56 109M36 86l10 -1M36 86l-2 10M44 95l10 -1M44 95l-2 10M52 104l10 -1M52 104l-2 10M56 109L80 124M65 114l6 -2M65 114l1 6M71 118l6 -2M71 118l1 6M76 122l6 -2M76 122l1 6M56 109L64 133M59 118l5 2M59 118l-3 5M61 124l5 2M61 124l-3 5M63 130l5 2M63 130l-3 5M25 74L29 117M26 89l8 5M26 89l-7 7M27 100l8 5M27 100l-7 7M28 111l8 5M28 111l-7 7M29 117L43 139M34 125l6 1M34 125l-2 5M37 130l6 1M37 130l-2 5M40 136l6 1M40 136l-2 5M29 117L21 139M26 125l3 4M26 125l-5 2M24 131l3 4M24 131l-5 2M22 136l3 4M22 136l-5 2M0 0L12 76M4 27l15 8M4 27l-12 12M7 46l15 8M7 46l-12 12M10 65l15 8M10 65l-12 12M12 76L32 117M19 90l10 2M19 90l-4 9M24 101l10 2M24 101l-4 9M29 111l10 2M29 111l-4 9M32 117L55 133M40 123l6 -2M40 123l0 6M46 127l6 -2M46 127l0 6M52 131l6 -2M52 131l0 6M32 117L38 142M34 126l5 2M34 126l-4 4M36 132l5 2M36 132l-4 4M37 138l5 2M37 138l-4 4M12 76L3 117M9 90l6 7M9 90l-8 4M6 101l6 7M6 101l-8 4M4 111l6 7M4 111l-8 4M3 117L10 142M6 126l5 2M6 126l-3 5M7 132l5 2M7 132l-3 5M9 138l5 2M9 138l-3 5M3 117L-7 138M-0 125l2 5M-0 125l-5 1M-3 130l2 5M-3 130l-5 1M-5 135l2 5M-5 135l-5 1' stroke='%23e8f4ff' stroke-width='1.4' stroke-linecap='round' fill='none' opacity='.85'/%3E%3C/g%3E%3C/svg%3E")}.pt .frost .fr-tr{right:0;top:0;transform-origin:100% 0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220' viewBox='0 0 220 220'%3E%3Cg transform='rotate(90 110 110)'%3E%3Cpath d='M0 0L75 11M26 4l12 -11M26 4l8 15M45 7l12 -11M45 7l8 15M64 10l12 -11M64 10l8 15M75 11L119 -2M90 7l4 -9M90 7l8 6M101 4l4 -9M101 4l8 6M112 0l4 -9M112 0l8 6M119 -2L142 -17M127 -7l1 -6M127 -7l6 2M133 -11l1 -6M133 -11l6 2M138 -14l1 -6M138 -14l6 2M119 -2L144 -0M128 -1l4 -4M128 -1l3 4M134 -1l4 -4M134 -1l3 4M140 -1l4 -4M140 -1l3 4M75 11L112 32M88 19l9 -3M88 19l1 9M97 24l9 -3M97 24l1 9M106 29l9 -3M106 29l1 9M112 32L136 35M120 33l4 -4M120 33l3 5M126 34l4 -4M126 34l3 5M133 35l4 -4M133 35l3 5M112 32L125 50M116 38l5 0M116 38l-1 5M120 43l5 0M120 43l-1 5M123 48l5 0M123 48l-1 5M0 0L62 34M22 12l14 -6M22 12l3 15M37 20l14 -6M37 20l3 15M53 29l14 -6M53 29l3 15M62 34L104 40M77 36l7 -6M77 36l5 8M87 38l7 -6M87 38l5 8M98 39l7 -6M98 39l5 8M104 40L129 37M113 39l3 -5M113 39l4 4M119 39l3 -5M119 39l4 4M126 38l3 -5M126 38l4 4M104 40L125 50M112 44l5 -2M112 44l1 5M117 46l5 -2M117 46l1 5M122 49l5 -2M122 49l1 5M62 34L87 64M71 44l9 -0M71 44l-2 8M77 52l9 -0M77 52l-2 8M83 59l9 -0M83 59l-2 8M87 64L109 73M95 67l4 -3M95 67l1 5M100 69l4 -3M100 69l1 5M105 71l4 -3M105 71l1 5M87 64L94 84M89 71l4 2M89 71l-3 4M91 76l4 2M91 76l-3 4M93 81l4 2M93 81l-3 4M0 0L63 71M22 25l21 -1M22 25l-4 21M38 43l21 -1M38 43l-4 21M53 61l21 -1M53 61l-4 21M63 71L113 98M80 81l11 -5M80 81l2 12M93 87l11 -5M93 87l2 12M105 94l11 -5M105 94l2 12M113 98L147 102M125 99l5 -5M125 99l4 6M133 100l5 -5M133 100l4 6M142 101l5 -5M142 101l4 6M113 98L134 121M120 106l7 -0M120 106l-1 7M125 112l7 -0M125 112l-1 7M131 118l7 -0M131 118l-1 7M63 71L79 121M68 89l11 4M68 89l-6 10M73 101l11 4M73 101l-6 10M77 113l11 4M77 113l-6 10M79 121L102 142M87 128l7 -1M87 128l-1 7M93 134l7 -1M93 134l-1 7M99 139l7 -1M99 139l-1 7M79 121L79 149M79 131l5 4M79 131l-5 4M79 138l5 4M79 138l-5 4M79 145l5 4M79 145l-5 4M0 0L28 83M10 29l18 7M10 29l-11 16M17 50l18 7M17 50l-11 16M24 71l18 7M24 71l-11 16M28 83L65 120M41 96l11 -1M41 96l-1 11M50 106l11 -1M50 106l-1 11M59 115l11 -1M59 115l-1 11M65 120L91 137M74 126l7 -2M74 126l1 7M81 131l7 -2M81 131l1 7M87 135l7 -2M87 135l1 7M65 120L77 146M69 130l6 1M69 130l-3 6M72 136l6 1M72 136l-3 6M76 143l6 1M76 143l-3 6M28 83L24 131M26 100l8 7M26 100l-9 6M25 112l8 7M25 112l-9 6M24 124l8 7M24 124l-9 6M24 131L30 160M26 141l6 3M26 141l-4 5M27 148l6 3M27 148l-4 5M29 155l6 3M29 155l-4 5M24 131L14 156M20 140l3 5M20 140l-6 2M18 146l3 5M18 146l-6 2M16 152l3 5M16 152l-6 2M0 0L16 108M6 38l21 12M6 38l-16 18M10 65l21 12M10 65l-16 18M14 92l21 12M14 92l-16 18M16 108L39 170M24 130l14 5M24 130l-8 12M30 145l14 5M30 145l-8 12M36 160l14 5M36 160l-8 12M39 170L61 203M47 181l9 1M47 181l-3 8M52 189l9 1M52 189l-3 8M57 198l9 1M57 198l-3 8M39 170L40 206M40 182l6 5M40 182l-6 5M40 191l6 5M40 191l-6 5M40 200l6 5M40 200l-6 5M16 108L-4 165M9 128l7 11M9 128l-13 4M4 142l7 11M4 142l-13 4M-1 156l7 11M-1 156l-13 4M-4 165L-7 201M-5 177l6 5M-5 177l-7 4M-6 186l6 5M-6 186l-7 4M-6 195l6 5M-6 195l-7 4M-4 165L-25 190M-11 174l1 7M-11 174l-7 -0M-17 180l1 7M-17 180l-7 -0M-22 186l1 7M-22 186l-7 -0' stroke='%23e8f4ff' stroke-width='1.4' stroke-linecap='round' fill='none' opacity='.85'/%3E%3C/g%3E%3C/svg%3E")}.pt .frost .fr-br{right:0;bottom:0;transform-origin:100% 100%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220' viewBox='0 0 220 220'%3E%3Cg transform='rotate(180 110 110)'%3E%3Cpath d='M0 0L88 13M31 5l14 -13M31 5l10 17M53 8l14 -13M53 8l10 17M75 11l14 -13M75 11l10 17M88 13L140 1M107 9l5 -11M107 9l9 7M120 6l5 -11M120 6l9 7M133 3l5 -11M133 3l9 7M140 1L169 -13M151 -4l2 -7M151 -4l6 3M158 -7l2 -7M158 -7l6 3M165 -11l2 -7M165 -11l6 3M140 1L170 0M151 1l4 -5M151 1l4 5M158 1l4 -5M158 1l4 5M165 0l4 -5M165 0l4 5M88 13L129 41M103 23l10 -3M103 23l1 11M113 30l10 -3M113 30l1 11M123 37l10 -3M123 37l1 11M129 41L158 48M139 43l5 -4M139 43l3 6M146 45l5 -4M146 45l3 6M153 47l5 -4M153 47l3 6M129 41L143 64M134 49l6 1M134 49l-2 6M138 54l6 1M138 54l-2 6M141 60l6 1M141 60l-2 6M0 0L84 46M30 16l19 -8M30 16l4 21M51 28l19 -8M51 28l4 21M72 39l19 -8M72 39l4 21M84 46L141 55M104 49l9 -9M104 49l6 11M118 51l9 -9M118 51l6 11M133 53l9 -9M133 53l6 11M141 55L175 45M153 51l3 -7M153 51l6 4M161 49l3 -7M161 49l6 4M170 47l3 -7M170 47l6 4M141 55L167 73M150 61l7 -2M150 61l0 7M157 66l7 -2M157 66l0 7M163 70l7 -2M163 70l0 7M84 46L122 84M97 59l12 -1M97 59l-1 12M107 69l12 -1M107 69l-1 12M116 78l12 -1M116 78l-1 12M122 84L150 98M131 89l6 -3M131 89l1 7M138 92l6 -3M138 92l1 7M145 96l6 -3M145 96l1 7M122 84L130 111M124 93l6 2M124 93l-4 5M127 100l6 2M127 100l-4 5M129 107l6 2M129 107l-4 5M0 0L55 63M19 22l18 -1M19 22l-3 18M33 38l18 -1M33 38l-3 18M47 54l18 -1M47 54l-3 18M55 63L100 86M71 71l10 -5M71 71l2 11M82 77l10 -5M82 77l2 11M93 82l10 -5M93 82l2 11M100 86L130 86M111 86l4 -5M111 86l4 5M118 86l4 -5M118 86l4 5M126 86l4 -5M126 86l4 5M100 86L120 105M107 93l6 -1M107 93l-1 6M112 97l6 -1M112 97l-1 6M117 102l6 -1M117 102l-1 6M55 63L68 107M60 78l9 4M60 78l-6 8M63 90l9 4M63 90l-6 8M66 101l9 4M66 101l-6 8M68 107L86 128M74 115l6 -0M74 115l-1 6M78 120l6 -0M78 120l-1 6M83 125l6 -0M83 125l-1 6M68 107L63 132M66 116l4 4M66 116l-5 3M65 122l4 4M65 122l-5 3M64 129l4 4M64 129l-5 3M0 0L26 79M9 27l17 6M9 27l-10 15M16 47l17 6M16 47l-10 15M22 67l17 6M22 67l-10 15M26 79L54 120M36 93l11 1M36 93l-3 10M43 103l11 1M43 103l-3 10M50 113l11 1M50 113l-3 10M54 120L77 139M62 126l6 -1M62 126l-0 7M68 131l6 -1M68 131l-0 7M73 136l6 -1M73 136l-0 7M54 120L58 147M55 129l5 3M55 129l-4 4M56 136l5 3M56 136l-4 4M57 143l5 3M57 143l-4 4M26 79L28 124M27 94l8 6M27 94l-8 7M27 106l8 6M27 106l-8 7M28 117l8 6M28 117l-8 7M28 124L40 149M32 133l6 1M32 133l-3 5M35 139l6 1M35 139l-3 5M38 145l6 1M38 145l-3 5M28 124L20 148M25 132l3 5M25 132l-5 2M23 138l3 5M23 138l-5 2M21 144l3 5M21 144l-5 2M0 0L15 97M5 34l19 11M5 34l-15 16M9 58l19 11M9 58l-15 16M13 83l19 11M13 83l-15 16M15 97L36 153M22 117l12 4M22 117l-7 11M28 130l12 4M28 130l-7 11M33 144l12 4M33 144l-7 11M36 153L63 176M46 161l8 -2M46 161l-0 8M53 166l8 -2M53 166l-0 8M59 172l8 -2M59 172l-0 8M36 153L32 185M35 164l5 5M35 164l-6 4M34 172l5 5M34 172l-6 4M33 180l5 5M33 180l-6 4M15 97L12 152M14 116l9 8M14 116l-10 7M13 130l9 8M13 130l-10 7M12 143l9 8M12 143l-10 7M12 152L17 184M13 163l6 4M13 163l-5 5M15 171l6 4M15 171l-5 5M16 179l6 4M16 179l-5 5M12 152L2 180M8 161l4 6M8 161l-6 2M6 168l4 6M6 168l-6 2M3 176l4 6M3 176l-6 2' stroke='%23e8f4ff' stroke-width='1.4' stroke-linecap='round' fill='none' opacity='.85'/%3E%3C/g%3E%3C/svg%3E")}.pt .frost .fr-bl{left:0;bottom:0;transform-origin:0 100%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220' viewBox='0 0 220 220'%3E%3Cg transform='rotate(270 110 110)'%3E%3Cpath d='M0 0L102 15M36 5l17 -16M36 5l11 20M61 9l17 -16M61 9l11 20M87 13l17 -16M87 13l11 20M102 15L164 11M124 14l8 -11M124 14l9 10M140 13l8 -11M140 13l9 10M155 11l8 -11M155 11l9 10M164 11L197 -7M176 5l1 -8M176 5l8 3M184 0l1 -8M184 0l8 3M192 -4l1 -8M192 -4l8 3M164 11L198 18M176 13l6 -5M176 13l3 7M184 15l6 -5M184 15l3 7M193 17l6 -5M193 17l3 7M102 15L153 41M120 24l11 -5M120 24l3 12M133 31l11 -5M133 31l3 12M146 37l11 -5M146 37l3 12M153 41L187 48M165 43l6 -5M165 43l3 7M173 45l6 -5M173 45l3 7M182 47l6 -5M182 47l3 7M153 41L178 60M162 48l7 -2M162 48l-0 7M168 53l7 -2M168 53l-0 7M174 57l7 -2M174 57l-0 7M0 0L76 42M27 15l18 -7M27 15l3 19M46 25l18 -7M46 25l3 19M65 35l18 -7M65 35l3 19M76 42L128 48M94 44l8 -8M94 44l6 10M107 45l8 -8M107 45l6 10M120 47l8 -8M120 47l6 10M128 48L158 40M138 45l3 -6M138 45l6 4M146 43l3 -6M146 43l6 4M153 41l3 -6M153 41l6 4M128 48L153 62M136 53l6 -2M136 53l1 6M143 56l6 -2M143 56l1 6M149 60l6 -2M149 60l1 6M76 42L110 75M88 53l10 -1M88 53l-1 10M96 62l10 -1M96 62l-1 10M105 70l10 -1M105 70l-1 10M110 75L137 84M119 78l5 -4M119 78l2 6M126 80l5 -4M126 80l2 6M133 82l5 -4M133 82l2 6M110 75L124 97M115 83l6 1M115 83l-2 5M118 89l6 1M118 89l-2 5M122 94l6 1M122 94l-2 5M0 0L47 54M16 19l16 -1M16 19l-3 15M28 32l16 -1M28 32l-3 15M40 46l16 -1M40 46l-3 15M47 54L83 77M60 62l9 -3M60 62l1 9M69 68l9 -3M69 68l1 9M78 74l9 -3M78 74l1 9M83 77L108 84M92 80l5 -3M92 80l2 5M98 81l5 -3M98 81l2 5M104 83l5 -3M104 83l2 5M83 77L97 96M88 84l5 0M88 84l-1 5M91 89l5 0M91 89l-1 5M95 93l5 0M95 93l-1 5M47 54L63 90M53 66l8 2M53 66l-4 8M57 75l8 2M57 75l-4 8M61 84l8 2M61 84l-4 8M63 90L78 108M68 96l5 -0M68 96l-1 5M72 100l5 -0M72 100l-1 5M76 105l5 -0M76 105l-1 5M63 90L65 111M64 97l4 3M64 97l-3 3M64 102l4 3M64 102l-3 3M64 108l4 3M64 108l-3 3M0 0L27 80M9 28l18 6M9 28l-10 16M16 48l18 6M16 48l-10 16M23 68l18 6M23 68l-10 16M27 80L57 121M37 95l11 0M37 95l-3 11M45 105l11 0M45 105l-3 11M53 115l11 0M53 115l-3 11M57 121L82 140M66 127l7 -2M66 127l0 7M72 132l7 -2M72 132l0 7M78 137l7 -2M78 137l0 7M57 121L64 148M60 130l6 3M60 130l-4 5M61 137l6 3M61 137l-4 5M63 144l6 3M63 144l-4 5M27 80L29 127M28 97l8 6M28 97l-8 7M28 108l8 6M28 108l-8 7M29 120l8 6M29 120l-8 7M29 127L41 152M34 136l6 1M34 136l-3 6M37 142l6 1M37 142l-3 6M40 148l6 1M40 148l-3 6M29 127L20 151M26 135l3 5M26 135l-5 2M24 141l3 5M24 141l-5 2M21 147l3 5M21 147l-5 2M0 0L11 70M4 25l14 8M4 25l-11 11M6 42l14 8M6 42l-11 11M9 60l14 8M9 60l-11 11M11 70L33 107M19 83l9 1M19 83l-3 9M24 92l9 1M24 92l-3 9M30 101l9 1M30 101l-3 9M33 107L52 124M40 113l6 -1M40 113l-0 6M45 117l6 -1M45 117l-0 6M49 121l6 -1M49 121l-0 6M33 107L39 129M35 115l5 2M35 115l-3 4M36 120l5 2M36 120l-3 4M38 126l5 2M38 126l-3 4M11 70L9 109M10 84l6 6M10 84l-7 5M9 94l6 6M9 94l-7 5M9 104l6 6M9 104l-7 5M9 109L13 132M10 117l5 2M10 117l-3 4M11 123l5 2M11 123l-3 4M13 129l5 2M13 129l-3 4M9 109L0 129M6 116l2 4M6 116l-5 1M4 121l2 4M4 121l-5 1M2 126l2 4M2 126l-5 1' stroke='%23e8f4ff' stroke-width='1.4' stroke-linecap='round' fill='none' opacity='.85'/%3E%3C/g%3E%3C/svg%3E")}.pt[data-season="winter"]:not([data-event="christmas"])[data-fw="1"] .frost{display:block}.pt[data-season="winter"]:not([data-event="christmas"])[data-fw="1"][data-corner="tl"] .fr-tl{animation:pt-frost1 4.6s ease-out both}.pt[data-season="winter"]:not([data-event="christmas"])[data-fw="1"][data-corner="tr"] .fr-tr{animation:pt-frost1 4.6s ease-out both}.pt[data-season="winter"]:not([data-event="christmas"])[data-fw="1"][data-corner="br"] .fr-br{animation:pt-frost1 4.6s ease-out both}.pt[data-season="winter"]:not([data-event="christmas"])[data-fw="1"][data-corner="bl"] .fr-bl{animation:pt-frost1 4.6s ease-out both}@keyframes pt-frost1{0%{transform:scale(.05);opacity:0}12%{opacity:1}38%{transform:scale(1);opacity:1}70%{opacity:.9}100%{transform:scale(1.02);opacity:0}}.pt[data-season="winter"]:not([data-event="christmas"])[data-fw="2"] .frost{display:block}.pt[data-season="winter"]:not([data-event="christmas"])[data-fw="2"][data-corner="tl"] .fr-tl{animation:pt-frost2 4.6s ease-out both}.pt[data-season="winter"]:not([data-event="christmas"])[data-fw="2"][data-corner="tr"] .fr-tr{animation:pt-frost2 4.6s ease-out both}.pt[data-season="winter"]:not([data-event="christmas"])[data-fw="2"][data-corner="br"] .fr-br{animation:pt-frost2 4.6s ease-out both}.pt[data-season="winter"]:not([data-event="christmas"])[data-fw="2"][data-corner="bl"] .fr-bl{animation:pt-frost2 4.6s ease-out both}@keyframes pt-frost2{0%{transform:scale(.05);opacity:0}12%{opacity:1}38%{transform:scale(1);opacity:1}70%{opacity:.9}100%{transform:scale(1.02);opacity:0}}.pt .hatcone{transform-origin:430px 446px;animation:pt-hat 5s ease-in-out infinite alternate}@keyframes pt-hat{from{transform:rotate(-2deg)}to{transform:rotate(3deg)}}.pt .hatglow{display:none}.pt[data-day="eve"] .hatglow{display:inline;animation:pt-pulse 2s ease-in-out infinite}.pt[data-moment="pompom"] .hatcone{animation:pt-pompom 4s ease-in-out both}@keyframes pt-pompom{0%{transform:rotate(0)}15%{transform:rotate(12deg)}30%{transform:rotate(-8deg)}48%{transform:rotate(6deg)}66%{transform:rotate(-3deg)}100%{transform:rotate(0)}}.pt[data-event="christmas"] .glitter s[data-n="circle"]:nth-child(2n){fill:#bfe4ff}.pt[data-event="christmas"] .beacon .blink{display:none}.pt .crh{animation:pt-crh 4.2s linear infinite}@keyframes pt-crh{0%{transform:translateX(-18px)}50%{transform:translateX(18px)}100%{transform:translateX(-18px)}}.pt[data-day="xmorning"] .xmorning{display:inline}.pt .skt{animation:pt-skate 14s linear infinite}@keyframes pt-skate{0%{transform:translate(var(--rx),0)}25%{transform:translate(0,var(--ry))}50%{transform:translate(calc(var(--rx) * -1),0)}75%{transform:translate(0,calc(var(--ry) * -1))}100%{transform:translate(var(--rx),0)}}.pt[data-moment="skate"] .spinner > s[data-n="g"]{transform-box:fill-box;transform-origin:50% 100%;animation:pt-spinme 3s ease-in-out both}@keyframes pt-spinme{0%,100%{transform:translate(430px,1316px) scaleX(1)}20%{transform:translate(430px,1316px) scaleX(-1)}40%{transform:translate(430px,1316px) scaleX(1)}60%{transform:translate(430px,1316px) scaleX(-1)}}.pt .sly{transform-origin:78px 294px;animation:pt-sly 14s linear both}@keyframes pt-sly{0%{transform:translateY(0.0px) rotate(-5.4deg)}4%{transform:translateY(-4.2px) rotate(-7.8deg)}7%{transform:translateY(-11.2px) rotate(-13.2deg)}11%{transform:translateY(-21.7px) rotate(-16.9deg)}14%{transform:translateY(-33.1px) rotate(-15.2deg)}18%{transform:translateY(-40.9px) rotate(-6.4deg)}21%{transform:translateY(-40.6px) rotate(7.4deg)}25%{transform:translateY(-31.1px) rotate(19.7deg)}29%{transform:translateY(-14.8px) rotate(25.4deg)}32%{transform:translateY(3.3px) rotate(23.9deg)}36%{transform:translateY(17.6px) rotate(16.3deg)}39%{transform:translateY(25.2px) rotate(6.2deg)}43%{transform:translateY(26.6px) rotate(-1.1deg)}46%{transform:translateY(25.0px) rotate(-2.7deg)}50%{transform:translateY(24.0px) rotate(-0.0deg)}54%{transform:translateY(25.0px) rotate(2.7deg)}57%{transform:translateY(26.6px) rotate(1.1deg)}61%{transform:translateY(25.2px) rotate(-6.2deg)}64%{transform:translateY(17.6px) rotate(-16.3deg)}68%{transform:translateY(3.3px) rotate(-23.9deg)}71%{transform:translateY(-14.8px) rotate(-25.4deg)}75%{transform:translateY(-31.1px) rotate(-19.7deg)}79%{transform:translateY(-40.6px) rotate(-7.4deg)}82%{transform:translateY(-40.9px) rotate(6.4deg)}86%{transform:translateY(-33.1px) rotate(15.2deg)}89%{transform:translateY(-21.7px) rotate(16.9deg)}93%{transform:translateY(-11.2px) rotate(13.2deg)}96%{transform:translateY(-4.2px) rotate(7.8deg)}100%{transform:translateY(-0.0px) rotate(5.4deg)}}.pt .puf2{transform-box:fill-box;transform-origin:center;opacity:0;animation:pt-puf2 3.4s ease-out both}@keyframes pt-puf2{0%{opacity:0;transform:scale(.3)}12%{opacity:.85}100%{opacity:0;transform:scale(1.6) translateY(4px)}}.pt .fy{transform:translateY(calc(var(--flyy,300px) - 300px))}.pt .slx{animation:pt-sleigh 14s linear both}@keyframes pt-sleigh{0%{transform:translateX(-170px)}100%{transform:translateX(900px)}}.pt .lgF,.pt .lgF2{animation:pt-lgF .5s ease-in-out infinite}.pt .lgB,.pt .lgB2{animation:pt-lgB .5s ease-in-out infinite}.pt .lgF2,.pt .lgB2{animation-duration:.5s;margin:0}.pt .lgF2{animation-name:pt-lgF2}.pt .lgB2{animation-name:pt-lgB2}@keyframes pt-lgF{0%,100%{transform:rotate(34deg)}50%{transform:rotate(-38deg)}}@keyframes pt-lgF2{0%,100%{transform:rotate(22deg)}50%{transform:rotate(-46deg)}}@keyframes pt-lgB{0%,100%{transform:rotate(-40deg)}50%{transform:rotate(30deg)}}@keyframes pt-lgB2{0%,100%{transform:rotate(-30deg)}50%{transform:rotate(40deg)}}.pt .rbody{animation:pt-rbody .25s ease-in-out infinite alternate}@keyframes pt-rbody{from{transform:translateY(-.8px) rotate(-2deg)}to{transform:translateY(.8px) rotate(2deg)}}.pt .rhead{transform-origin:6px -3.5px;animation:pt-rhead .25s ease-in-out infinite alternate}@keyframes pt-rhead{from{transform:rotate(-5deg)}to{transform:rotate(6deg)}}.pt .whip{transform-origin:19px -14px;animation:pt-whip .8s ease-in-out infinite alternate}@keyframes pt-whip{to{transform:rotate(-14deg)}}.pt .wave{transform-origin:-.6px -12.6px;animation:pt-wave .4s ease-in-out infinite alternate}@keyframes pt-wave{to{transform:rotate(-40deg)}}.pt .orb{animation:pt-orbit 16s linear both}@keyframes pt-orbit{0%{transform:translate(160px,470px) scale(1,1)}25%{transform:translate(430px,420px) scale(.7)}50%{transform:translate(640px,460px) scale(-1,1)}75%{transform:translate(430px,500px) scale(-1.2,1.2)}100%{transform:translate(160px,470px) scale(1,1)}}.pt .pcy{animation:pt-pcy 12s cubic-bezier(.3,.2,.6,1) both}@keyframes pt-pcy{0%{transform:translateY(0);opacity:0}6%{opacity:1}92%{opacity:1}100%{transform:translateY(828px);opacity:0}}.pt .pcs{animation:pt-pcs 2.4s ease-in-out infinite alternate}@keyframes pt-pcs{from{transform:rotate(-8deg) translateX(-12px)}to{transform:rotate(8deg) translateX(12px)}}.pt .shs{animation:pt-shs 1.6s ease-out both}@keyframes pt-shs{0%{transform:translateX(0) scaleX(.2);opacity:0}10%{opacity:1}100%{transform:translateX(-520px) scaleX(1);opacity:0}}.pt .sbl{animation:pt-sbl 5s ease-in-out both}@keyframes pt-sbl{0%,20%{transform:translate(0,0);opacity:0}22%{opacity:1}36%{transform:translate(22px,-12px)}48%{transform:translate(44px,-2px);opacity:1}50%,100%{opacity:0;transform:translate(44px,-2px)}}.pt .puf{transform-box:fill-box;transform-origin:center;opacity:0;animation:pt-puf 5s ease-out both}@keyframes pt-puf{0%,48%{opacity:0;transform:scale(.2)}52%{opacity:.9}80%,100%{opacity:0;transform:scale(1.6)}}.pt .globe{inset:-40% 0 -40% 0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300' viewBox='0 0 300 300'%3E%3Cg transform='translate(144 66) rotate(33) scale(0.19) translate(-20 -20)'%3E%3Cpath d='M20 20L20 1.6M20 9.9L15.6 12.4M20 9.9L24.4 12.4M20 1.6l1.7 1.9M20 1.6l-1.7 1.9M20 20L35.9 10.8M28.8 14.9L24.4 12.4M28.8 14.9L28.8 20M35.9 10.8l-0.8 2.5M35.9 10.8l-2.5 -0.6M20 20L35.9 29.2M28.8 25.1L28.8 20M28.8 25.1L24.4 27.6M35.9 29.2l-2.5 0.6M35.9 29.2l-0.8 -2.5M20 20L20 38.4M20 30.1L24.4 27.6M20 30.1L15.6 27.6M20 38.4l-1.7 -1.9M20 38.4l1.7 -1.9M20 20L4.1 29.2M11.2 25.1L15.6 27.6M11.2 25.1L11.2 20M4.1 29.2l0.8 -2.5M4.1 29.2l2.5 0.6M20 20L4.1 10.8M11.2 14.9L11.2 20M11.2 14.9L15.6 12.4M4.1 10.8l2.5 -0.6M4.1 10.8l0.8 2.5' stroke='%238aa2c0' stroke-width='3.80' stroke-linecap='round' fill='none' opacity='.45'/%3E%3Cpath d='M20 20L20 1.6M20 9.9L15.6 12.4M20 9.9L24.4 12.4M20 1.6l1.7 1.9M20 1.6l-1.7 1.9M20 20L35.9 10.8M28.8 14.9L24.4 12.4M28.8 14.9L28.8 20M35.9 10.8l-0.8 2.5M35.9 10.8l-2.5 -0.6M20 20L35.9 29.2M28.8 25.1L28.8 20M28.8 25.1L24.4 27.6M35.9 29.2l-2.5 0.6M35.9 29.2l-0.8 -2.5M20 20L20 38.4M20 30.1L24.4 27.6M20 30.1L15.6 27.6M20 38.4l-1.7 -1.9M20 38.4l1.7 -1.9M20 20L4.1 29.2M11.2 25.1L15.6 27.6M11.2 25.1L11.2 20M4.1 29.2l0.8 -2.5M4.1 29.2l2.5 0.6M20 20L4.1 10.8M11.2 14.9L11.2 20M11.2 14.9L15.6 12.4M4.1 10.8l2.5 -0.6M4.1 10.8l0.8 2.5' stroke='%23ffffff' stroke-width='2.00' stroke-linecap='round' fill='none'/%3E%3C/g%3E%3Cg transform='translate(195 212) rotate(42) scale(0.22) translate(-20 -20)'%3E%3Cpath d='M20 20L20 1.6M20 1.6l-1.9 3.2M20 1.6l1.9 3.2M20 20L35.9 10.8M35.9 10.8l-3.7 -0.1M35.9 10.8l-1.8 3.2M20 20L35.9 29.2M35.9 29.2l-1.8 -3.2M35.9 29.2l-3.7 0.1M20 20L20 38.4M20 38.4l1.9 -3.2M20 38.4l-1.9 -3.2M20 20L4.1 29.2M4.1 29.2l3.7 0.1M4.1 29.2l1.8 -3.2M20 20L4.1 10.8M4.1 10.8l1.8 3.2M4.1 10.8l3.7 -0.1' stroke='%238aa2c0' stroke-width='3.80' stroke-linecap='round' fill='none' opacity='.45'/%3E%3Cpath d='M20 20L20 1.6M20 1.6l-1.9 3.2M20 1.6l1.9 3.2M20 20L35.9 10.8M35.9 10.8l-3.7 -0.1M35.9 10.8l-1.8 3.2M20 20L35.9 29.2M35.9 29.2l-1.8 -3.2M35.9 29.2l-3.7 0.1M20 20L20 38.4M20 38.4l1.9 -3.2M20 38.4l-1.9 -3.2M20 20L4.1 29.2M4.1 29.2l3.7 0.1M4.1 29.2l1.8 -3.2M20 20L4.1 10.8M4.1 10.8l1.8 3.2M4.1 10.8l3.7 -0.1' stroke='%23ffffff' stroke-width='2.00' stroke-linecap='round' fill='none'/%3E%3C/g%3E%3Cg transform='translate(248 204) rotate(23) scale(0.19) translate(-20 -20)'%3E%3Cpath d='M20 20L20 1.6M20 9.9L15.6 12.4M20 9.9L24.4 12.4M20 1.6l1.7 1.9M20 1.6l-1.7 1.9M20 20L35.9 10.8M28.8 14.9L24.4 12.4M28.8 14.9L28.8 20M35.9 10.8l-0.8 2.5M35.9 10.8l-2.5 -0.6M20 20L35.9 29.2M28.8 25.1L28.8 20M28.8 25.1L24.4 27.6M35.9 29.2l-2.5 0.6M35.9 29.2l-0.8 -2.5M20 20L20 38.4M20 30.1L24.4 27.6M20 30.1L15.6 27.6M20 38.4l-1.7 -1.9M20 38.4l1.7 -1.9M20 20L4.1 29.2M11.2 25.1L15.6 27.6M11.2 25.1L11.2 20M4.1 29.2l0.8 -2.5M4.1 29.2l2.5 0.6M20 20L4.1 10.8M11.2 14.9L11.2 20M11.2 14.9L15.6 12.4M4.1 10.8l2.5 -0.6M4.1 10.8l0.8 2.5' stroke='%238aa2c0' stroke-width='3.80' stroke-linecap='round' fill='none' opacity='.45'/%3E%3Cpath d='M20 20L20 1.6M20 9.9L15.6 12.4M20 9.9L24.4 12.4M20 1.6l1.7 1.9M20 1.6l-1.7 1.9M20 20L35.9 10.8M28.8 14.9L24.4 12.4M28.8 14.9L28.8 20M35.9 10.8l-0.8 2.5M35.9 10.8l-2.5 -0.6M20 20L35.9 29.2M28.8 25.1L28.8 20M28.8 25.1L24.4 27.6M35.9 29.2l-2.5 0.6M35.9 29.2l-0.8 -2.5M20 20L20 38.4M20 30.1L24.4 27.6M20 30.1L15.6 27.6M20 38.4l-1.7 -1.9M20 38.4l1.7 -1.9M20 20L4.1 29.2M11.2 25.1L15.6 27.6M11.2 25.1L11.2 20M4.1 29.2l0.8 -2.5M4.1 29.2l2.5 0.6M20 20L4.1 10.8M11.2 14.9L11.2 20M11.2 14.9L15.6 12.4M4.1 10.8l2.5 -0.6M4.1 10.8l0.8 2.5' stroke='%23ffffff' stroke-width='2.00' stroke-linecap='round' fill='none'/%3E%3C/g%3E%3Cg transform='translate(204 153) rotate(6) scale(0.19) translate(-20 -20)'%3E%3Cpath d='M20 14.8L20 1.6M20 14.8L24.5 17.4L24.5 22.6L20 25.2L15.5 22.6L15.5 17.4L20 14.8M24.5 17.4L35.9 10.8M24.5 22.6L35.9 29.2M20 25.2L20 38.4M15.5 22.6L4.1 29.2M15.5 17.4L4.1 10.8' stroke='%238aa2c0' stroke-width='3.80' stroke-linecap='round' fill='none' opacity='.45'/%3E%3Cpath d='M20 14.8L20 1.6M20 14.8L24.5 17.4L24.5 22.6L20 25.2L15.5 22.6L15.5 17.4L20 14.8M24.5 17.4L35.9 10.8M24.5 22.6L35.9 29.2M20 25.2L20 38.4M15.5 22.6L4.1 29.2M15.5 17.4L4.1 10.8' stroke='%23ffffff' stroke-width='2.00' stroke-linecap='round' fill='none'/%3E%3C/g%3E%3Cg transform='translate(56 101) rotate(24) scale(0.30) translate(-20 -20)'%3E%3Cpath d='M20 20L20 1.6M20 13.9l-2.3 -1.8M20 13.9l2.3 -1.8M20 11.9l-1.9 -1.5M20 11.9l1.9 -1.5M20 9.9l-1.6 -1.3M20 9.9l1.6 -1.3M20 7.9l-1.3 -1M20 7.9l1.3 -1M20 5.8l-1 -0.8M20 5.8l1 -0.8M20 3.8l-0.6 -0.5M20 3.8l0.6 -0.5M20 20L35.9 10.8M25.3 17l0.4 -2.9M25.3 17l2.7 1.1M27 16l0.4 -2.5M27 16l2.3 0.9M28.8 14.9l0.3 -2M28.8 14.9l1.9 0.8M30.5 13.9l0.2 -1.6M30.5 13.9l1.5 0.6M32.3 12.9l0.2 -1.2M32.3 12.9l1.2 0.5M34 11.9l0.1 -0.8M34 11.9l0.8 0.3M20 20L35.9 29.2M25.3 23l2.7 -1.1M25.3 23l0.4 2.9M27 24l2.3 -0.9M27 24l0.4 2.5M28.8 25.1l1.9 -0.8M28.8 25.1l0.3 2M30.5 26.1l1.5 -0.6M30.5 26.1l0.2 1.6M32.3 27.1l1.2 -0.5M32.3 27.1l0.2 1.2M34 28.1l0.8 -0.3M34 28.1l0.1 0.8M20 20L20 38.4M20 26.1l2.3 1.8M20 26.1l-2.3 1.8M20 28.1l1.9 1.5M20 28.1l-1.9 1.5M20 30.1l1.6 1.3M20 30.1l-1.6 1.3M20 32.1l1.3 1M20 32.1l-1.3 1M20 34.2l1 0.8M20 34.2l-1 0.8M20 36.2l0.6 0.5M20 36.2l-0.6 0.5M20 20L4.1 29.2M14.7 23l-0.4 2.9M14.7 23l-2.7 -1.1M13 24l-0.4 2.5M13 24l-2.3 -0.9M11.2 25.1l-0.3 2M11.2 25.1l-1.9 -0.8M9.5 26.1l-0.2 1.6M9.5 26.1l-1.5 -0.6M7.7 27.1l-0.2 1.2M7.7 27.1l-1.2 -0.5M6 28.1l-0.1 0.8M6 28.1l-0.8 -0.3M20 20L4.1 10.8M14.7 17l-2.7 1.1M14.7 17l-0.4 -2.9M13 16l-2.3 0.9M13 16l-0.4 -2.5M11.2 14.9l-1.9 0.8M11.2 14.9l-0.3 -2M9.5 13.9l-1.5 0.6M9.5 13.9l-0.2 -1.6M7.7 12.9l-1.2 0.5M7.7 12.9l-0.2 -1.2M6 11.9l-0.8 0.3M6 11.9l-0.1 -0.8' stroke='%238aa2c0' stroke-width='3.80' stroke-linecap='round' fill='none' opacity='.45'/%3E%3Cpath d='M20 20L20 1.6M20 13.9l-2.3 -1.8M20 13.9l2.3 -1.8M20 11.9l-1.9 -1.5M20 11.9l1.9 -1.5M20 9.9l-1.6 -1.3M20 9.9l1.6 -1.3M20 7.9l-1.3 -1M20 7.9l1.3 -1M20 5.8l-1 -0.8M20 5.8l1 -0.8M20 3.8l-0.6 -0.5M20 3.8l0.6 -0.5M20 20L35.9 10.8M25.3 17l0.4 -2.9M25.3 17l2.7 1.1M27 16l0.4 -2.5M27 16l2.3 0.9M28.8 14.9l0.3 -2M28.8 14.9l1.9 0.8M30.5 13.9l0.2 -1.6M30.5 13.9l1.5 0.6M32.3 12.9l0.2 -1.2M32.3 12.9l1.2 0.5M34 11.9l0.1 -0.8M34 11.9l0.8 0.3M20 20L35.9 29.2M25.3 23l2.7 -1.1M25.3 23l0.4 2.9M27 24l2.3 -0.9M27 24l0.4 2.5M28.8 25.1l1.9 -0.8M28.8 25.1l0.3 2M30.5 26.1l1.5 -0.6M30.5 26.1l0.2 1.6M32.3 27.1l1.2 -0.5M32.3 27.1l0.2 1.2M34 28.1l0.8 -0.3M34 28.1l0.1 0.8M20 20L20 38.4M20 26.1l2.3 1.8M20 26.1l-2.3 1.8M20 28.1l1.9 1.5M20 28.1l-1.9 1.5M20 30.1l1.6 1.3M20 30.1l-1.6 1.3M20 32.1l1.3 1M20 32.1l-1.3 1M20 34.2l1 0.8M20 34.2l-1 0.8M20 36.2l0.6 0.5M20 36.2l-0.6 0.5M20 20L4.1 29.2M14.7 23l-0.4 2.9M14.7 23l-2.7 -1.1M13 24l-0.4 2.5M13 24l-2.3 -0.9M11.2 25.1l-0.3 2M11.2 25.1l-1.9 -0.8M9.5 26.1l-0.2 1.6M9.5 26.1l-1.5 -0.6M7.7 27.1l-0.2 1.2M7.7 27.1l-1.2 -0.5M6 28.1l-0.1 0.8M6 28.1l-0.8 -0.3M20 20L4.1 10.8M14.7 17l-2.7 1.1M14.7 17l-0.4 -2.9M13 16l-2.3 0.9M13 16l-0.4 -2.5M11.2 14.9l-1.9 0.8M11.2 14.9l-0.3 -2M9.5 13.9l-1.5 0.6M9.5 13.9l-0.2 -1.6M7.7 12.9l-1.2 0.5M7.7 12.9l-0.2 -1.2M6 11.9l-0.8 0.3M6 11.9l-0.1 -0.8' stroke='%23ffffff' stroke-width='2.00' stroke-linecap='round' fill='none'/%3E%3C/g%3E%3Cg transform='translate(23 262) rotate(30) scale(0.28) translate(-20 -20)'%3E%3Cpath d='M20 20L20 1.6M20 13l-4.8 -2.8M20 13l4.8 -2.8M20 9l-4.1 -2.4M20 9l4.1 -2.4M20 5.3l-2.5 -1.5M20 5.3l2.5 -1.5M20 20L35.9 10.8M26.1 16.5l0 -5.5M26.1 16.5l4.8 2.8M29.6 14.5l0 -4.8M29.6 14.5l4.1 2.4M32.7 12.6l0 -2.9M32.7 12.6l2.5 1.5M20 20L35.9 29.2M26.1 23.5l4.8 -2.8M26.1 23.5l0 5.5M29.6 25.5l4.1 -2.4M29.6 25.5l0 4.8M32.7 27.4l2.5 -1.5M32.7 27.4l0 2.9M20 20L20 38.4M20 27l4.8 2.8M20 27l-4.8 2.8M20 31l4.1 2.4M20 31l-4.1 2.4M20 34.7l2.5 1.5M20 34.7l-2.5 1.5M20 20L4.1 29.2M13.9 23.5l0 5.5M13.9 23.5l-4.8 -2.8M10.4 25.5l0 4.8M10.4 25.5l-4.1 -2.4M7.3 27.4l0 2.9M7.3 27.4l-2.5 -1.5M20 20L4.1 10.8M13.9 16.5l-4.8 2.8M13.9 16.5l-0 -5.5M10.4 14.5l-4.1 2.4M10.4 14.5l-0 -4.8M7.3 12.6l-2.5 1.5M7.3 12.6l-0 -2.9' stroke='%238aa2c0' stroke-width='3.80' stroke-linecap='round' fill='none' opacity='.45'/%3E%3Cpath d='M20 20L20 1.6M20 13l-4.8 -2.8M20 13l4.8 -2.8M20 9l-4.1 -2.4M20 9l4.1 -2.4M20 5.3l-2.5 -1.5M20 5.3l2.5 -1.5M20 20L35.9 10.8M26.1 16.5l0 -5.5M26.1 16.5l4.8 2.8M29.6 14.5l0 -4.8M29.6 14.5l4.1 2.4M32.7 12.6l0 -2.9M32.7 12.6l2.5 1.5M20 20L35.9 29.2M26.1 23.5l4.8 -2.8M26.1 23.5l0 5.5M29.6 25.5l4.1 -2.4M29.6 25.5l0 4.8M32.7 27.4l2.5 -1.5M32.7 27.4l0 2.9M20 20L20 38.4M20 27l4.8 2.8M20 27l-4.8 2.8M20 31l4.1 2.4M20 31l-4.1 2.4M20 34.7l2.5 1.5M20 34.7l-2.5 1.5M20 20L4.1 29.2M13.9 23.5l0 5.5M13.9 23.5l-4.8 -2.8M10.4 25.5l0 4.8M10.4 25.5l-4.1 -2.4M7.3 27.4l0 2.9M7.3 27.4l-2.5 -1.5M20 20L4.1 10.8M13.9 16.5l-4.8 2.8M13.9 16.5l-0 -5.5M10.4 14.5l-4.1 2.4M10.4 14.5l-0 -4.8M7.3 12.6l-2.5 1.5M7.3 12.6l-0 -2.9' stroke='%23ffffff' stroke-width='2.00' stroke-linecap='round' fill='none'/%3E%3C/g%3E%3Cg transform='translate(160 246) rotate(54) scale(0.22) translate(-20 -20)'%3E%3Cpath d='M20 20L20 1.6M20 9.9L15.6 12.4M20 9.9L24.4 12.4M20 1.6l1.7 1.9M20 1.6l-1.7 1.9M20 20L35.9 10.8M28.8 14.9L24.4 12.4M28.8 14.9L28.8 20M35.9 10.8l-0.8 2.5M35.9 10.8l-2.5 -0.6M20 20L35.9 29.2M28.8 25.1L28.8 20M28.8 25.1L24.4 27.6M35.9 29.2l-2.5 0.6M35.9 29.2l-0.8 -2.5M20 20L20 38.4M20 30.1L24.4 27.6M20 30.1L15.6 27.6M20 38.4l-1.7 -1.9M20 38.4l1.7 -1.9M20 20L4.1 29.2M11.2 25.1L15.6 27.6M11.2 25.1L11.2 20M4.1 29.2l0.8 -2.5M4.1 29.2l2.5 0.6M20 20L4.1 10.8M11.2 14.9L11.2 20M11.2 14.9L15.6 12.4M4.1 10.8l2.5 -0.6M4.1 10.8l0.8 2.5' stroke='%238aa2c0' stroke-width='3.80' stroke-linecap='round' fill='none' opacity='.45'/%3E%3Cpath d='M20 20L20 1.6M20 9.9L15.6 12.4M20 9.9L24.4 12.4M20 1.6l1.7 1.9M20 1.6l-1.7 1.9M20 20L35.9 10.8M28.8 14.9L24.4 12.4M28.8 14.9L28.8 20M35.9 10.8l-0.8 2.5M35.9 10.8l-2.5 -0.6M20 20L35.9 29.2M28.8 25.1L28.8 20M28.8 25.1L24.4 27.6M35.9 29.2l-2.5 0.6M35.9 29.2l-0.8 -2.5M20 20L20 38.4M20 30.1L24.4 27.6M20 30.1L15.6 27.6M20 38.4l-1.7 -1.9M20 38.4l1.7 -1.9M20 20L4.1 29.2M11.2 25.1L15.6 27.6M11.2 25.1L11.2 20M4.1 29.2l0.8 -2.5M4.1 29.2l2.5 0.6M20 20L4.1 10.8M11.2 14.9L11.2 20M11.2 14.9L15.6 12.4M4.1 10.8l2.5 -0.6M4.1 10.8l0.8 2.5' stroke='%23ffffff' stroke-width='2.00' stroke-linecap='round' fill='none'/%3E%3C/g%3E%3Cg transform='translate(189 56) rotate(2) scale(0.23) translate(-20 -20)'%3E%3Cpath d='M34.3 28.3L20 36.6L5.7 28.3L5.7 11.7L20 3.4L34.3 11.7L34.3 28.3M28 24.6L20 29.2L12 24.6L12 15.4L20 10.8L28 15.4L28 24.6M20 10.8L20 4.9M28 15.4L33.1 12.5M28 24.6L33.1 27.5M20 29.2L20 35.1M12 24.6L6.9 27.5M12 15.4L6.9 12.5' stroke='%238aa2c0' stroke-width='3.80' stroke-linecap='round' fill='none' opacity='.45'/%3E%3Cpath d='M34.3 28.3L20 36.6L5.7 28.3L5.7 11.7L20 3.4L34.3 11.7L34.3 28.3M28 24.6L20 29.2L12 24.6L12 15.4L20 10.8L28 15.4L28 24.6M20 10.8L20 4.9M28 15.4L33.1 12.5M28 24.6L33.1 27.5M20 29.2L20 35.1M12 24.6L6.9 27.5M12 15.4L6.9 12.5' stroke='%23ffffff' stroke-width='2.00' stroke-linecap='round' fill='none'/%3E%3C/g%3E%3Cg transform='translate(115 78) rotate(18) scale(0.26) translate(-20 -20)'%3E%3Cpath d='M20 20L20 1.6M20 13.9l-2.3 -1.8M20 13.9l2.3 -1.8M20 11.9l-1.9 -1.5M20 11.9l1.9 -1.5M20 9.9l-1.6 -1.3M20 9.9l1.6 -1.3M20 7.9l-1.3 -1M20 7.9l1.3 -1M20 5.8l-1 -0.8M20 5.8l1 -0.8M20 3.8l-0.6 -0.5M20 3.8l0.6 -0.5M20 20L35.9 10.8M25.3 17l0.4 -2.9M25.3 17l2.7 1.1M27 16l0.4 -2.5M27 16l2.3 0.9M28.8 14.9l0.3 -2M28.8 14.9l1.9 0.8M30.5 13.9l0.2 -1.6M30.5 13.9l1.5 0.6M32.3 12.9l0.2 -1.2M32.3 12.9l1.2 0.5M34 11.9l0.1 -0.8M34 11.9l0.8 0.3M20 20L35.9 29.2M25.3 23l2.7 -1.1M25.3 23l0.4 2.9M27 24l2.3 -0.9M27 24l0.4 2.5M28.8 25.1l1.9 -0.8M28.8 25.1l0.3 2M30.5 26.1l1.5 -0.6M30.5 26.1l0.2 1.6M32.3 27.1l1.2 -0.5M32.3 27.1l0.2 1.2M34 28.1l0.8 -0.3M34 28.1l0.1 0.8M20 20L20 38.4M20 26.1l2.3 1.8M20 26.1l-2.3 1.8M20 28.1l1.9 1.5M20 28.1l-1.9 1.5M20 30.1l1.6 1.3M20 30.1l-1.6 1.3M20 32.1l1.3 1M20 32.1l-1.3 1M20 34.2l1 0.8M20 34.2l-1 0.8M20 36.2l0.6 0.5M20 36.2l-0.6 0.5M20 20L4.1 29.2M14.7 23l-0.4 2.9M14.7 23l-2.7 -1.1M13 24l-0.4 2.5M13 24l-2.3 -0.9M11.2 25.1l-0.3 2M11.2 25.1l-1.9 -0.8M9.5 26.1l-0.2 1.6M9.5 26.1l-1.5 -0.6M7.7 27.1l-0.2 1.2M7.7 27.1l-1.2 -0.5M6 28.1l-0.1 0.8M6 28.1l-0.8 -0.3M20 20L4.1 10.8M14.7 17l-2.7 1.1M14.7 17l-0.4 -2.9M13 16l-2.3 0.9M13 16l-0.4 -2.5M11.2 14.9l-1.9 0.8M11.2 14.9l-0.3 -2M9.5 13.9l-1.5 0.6M9.5 13.9l-0.2 -1.6M7.7 12.9l-1.2 0.5M7.7 12.9l-0.2 -1.2M6 11.9l-0.8 0.3M6 11.9l-0.1 -0.8' stroke='%238aa2c0' stroke-width='3.80' stroke-linecap='round' fill='none' opacity='.45'/%3E%3Cpath d='M20 20L20 1.6M20 13.9l-2.3 -1.8M20 13.9l2.3 -1.8M20 11.9l-1.9 -1.5M20 11.9l1.9 -1.5M20 9.9l-1.6 -1.3M20 9.9l1.6 -1.3M20 7.9l-1.3 -1M20 7.9l1.3 -1M20 5.8l-1 -0.8M20 5.8l1 -0.8M20 3.8l-0.6 -0.5M20 3.8l0.6 -0.5M20 20L35.9 10.8M25.3 17l0.4 -2.9M25.3 17l2.7 1.1M27 16l0.4 -2.5M27 16l2.3 0.9M28.8 14.9l0.3 -2M28.8 14.9l1.9 0.8M30.5 13.9l0.2 -1.6M30.5 13.9l1.5 0.6M32.3 12.9l0.2 -1.2M32.3 12.9l1.2 0.5M34 11.9l0.1 -0.8M34 11.9l0.8 0.3M20 20L35.9 29.2M25.3 23l2.7 -1.1M25.3 23l0.4 2.9M27 24l2.3 -0.9M27 24l0.4 2.5M28.8 25.1l1.9 -0.8M28.8 25.1l0.3 2M30.5 26.1l1.5 -0.6M30.5 26.1l0.2 1.6M32.3 27.1l1.2 -0.5M32.3 27.1l0.2 1.2M34 28.1l0.8 -0.3M34 28.1l0.1 0.8M20 20L20 38.4M20 26.1l2.3 1.8M20 26.1l-2.3 1.8M20 28.1l1.9 1.5M20 28.1l-1.9 1.5M20 30.1l1.6 1.3M20 30.1l-1.6 1.3M20 32.1l1.3 1M20 32.1l-1.3 1M20 34.2l1 0.8M20 34.2l-1 0.8M20 36.2l0.6 0.5M20 36.2l-0.6 0.5M20 20L4.1 29.2M14.7 23l-0.4 2.9M14.7 23l-2.7 -1.1M13 24l-0.4 2.5M13 24l-2.3 -0.9M11.2 25.1l-0.3 2M11.2 25.1l-1.9 -0.8M9.5 26.1l-0.2 1.6M9.5 26.1l-1.5 -0.6M7.7 27.1l-0.2 1.2M7.7 27.1l-1.2 -0.5M6 28.1l-0.1 0.8M6 28.1l-0.8 -0.3M20 20L4.1 10.8M14.7 17l-2.7 1.1M14.7 17l-0.4 -2.9M13 16l-2.3 0.9M13 16l-0.4 -2.5M11.2 14.9l-1.9 0.8M11.2 14.9l-0.3 -2M9.5 13.9l-1.5 0.6M9.5 13.9l-0.2 -1.6M7.7 12.9l-1.2 0.5M7.7 12.9l-0.2 -1.2M6 11.9l-0.8 0.3M6 11.9l-0.1 -0.8' stroke='%23ffffff' stroke-width='2.00' stroke-linecap='round' fill='none'/%3E%3C/g%3E%3Cg transform='translate(95 270) rotate(23) scale(0.25) translate(-20 -20)'%3E%3Cpath d='M20 20L20 1.6M20 9.9L15.6 12.4M20 9.9L24.4 12.4M20 1.6l1.7 1.9M20 1.6l-1.7 1.9M20 20L35.9 10.8M28.8 14.9L24.4 12.4M28.8 14.9L28.8 20M35.9 10.8l-0.8 2.5M35.9 10.8l-2.5 -0.6M20 20L35.9 29.2M28.8 25.1L28.8 20M28.8 25.1L24.4 27.6M35.9 29.2l-2.5 0.6M35.9 29.2l-0.8 -2.5M20 20L20 38.4M20 30.1L24.4 27.6M20 30.1L15.6 27.6M20 38.4l-1.7 -1.9M20 38.4l1.7 -1.9M20 20L4.1 29.2M11.2 25.1L15.6 27.6M11.2 25.1L11.2 20M4.1 29.2l0.8 -2.5M4.1 29.2l2.5 0.6M20 20L4.1 10.8M11.2 14.9L11.2 20M11.2 14.9L15.6 12.4M4.1 10.8l2.5 -0.6M4.1 10.8l0.8 2.5' stroke='%238aa2c0' stroke-width='3.80' stroke-linecap='round' fill='none' opacity='.45'/%3E%3Cpath d='M20 20L20 1.6M20 9.9L15.6 12.4M20 9.9L24.4 12.4M20 1.6l1.7 1.9M20 1.6l-1.7 1.9M20 20L35.9 10.8M28.8 14.9L24.4 12.4M28.8 14.9L28.8 20M35.9 10.8l-0.8 2.5M35.9 10.8l-2.5 -0.6M20 20L35.9 29.2M28.8 25.1L28.8 20M28.8 25.1L24.4 27.6M35.9 29.2l-2.5 0.6M35.9 29.2l-0.8 -2.5M20 20L20 38.4M20 30.1L24.4 27.6M20 30.1L15.6 27.6M20 38.4l-1.7 -1.9M20 38.4l1.7 -1.9M20 20L4.1 29.2M11.2 25.1L15.6 27.6M11.2 25.1L11.2 20M4.1 29.2l0.8 -2.5M4.1 29.2l2.5 0.6M20 20L4.1 10.8M11.2 14.9L11.2 20M11.2 14.9L15.6 12.4M4.1 10.8l2.5 -0.6M4.1 10.8l0.8 2.5' stroke='%23ffffff' stroke-width='2.00' stroke-linecap='round' fill='none'/%3E%3C/g%3E%3Cg transform='translate(112 196) rotate(58) scale(0.19) translate(-20 -20)'%3E%3Cpath d='M34.3 28.3L20 36.6L5.7 28.3L5.7 11.7L20 3.4L34.3 11.7L34.3 28.3M28 24.6L20 29.2L12 24.6L12 15.4L20 10.8L28 15.4L28 24.6M20 10.8L20 4.9M28 15.4L33.1 12.5M28 24.6L33.1 27.5M20 29.2L20 35.1M12 24.6L6.9 27.5M12 15.4L6.9 12.5' stroke='%238aa2c0' stroke-width='3.80' stroke-linecap='round' fill='none' opacity='.45'/%3E%3Cpath d='M34.3 28.3L20 36.6L5.7 28.3L5.7 11.7L20 3.4L34.3 11.7L34.3 28.3M28 24.6L20 29.2L12 24.6L12 15.4L20 10.8L28 15.4L28 24.6M20 10.8L20 4.9M28 15.4L33.1 12.5M28 24.6L33.1 27.5M20 29.2L20 35.1M12 24.6L6.9 27.5M12 15.4L6.9 12.5' stroke='%23ffffff' stroke-width='2.00' stroke-linecap='round' fill='none'/%3E%3C/g%3E%3Cg transform='translate(259 56) rotate(42) scale(0.29) translate(-20 -20)'%3E%3Cpath d='M34.3 28.3L20 36.6L5.7 28.3L5.7 11.7L20 3.4L34.3 11.7L34.3 28.3M28 24.6L20 29.2L12 24.6L12 15.4L20 10.8L28 15.4L28 24.6M20 10.8L20 4.9M28 15.4L33.1 12.5M28 24.6L33.1 27.5M20 29.2L20 35.1M12 24.6L6.9 27.5M12 15.4L6.9 12.5' stroke='%238aa2c0' stroke-width='3.80' stroke-linecap='round' fill='none' opacity='.45'/%3E%3Cpath d='M34.3 28.3L20 36.6L5.7 28.3L5.7 11.7L20 3.4L34.3 11.7L34.3 28.3M28 24.6L20 29.2L12 24.6L12 15.4L20 10.8L28 15.4L28 24.6M20 10.8L20 4.9M28 15.4L33.1 12.5M28 24.6L33.1 27.5M20 29.2L20 35.1M12 24.6L6.9 27.5M12 15.4L6.9 12.5' stroke='%23ffffff' stroke-width='2.00' stroke-linecap='round' fill='none'/%3E%3C/g%3E%3Cg transform='translate(83 138) rotate(41) scale(0.18) translate(-20 -20)'%3E%3Cpath d='M20 20L20 1.6M20 9.9L15.6 12.4M20 9.9L24.4 12.4M20 1.6l1.7 1.9M20 1.6l-1.7 1.9M20 20L35.9 10.8M28.8 14.9L24.4 12.4M28.8 14.9L28.8 20M35.9 10.8l-0.8 2.5M35.9 10.8l-2.5 -0.6M20 20L35.9 29.2M28.8 25.1L28.8 20M28.8 25.1L24.4 27.6M35.9 29.2l-2.5 0.6M35.9 29.2l-0.8 -2.5M20 20L20 38.4M20 30.1L24.4 27.6M20 30.1L15.6 27.6M20 38.4l-1.7 -1.9M20 38.4l1.7 -1.9M20 20L4.1 29.2M11.2 25.1L15.6 27.6M11.2 25.1L11.2 20M4.1 29.2l0.8 -2.5M4.1 29.2l2.5 0.6M20 20L4.1 10.8M11.2 14.9L11.2 20M11.2 14.9L15.6 12.4M4.1 10.8l2.5 -0.6M4.1 10.8l0.8 2.5' stroke='%238aa2c0' stroke-width='3.80' stroke-linecap='round' fill='none' opacity='.45'/%3E%3Cpath d='M20 20L20 1.6M20 9.9L15.6 12.4M20 9.9L24.4 12.4M20 1.6l1.7 1.9M20 1.6l-1.7 1.9M20 20L35.9 10.8M28.8 14.9L24.4 12.4M28.8 14.9L28.8 20M35.9 10.8l-0.8 2.5M35.9 10.8l-2.5 -0.6M20 20L35.9 29.2M28.8 25.1L28.8 20M28.8 25.1L24.4 27.6M35.9 29.2l-2.5 0.6M35.9 29.2l-0.8 -2.5M20 20L20 38.4M20 30.1L24.4 27.6M20 30.1L15.6 27.6M20 38.4l-1.7 -1.9M20 38.4l1.7 -1.9M20 20L4.1 29.2M11.2 25.1L15.6 27.6M11.2 25.1L11.2 20M4.1 29.2l0.8 -2.5M4.1 29.2l2.5 0.6M20 20L4.1 10.8M11.2 14.9L11.2 20M11.2 14.9L15.6 12.4M4.1 10.8l2.5 -0.6M4.1 10.8l0.8 2.5' stroke='%23ffffff' stroke-width='2.00' stroke-linecap='round' fill='none'/%3E%3C/g%3E%3Cg transform='translate(135 106) rotate(37) scale(0.21) translate(-20 -20)'%3E%3Cpath d='M20 20L20 1.6M20 13.9l-2.3 -1.8M20 13.9l2.3 -1.8M20 11.9l-1.9 -1.5M20 11.9l1.9 -1.5M20 9.9l-1.6 -1.3M20 9.9l1.6 -1.3M20 7.9l-1.3 -1M20 7.9l1.3 -1M20 5.8l-1 -0.8M20 5.8l1 -0.8M20 3.8l-0.6 -0.5M20 3.8l0.6 -0.5M20 20L35.9 10.8M25.3 17l0.4 -2.9M25.3 17l2.7 1.1M27 16l0.4 -2.5M27 16l2.3 0.9M28.8 14.9l0.3 -2M28.8 14.9l1.9 0.8M30.5 13.9l0.2 -1.6M30.5 13.9l1.5 0.6M32.3 12.9l0.2 -1.2M32.3 12.9l1.2 0.5M34 11.9l0.1 -0.8M34 11.9l0.8 0.3M20 20L35.9 29.2M25.3 23l2.7 -1.1M25.3 23l0.4 2.9M27 24l2.3 -0.9M27 24l0.4 2.5M28.8 25.1l1.9 -0.8M28.8 25.1l0.3 2M30.5 26.1l1.5 -0.6M30.5 26.1l0.2 1.6M32.3 27.1l1.2 -0.5M32.3 27.1l0.2 1.2M34 28.1l0.8 -0.3M34 28.1l0.1 0.8M20 20L20 38.4M20 26.1l2.3 1.8M20 26.1l-2.3 1.8M20 28.1l1.9 1.5M20 28.1l-1.9 1.5M20 30.1l1.6 1.3M20 30.1l-1.6 1.3M20 32.1l1.3 1M20 32.1l-1.3 1M20 34.2l1 0.8M20 34.2l-1 0.8M20 36.2l0.6 0.5M20 36.2l-0.6 0.5M20 20L4.1 29.2M14.7 23l-0.4 2.9M14.7 23l-2.7 -1.1M13 24l-0.4 2.5M13 24l-2.3 -0.9M11.2 25.1l-0.3 2M11.2 25.1l-1.9 -0.8M9.5 26.1l-0.2 1.6M9.5 26.1l-1.5 -0.6M7.7 27.1l-0.2 1.2M7.7 27.1l-1.2 -0.5M6 28.1l-0.1 0.8M6 28.1l-0.8 -0.3M20 20L4.1 10.8M14.7 17l-2.7 1.1M14.7 17l-0.4 -2.9M13 16l-2.3 0.9M13 16l-0.4 -2.5M11.2 14.9l-1.9 0.8M11.2 14.9l-0.3 -2M9.5 13.9l-1.5 0.6M9.5 13.9l-0.2 -1.6M7.7 12.9l-1.2 0.5M7.7 12.9l-0.2 -1.2M6 11.9l-0.8 0.3M6 11.9l-0.1 -0.8' stroke='%238aa2c0' stroke-width='3.80' stroke-linecap='round' fill='none' opacity='.45'/%3E%3Cpath d='M20 20L20 1.6M20 13.9l-2.3 -1.8M20 13.9l2.3 -1.8M20 11.9l-1.9 -1.5M20 11.9l1.9 -1.5M20 9.9l-1.6 -1.3M20 9.9l1.6 -1.3M20 7.9l-1.3 -1M20 7.9l1.3 -1M20 5.8l-1 -0.8M20 5.8l1 -0.8M20 3.8l-0.6 -0.5M20 3.8l0.6 -0.5M20 20L35.9 10.8M25.3 17l0.4 -2.9M25.3 17l2.7 1.1M27 16l0.4 -2.5M27 16l2.3 0.9M28.8 14.9l0.3 -2M28.8 14.9l1.9 0.8M30.5 13.9l0.2 -1.6M30.5 13.9l1.5 0.6M32.3 12.9l0.2 -1.2M32.3 12.9l1.2 0.5M34 11.9l0.1 -0.8M34 11.9l0.8 0.3M20 20L35.9 29.2M25.3 23l2.7 -1.1M25.3 23l0.4 2.9M27 24l2.3 -0.9M27 24l0.4 2.5M28.8 25.1l1.9 -0.8M28.8 25.1l0.3 2M30.5 26.1l1.5 -0.6M30.5 26.1l0.2 1.6M32.3 27.1l1.2 -0.5M32.3 27.1l0.2 1.2M34 28.1l0.8 -0.3M34 28.1l0.1 0.8M20 20L20 38.4M20 26.1l2.3 1.8M20 26.1l-2.3 1.8M20 28.1l1.9 1.5M20 28.1l-1.9 1.5M20 30.1l1.6 1.3M20 30.1l-1.6 1.3M20 32.1l1.3 1M20 32.1l-1.3 1M20 34.2l1 0.8M20 34.2l-1 0.8M20 36.2l0.6 0.5M20 36.2l-0.6 0.5M20 20L4.1 29.2M14.7 23l-0.4 2.9M14.7 23l-2.7 -1.1M13 24l-0.4 2.5M13 24l-2.3 -0.9M11.2 25.1l-0.3 2M11.2 25.1l-1.9 -0.8M9.5 26.1l-0.2 1.6M9.5 26.1l-1.5 -0.6M7.7 27.1l-0.2 1.2M7.7 27.1l-1.2 -0.5M6 28.1l-0.1 0.8M6 28.1l-0.8 -0.3M20 20L4.1 10.8M14.7 17l-2.7 1.1M14.7 17l-0.4 -2.9M13 16l-2.3 0.9M13 16l-0.4 -2.5M11.2 14.9l-1.9 0.8M11.2 14.9l-0.3 -2M9.5 13.9l-1.5 0.6M9.5 13.9l-0.2 -1.6M7.7 12.9l-1.2 0.5M7.7 12.9l-0.2 -1.2M6 11.9l-0.8 0.3M6 11.9l-0.1 -0.8' stroke='%23ffffff' stroke-width='2.00' stroke-linecap='round' fill='none'/%3E%3C/g%3E%3C/svg%3E") 0 0/150px 150px}.pt[data-event="christmas"][data-fw="1"] .globe{display:block;animation:pt-globe1 5s cubic-bezier(.2,.6,.4,1) both}.pt[data-event="christmas"][data-fw="1"] > s[data-n="svg"]:not(.pt-cloud){animation:pt-jig1 .7s ease-in-out}@keyframes pt-globe1{0%{transform:translateY(30%) rotate(0);opacity:0}12%{opacity:1;transform:translateY(-18%) rotate(4deg)}100%{transform:translateY(12%) rotate(-2deg);opacity:0}}@keyframes pt-jig1{0%,100%{transform:none}20%{transform:translate(-5px,2px) rotate(-.6deg)}45%{transform:translate(5px,-2px) rotate(.6deg)}70%{transform:translate(-3px,1px)}}.pt[data-event="christmas"][data-fw="2"] .globe{display:block;animation:pt-globe2 5s cubic-bezier(.2,.6,.4,1) both}.pt[data-event="christmas"][data-fw="2"] > s[data-n="svg"]:not(.pt-cloud){animation:pt-jig2 .7s ease-in-out}@keyframes pt-globe2{0%{transform:translateY(30%) rotate(0);opacity:0}12%{opacity:1;transform:translateY(-18%) rotate(4deg)}100%{transform:translateY(12%) rotate(-2deg);opacity:0}}@keyframes pt-jig2{0%,100%{transform:none}20%{transform:translate(-5px,2px) rotate(-.6deg)}45%{transform:translate(5px,-2px) rotate(.6deg)}70%{transform:translate(-3px,1px)}}.pt .bln{animation:pt-bln 16s ease-in both}@keyframes pt-bln{0%{transform:translate(0,0)}100%{transform:translate(-160px,-980px) rotate(-8deg)}}.pt[data-event="valentine"] .glitter s[data-n="circle"]{fill:#ff9ab0}.pt[data-event="valentine"] .glitter s[data-n="circle"]:nth-child(3n){fill:#ff4d6d}.pt .fl-va i{position:absolute;left:var(--cx,50%);top:var(--cy,50%);width:16px;height:16px;margin:-8px 0 0 -8px;background:no-repeat center/contain;opacity:0}.pt .fl-va .v0{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='M10 18C2 12 2 4 6 3C8 2.4 9.6 3.4 10 5C10.4 3.4 12 2.4 14 3C18 4 18 12 10 18Z' fill='%23ff4d6d'/%3E%3C/svg%3E")}.pt[data-event="valentine"][data-fw="1"] .fl-va,.pt[data-event="valentine"][data-fw="2"] .fl-va{display:block}.pt[data-event="valentine"][data-fw="1"] .fl-va i{animation:pt-swirl1 var(--t) cubic-bezier(.2,.7,.3,1) both}.pt[data-event="valentine"][data-fw="2"] .fl-va i{animation:pt-swirl2 var(--t) cubic-bezier(.2,.7,.3,1) both}.pt[data-event="newyear"] .snowy{display:inline}.pt[data-ny~="count"] .nyc,.pt[data-ny~="year"] .nyp{display:inline}.pt .cdn{transform-box:fill-box;transform-origin:center;animation:pt-cdn 1s ease-out infinite}@keyframes pt-cdn{0%{transform:scale(1.25);opacity:.4}25%{transform:scale(1);opacity:1}100%{opacity:.85}}.pt .nyp s[data-n="text"]{animation:pt-tw 1.6s ease-in-out infinite}.pt[data-ny~="party"] .glitter,.pt[data-ny~="finale"] .glitter,.pt[data-ny~="year"] .glitter,.pt[data-ny~="count"] .glitter{opacity:var(--pn)}.pt[data-ny~="party"] .glitter *,.pt[data-ny~="finale"] .glitter *,.pt[data-ny~="year"] .glitter *,.pt[data-ny~="count"] .glitter *{animation-play-state:running}.pt[data-ny~="volleys"] .fw,.pt[data-ny~="finale"] .fw,.pt[data-ny~="party"] .fw{display:inline}.pt[data-ny~="volleys"][data-fw="0"] .fwb .rk{animation:pt-rk0 calc(var(--du) * 3) calc(var(--dl) * 4) infinite}.pt[data-ny~="volleys"][data-fw="0"] .fwb .bs{animation:pt-bs0 calc(var(--du) * 3) calc(var(--dl) * 4) infinite}.pt[data-ny~="party"][data-fw="0"] .fwb .rk{animation:pt-rk0 calc(var(--du) * 1.7) calc(var(--dl) * 2) infinite}.pt[data-ny~="party"][data-fw="0"] .fwb .bs{animation:pt-bs0 calc(var(--du) * 1.7) calc(var(--dl) * 2) infinite}.pt[data-ny~="finale"][data-fw="0"] .fwb .rk{animation:pt-rk0 2.4s calc(var(--dl) * .5) infinite}.pt[data-ny~="finale"][data-fw="0"] .fwb .bs{animation:pt-bs0 2.4s calc(var(--dl) * .5) infinite}.pt .nyy,.pt .nyf{display:none}.pt[data-ny~="finale"] .nyfin{display:inline}.pt[data-ny~="finale"] .nyf{display:inline}.pt[data-ny~="finale"][data-year="2026"] .nyy-2026,.pt[data-ny~="finale"][data-year="2027"] .nyy-2027,.pt[data-ny~="finale"][data-year="2028"] .nyy-2028,.pt[data-ny~="finale"][data-year="2029"] .nyy-2029,.pt[data-ny~="finale"][data-year="2030"] .nyy-2030,.pt[data-ny~="finale"][data-year="2031"] .nyy-2031{display:inline}.pt .nyfin .bl{transform-box:fill-box;transform-origin:center;opacity:0}.pt .nyy .bl{animation:pt-nyy 20s ease-out both}@keyframes pt-nyy{0%{transform:scale(.05);opacity:0}2%{opacity:1}8%{transform:scale(1.4)}80%{transform:scale(1.45);opacity:1}100%{transform:scale(1.5) translateY(30px);opacity:0}}.pt .nys .bl{animation:pt-nyf 20s ease-out 6s both}.pt .nyh .bl{animation:pt-nyf 20s ease-out 9s both}@keyframes pt-nyf{0%{transform:scale(.05);opacity:0}3%{opacity:1}12%{transform:scale(1)}40%{transform:scale(1.04);opacity:1}55%,100%{transform:scale(1.08) translateY(24px);opacity:0}}.pt[data-ny~="crowd"] .crowd{display:inline}.pt .phone{animation:pt-tw 2.4s ease-in-out infinite}.pt[data-ny~="finale"] .cj{animation:pt-jump .42s ease-in-out infinite alternate}@keyframes pt-jump{to{transform:translateY(-5px)}}.pt[data-ny~="nocars"] .car{display:none}.pt[data-ny~="nocars"] .nyped{display:inline}.pt .ped{animation:pt-ped var(--d) linear infinite}.pt .ped:nth-child(2n){animation-direction:reverse}@keyframes pt-ped{from{transform:translateX(-30px)}to{transform:translateX(850px)}}.pt .nyped .bob{animation-duration:.5s}.pt .confetti .v0 b{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'%3E%3Crect x='3' y='1' width='4' height='8' fill='%23ffd166'/%3E%3C/svg%3E")}.pt .confetti .v1 b{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'%3E%3Crect x='3' y='1' width='4' height='8' fill='%23ff4d6d'/%3E%3C/svg%3E")}.pt .confetti .v2 b{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'%3E%3Crect x='3' y='1' width='4' height='8' fill='%234fe3ff'/%3E%3C/svg%3E")}.pt .confetti .v3 b{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'%3E%3Crect x='3' y='1' width='4' height='8' fill='%236dff9a'/%3E%3C/svg%3E")}.pt .confetti .v4 b{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'%3E%3Crect x='3' y='1' width='4' height='8' fill='%23ffffff'/%3E%3C/svg%3E")}.pt .confetti .v5 b{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'%3E%3Crect x='3' y='1' width='4' height='8' fill='%23c8a0ff'/%3E%3C/svg%3E")}.pt[data-ny~="finale"] .confetti,.pt[data-ny~="year"] .confetti{display:block}.pt .fl-ny i{position:absolute;left:var(--cx,50%);top:var(--cy,50%);width:10px;height:10px;margin:-5px 0 0 -5px;background:no-repeat center/contain;opacity:0}.pt .fl-ny .v0{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'%3E%3Crect x='3' y='1' width='4' height='8' fill='%23ffd166'/%3E%3C/svg%3E")}.pt .fl-ny .v1{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'%3E%3Crect x='3' y='1' width='4' height='8' fill='%23ff4d6d'/%3E%3C/svg%3E")}.pt .fl-ny .v2{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'%3E%3Crect x='3' y='1' width='4' height='8' fill='%234fe3ff'/%3E%3C/svg%3E")}.pt .fl-ny .v3{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'%3E%3Crect x='3' y='1' width='4' height='8' fill='%236dff9a'/%3E%3C/svg%3E")}.pt .fl-ny .v4{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'%3E%3Crect x='3' y='1' width='4' height='8' fill='%23ffffff'/%3E%3C/svg%3E")}.pt .fl-ny .v5{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'%3E%3Crect x='3' y='1' width='4' height='8' fill='%23c8a0ff'/%3E%3C/svg%3E")}.pt[data-event="newyear"][data-fw="1"] .fl-ny,.pt[data-event="newyear"][data-fw="2"] .fl-ny{display:block}.pt[data-event="newyear"][data-fw="1"] .fl-ny i{animation:pt-swirl1 var(--t) cubic-bezier(.2,.7,.3,1) both}.pt[data-event="newyear"][data-fw="2"] .fl-ny i{animation:pt-swirl2 var(--t) cubic-bezier(.2,.7,.3,1) both}.pt[data-ny~="after"] .nyafter{display:inline}.pt .swp{animation:pt-swp 120s linear infinite}@keyframes pt-swp{from{transform:translateX(120px)}to{transform:translateX(700px)}}.pt .swp .bob{animation-duration:1.2s}.pt .crk{animation:pt-cork 3s cubic-bezier(.2,.8,.4,1) both}@keyframes pt-cork{0%{transform:translate(0,0);opacity:0}5%{opacity:1}50%{transform:translate(30px,-120px) rotate(400deg)}100%{transform:translate(60px,-40px) rotate(900deg);opacity:0}}.pt .flsh{animation:pt-flsh 2s steps(1) both}@keyframes pt-flsh{0%{opacity:0}10%{opacity:1}16%{opacity:0}40%{opacity:1}44%,100%{opacity:0}}.pt .lnt{animation:pt-lnt 18s ease-in both}@keyframes pt-lnt{0%{transform:translate(0,0);opacity:0}8%{opacity:1}100%{transform:translate(var(--lx),-900px);opacity:0}}.pt.pt[data-season="spring"][data-phase="1"] .fountain .cannon:nth-child(2n){display:none}.pt.pt[data-season="spring"][data-phase="1"] .tulips{opacity:.35}.pt.pt[data-season="spring"][data-phase="2"] .petaldrift{display:inline}.pt.pt[data-season="spring"][data-phase="2"] .couple{display:inline}.pt .camf{opacity:0;animation:pt-camf 7s steps(1) infinite}@keyframes pt-camf{0%,94%{opacity:0}95%{opacity:1}97%{opacity:0}}.pt.pt[data-season="spring"][data-phase="3"] .icecart,.pt[data-season="summer"] .icecart{display:inline}.pt .bfy{animation:pt-bat 7s ease-in-out infinite}.pt:not([data-sky="day"]) .bfy{display:none}.pt.pt[data-season="spring"]:not([data-phase="1"])[data-sky="day"] .swallows,.pt[data-season="summer"][data-sky="day"] .swallows{display:inline}.pt .swl{animation:pt-swl 12s ease-in-out infinite}@keyframes pt-swl{0%,100%{transform:translate(0,0)}33%{transform:translate(var(--ax),var(--ay))}66%{transform:translate(var(--bx2),var(--by2))}}.pt .petals .v0 b{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='M8 2C12 4 13 10 8 14C3 10 4 4 8 2Z' fill='%23ffc2d6'/%3E%3Cpath d='M8 4L8 12' stroke='%23e88aa8' stroke-width='.5' opacity='.5'/%3E%3C/svg%3E")}.pt .petals .v1 b{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='M8 2C12 4 13 10 8 14C3 10 4 4 8 2Z' fill='%23ffe0ea'/%3E%3Cpath d='M8 4L8 12' stroke='%23f2a0b8' stroke-width='.5' opacity='.5'/%3E%3C/svg%3E")}.pt .petals .v2 b{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='M8 2C12 4 13 10 8 14C3 10 4 4 8 2Z' fill='%23ffffff'/%3E%3Cpath d='M8 4L8 12' stroke='%23f2b0c4' stroke-width='.5' opacity='.5'/%3E%3C/svg%3E")}.pt .petals .v3 b{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='M8 2C12 4 13 10 8 14C3 10 4 4 8 2Z' fill='%23ffb0c8'/%3E%3Cpath d='M8 4L8 12' stroke='%23d87094' stroke-width='.5' opacity='.5'/%3E%3C/svg%3E")}.pt.pt[data-season="spring"][data-phase="2"] .petals{display:block}.pt .petals{opacity:calc(.5 + .5 * var(--pd))}.pt .fl-sp i{position:absolute;left:var(--cx,50%);top:var(--cy,50%);width:12px;height:12px;margin:-6px 0 0 -6px;background:no-repeat center/contain;opacity:0}.pt .fl-sp .v0{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='M8 2C12 4 13 10 8 14C3 10 4 4 8 2Z' fill='%23ffc2d6'/%3E%3Cpath d='M8 4L8 12' stroke='%23e88aa8' stroke-width='.5' opacity='.5'/%3E%3C/svg%3E")}.pt .fl-sp .v1{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='M8 2C12 4 13 10 8 14C3 10 4 4 8 2Z' fill='%23ffe0ea'/%3E%3Cpath d='M8 4L8 12' stroke='%23f2a0b8' stroke-width='.5' opacity='.5'/%3E%3C/svg%3E")}.pt .fl-sp .v2{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='M8 2C12 4 13 10 8 14C3 10 4 4 8 2Z' fill='%23ffffff'/%3E%3Cpath d='M8 4L8 12' stroke='%23f2b0c4' stroke-width='.5' opacity='.5'/%3E%3C/svg%3E")}.pt .fl-sp .v3{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='M8 2C12 4 13 10 8 14C3 10 4 4 8 2Z' fill='%23ffb0c8'/%3E%3Cpath d='M8 4L8 12' stroke='%23d87094' stroke-width='.5' opacity='.5'/%3E%3C/svg%3E")}.pt[data-season="spring"][data-fw="1"] .fl-sp,.pt[data-season="spring"][data-fw="2"] .fl-sp{display:block}.pt[data-season="spring"][data-fw="1"] .fl-sp i{animation:pt-swirl1 var(--t) cubic-bezier(.2,.7,.3,1) both}.pt[data-season="spring"][data-fw="2"] .fl-sp i{animation:pt-swirl2 var(--t) cubic-bezier(.2,.7,.3,1) both}.pt .pgust i{position:absolute;left:-20px;width:12px;height:12px;background:no-repeat center/contain;animation:pt-pgust var(--t) cubic-bezier(.3,.1,.6,1) var(--dl) both}.pt .pgust .v0{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='M8 2C12 4 13 10 8 14C3 10 4 4 8 2Z' fill='%23ffc2d6'/%3E%3Cpath d='M8 4L8 12' stroke='%23e88aa8' stroke-width='.5' opacity='.5'/%3E%3C/svg%3E")}.pt .pgust .v1{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='M8 2C12 4 13 10 8 14C3 10 4 4 8 2Z' fill='%23ffe0ea'/%3E%3Cpath d='M8 4L8 12' stroke='%23f2a0b8' stroke-width='.5' opacity='.5'/%3E%3C/svg%3E")}.pt .pgust .v2{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='M8 2C12 4 13 10 8 14C3 10 4 4 8 2Z' fill='%23ffffff'/%3E%3Cpath d='M8 4L8 12' stroke='%23f2b0c4' stroke-width='.5' opacity='.5'/%3E%3C/svg%3E")}.pt .pgust .v3{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='M8 2C12 4 13 10 8 14C3 10 4 4 8 2Z' fill='%23ffb0c8'/%3E%3Cpath d='M8 4L8 12' stroke='%23d87094' stroke-width='.5' opacity='.5'/%3E%3C/svg%3E")}.pt[data-moment="petalgust"] .pgust{display:block}@keyframes pt-pgust{0%{transform:translate(0,0) rotate(0);opacity:0}10%{opacity:1}100%{transform:translate(900px,var(--dy)) rotate(720deg);opacity:0}}.pt .dkw{animation:pt-dk 16s linear both}@keyframes pt-dk{0%{transform:translateX(-60px)}100%{transform:translateX(330px)}}.pt .dk{animation:pt-bob 1s ease-in-out infinite}.pt .kt{animation:pt-kite 14s ease-in-out both}@keyframes pt-kite{0%{transform:translate(0,220px);opacity:0}10%{opacity:1}45%{transform:translate(40px,0)}60%{transform:translate(20px,60px)}85%{transform:translate(60px,-20px);opacity:1}100%{transform:translate(80px,240px);opacity:0}}.pt .ktw{animation:pt-pcs 1.6s ease-in-out infinite alternate}.pt.pt[data-season="summer"][data-phase="2"] .plages{display:inline}.pt:not([data-sky="day"]) .frb{display:none}.pt:not([data-sky="night"]) .ev-pe{display:none}.pt .psh{animation:pt-psh 8s linear infinite}@keyframes pt-psh{0%{transform:translateX(0) scaleX(.2);opacity:0}2%{opacity:1}12%{transform:translateX(-380px) scaleX(1);opacity:0}100%{opacity:0;transform:translateX(-380px)}}.pt .stc{opacity:0;animation:pt-stc 30s ease-in-out both}@keyframes pt-stc{0%{opacity:0}10%,75%{opacity:.35}100%{opacity:0}}.pt .spk{animation:pt-spk 6s linear both}@keyframes pt-spk{0%{transform:translateX(250px)}100%{transform:translateX(330px) translateY(60px)}}.pt .mo-splash .bob{animation-duration:.3s}.pt .hab{animation:pt-hab 30s linear both}@keyframes pt-hab{0%{transform:translate(-60px,40px)}100%{transform:translate(880px,-60px)}}.pt .camf2{opacity:0;animation:pt-camf2 8s steps(1) both}@keyframes pt-camf2{0%,55%{opacity:0}56%{opacity:1}60%,100%{opacity:0}}.pt .scp{animation:pt-scp 7s ease-in both}@keyframes pt-scp{0%,25%{transform:none}35%,100%{transform:translateY(9px)}}.pt .pgx{animation:pt-pgx 7s ease-in-out both}@keyframes pt-pgx{0%,35%{transform:none}70%,100%{transform:translateX(-52px)}}.pt[data-season="summer"][data-fw="1"] .fountain .col{animation:pt-leap1 2.8s ease-in-out both}@keyframes pt-leap1{0%{transform:scaleY(1)}35%{transform:scaleY(2.1)}60%{transform:scaleY(1.8)}100%{transform:scaleY(1)}}.pt[data-season="summer"][data-fw="2"] .fountain .col{animation:pt-leap2 2.8s ease-in-out both}@keyframes pt-leap2{0%{transform:scaleY(1)}35%{transform:scaleY(2.1)}60%{transform:scaleY(1.8)}100%{transform:scaleY(1)}}.pt[data-moment="witch"] .mo-witch,.pt[data-moment="flash"] .mo-flash,.pt[data-moment="grin"] .mo-grin,.pt[data-moment="swarm"] .mo-swarm,.pt[data-moment="ghost"] .mo-ghost,.pt[data-moment="cat"] .mo-cat,.pt[data-moment="ravens"] .mo-ravens,.pt[data-moment="kids"] .mo-kids,.pt[data-moment="rain"] .mo-rain,.pt[data-moment="geese"] .mo-geese,.pt[data-moment="whirl"] .mo-whirl,.pt[data-moment="umbrella"] .mo-umbrella,.pt[data-moment="dog"] .mo-dog,.pt[data-moment="flurry"] .mo-flurry,.pt[data-moment="sled"] .mo-sled,.pt[data-moment="pompom"] .mo-pompom,.pt[data-moment="skate"] .mo-skate,.pt[data-moment="sleigh"] .mo-sleigh,.pt[data-moment="present"] .mo-present,.pt[data-moment="shoot"] .mo-shoot,.pt[data-moment="snowball"] .mo-snowball,.pt[data-moment="fogroll"] .mo-fogroll,.pt[data-moment="starlings"] .mo-starlings,.pt[data-moment="pigeons"] .mo-pigeons,.pt[data-moment="sled"] .mo-sled,.pt[data-moment="jogger"] .mo-jogger,.pt[data-moment="flurry"] .mo-flurry,.pt[data-moment="fogroll"] .mo-fogroll,.pt[data-moment="starlings"] .mo-starlings,.pt[data-moment="pigeons"] .mo-pigeons,.pt[data-moment="sled"] .mo-sled,.pt[data-moment="jogger"] .mo-jogger,.pt[data-moment="flurry"] .mo-flurry,.pt[data-moment="balloon"] .mo-balloon,.pt[data-moment="cork"] .mo-cork,.pt[data-moment="selfie"] .mo-selfie,.pt[data-moment="lanterns"] .mo-lanterns,.pt[data-moment="goldb"] .mo-goldb,.pt[data-moment="flurry"] .mo-flurry,.pt[data-moment="shower"] .mo-shower,.pt[data-moment="shower"] .mo-shower,.pt[data-moment="petalgust"] .mo-petalgust,.pt[data-moment="ducks"] .mo-ducks,.pt[data-moment="kite"] .mo-kite,.pt[data-moment="storm"] .mo-storm,.pt[data-moment="splash"] .mo-splash,.pt[data-moment="hotair"] .mo-hotair,.pt[data-moment="wedding"] .mo-wedding,.pt[data-moment="wedding"] .mo-wedding,.pt[data-moment="icecream"] .mo-icecream,.pt[data-moment="shoot"] .mo-shoot,.pt[data-moment="storm"] .mo-storm,.pt[data-moment="splash"] .mo-splash,.pt[data-moment="hotair"] .mo-hotair,.pt[data-moment="wedding"] .mo-wedding,.pt[data-moment="wedding"] .mo-wedding,.pt[data-moment="icecream"] .mo-icecream,.pt[data-moment="shoot"] .mo-shoot,.pt[data-moment="shoot"] .mo-shoot{display:inline}
/* ---------- AI layer ---------- */
.pt-net{opacity:calc(.32 + .45 * var(--ps) + .35 * var(--pk));transition:opacity 1.2s ease}
.pt .sig{animation:pt-sig 5s linear infinite}@keyframes pt-sig{from{stroke-dashoffset:0}to{stroke-dashoffset:calc(var(--len) * -1)}}
.pt .nd{transform-box:fill-box;transform-origin:center;animation:pt-nd 5s ease-in-out infinite}@keyframes pt-nd{0%,100%{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.5)}}
.pt .scan{animation:pt-scan 26s cubic-bezier(.45,0,.55,1) infinite;opacity:.0}
@keyframes pt-scan{0%{transform:translateX(0);opacity:0}2%{opacity:.85}26%{transform:translateX(900px);opacity:.85}28%,100%{transform:translateX(900px);opacity:0}}
.pt .lab{opacity:0;transition:opacity .45s ease}
.pt .lab-pages{animation:pt-lab 26s ease infinite;animation-delay:.8s}.pt .lab-orrery{animation:pt-lab 26s ease infinite;animation-delay:3.4s}
.pt .lab-vortex{animation:pt-lab 26s ease infinite;animation-delay:3.6s}.pt .lab-kouji{animation:pt-lab 26s ease infinite;animation-delay:3.5s}
@keyframes pt-lab{0%{opacity:0}3%,26%{opacity:1}31%,100%{opacity:0}}
.pt .ring{transform-box:fill-box;transform-origin:center;animation:pt-ring 1.8s ease-out infinite}@keyframes pt-ring{from{transform:scale(.6);opacity:1}to{transform:scale(1.9);opacity:0}}
.pt[data-focus]:not([data-focus=""]) .lab{animation:none;opacity:0}
.pt[data-focus="pages"] .lab-pages,.pt[data-focus="orrery"] .lab-orrery,.pt[data-focus="vortex"] .lab-vortex,.pt[data-focus="kouji"] .lab-kouji{opacity:1!important}
.pt[data-focus]:not([data-focus=""]) .scan{animation:none;opacity:0}
@media (max-width: 960px){.pt .nd{animation:none}}
@media (prefers-reduced-motion: reduce){.pt *,.pt-cel *{animation:none!important;transition:none!important}.pt .w,.pt .streak{opacity:0}
  .pt .mo,.pt .pt-fall,.pt .pt-fl{display:none!important}.pt[data-event="newyear"] .fwb .bs{opacity:.85}}

.pt[data-gl="1"] .mo-witch,.pt[data-gl="1"] .mo-sleigh,.pt[data-gl="1"] .mo-circle,.pt[data-gl="1"] .mo-hotair,.pt[data-gl="1"] .mo-geese,.pt[data-gl="1"] .mo-starlings{visibility:hidden}
.pt .chs{animation:pt-chs 1.35s steps(1) infinite}@keyframes pt-chs{0%{opacity:1}33%{opacity:.2}}
.pt .mo-kite .ktw s[data-n="path"]:last-child{animation:pt-kstr 1.4s ease-in-out infinite}@keyframes pt-kstr{0%,100%{stroke:var(--c-ink);stroke-width:.5}50%{stroke:#fff6cf;stroke-width:.9}}
.pt[data-ny~="finale"] .phone,.pt[data-ny~="year"] .phone{fill:#ffffff;filter:drop-shadow(0 0 1.5px #fff) drop-shadow(0 0 4px #cfe8ff);animation:pt-ph .6s steps(2) infinite}@keyframes pt-ph{50%{opacity:.75}}
.pt .frb{display:none!important}
.pt .strl{animation:strl var(--sd) ease-in-out infinite alternate}.pt .strl .legs{animation:strlL .9s steps(2) infinite}@keyframes strl{from{transform:translateX(0)}to{transform:translateX(var(--sx))}}@keyframes strlL{50%{transform:translateY(-.35px)}}
.pt[data-paused="1"] .strl,.pt[data-paused="1"] .strl .legs{animation-play-state:paused}
@media (prefers-reduced-motion:reduce){.pt .strl,.pt .strl .legs{animation:none}}
.pt.pt.pt[data-event="valentine"][data-sky="night"]{--c-tw:#d8577e;--c-twL:#ffb3c9;--c-twD:#7e2346;--c-twP:#ffd3e0}
.pt.pt.pt[data-event="valentine"][data-sky="dusk"]{--c-tw:#c06a7e;--c-twL:#e8a2b4;--c-twD:#7a3a4c;--c-twP:#efc2cd}
/* ---------- the painted sky, livelier (3D page) ---------- */
.pt .s3-rays{transform:scale(calc(.7 + .5 * var(--sune, .5)))}
.pt .s3-spin{animation:s3-spin 90s linear infinite}
@keyframes s3-spin{to{transform:rotate(360deg)}}
.pt .s3-ring{transform-box:fill-box;transform-origin:center;animation:s3-ring 7s ease-in-out infinite}.pt .s3-r2{animation-duration:11s}
@keyframes s3-ring{0%,100%{transform:scale(1)}50%{transform:scale(1.06)}}
.pt .s3-core{animation:s3-tw 3.2s ease-in-out infinite;transform-box:fill-box;transform-origin:center}
@keyframes s3-tw{0%,100%{transform:scale(.8);opacity:.7}50%{transform:scale(1.25);opacity:1}}
.pt[data-sky="dusk"] .s3-disc{fill:#ffb070;transform:scaleY(.9)}
.pt[data-sky="dusk"] .cel-sun s[data-n="circle"]:not(.s3-disc):not(.s3-ring){fill:#ffcf9a}
.pt[data-sky="dusk"] .s3-rays s[data-n="path"]{fill:#ffd6a0}
.pt .s3-hz{opacity:calc(var(--pk) * .9);transition:opacity 1.2s}
.pt .s3-mw{opacity:calc(var(--ps) * .9);transition:opacity 1.2s}
.pt .s3-cirrus{opacity:calc(var(--pd) * .8);stroke:var(--c-sks2)}
.pt[data-wx="rain"] .s3-cirrus,.pt[data-wx="fog"] .s3-cirrus,.pt[data-wx="snow"] .s3-cirrus{display:none}
.pt .s3-cirrus s[data-n="path"]{animation:s3-cir 60s ease-in-out infinite alternate}
@keyframes s3-cir{to{transform:translateX(40px)}}
.pt .s3-trail{opacity:var(--pd)}
.pt .s3-trail s[data-n="path"]{animation:s3-trail 47s linear infinite;stroke-dashoffset:1000}
@keyframes s3-trail{0%{stroke-dashoffset:1000;opacity:0}2%{opacity:.7}30%{stroke-dashoffset:0;opacity:.6}55%{stroke-dashoffset:0;opacity:0}100%{stroke-dashoffset:0;opacity:0}}
.pt[data-wx="rain"] .s3-trail,.pt[data-wx="fog"] .s3-trail{display:none}
.pt .s3-shafts{transform:translate(var(--sunx),var(--suny));opacity:calc(var(--pk) * 1.1)}
.pt .s3-sh{transform-origin:0 0;animation:s3-sh 20s ease-in-out infinite alternate}
@keyframes s3-sh{from{transform:rotate(-4deg)}to{transform:rotate(4deg)}}
.pt .s3-ghost{transform:translate(calc(var(--sunx) * .55 + 194px),calc(var(--suny) * .55 + 300px));opacity:calc(var(--ghost, 0) * var(--pd))}
/* moon */
.pt .m3-ring{transform-box:fill-box;transform-origin:center;transition:transform 2s,opacity 2s}
.pt[data-wx="fog"] .m3-ring,.pt[data-wx="mist"] .m3-ring{transform:scale(1.7);opacity:.6}
.pt[data-season="winter"][data-sky="night"] .m3-lit{fill:#eef4ff}
/* stars: warm and cool, a flare now and then, appearing one by one at dusk */
.pt-stars > s[data-n="circle"]:nth-child(3n){fill:#ffe9c4}.pt-stars > s[data-n="circle"]:nth-child(5n){fill:#cfe0ff}
.pt-stars > s[data-n="circle"]{transform-box:fill-box;transform-origin:center;transition:transform .9s ease-out}
.pt[data-sky="day"] .pt-stars > s[data-n="circle"]{transform:scale(0)}
.pt-stars > s[data-n="circle"]:nth-child(9n+1){transition-delay:0.45s}.pt-stars > s[data-n="circle"]:nth-child(9n+2){transition-delay:0.90s}.pt-stars > s[data-n="circle"]:nth-child(9n+3){transition-delay:1.35s}.pt-stars > s[data-n="circle"]:nth-child(9n+4){transition-delay:1.80s}.pt-stars > s[data-n="circle"]:nth-child(9n+5){transition-delay:2.25s}.pt-stars > s[data-n="circle"]:nth-child(9n+6){transition-delay:2.70s}.pt-stars > s[data-n="circle"]:nth-child(9n+7){transition-delay:3.15s}.pt-stars > s[data-n="circle"]:nth-child(9n+8){transition-delay:3.60s}.pt-stars > s[data-n="circle"]:nth-child(9n+9){transition-delay:4.05s}
.pt .sp:nth-child(4n) s[data-n="path"]{animation:s3-flare 13s ease-in-out infinite}
@keyframes s3-flare{0%,90%,100%{transform:scale(1)}94%{transform:scale(2.2)}}
.pt .sp s[data-n="path"]{transform-box:fill-box;transform-origin:center}
/* clouds: lit edges at dawn and dusk, silver at night; city glow on the bellies; dark rain clouds */
.pt .cl3-edge{stroke:#ffd08a;opacity:0;transition:opacity 1.2s}
.pt[data-sky="dusk"] .cl3-edge{opacity:.75;stroke:color-mix(in srgb, #ffb8cc calc(var(--dawn, 0) * 100%), #ffd08a)}
.pt[data-sky="night"] .cl3-edge{stroke:#cfd8ff;opacity:.35}
.pt .cl3-belly{opacity:calc(var(--pn) * .55);transition:opacity 1.2s}
.pt-cl3r{display:none}
.pt[data-wx="rain"] .pt-cl3r,.pt[data-moment="rain"] .pt-cl3r,.pt[data-moment="shower"] .pt-cl3r,.pt[data-moment="storm"] .pt-cl3r{display:block}
.pt .cl3-rain{fill:color-mix(in srgb, var(--c-cl) 45%, #5a6478)}.pt .cl3-rs{fill:color-mix(in srgb, var(--c-clS) 40%, #3e4658);opacity:.6}.pt .cl3-rb{fill:color-mix(in srgb, var(--c-clS) 35%, #3a4254);opacity:.75}.pt .cl3-rr{stroke:color-mix(in srgb, var(--c-clR) 60%, #8a94a8);opacity:.8}
.pt .cl3-rc{animation:s3-rc 40s ease-in-out infinite alternate}
@keyframes s3-rc{to{transform:translateX(30px)}}
.pt[data-event="perseids"][data-sky="night"] .pt-cloud{opacity:.12}
.pt[data-wx="rain"] .cel-sun{opacity:.35}
/* wind scratches drift; faster in a gust */
.pt .pt-skyl .k-sks1,.pt .pt-skyl .k-sks2{animation:s3-wind 18s ease-in-out infinite alternate}
.pt[data-gust="1"] .pt-skyl .k-sks1,.pt[data-gust="1"] .pt-skyl .k-sks2{animation-duration:4s}
@keyframes s3-wind{from{transform:translateX(-10px)}to{transform:translateX(14px)}}
/* constellation: pulses run while the camera moves, nodes catch a star when a signal arrives */
.pt .n3-pulse{animation:pt-sig 2s linear infinite;animation-play-state:var(--netplay, paused);opacity:calc(.25 + .75 * var(--netv, 0))}
.pt .n3-star{opacity:0;transform-box:fill-box;transform-origin:center;animation:n3-star 5s linear infinite}
@keyframes n3-star{0%{opacity:1;transform:scale(1.3)}8%{opacity:0;transform:scale(.4)}100%{opacity:0}}
@media (prefers-reduced-motion: reduce){.pt-sky3 *,.pt .n3-pulse,.pt .n3-star{animation:none!important}}

/* the painting's mirror: empty elements that only carry styles for the 3D scene */
:where(s[data-n]){text-decoration:none}:where(s[data-n="svg"]){display:block;pointer-events:none}:where(s[data-n="svg"] [data-f]){fill:var(--af)}:where(s[data-n="svg"] [data-s]){stroke:var(--as)}:where(s[data-n="svg"] [data-o]){opacity:var(--ao)}:where(s[data-n="svg"] [data-w]){stroke-width:var(--aw)}:where(s[data-n="svg"] [data-fo]){fill-opacity:var(--afo)}:where(s[data-n="svg"] [data-so]){stroke-opacity:var(--aso)}:where(s[data-n="svg"] [data-sc]){stop-color:var(--asc)}:where(s[data-n="svg"] [data-qo]){stop-opacity:var(--aqo)}:where(s[data-n="svg"] [data-da]){stroke-dasharray:var(--ada)}:where(s[data-n="svg"] [data-t]){transform:var(--atf)}
.theme-btn svg{animation:iconin .55s cubic-bezier(.2,.8,.2,1)}
@keyframes iconin{from{transform:rotate(-120deg) scale(.5);opacity:0}}
@media (prefers-reduced-motion: reduce){.root,.sky-inner{transition:none}.theme-btn svg{animation:none}}
.pt[data-event="christmas"][data-fw="1"] > .pt3d{animation:pt-jig1 .7s ease-in-out}.pt[data-event="christmas"][data-fw="2"] > .pt3d{animation:pt-jig2 .7s ease-in-out}
/* while the 3D loads only the loading overlay shows (sky and skin layers hidden under it); the rest lays out invisible */
.pt[data-gl-warm] > :not(.pt-load){visibility:hidden}
.pt{transition:opacity .6s ease}
.pt[data-gl-warm] .pt3d{display:block;opacity:0}
.pt .pt3d{transition:opacity .6s ease}
@starting-style{.pt[data-gl="1"] .pt3d{opacity:0}}
/*/PAINT*/
