.main-top-badges[data-v-357734dd]{top:calc(var(--u) * 180);gap:calc(var(--u) * 24);display:flex;position:absolute;left:50%;transform:translate(-50%)}@media (min-aspect-ratio:17/10){.main-top-badges[data-v-357734dd]{top:calc(var(--u) * 32);left:max(50%, calc(var(--u) * 1225))}}@media (max-width:900px) and (orientation:portrait){.main-top-badges[data-v-357734dd]{top:calc(var(--u) * 230)}}.bg[data-v-fbb87768],.dark[data-v-fbb87768]{pointer-events:none;position:absolute;inset:0}.bg[data-v-fbb87768]{background:var(--ui-bg) center / var(--ui-bg-size) var(--ui-bg-repeat);background-color:var(--ui-bg-color,transparent)}.dark[data-v-fbb87768]{background:radial-gradient(120% 90% at 50% 42%,#0000 30%,#00000073 100%)}.curtain[data-v-92ea5b43]{z-index:80;opacity:0;pointer-events:none;visibility:hidden;transition:opacity .22s,visibility 0s linear .22s;position:fixed;inset:0}.curtain.up[data-v-92ea5b43]{opacity:1;pointer-events:auto;visibility:visible;transition:opacity .22s,visibility}.spin[data-v-a345adc0]{width:var(--size);height:var(--size);border:calc(var(--size) / 9) solid #ffffff2e;border-top-color:var(--arc);border-radius:50%;flex-shrink:0;animation:.9s linear infinite spin-a345adc0;display:block}@keyframes spin-a345adc0{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.spin[data-v-a345adc0]{animation:1.4s ease-in-out infinite pulse-a345adc0}}@keyframes pulse-a345adc0{0%,to{opacity:.35}50%{opacity:1}}.img[data-v-58fef441]{box-sizing:border-box;width:100%;max-width:100%;height:100%;max-height:100%;display:block}.mass[data-v-74445c0f]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.mass[data-v-74445c0f]{display:none}}.wipe[data-v-7ebdc321]{position:absolute;inset:0}.wipe.going[data-v-7ebdc321]{-webkit-mask-image:linear-gradient(to bottom, #0000 0 var(--head), #000 var(--ink) 100%);-webkit-mask-image:linear-gradient(to bottom, #0000 0 var(--head), #000 var(--ink) 100%);mask-image:linear-gradient(to bottom, #0000 0 var(--head), #000 var(--ink) 100%);-webkit-mask-size:100% var(--mh);-webkit-mask-size:100% var(--mh);mask-size:100% var(--mh);animation:seam-7ebdc321 var(--sweep) steps(var(--steps,30), end) var(--lead) both;pointer-events:none;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@keyframes seam-7ebdc321{0%{-webkit-mask-position:0 var(--from);-webkit-mask-position:0 var(--from);mask-position:0 var(--from)}to{-webkit-mask-position:0 0;mask-position:0 0}}@media (prefers-reduced-motion:reduce){.wipe.going[data-v-7ebdc321]{animation:dim-7ebdc321 var(--sweep) ease var(--lead) both;-webkit-mask-image:none;mask-image:none}@keyframes dim-7ebdc321{0%{opacity:1}to{opacity:0}}}.flock[data-v-4ef9168c]{isolation:isolate;pointer-events:none;position:absolute;inset:0}.fly[data-v-4ef9168c]{left:50%;top:var(--top);width:var(--size);height:var(--size);margin:calc(var(--size) / -2) 0 0 calc(var(--size) / -2);opacity:0;z-index:var(--z);will-change:transform, opacity;animation:coin-life-4ef9168c 1.15s cubic-bezier(.36, 0, .66, -.56) var(--wait) both;position:absolute}.face[data-v-4ef9168c]{position:absolute;inset:0;overflow:hidden}.fly .face .spin[data-v-4ef9168c]{background:var(--art) 0 0 / 100% 100% no-repeat;will-change:transform;width:1200%;animation:coin-spin-4ef9168c .383s steps(12) var(--wait) infinite;position:absolute;inset:0}@keyframes coin-spin-4ef9168c{to{transform:translate(-100%)}}@keyframes coin-life-4ef9168c{0%{opacity:0;transform:translate(0)scale(.3)rotate(0)}4%{opacity:1}17.4%{opacity:1;transform:translate(var(--x), var(--y)) scale(1.5) rotate(var(--spin))}30.4%{opacity:1;transform:translate(var(--x), var(--y)) scale(1.5) rotate(var(--spin))}92%{opacity:1}to{opacity:0;transform:translate(var(--dx), var(--dy)) scale(.8) rotate(var(--spin))}}@media (prefers-reduced-motion:reduce){.fly[data-v-4ef9168c]{display:none}}.fly[data-v-131be471]{left:calc(50% + var(--ox));top:var(--top);width:var(--size);height:var(--size);margin:calc(var(--size) / -2) 0 0 calc(var(--size) / -2);--ox:calc(var(--size) * var(--spread));--way-x:calc(var(--dx) - var(--ox));will-change:transform;animation:item-way-131be471 1.33s linear var(--wait) both;position:absolute}.fly .pop[data-v-131be471]{background:var(--art) center / contain no-repeat;will-change:transform;animation:item-pop-131be471 1.47s linear var(--wait) both;position:absolute;inset:0}.fly .flash[data-v-131be471]{background:var(--glow) center / contain no-repeat;opacity:0;will-change:transform, opacity;position:absolute;inset:-70%}.fly .flash.born[data-v-131be471]{animation:item-flash-131be471 .38s ease-out var(--wait) both}.fly .flash.hit[data-v-131be471]{animation:item-flash-131be471 .38s ease-out calc(var(--wait) + 1.23s) both}@keyframes item-flash-131be471{0%{opacity:0;transform:scale(.3)}25%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.25)}}@keyframes item-way-131be471{0%{animation-timing-function:linear;transform:translate(0)}30.83%{animation-timing-function:cubic-bezier(.37,0,.63,1);transform:translate(0)}47.37%{transform:translate(calc(var(--way-x) * var(--back) * -1), calc(var(--dy) * var(--back) * -1));animation-timing-function:cubic-bezier(.5,0,.75,0)}to{transform:translate(var(--way-x), var(--dy))}}@keyframes item-pop-131be471{0%{animation-timing-function:cubic-bezier(.34,1.56,.64,1);transform:scale(0)}17.69%{animation-timing-function:linear;transform:scale(1)}90.48%{animation-timing-function:cubic-bezier(.55,.085,.68,.53);transform:scale(1)}to{transform:scale(0)}}@media (prefers-reduced-motion:reduce){.fly[data-v-131be471]{display:none}}.scene-motion[data-v-92f55f81]{pointer-events:none;position:absolute;inset:0;overflow:hidden;container-type:size}.stage[data-v-92f55f81]{width:max(100cqw, calc(100cqh * var(--scene-ratio)));height:max(100cqh, calc(100cqw / var(--scene-ratio)));position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.steam[data-v-92f55f81]{left:var(--steam-x);top:var(--steam-y);width:7%;height:16%;position:absolute;transform:translate(-50%,-100%);-webkit-mask-image:linear-gradient(#0000 0%,#000 40% 92%,#0000);mask-image:linear-gradient(#0000 0%,#000 40% 92%,#0000)}.steam i[data-v-92f55f81]{left:calc(8% + var(--n) * 13%);filter:blur(2px);opacity:0;width:30%;height:68%;animation:4.8s ease-out infinite steam-rise-92f55f81;animation-delay:calc(var(--n) * -1.2s);border-radius:50%;position:absolute;bottom:-8%}.steam svg[data-v-92f55f81]{width:100%;height:100%;overflow:visible}.steam path[data-v-92f55f81]{fill:none;stroke:#fff8e8;stroke-width:7px;stroke-linecap:round}.dust[data-v-92f55f81]{left:var(--dust-x);top:var(--dust-y);width:var(--dust-w);height:var(--dust-h);position:absolute}.dust i[data-v-92f55f81]{left:calc(8% + var(--n) * 13%);aspect-ratio:1;opacity:0;width:clamp(1px,.24cqw,3px);animation:14s linear infinite mote-drift-92f55f81;animation-delay:calc(var(--n) * -2.3s);background:#fff8d4;border-radius:50%;position:absolute;top:68%;box-shadow:0 0 4px #ffe6a650}.dust i[data-v-92f55f81]:nth-child(2n){animation-duration:17s;top:40%}.dust i[data-v-92f55f81]:nth-child(3n){top:90%}.glint[data-v-92f55f81]{left:var(--glint-x);top:var(--glint-y);aspect-ratio:1;opacity:0;background:radial-gradient(#fff9db 0%,#fff7d660 13%,#0000 64%);width:2.8%;animation:12s ease-in-out -4s infinite rim-glint-92f55f81;position:absolute;transform:translate(-50%,-50%)}.glint[data-v-92f55f81]:before,.glint[data-v-92f55f81]:after{content:"";background:linear-gradient(90deg,#0000,#fffcec,#0000);position:absolute;inset:0;transform:scaleY(.06)}.glint[data-v-92f55f81]:after{transform:rotate(90deg)scaleY(.06)}@keyframes steam-rise-92f55f81{0%{opacity:0;transform:translateY(40%)scale(.6,.8)rotate(-8deg)}20%{opacity:.65}55%{opacity:.4;transform:translate(-22%,-30%)scaleX(1.25)rotate(12deg)}to{opacity:0;transform:translate(38%,-95%)scale(1.8,1.2)rotate(-12deg)}}@keyframes mote-drift-92f55f81{0%{opacity:0;transform:translate(0)}20%{opacity:.32}65%{opacity:.25}to{opacity:0;transform:translate(18px,-48px)}}@keyframes rim-glint-92f55f81{0%,77%,91%,to{opacity:0;transform:translate(-50%,-50%)scale(.65)rotate(-12deg)}84%{opacity:.72;transform:translate(-50%,-50%)scale(1)rotate(5deg)}}@media (prefers-reduced-motion:reduce){.scene-motion[data-v-92f55f81]{display:none}}.gear[data-v-2cd4b639]{width:72%;height:72%;margin:auto;display:block}.dots[data-v-7002f8e0]{white-space:nowrap;filter:drop-shadow(var(--k-shade,0 0 0 #0000));flex-shrink:0;align-items:baseline;line-height:1;display:flex}.dot[data-v-7002f8e0]{width:.17em;height:.17em;box-shadow:0 0 0 var(--k-ring,0 #0000);background:currentColor;border-radius:50%;margin-left:.11em;display:block}.dot[data-v-7002f8e0]:nth-child(2){animation:dot-2-7002f8e0 var(--k-wave) steps(1) infinite}.dot[data-v-7002f8e0]:nth-child(3){animation:dot-3-7002f8e0 var(--k-wave) steps(1) infinite}@keyframes dot-2-7002f8e0{0%{opacity:0}33%{opacity:1}}@keyframes dot-3-7002f8e0{0%{opacity:0}66%{opacity:1}}@media (prefers-reduced-motion:reduce){.dot[data-v-7002f8e0]{opacity:1;animation:none}}:root{--ink:#f3eefb;--dim:#ffffff9c;--accent:#ffd27a;--good:#86e29b;--bg:#191322;--u:min(100vw / 1080, 100dvh / var(--ui-scene-h,1080));--ui-outline:.12em #0000004d;--ui-outline-thin:.1176em #0000004d}*{box-sizing:border-box}html,body{background:var(--bg);height:100%;color:var(--ink);font:16px/1.4 var(--ui-font,"Game UI"), system-ui, -apple-system, "Segoe UI", sans-serif;overscroll-behavior:none;-webkit-user-select:none;user-select:none;margin:0;overflow:hidden}#app{height:100%}@media (max-width:900px) and (orientation:portrait){.mobile-badge[data-v-1f8097ae]{--k-u:calc(var(--u) * 1.3)}}.calendar-page[data-v-28a79c96]{background:#dfd5bf;justify-content:center;display:flex;position:absolute;inset:0;overflow:hidden;container-type:size}.scenery[data-v-28a79c96]{position:absolute;inset:0}.scenery[data-v-28a79c96]:after{content:"";background:linear-gradient(90deg,#65594130,#eee4ce18 35% 65%,#65594130);position:absolute;inset:0}.calendar-sheet[data-v-28a79c96]{--k-u:min(100cqw / 880, 100cqh / 1850);width:calc(var(--k-u) * 880);background:radial-gradient(at 50% 24%,#fffcef,#fff9e9 75%);border-inline:1px solid #dbc3ad;height:100%;position:relative;box-shadow:0 0 60px #54483138}@container (aspect-ratio<=3/4){.scenery[data-v-28a79c96]{display:none}.calendar-sheet[data-v-28a79c96]{width:100%;box-shadow:none;border:0}}.trophy[data-v-8f14ac87]{--trophy-u:var(--k-u,var(--u));--reveal-delay:.26s;width:100%;height:100%;position:relative}.trophy-art[data-v-8f14ac87]{background-repeat:no-repeat;position:absolute;bottom:4%;left:50%;transform:translate(-50%)}.trophy-grey[data-v-8f14ac87]{filter:brightness(0);opacity:.24}.earned[data-v-8f14ac87]{filter:drop-shadow(0 0 calc(var(--trophy-u) * 10) #e9bc6d66)}.revealing .trophy-grey[data-v-8f14ac87]{filter:grayscale()brightness(.85);opacity:.8}.revealing .trophy-colour[data-v-8f14ac87]{animation:trophy-fill-8f14ac87 2.6s linear var(--reveal-delay) both}.trophy-sparkles[data-v-8f14ac87]{pointer-events:none;position:absolute;inset:0}.trophy-sparkle[data-v-8f14ac87]{width:calc(var(--trophy-u) * var(--spark-size));height:calc(var(--trophy-u) * var(--spark-size));opacity:0;filter:drop-shadow(0 0 calc(var(--trophy-u) * 5) #ffd675);animation:.65s ease-out both trophy-spark-8f14ac87;animation-delay:calc(var(--reveal-delay) + 1.69s + var(--spark-delay));position:absolute}.trophy-sparkle[data-v-8f14ac87]:before{content:"";clip-path:polygon(50% 0,62% 36%,100% 50%,62% 64%,50% 100%,38% 64%,0 50%,38% 36%);background:radial-gradient(circle,#fffef0 15%,#ffe8a3 45%,#e9b34a 100%);position:absolute;inset:0}@keyframes trophy-fill-8f14ac87{0%,4%{clip-path:inset(100% 0 0);filter:brightness()}65%{clip-path:inset(0);filter:brightness()}73%{clip-path:inset(0);filter:brightness(1.12)}88%,to{clip-path:inset(0);filter:brightness()}}@keyframes trophy-spark-8f14ac87{0%{opacity:0;transform:translate(-50%,-50%)scale(.2)rotate(-20deg)}18%{opacity:1;transform:translate(-50%,-50%)scale(1)rotate(0)}42%{opacity:1}to{opacity:0;transform:translate(calc(-50% + var(--trophy-u) * var(--spark-x)), calc(-50% + var(--trophy-u) * var(--spark-y))) scale(.15) rotate(70deg)}}@media (prefers-reduced-motion:reduce){.trophy-sparkles[data-v-8f14ac87]{display:none}.revealing .trophy-colour[data-v-8f14ac87]{animation:1ms both trophy-reveal-reduced-8f14ac87}@keyframes trophy-reveal-reduced-8f14ac87{0%{opacity:1}to{opacity:1}}}.paused .trophy-colour[data-v-8f14ac87],.paused .trophy-sparkle[data-v-8f14ac87]{animation-play-state:paused}.milestone-track[data-v-6fbd25f4]{--unit:var(--k-u,var(--u));width:100%;height:100%;position:relative}.track[data-v-6fbd25f4]{left:var(--track-inset);right:var(--track-inset);top:calc(var(--unit) * 35);height:calc(var(--unit) * 44);border-radius:calc(var(--unit) * 24);box-shadow:inset 0 calc(var(--unit) * 4) calc(var(--unit) * 5) #76524b55, 0 calc(var(--unit) * 3) 0 #fffcf2;background:#c7a884;position:absolute;overflow:hidden}.fill[data-v-6fbd25f4]{border-radius:inherit;height:100%;box-shadow:inset 0 calc(var(--unit) * 3) 0 #fff0a7;background:linear-gradient(#e9d37a,#d8af50);transition:width .24s ease-out}.counter[data-v-6fbd25f4]{left:calc(var(--track-inset) + var(--unit) * 9);top:calc(var(--unit) * 35);width:calc(var(--unit) * 122);height:calc(var(--unit) * 44);grid-template-columns:calc(var(--unit) * 29) calc(var(--unit) * 90);column-gap:calc(var(--unit) * 3);color:#644736;font-size:calc(var(--unit) * 29);white-space:nowrap;align-items:center;line-height:1;display:grid;position:absolute}.counter-label[data-v-6fbd25f4]{justify-content:center;align-items:center;gap:calc(var(--unit) * 4);display:flex}.counter-value[data-v-6fbd25f4]{grid-auto-flow:column;grid-auto-columns:calc(var(--unit) * 18);display:grid}.divider[data-v-6fbd25f4]{width:calc(var(--unit) * 10)}.digit[data-v-6fbd25f4],.divider[data-v-6fbd25f4]{text-align:center;display:block}.counter[data-v-6fbd25f4],.threshold[data-v-6fbd25f4],.amount[data-v-6fbd25f4]{font-variant-numeric:lining-nums tabular-nums;font-kerning:none}.paw[data-v-6fbd25f4]{width:calc(var(--unit) * 29);height:calc(var(--unit) * 29);flex-shrink:0;display:block}.milestone[data-v-6fbd25f4]{width:calc(var(--unit) * 102);height:calc(var(--unit) * 112);font:inherit;cursor:pointer;color:#76524b;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;position:absolute;top:0;transform:translate(-50%)}.gift[data-v-6fbd25f4]{inset:calc(var(--unit) * 7.5) calc(var(--unit) * 11) calc(var(--unit) * 28.5);filter:saturate(.65);background-position:50%;background-repeat:no-repeat;background-size:contain;position:absolute}.gift.reward[data-v-6fbd25f4]{inset:0 calc(var(--unit) * 7) calc(var(--unit) * 24)}.amount[data-v-6fbd25f4]{right:0;top:calc(var(--unit) * 49);min-width:calc(var(--unit) * 42);height:calc(var(--unit) * 30);padding:0 calc(var(--unit) * 5);border-radius:calc(var(--unit) * 11);color:#644736;box-shadow:0 calc(var(--unit) * 2) calc(var(--unit) * 3) #76524b44;font-size:calc(var(--unit) * 27);background:#fff9e9;place-items:center;line-height:1;display:grid;position:absolute}.reached .gift[data-v-6fbd25f4]{filter:drop-shadow(0 0 calc(var(--unit) * 6) #f1c45888)}.threshold[data-v-6fbd25f4]{left:50%;bottom:calc(var(--unit) * 1);width:calc(var(--unit) * 49);height:calc(var(--unit) * 32);border-radius:calc(var(--unit) * 14);font-size:calc(var(--unit) * 27);place-items:center;line-height:1;display:grid;position:absolute;transform:translate(-50%)}.threshold.collected[data-v-6fbd25f4]{box-shadow:0 calc(var(--unit) * 2) 0 #66834d;background:#92b573}.check[data-v-6fbd25f4]{width:calc(var(--unit) * 26);height:calc(var(--unit) * 26);fill:none;stroke:#fff;stroke-width:3.5px;stroke-linecap:round;stroke-linejoin:round}.milestone[data-v-6fbd25f4]:focus-visible{outline:calc(var(--unit) * 4) solid #76524b;outline-offset:calc(var(--unit) * 4);border-radius:calc(var(--unit) * 18)}.light .track[data-v-6fbd25f4]{box-shadow:inset 0 calc(var(--unit) * 2) calc(var(--unit) * 3) #bba98444, 0 calc(var(--unit) * 2) 0 #fffdf4;background:#fff8e8}.light .fill[data-v-6fbd25f4]{box-shadow:inset 0 calc(var(--unit) * 2) 0 #e9f3d3;background:linear-gradient(#d2e6aa,#bad591)}.light .threshold[data-v-6fbd25f4]:not(.collected){color:#573c32;border:calc(var(--unit) * 1) solid white;box-sizing:border-box;box-shadow:0 calc(var(--unit) * 2) 0 #bda58b;background:#fff9e9}.fish-icon[data-v-6fbd25f4]{width:calc(var(--unit) * 33);height:calc(var(--unit) * 29);transform:translateX(calc(var(--unit) * -2));background-position:50%;background-repeat:no-repeat;background-size:contain}.tooltip[data-v-6fbd25f4]{top:calc(var(--unit) * 130);width:calc(var(--unit) * 310);box-sizing:border-box;padding:calc(var(--unit) * 16) calc(var(--unit) * 20);border-radius:calc(var(--unit) * 20);color:#76524b;box-shadow:0 calc(var(--unit) * 3) 0 #d5bea4;text-align:center;font-size:calc(var(--unit) * 22);pointer-events:none;background:#fff9e9;line-height:1.4;position:absolute;transform:translate(-50%)}.compact .track[data-v-6fbd25f4]{top:calc(var(--unit) * 32);height:calc(var(--unit) * 48);border-radius:calc(var(--unit) * 25)}.compact .fill[data-v-6fbd25f4]{box-shadow:inset 0 calc(var(--unit) * 2) 0 #fff0b4;background:linear-gradient(#f3d480,#deb058)}.compact .milestone[data-v-6fbd25f4]{min-width:44px;min-height:44px}.compact .gift[data-v-6fbd25f4]{inset:auto;top:calc(var(--unit) * 24);width:max(30px, calc(var(--unit) * 58));height:max(30px, calc(var(--unit) * 58));filter:none;left:50%;transform:translate(-50%)}.compact .milestone:last-of-type .gift[data-v-6fbd25f4]{top:calc(var(--unit) * 16);width:max(36px, calc(var(--unit) * 72));height:max(36px, calc(var(--unit) * 72))}.compact .threshold[data-v-6fbd25f4]{justify-content:center;align-items:center;display:flex}.compact.light .threshold[data-v-6fbd25f4]{width:100%;height:1em;box-shadow:none;font-size:max(12px, calc(var(--unit) * 22));color:#fff9e9;text-shadow:-.05em 0 #624633,.05em 0 #624633,0 -.05em #624633,0 .05em #624633,0 .08em .08em #403522;background:0 0;border:0;border-radius:0;top:74%;bottom:auto;transform:translate(-50%,-50%)}.compact.light .milestone:last-of-type .threshold[data-v-6fbd25f4]{font-size:max(12px, calc(var(--unit) * 24))}.compact .reward-check[data-v-6fbd25f4]{width:max(18px, calc(var(--unit) * 28));height:max(18px, calc(var(--unit) * 28));box-shadow:0 calc(var(--unit) * 1.5) 0 #537c3f;background:#7caa61;border-radius:50%;place-items:center;display:grid}.compact .milestone:last-of-type .reward-check[data-v-6fbd25f4]{width:max(20px, calc(var(--unit) * 32));height:max(20px, calc(var(--unit) * 32))}.compact .reward-check .check[data-v-6fbd25f4]{width:75%;height:75%}.milestone.celebrating[data-v-6fbd25f4]{z-index:1;animation:.9s ease-out both milestone-celebrate-6fbd25f4}.celebrating .gift[data-v-6fbd25f4]{animation:1s ease-out both reward-gift-glow-6fbd25f4}.compact .celebrating .reward-check[data-v-6fbd25f4]{animation:.85s cubic-bezier(.2,.9,.3,1) both reward-check-pop-6fbd25f4}.compact .celebrating .reward-check path[data-v-6fbd25f4]{stroke-dasharray:1;animation:.42s ease-out .13s both reward-check-draw-6fbd25f4}.celebration-paused .milestone.celebrating[data-v-6fbd25f4],.celebration-paused .celebrating .gift[data-v-6fbd25f4],.compact.celebration-paused .celebrating .reward-check[data-v-6fbd25f4],.compact.celebration-paused .celebrating .reward-check path[data-v-6fbd25f4]{animation-play-state:paused}@keyframes milestone-celebrate-6fbd25f4{0%,to{transform:translate(-50%)scale(1)}22%{transform:translateX(-50%) translateY(calc(var(--unit) * -8)) scale(1.18)}48%{transform:translateX(-50%) translateY(calc(var(--unit) * -3)) scale(1.08)}72%{transform:translate(-50%)scale(1.03)}}@keyframes reward-gift-glow-6fbd25f4{0%,to{filter:drop-shadow(0 0 calc(var(--unit) * 6) #f1c45888)}25%,55%{filter:drop-shadow(0 0 calc(var(--unit) * 16) #fff4b8) drop-shadow(0 0 calc(var(--unit) * 8) #ffc642)}}@keyframes reward-check-pop-6fbd25f4{0%{opacity:0;transform:scale(.2)rotate(-22deg)}30%{opacity:1;transform:translateY(calc(var(--unit) * -9)) scale(1.85) rotate(8deg)}55%{opacity:1;transform:translateY(calc(var(--unit) * -5)) scale(1.5) rotate(-4deg)}76%{opacity:1;transform:scale(1.15)rotate(2deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes reward-check-draw-6fbd25f4{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.compact .tooltip[data-v-6fbd25f4]{top:max(calc(var(--unit) * 96), calc(var(--unit) * 16 + 40px));font-size:max(14px, calc(var(--unit) * 22))}.tooltip-reward[data-v-6fbd25f4]{font-variant-numeric:lining-nums tabular-nums;justify-content:center;align-items:center;gap:.25em;margin-bottom:.3em;font-size:1.3em;line-height:1;display:flex}.tooltip-icon[data-v-6fbd25f4]{background-position:50%;background-repeat:no-repeat;background-size:contain;flex-shrink:0;width:1.25em;height:1.25em;display:block}.tooltip-description[data-v-6fbd25f4]{display:block}@media (prefers-reduced-motion:reduce){.fill[data-v-6fbd25f4]{transition:none}.milestone.celebrating[data-v-6fbd25f4],.celebrating .gift[data-v-6fbd25f4],.compact .celebrating .reward-check[data-v-6fbd25f4],.compact .celebrating .reward-check path[data-v-6fbd25f4]{animation:none}.celebrating .gift[data-v-6fbd25f4]{filter:drop-shadow(0 0 calc(var(--unit) * 12) #ffe49d)}}.hint-bubble[data-v-0054434c]{--hint-u:var(--k-u,var(--u));inset-inline:0;bottom:calc(100% + var(--hint-u) * (18 - var(--hint-offset)));z-index:5;padding:calc(var(--hint-u) * 22);border-radius:calc(var(--hint-u) * 20);color:#fff9e9;text-align:center;font-size:calc(var(--hint-u) * 30);box-shadow:0 calc(var(--hint-u) * 5) calc(var(--hint-u) * 16) #51393033;pointer-events:none;background:#76524b;line-height:1.2;position:absolute}.hint-bubble[data-v-0054434c]:after{content:"";left:var(--hint-anchor);border:calc(var(--hint-u) * 12) solid transparent;border-top-color:#76524b;position:absolute;top:100%;transform:translate(-50%)}.started-day-ring[data-v-0b58201c]{fill:none;pointer-events:none;width:100%;height:100%;display:block}.canvas-scene[data-v-0feddca3]{isolation:isolate;position:absolute;inset:0;overflow:hidden}.reward-jump[data-v-410c7111]{pointer-events:none;justify-content:center;align-items:center;animation:1.6s linear both reward-jump-410c7111;display:flex;position:absolute;inset:0}@keyframes reward-jump-410c7111{0%{transform:translateX(var(--jump-start)) scale(.65);opacity:0}12%{transform:translateX(var(--jump-start)) scale(1.08);opacity:1}20%,44%{transform:translateX(var(--jump-start)) scale(1);opacity:1}64%{transform:translate(calc(var(--jump-start) * .6), var(--jump-lift)) scale(.9) rotate(-8deg);opacity:1}80%{transform:translate(calc(var(--jump-start) * .2), calc(var(--jump-lift) * .7)) scale(.6) rotate(4deg);opacity:1}94%{opacity:.8;transform:translate(0)scale(.2)}to{opacity:0;transform:translate(0)scale(0)}}@keyframes reward-jump-still-410c7111{0%,80%{transform:translateX(var(--jump-start));opacity:1}to{transform:translateX(var(--jump-start));opacity:0}}@media (prefers-reduced-motion:reduce){.reward-jump[data-v-410c7111]{animation:1.6s linear both reward-jump-still-410c7111}}.field[data-v-aa442e0c]{box-sizing:border-box;width:100%;font:inherit;font-size:inherit;color:inherit;text-align:center;-webkit-user-select:text;user-select:text;appearance:none;background:0 0;border:none;margin:0;padding:0;display:block}.field[data-v-aa442e0c]:focus{outline:none}.field[data-v-aa442e0c]::placeholder{color:currentColor;opacity:.55}
