.overlay.svelte-160tugu{z-index:var(--z-harvest);overscroll-behavior:contain;width:100%;max-width:none;height:100%;max-height:none;color:var(--text);animation:svelte-160tugu-fade var(--dur-base) var(--ease-soft);background:linear-gradient(#3a488600 22%,#3a48862e 48%);border:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden auto}:root[data-tod=night] .overlay.svelte-160tugu{background:#1e245029}.overlay.svelte-160tugu:focus{outline:none}.overlay.svelte-160tugu::backdrop{background:0 0}@keyframes svelte-160tugu-fade{0%{opacity:0}to{opacity:1}}.col.svelte-160tugu{z-index:1;max-width:440px;min-height:100%;padding:calc(var(--ui-top) + 12px) calc(var(--side) + var(--safe-right)) var(--pad-foot) calc(var(--side) + var(--safe-left));flex-direction:column;justify-content:space-between;gap:12px;margin:0 auto;display:flex;position:relative}.head.svelte-160tugu{grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;min-height:44px;display:grid}.head.svelte-160tugu>:first-child{justify-self:start}.head.svelte-160tugu>:last-child{justify-self:end}.steps.svelte-160tugu{gap:6px;display:flex}.steps.svelte-160tugu i:where(.svelte-160tugu){background:color-mix(in srgb, var(--c-cream) 60%, transparent);width:8px;height:8px;transition:all var(--dur-base) var(--ease-bounce);border-radius:50%}.steps.svelte-160tugu i.on:where(.svelte-160tugu){background:var(--c-yuzu);border-radius:4px;width:22px}.later-sp.svelte-160tugu{width:var(--hit)}.bottom.svelte-160tugu{gap:var(--gap);--talk-lines:2;display:grid}.bottom.svelte-160tugu .talk{margin-bottom:-4px}.tally.svelte-160tugu{padding:8px 16px 14px;display:grid}.bl.svelte-160tugu{font-size:var(--fs-s);color:var(--text-soft);padding-top:2px;font-weight:700}.trow.svelte-160tugu{animation:svelte-160tugu-rowGrow .5s var(--ease-soft) both;align-items:center;gap:10px;display:flex;overflow:hidden}@keyframes svelte-160tugu-rowGrow{0%{opacity:0;max-height:0;padding-block:0}to{opacity:1;max-height:110px;padding-block:6px}}.who.svelte-160tugu{flex:1;justify-items:start;gap:4px;min-width:0;display:grid}.nm.svelte-160tugu{font-size:var(--fs-body);text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.hint.svelte-160tugu{font-size:var(--fs-s);color:var(--text-soft);text-wrap:balance;font-weight:700}.av.svelte-160tugu{background:color-mix(in srgb, var(--c-yuzu) 45%, var(--c-cream));border-radius:50%;flex:none;place-items:center;width:40px;height:40px;line-height:0;display:grid}.av.svelte-160tugu svg:where(.svelte-160tugu){width:26px;height:26px;fill:var(--c-yuzu-lip)}.duo.svelte-160tugu:not(.got) .av:where(.svelte-160tugu){filter:saturate(.2);opacity:.7}.plus.svelte-160tugu{font-size:var(--fs-talk);flex:none}.duo.svelte-160tugu:not(.got) .plus:where(.svelte-160tugu){color:var(--text-soft)}.total.svelte-160tugu{box-shadow:0 -2px 0 color-mix(in srgb, var(--lip) 50%, transparent);animation:svelte-160tugu-totalGrow .6s var(--ease-soft) 2.1s both;justify-items:center;gap:4px;margin-top:6px;padding-top:10px;display:grid;overflow:hidden}@keyframes svelte-160tugu-totalGrow{0%{opacity:0;max-height:0;margin-top:0;padding-top:0}to{opacity:1;max-height:220px;margin-top:6px;padding-top:10px}}.lbl.svelte-160tugu{color:var(--text-soft);font-weight:700}.total.svelte-160tugu .hero-num{animation:if-pop var(--dur-pop) var(--ease-bounce) 2.3s both}.mini.svelte-160tugu{font-weight:700;font-size:var(--fs-s);color:var(--text-soft)}.done.svelte-160tugu{text-align:center;justify-items:center;gap:10px;display:grid}.dhead.svelte-160tugu{font-size:var(--fs-talk);margin-top:-4px;line-height:1.3}.purse.svelte-160tugu{border-radius:var(--r-btn);background:var(--fill-on-surface);justify-items:center;gap:2px;width:100%;padding:26px 6px 12px;display:grid;position:relative}.pic.svelte-160tugu{animation:if-pop var(--dur-pop) var(--ease-bounce) var(--d) both;line-height:0;position:relative}.get.svelte-160tugu{animation:if-pop var(--dur-pop) var(--ease-bounce) 1s both;line-height:0;position:absolute;top:-10px;right:-16px}.add.svelte-160tugu{font-size:var(--fs-talk);color:var(--leaf-text);animation:svelte-160tugu-add-pop 2.6s var(--ease-soft) calc(var(--d) + .2s) both}@keyframes svelte-160tugu-add-pop{0%{opacity:0;transform:translateY(6px)scale(.7)}12%{opacity:1;transform:none}75%{opacity:1}to{opacity:0;transform:translateY(-6px)}}.bal.svelte-160tugu{font-size:var(--fs-talk)}.bal.svelte-160tugu small:where(.svelte-160tugu){font:700 .75em/1 var(--font-ui);color:var(--text-soft);margin-left:.25em}.drop.svelte-160tugu{width:0;height:0;position:absolute;top:0;left:50%}.drop.svelte-160tugu i:where(.svelte-160tugu){background:radial-gradient(circle at 38% 35%, #fff6c4 0 18%, var(--jar-coin) 20% 62%, var(--jar-coin-rim) 64%);border-radius:50%;width:16px;height:16px;animation:.7s cubic-bezier(.5,0,.8,.4) both svelte-160tugu-coin-drop;position:absolute;top:-6px;left:-8px}.drop.svelte-160tugu i:where(.svelte-160tugu):nth-child(2){left:-16px}.drop.svelte-160tugu i:where(.svelte-160tugu):nth-child(3){left:0}@keyframes svelte-160tugu-coin-drop{0%{opacity:0;transform:translateY(-40px)scale(.7)}20%{opacity:1}85%{opacity:1}to{opacity:0;transform:translateY(34px)scale(.6)}}
