.crowd.svelte-1e9h9mo{isolation:isolate;background:linear-gradient(var(--haze), transparent 60%) 0 var(--top) / 100% 100% no-repeat, repeating-linear-gradient(180deg, transparent 0 calc(var(--lh) * .45), var(--lsh) var(--lh)) 0 var(--top) / 100% 100%, var(--ground);border-radius:20px;width:100%;min-height:120px;position:relative;overflow:hidden}.light.svelte-1e9h9mo{--hat-ink:#171a2c;--shade:#171a2c22;--dust:#7a6a5a55;--snow:#fff;--pill:#fff;--pill-ink:#171a2c;--ll:#fffc;--haze:#ffffff40;--lsh:#171a2c14;--sky:#dcebfa;--cloud:#ffffffe6;--edge:#171a2c26;--run:#e6896a;--stand:#cdd3e2;--wall:#2f3a63;--pool:#4fb0e3;--deck:#eef3f8;--tile:#cfdcea;--road:#5a5f78;--roadline:#ffd45a;--grass:#a5d38c;--tree:#5fa35a;--river:#5fb7cc;--bank:#93c97c;--reed:#4f8f4b;--snowbg:#fff;--mtn:#c3d0ea;--mtn2:#a9badf;--pine:#4f8a76;--park:#d4d7e0;--pwall:#c3c8d6;--joint:#171a2c10;--ramp:#aab1c4;--wind:#8fa3cc}.dark.svelte-1e9h9mo{--hat-ink:#fff;--shade:#0006;--dust:#fff5;--snow:#fff;--pill:#22264a;--pill-ink:#f3f4ff;--ll:#ffffff40;--haze:#ffffff12;--lsh:#00000026;--sky:#1d2a48;--cloud:#ffffff26;--edge:#0006;--run:#3a2440;--stand:#262a46;--wall:#11142a;--pool:#155a96;--deck:#222743;--tile:#2f3557;--road:#232741;--roadline:#f2b53c;--grass:#1f3b2e;--tree:#2c5a3f;--river:#12516d;--bank:#1f3b2e;--reed:#2f6146;--snowbg:#e6edf8;--mtn:#2b3a63;--mtn2:#34467a;--pine:#1f4a3d;--park:#2a2e46;--pwall:#1f2338;--joint:#ffffff0d;--ramp:#343a5c;--wind:#c6d4ec}.crowd.svelte-1e9h9mo>:where(.svelte-1e9h9mo){pointer-events:none}.back.svelte-1e9h9mo{height:var(--top);box-shadow:0 2px 0 var(--edge);position:absolute;top:0;left:0;right:0}.amb.svelte-1e9h9mo{will-change:transform;position:absolute;left:0}.env-run.svelte-1e9h9mo{--ground:var(--run)}.env-run.svelte-1e9h9mo .back:where(.svelte-1e9h9mo){background:linear-gradient(transparent calc(100% - 6px), var(--wall) 0), var(--stand)}.env-run.svelte-1e9h9mo .amb:where(.svelte-1e9h9mo){height:calc(var(--top) - 11px);width:100%;top:3px}.env-run.svelte-1e9h9mo .amb:where(.svelte-1e9h9mo):before,.env-run.svelte-1e9h9mo .amb:where(.svelte-1e9h9mo):after{content:"";animation:.42s ease-in-out infinite alternate svelte-1e9h9mo-om-cheer;position:absolute;inset:0}.env-run.svelte-1e9h9mo .amb:where(.svelte-1e9h9mo):before{background:radial-gradient(circle at 7px 5px,#e8396f 0 2.6px,#0000 3.2px) 0 0/38px 11px,radial-gradient(circle at 25px 5px,#2457e6 0 2.6px,#0000 3.2px) 0 0/46px 11px,radial-gradient(circle at 5px 5px,#fffc 0 2.6px,#0000 3.2px) 0 0/58px 11px}.env-run.svelte-1e9h9mo .amb:where(.svelte-1e9h9mo):after{background:radial-gradient(circle at 16px 5px,#f2b53c 0 2.6px,#0000 3.2px) 9px 5px/42px 11px,radial-gradient(circle at 34px 5px,#22c3a6 0 2.6px,#0000 3.2px) 9px 5px/52px 11px,radial-gradient(circle at 20px 5px,#7a4fd6 0 2.6px,#0000 3.2px) 3px 5px/34px 11px;animation-delay:-.21s}.dark.env-run.svelte-1e9h9mo .amb:where(.svelte-1e9h9mo){opacity:.6}@keyframes svelte-1e9h9mo-om-cheer{to{transform:translateY(-2px)}}.env-swim.svelte-1e9h9mo{--ground:repeating-linear-gradient(180deg, transparent 0 calc(var(--lh) * .5 - 2px), #0b3f7a26 0 calc(var(--lh) * .5 + 2px), transparent 0 var(--lh)) 0 var(--top) / 100% 100%, var(--pool);--water:var(--pool);--haze:transparent;--lsh:transparent}.env-swim.svelte-1e9h9mo .back:where(.svelte-1e9h9mo){background:linear-gradient(transparent calc(100% - 5px), #ffffffb3 0), linear-gradient(90deg, var(--tile) 1px, transparent 1px) 0 0 / 22px 100%, linear-gradient(var(--tile) 1px, transparent 1px) 0 0 / 100% 11px, var(--deck)}.env-swim.svelte-1e9h9mo .amb:where(.svelte-1e9h9mo),.env-kayak.svelte-1e9h9mo .amb:where(.svelte-1e9h9mo){top:var(--top);background:radial-gradient(22px 2.5px,#fff3 60%,#0000) 0 0/120px 38px,radial-gradient(14px 2px,#ffffff26 60%,#0000) 60px 19px/120px 38px;width:calc(100% + 240px);animation:14s linear infinite svelte-1e9h9mo-om-drift;bottom:0}@keyframes svelte-1e9h9mo-om-drift{to{transform:translate(-240px)}}.env-kayak.svelte-1e9h9mo{--ground:var(--river);--water:var(--river);--haze:transparent;--lsh:transparent}.env-kayak.svelte-1e9h9mo .back:where(.svelte-1e9h9mo){background:linear-gradient(90deg, var(--reed) 2px, transparent 0) 0 100% / 13px 38% repeat-x, linear-gradient(90deg, var(--reed) 3px, transparent 0) 5px 100% / 29px 58% repeat-x, linear-gradient(90deg, var(--reed) 2px, transparent 0) 9px 100% / 41px 70% repeat-x, linear-gradient(var(--sky) 0 30%, var(--bank) 30%)}.env-kayak.svelte-1e9h9mo .amb:where(.svelte-1e9h9mo){animation-duration:9s}.env-bike.svelte-1e9h9mo{--ground:var(--road)}.env-bike.svelte-1e9h9mo .back:where(.svelte-1e9h9mo){background:repeating-linear-gradient(90deg, #e8396f 0 18px, #fff 18px 36px) 0 100% / 100% 5px no-repeat, radial-gradient(circle at 30px 100%, var(--tree) 0 13px, transparent 13.5px) 0 calc(100% - 9px) / 110px 26px repeat-x, radial-gradient(circle at 80px 100%, var(--tree) 0 9px, transparent 9.5px) 0 calc(100% - 9px) / 110px 26px repeat-x, linear-gradient(var(--sky) 0 45%, var(--grass) 45%)}.env-skate.svelte-1e9h9mo{--ground:repeating-linear-gradient(90deg, var(--joint) 0 2px, transparent 2px 140px), var(--park)}.env-skate.svelte-1e9h9mo .back:where(.svelte-1e9h9mo){background:linear-gradient(transparent calc(100% - 5px), #9aa3b8 0 calc(100% - 3px), #eef0f6 0 calc(100% - 2px), #7c86a0 0), radial-gradient(circle at 100% 0, transparent 0 calc(var(--top) * .62), var(--ramp) 0) 0 100% / calc(var(--top) * .66) 66% no-repeat, radial-gradient(circle at 0 0, transparent 0 calc(var(--top) * .62), var(--ramp) 0) 100% 100% / calc(var(--top) * .66) 66% no-repeat, linear-gradient(90deg, transparent 0 30%, #e8396f59 0 46%, #f2b53c66 0 60%, #22c3a659 0 74%, transparent 0) 0 32% / 100% 22% no-repeat, repeating-linear-gradient(90deg, var(--joint) 0 2px, transparent 2px 90px), var(--pwall)}.env-ski.svelte-1e9h9mo,.env-skijump.svelte-1e9h9mo{--hat-ink:#171a2c;--shade:#3d4f7055;--snow:#c6d4ec}.env-ski.svelte-1e9h9mo{--ground:repeating-linear-gradient(-58deg, transparent 0 6px, #5d6b900c 6px 7.5px), linear-gradient(transparent 40%, #5d6b9014), var(--snowbg)}.env-ski.svelte-1e9h9mo .back:where(.svelte-1e9h9mo),.env-skijump.svelte-1e9h9mo .back:where(.svelte-1e9h9mo){background:conic-gradient(from 158deg at 50% 0, var(--pine) 0 44deg, transparent 0) 0 100% / 37px 40% repeat-x, conic-gradient(from 160deg at 50% 0, var(--pine) 0 40deg, transparent 0) 11px 100% / 53px 60% repeat-x, conic-gradient(from 159deg at 50% 0, var(--pine) 0 42deg, transparent 0) 30px 100% / 71px 48% repeat-x, conic-gradient(from 120deg at 50% 0, var(--mtn2) 0 120deg, transparent 0) 70px 100% / 210px 60% repeat-x, conic-gradient(from 115deg at 50% 0, var(--mtn) 0 130deg, transparent 0) 0 100% / 300px 85% repeat-x, var(--sky)}.env-ski.svelte-1e9h9mo .amb:where(.svelte-1e9h9mo),.env-skijump.svelte-1e9h9mo .amb:where(.svelte-1e9h9mo){height:var(--top);background:radial-gradient(ellipse 34px 7px at 80px 30%, var(--cloud) 96%, transparent) 0 0 / 300px 100%, radial-gradient(ellipse 22px 6px at 230px 18%, var(--cloud) 96%, transparent) 0 0 / 300px 100%;width:calc(100% + 600px);animation:60s linear infinite svelte-1e9h9mo-om-drift-c;top:0}@keyframes svelte-1e9h9mo-om-drift-c{to{transform:translate(-600px)}}.env-skijump.svelte-1e9h9mo{--ground:linear-gradient(90deg, transparent calc(70% - 2px), #e8396f66 0 calc(70% + 1px), transparent 0) 0 var(--top) / 100% 100% no-repeat, repeating-linear-gradient(90deg, transparent 0 158px, #2457e633 158px 160px) 0 var(--top) / 100% 100% no-repeat, linear-gradient(var(--snowbg), #eef3fb);--wind:#8fa3cc}.dark.env-skijump.svelte-1e9h9mo{--wind:#c6d4ec}.lane-line.svelte-1e9h9mo{border-top:2px solid var(--ll);height:0;position:absolute;left:0;right:0}.env-swim.svelte-1e9h9mo .lane-line:where(.svelte-1e9h9mo){opacity:.85;background:repeating-linear-gradient(90deg,#e8396f 0 10px,#fff 10px 20px);border:0;border-radius:3px;height:6px;margin-top:-3px;box-shadow:0 2px #0b3f7a22}.env-kayak.svelte-1e9h9mo .lane-line:where(.svelte-1e9h9mo){opacity:.8;background:repeating-radial-gradient(circle at 10px 2px,#f2b53c 0 3px,#0000 3px 40px) 0 0/60px 4px;border:0;height:4px;margin-top:-2px}.env-bike.svelte-1e9h9mo .lane-line:where(.svelte-1e9h9mo){border-top:3px dashed var(--roadline);opacity:.7}.env-ski.svelte-1e9h9mo .lane-line:where(.svelte-1e9h9mo),.env-skijump.svelte-1e9h9mo .lane-line:where(.svelte-1e9h9mo){border-top:2px dashed #9fb0d4aa}.env-skate.svelte-1e9h9mo .lane-line:where(.svelte-1e9h9mo){border-top-color:#00000018}.finish.svelte-1e9h9mo{top:var(--top);opacity:.55;background:repeating-linear-gradient(#fff 0 12px,#171a2c 12px 24px);width:12px;position:absolute;bottom:0;right:6%}.om-trk.svelte-1e9h9mo{width:calc(100% - var(--ww,170px) - 16px);will-change:transform;height:0;animation-name:svelte-1e9h9mo-om-trav;animation-timing-function:linear;animation-iteration-count:infinite;position:absolute;left:8px}@keyframes svelte-1e9h9mo-om-trav{0%{opacity:0;transform:translate(0)}4%,94%{opacity:1}to{opacity:0;transform:translate(100%)}}.who.svelte-1e9h9mo{flex-direction:column;align-items:center;display:flex;position:absolute;bottom:0;left:0}.name.svelte-1e9h9mo{z-index:1;text-overflow:ellipsis;white-space:nowrap;max-width:12ch;color:var(--pill-ink);background:var(--pill);border-radius:999px;padding:1px 10px;font:700 clamp(12px,1.1vw,17px)/1.3 system-ui,sans-serif;position:relative;overflow:hidden;box-shadow:0 1px #0003}.name.me.svelte-1e9h9mo{color:#fff;background:#e8396f}.name.svelte-1e9h9mo{margin-bottom:calc(var(--sz,80px) * -.16)}@media (width<=700px){.crowd.svelte-1e9h9mo:not(.big) .name:where(.svelte-1e9h9mo){max-width:8ch;padding:1px 7px}}.big.svelte-1e9h9mo .name:where(.svelte-1e9h9mo){max-width:14ch;padding:2px 14px;font-size:clamp(16px,1.45vw,26px)}.big.svelte-1e9h9mo .say:where(.svelte-1e9h9mo){font-size:clamp(18px,1.6vw,28px)}.say.svelte-1e9h9mo{white-space:nowrap;color:#14172b;font:800 clamp(15px, 1.3vw, 20px) / 1.2 var(--display,system-ui);background:#ffc84d;border-radius:999px;padding:3px 12px;animation:3.4s ease-out both svelte-1e9h9mo-om-say;position:absolute;bottom:calc(100% + 4px);box-shadow:0 6px 16px #0006}@keyframes svelte-1e9h9mo-om-say{0%{opacity:0;transform:translateY(10px)scale(.8)}10%,78%{opacity:1;transform:none}to{opacity:0;transform:translateY(-14px)}}.om-calm.svelte-1e9h9mo .om-trk:where(.svelte-1e9h9mo),.om-calm.svelte-1e9h9mo .amb:where(.svelte-1e9h9mo),.om-calm.svelte-1e9h9mo .amb:where(.svelte-1e9h9mo):before,.om-calm.svelte-1e9h9mo .amb:where(.svelte-1e9h9mo):after{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.om-trk.svelte-1e9h9mo,.amb.svelte-1e9h9mo,.amb.svelte-1e9h9mo:before,.amb.svelte-1e9h9mo:after{animation-play-state:paused}.say.svelte-1e9h9mo{animation:none}}
