.sprite.svelte-17d8no7{width:calc(var(--w) * var(--s) * 1px);height:calc(var(--h) * var(--s) * 1px);flex:none;display:block;overflow:hidden}.sheet.svelte-17d8no7{width:calc(var(--w) * var(--n) * var(--s) * 1px);height:100%;animation:svelte-17d8no7-sheet var(--dur,.6s) steps(var(--n)) infinite;display:block}.sheet.svelte-17d8no7 svg{width:100%;height:100%;display:block}@keyframes svelte-17d8no7-sheet{to{transform:translate(-100%)}}@media (prefers-reduced-motion:reduce){.sheet.svelte-17d8no7{animation:none}}.world.svelte-1y5cciu{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.sky.svelte-1y5cciu{flex-direction:column;display:flex;position:absolute;inset:0}.sky.svelte-1y5cciu i:where(.svelte-1y5cciu){display:block}.sky.svelte-1y5cciu i:where(.svelte-1y5cciu):first-child{background:var(--s1);flex:3}.sky.svelte-1y5cciu i:where(.svelte-1y5cciu):nth-child(2){background:var(--s2);flex:2}.sky.svelte-1y5cciu i:where(.svelte-1y5cciu):nth-child(3){background:var(--s3);flex:1.6}.sky.svelte-1y5cciu i:where(.svelte-1y5cciu):nth-child(4){background:var(--s4);flex:1.3}.sky.svelte-1y5cciu i:where(.svelte-1y5cciu):nth-child(5){background:var(--s5);flex:1.1}.sky.svelte-1y5cciu i:where(.svelte-1y5cciu):nth-child(6){background:var(--s6);flex:1}.sky.svelte-1y5cciu i:where(.svelte-1y5cciu):nth-child(7){background:var(--s7);flex:1}.stars.svelte-1y5cciu{opacity:var(--stars);position:absolute;inset:0 0 45%}.star.svelte-1y5cciu{background:var(--star);width:4px;height:4px;animation:2.4s step-end infinite svelte-1y5cciu-twinkle;position:absolute}.star.big.svelte-1y5cciu{box-shadow:4px 0 var(--star), -4px 0 var(--star), 0 4px var(--star), 0 -4px var(--star)}@keyframes svelte-1y5cciu-twinkle{50%{opacity:.25}}.sun.svelte-1y5cciu{left:58%;bottom:var(--sun-y,34vh);color:var(--sun-c);position:absolute}.sun.svelte-1y5cciu rect{fill:currentColor}.cloud.svelte-1y5cciu{opacity:var(--cloud-o,.95);animation:steps(900,end) infinite svelte-1y5cciu-drift;position:absolute;left:0}@keyframes svelte-1y5cciu-drift{0%{transform:translate(-40vw)}to{transform:translate(110vw)}}.city.svelte-1y5cciu{width:100%;display:block;position:absolute;left:0}.city.far.svelte-1y5cciu{height:26vh;bottom:11vh}.city.near.svelte-1y5cciu{height:19vh;bottom:6vh}.hills.svelte-1y5cciu{width:100%;height:13vh;display:block;position:absolute;bottom:0;left:0}.world.svelte-1y5cciu .bf{fill:var(--far)}.world.svelte-1y5cciu .bn{fill:var(--near)}.world.svelte-1y5cciu .h1f{fill:var(--hill1)}.world.svelte-1y5cciu .h2f{fill:var(--hill2)}.world.svelte-1y5cciu .win{fill:var(--win)}.lit .world.svelte-1y5cciu .win.l{fill:var(--win-on);animation:5s step-end infinite svelte-1y5cciu-flicker}@keyframes svelte-1y5cciu-flicker{92%{fill:var(--win)}}.petal.svelte-1y5cciu{background:var(--petal);width:8px;height:8px;box-shadow:4px 4px 0 var(--bubble);opacity:.9;animation:linear infinite svelte-1y5cciu-fall;position:absolute;top:-12px}@keyframes svelte-1y5cciu-fall{0%{transform:translate(0)}25%{transform:translate(28px,28vh)}50%{transform:translate(-12px,56vh)}75%{transform:translate(24px,84vh)}to{transform:translateY(112vh)}}.ready .sky.svelte-1y5cciu i:where(.svelte-1y5cciu){transition:background-color 1.4s steps(7,end)}.ready .stars.svelte-1y5cciu,.ready .cloud.svelte-1y5cciu{transition:opacity 1.4s steps(7,end)}.ready .sun.svelte-1y5cciu{transition:bottom 1.8s steps(14,end),color 1.4s steps(7,end)}.ready .world.svelte-1y5cciu :is(.bf,.bn,.h1f,.h2f,.win){transition:fill 1.4s steps(7,end)}@media (prefers-reduced-motion:reduce){.cloud.svelte-1y5cciu,.petal.svelte-1y5cciu,.star.svelte-1y5cciu{animation:none!important}.petal.svelte-1y5cciu{display:none}.ready .sky.svelte-1y5cciu i:where(.svelte-1y5cciu),.ready .sun.svelte-1y5cciu,.ready .stars.svelte-1y5cciu{transition:none!important}}.app.svelte-1uha8ag{--text-swap-dur:.15s;--text-swap-translate-y:4px;--text-swap-blur:2px;--text-swap-ease:ease-in-out;--modal-open-dur:.25s;--modal-close-dur:.15s;--modal-scale:.96;--modal-scale-close:.96;--modal-ease:cubic-bezier(.22, 1, .36, 1);--page-slide-dur:.32s;--page-fade-dur:.26s;--page-blur:3px;--page-stagger:60ms;--page-exit-enabled:1;--page-slide-ease:cubic-bezier(.22, 1, .36, 1);--page-fade-ease:cubic-bezier(.22, 1, .36, 1);--badge-slide-dur:.26s;--badge-pop-dur:.5s;--badge-pop-close-dur:.18s;--badge-fade-dur:.4s;--badge-fade-close-dur:.18s;--badge-blur:2px;--badge-offset-x:-8.2px;--badge-offset-y:12.4px;--badge-slide-ease:cubic-bezier(.22, 1, .36, 1);--badge-pop-ease:cubic-bezier(.34, 1.36, .64, 1);--badge-close-ease:cubic-bezier(.4, 0, .2, 1);--stagger-dur:.6s;--stagger-distance:12px;--stagger-stagger:90ms;--stagger-blur:3px;--stagger-ease:cubic-bezier(.22, 1, .36, 1);--u:4px;--stars:0;--sun-y:34vh;--cloud-o:.95;--scrim:#24163f99;--scrim-soft:#24163f80;color:var(--ink);-webkit-font-smoothing:none;-webkit-tap-highlight-color:transparent;font:22px/1.15 VT323,ui-monospace,monospace}.app[data-scene=candy].svelte-1uha8ag{--sun-y:42vh}.app[data-scene=gold].svelte-1uha8ag{--sun-y:22vh}.app[data-scene=dusk].svelte-1uha8ag{--sun-y:-14vh;--cloud-o:.28}.app.svelte-1uha8ag:not(.ready) *{transition:none!important}h1.svelte-1uha8ag,h2.svelte-1uha8ag,h3.svelte-1uha8ag,p.svelte-1uha8ag{margin:0}button.svelte-1uha8ag{font:inherit;color:inherit;touch-action:manipulation}.stage.svelte-1uha8ag{z-index:2;max-width:480px;height:100svh;padding:env(safe-area-inset-top) max(12px, env(safe-area-inset-right)) env(safe-area-inset-bottom) max(12px, env(safe-area-inset-left));flex-direction:column;margin:0 auto;display:flex;position:relative}.hud.svelte-1uha8ag{flex:none;justify-content:space-between;align-items:center;gap:12px;height:60px;display:flex}.hp.svelte-1uha8ag{align-items:center;gap:8px;display:flex}.hp-tag.svelte-1uha8ag,.stage-label.svelte-1uha8ag{letter-spacing:.12em;color:var(--ink);background:var(--cream);box-shadow:0 -2px var(--ink), 0 2px var(--ink), -2px 0 var(--ink), 2px 0 var(--ink);padding:6px 8px;font:700 14px/1 Pixelify Sans,sans-serif}.hearts.svelte-1uha8ag{gap:2px;display:flex}.heart.pop.svelte-1uha8ag{animation:.3s steps(3,end) svelte-1uha8ag-pop}@keyframes svelte-1uha8ag-pop{50%{transform:scale(1.35)}}.stage-label.svelte-1uha8ag{text-align:center;min-width:64px}.px-box.svelte-1uha8ag{background:var(--cream);box-shadow:0 calc(var(--u) * -1) 0 0 var(--ink), 0 var(--u) 0 0 var(--ink), calc(var(--u) * -1) 0 0 0 var(--ink), var(--u) 0 0 0 var(--ink), inset calc(var(--u) * -1) calc(var(--u) * -1) 0 0 var(--shade), inset var(--u) var(--u) 0 0 var(--paper);margin:var(--u)}.px-btn.svelte-1uha8ag{--bg:var(--pink);--bg-hover:var(--pink-hover);--fg:var(--on-accent);--hi:var(--pink-hi);--lo:var(--berry);letter-spacing:.05em;text-transform:uppercase;color:var(--fg);background:var(--bg);margin:var(--u);cursor:pointer;min-height:44px;box-shadow:0 -4px 0 0 var(--ink), 0 4px 0 0 var(--ink), -4px 0 0 0 var(--ink), 4px 0 0 0 var(--ink), inset -4px -4px 0 0 var(--lo), inset 4px 4px 0 0 var(--hi);-webkit-user-select:none;user-select:none;border:0;justify-content:center;align-items:center;gap:10px;padding:14px 22px;font:700 20px/1 Pixelify Sans,sans-serif;transition:background-color .12s steps(2,end),transform 80ms steps(2,end);display:inline-flex;position:relative}@media (hover:hover){.px-btn.svelte-1uha8ag:hover{background:var(--bg-hover)}}.px-btn.svelte-1uha8ag:active:not([disabled]){box-shadow:0 -4px 0 0 var(--ink), 0 4px 0 0 var(--ink), -4px 0 0 0 var(--ink), 4px 0 0 0 var(--ink), inset 4px 4px 0 0 var(--lo);transform:translateY(4px)}.px-btn.svelte-1uha8ag:focus-visible{outline:4px dashed var(--ink);outline-offset:8px}.px-btn[disabled].svelte-1uha8ag{--bg:var(--off-bg);--bg-hover:var(--off-bg);--lo:var(--off-lo);--hi:var(--off-hi);--fg:var(--off-fg);cursor:not-allowed}.px-btn.mint.svelte-1uha8ag,.no.surrender.svelte-1uha8ag{--bg:var(--mint);--bg-hover:var(--mint-hover);--hi:var(--mint-hi);--lo:var(--mint-d);--fg:var(--ink)}.px-btn.ghost.svelte-1uha8ag{--bg:var(--cream);--bg-hover:var(--paper);--hi:var(--paper);--lo:var(--shade);--fg:var(--ink)}.px-btn.tiny.svelte-1uha8ag{padding:8px 12px;font-size:13px}.arrow.svelte-1uha8ag{clip-path:polygon(0 0,50% 0,50% 17%,75% 17%,75% 33%,100% 33%,100% 67%,75% 67%,75% 83%,50% 83%,50% 100%,0 100%);background:currentColor;width:8px;height:12px}.arena.svelte-1uha8ag .px-btn:where(.svelte-1uha8ag):focus-visible:before,.item[aria-pressed=true].svelte-1uha8ag:before{content:"";background:var(--ink);width:4px;height:4px;box-shadow:0 4px var(--ink), 0 8px var(--ink), 0 12px var(--ink), 0 16px var(--ink), 4px 4px var(--ink), 4px 8px var(--ink), 4px 12px var(--ink), 8px 8px var(--ink);margin-top:-10px;animation:.5s steps(2,end) infinite svelte-1uha8ag-nudge;position:absolute;top:50%;left:-24px}@media (hover:hover){.arena.svelte-1uha8ag .px-btn:where(.svelte-1uha8ag):hover:before{content:"";background:var(--ink);width:4px;height:4px;box-shadow:0 4px var(--ink), 0 8px var(--ink), 0 12px var(--ink), 0 16px var(--ink), 4px 4px var(--ink), 4px 8px var(--ink), 4px 12px var(--ink), 8px 8px var(--ink);margin-top:-10px;animation:.5s steps(2,end) infinite svelte-1uha8ag-nudge;position:absolute;top:50%;left:-24px}}@keyframes svelte-1uha8ag-nudge{50%{transform:translate(-4px)}}.screens.svelte-1uha8ag{flex:1;min-height:0;position:relative}.t-page-slide.svelte-1uha8ag .t-page:where(.svelte-1uha8ag){opacity:0;pointer-events:none;transform:translateX(calc(var(--t-page-from-x,0px) * var(--page-exit-enabled)));filter:blur(calc(var(--page-blur) * var(--page-exit-enabled)));transition:opacity var(--page-fade-dur) var(--page-fade-ease), transform var(--page-slide-dur) var(--page-slide-ease), filter var(--page-slide-dur) var(--page-slide-ease);will-change:opacity, transform, filter;position:absolute;inset:0}.t-page-slide[data-page="1"].svelte-1uha8ag .t-page[data-page-id="1"]:where(.svelte-1uha8ag),.t-page-slide[data-page="2"].svelte-1uha8ag .t-page[data-page-id="2"]:where(.svelte-1uha8ag),.t-page-slide[data-page="3"].svelte-1uha8ag .t-page[data-page-id="3"]:where(.svelte-1uha8ag),.t-page-slide[data-page="4"].svelte-1uha8ag .t-page[data-page-id="4"]:where(.svelte-1uha8ag),.t-page-slide[data-page="5"].svelte-1uha8ag .t-page[data-page-id="5"]:where(.svelte-1uha8ag),.t-page-slide[data-page="6"].svelte-1uha8ag .t-page[data-page-id="6"]:where(.svelte-1uha8ag),.t-page-slide[data-page="7"].svelte-1uha8ag .t-page[data-page-id="7"]:where(.svelte-1uha8ag){opacity:1;pointer-events:auto;filter:blur();transition-delay:var(--page-stagger);transform:translate(0)}@media (prefers-reduced-motion:reduce){.t-page-slide.svelte-1uha8ag .t-page:where(.svelte-1uha8ag){transition:none!important}}.t-page.svelte-1uha8ag{overscroll-behavior:contain;text-align:center;scrollbar-width:none;flex-direction:column;justify-content:safe center;align-items:center;gap:18px;padding:8px 4px 32px;display:flex;overflow-y:auto}.t-page.svelte-1uha8ag::-webkit-scrollbar{display:none}.t-text-swap.svelte-1uha8ag{filter:blur();opacity:1;transition:transform var(--text-swap-dur) var(--text-swap-ease), filter var(--text-swap-dur) var(--text-swap-ease), opacity var(--text-swap-dur) var(--text-swap-ease);will-change:transform, filter, opacity;display:inline-block;transform:translateY(0)}.t-text-swap.svelte-1uha8ag.is-exit{transform:translateY(calc(var(--text-swap-translate-y) * -1));filter:blur(var(--text-swap-blur));opacity:0}.t-text-swap.svelte-1uha8ag.is-enter-start{transform:translateY(var(--text-swap-translate-y));filter:blur(var(--text-swap-blur));opacity:0;transition:none}@media (prefers-reduced-motion:reduce){.t-text-swap.svelte-1uha8ag{transition:none!important}}.t-stagger-line.svelte-1uha8ag{opacity:0;transform:translateY(var(--stagger-distance));filter:blur(var(--stagger-blur));transition:opacity var(--stagger-dur) var(--stagger-ease), transform var(--stagger-dur) var(--stagger-ease), filter var(--stagger-dur) var(--stagger-ease);will-change:transform, opacity, filter;display:block}.t-stagger-line--2.svelte-1uha8ag{transition-delay:var(--stagger-stagger)}.t-stagger-line--3.svelte-1uha8ag{transition-delay:calc(var(--stagger-stagger) * 2)}.t-stagger-line--4.svelte-1uha8ag{transition-delay:calc(var(--stagger-stagger) * 3)}.t-stagger.svelte-1uha8ag.is-shown .t-stagger-line:where(.svelte-1uha8ag){opacity:1;filter:blur();transform:translateY(0)}@media (prefers-reduced-motion:reduce){.t-stagger-line.svelte-1uha8ag{transition:none!important}}.result.svelte-1uha8ag .t-stagger-line:where(.svelte-1uha8ag){opacity:1;filter:none;transform:none}.ready.svelte-1uha8ag .result:where(.svelte-1uha8ag) .t-stagger:where(.svelte-1uha8ag):not(.is-shown) .t-stagger-line:where(.svelte-1uha8ag){opacity:0;transform:translateY(var(--stagger-distance));filter:blur(var(--stagger-blur))}.t-modal.svelte-1uha8ag{transform-origin:50%;transform:scale(var(--modal-scale));opacity:0;pointer-events:none;transition:transform var(--modal-open-dur) var(--modal-ease), opacity var(--modal-open-dur) var(--modal-ease);will-change:transform, opacity}.t-modal.is-open.svelte-1uha8ag{opacity:1;pointer-events:auto;transform:scale(1)}.t-modal.is-closing.svelte-1uha8ag{transform:scale(var(--modal-scale-close));opacity:0;pointer-events:none;transition:transform var(--modal-close-dur) var(--modal-ease), opacity var(--modal-close-dur) var(--modal-ease)}@media (prefers-reduced-motion:reduce){.t-modal.svelte-1uha8ag{transition:none!important}}@keyframes svelte-1uha8ag-t-badge-slide-in{0%{transform:translate(var(--badge-offset-x), var(--badge-offset-y))}to{transform:translate(0)}}.t-badge.svelte-1uha8ag{pointer-events:none;will-change:transform;position:absolute;top:-14px;right:-14px}.t-badge[data-open=true].svelte-1uha8ag{animation:svelte-1uha8ag-t-badge-slide-in var(--badge-slide-dur) var(--badge-slide-ease)}.t-badge-dot.svelte-1uha8ag{min-width:26px;height:26px;color:var(--on-accent);background:var(--berry);box-shadow:0 -2px var(--ink), 0 2px var(--ink), -2px 0 var(--ink), 2px 0 var(--ink);transform-origin:50%;opacity:1;filter:blur();transition:transform var(--badge-pop-dur) var(--badge-pop-ease), opacity var(--badge-fade-dur) var(--badge-pop-ease), filter var(--badge-pop-dur) var(--badge-pop-ease);will-change:transform, opacity, filter;place-items:center;padding:0 6px;font:700 14px/1 Pixelify Sans,sans-serif;display:grid;transform:scale(1)}.t-badge[data-open=false].svelte-1uha8ag .t-badge-dot:where(.svelte-1uha8ag){opacity:0;filter:blur(var(--badge-blur));transition:transform var(--badge-pop-close-dur) var(--badge-close-ease), opacity var(--badge-fade-close-dur) var(--badge-close-ease), filter var(--badge-pop-close-dur) var(--badge-close-ease);transform:scale(0)}@media (prefers-reduced-motion:reduce){.t-badge.svelte-1uha8ag,.t-badge-dot.svelte-1uha8ag{transition:none!important;animation:none!important}}.coin.svelte-1uha8ag{animation:1.1s steps(8,end) infinite svelte-1uha8ag-spin;display:block}@keyframes svelte-1uha8ag-spin{25%{transform:scaleX(.15)}50%{transform:scaleX(-1)}75%{transform:scaleX(.15)}}.logo.svelte-1uha8ag{color:var(--cream);letter-spacing:.02em;text-shadow:4px 4px 0 var(--berry), 8px 8px 0 var(--ink);flex-direction:column;gap:6px;font:700 clamp(44px,14vw,64px)/.95 Pixelify Sans,sans-serif;display:flex}.logo.svelte-1uha8ag .row:where(.svelte-1uha8ag){white-space:nowrap;display:block}.logo.svelte-1uha8ag .row:where(.svelte-1uha8ag)+.row:where(.svelte-1uha8ag){color:var(--logo2)}.ch.svelte-1uha8ag{animation:1.6s steps(3,end) infinite svelte-1uha8ag-wave;animation-delay:calc(var(--i) * 90ms);display:inline-block}@keyframes svelte-1uha8ag-wave{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-8px)}}.sub.svelte-1uha8ag{color:var(--sky-soft);font-size:24px}.sub.svelte-1uha8ag b:where(.svelte-1uha8ag){color:var(--sky-accent);font-weight:400}.blink.svelte-1uha8ag{animation:1s step-end infinite svelte-1uha8ag-blink}@keyframes svelte-1uha8ag-blink{50%{opacity:0}}.copy.svelte-1uha8ag{color:var(--sky-soft);font-size:18px}.intro-scene.svelte-1uha8ag{justify-content:center;align-items:flex-end;height:150px;display:flex}.walk-in.svelte-1uha8ag{animation:1.2s steps(8,end) both svelte-1uha8ag-walkin;display:block}@keyframes svelte-1uha8ag-walkin{0%{transform:translate(-60vw)}}.dialog.svelte-1uha8ag{text-align:left;cursor:pointer;width:100%;max-width:420px;min-height:148px;padding:28px 22px 26px;position:relative}.dialog.svelte-1uha8ag:focus-visible{outline:4px dashed var(--ink);outline-offset:10px}.nameplate.svelte-1uha8ag{letter-spacing:.14em;background:var(--pink);color:var(--on-accent);box-shadow:0 -4px var(--ink), 0 4px var(--ink), -4px 0 var(--ink), 4px 0 var(--ink);padding:7px 10px;font:700 13px/1 Pixelify Sans,sans-serif;position:absolute;top:-18px;left:16px}.dialog-text.svelte-1uha8ag{white-space:pre-wrap;min-height:3.4em;font-size:27px;line-height:1.12}.more.svelte-1uha8ag{background:var(--berry);width:4px;height:4px;box-shadow:4px 0 var(--berry), 8px 0 var(--berry), 12px 0 var(--berry), 16px 0 var(--berry), 4px 4px var(--berry), 8px 4px var(--berry), 12px 4px var(--berry), 8px 8px var(--berry);animation:.6s steps(2,end) infinite svelte-1uha8ag-bob;position:absolute;bottom:18px;right:26px}@keyframes svelte-1uha8ag-bob{50%{transform:translateY(4px)}}.bear-wrap.svelte-1uha8ag{padding-top:34px;position:relative}.bubble.svelte-1uha8ag{white-space:nowrap;background:var(--paper);box-shadow:0 -4px var(--ink), 0 4px var(--ink), -4px 0 var(--ink), 4px 0 var(--ink);opacity:0;padding:4px 10px;font-size:22px;transition:opacity .16s steps(2,end),transform .16s steps(2,end);position:absolute;top:-6px;left:50%;transform:translateY(6px)}.bubble.show.svelte-1uha8ag{opacity:1;transform:translateY(0)}.q.svelte-1uha8ag{color:var(--cream);letter-spacing:.01em;text-shadow:3px 3px 0 var(--berry), 6px 6px 0 var(--ink);font:700 clamp(30px,9vw,40px)/1.02 Pixelify Sans,sans-serif}.qsub.svelte-1uha8ag{color:var(--sky-soft);margin-top:12px;font-size:22px}.arena.svelte-1uha8ag{flex-wrap:wrap;justify-content:center;align-items:center;gap:22px;width:100%;height:260px;display:flex;position:relative}.yes.svelte-1uha8ag{--n:0;font-size:min(calc(22px + var(--n) * 5px), 15vw);padding:min(calc(14px + var(--n) * 2px), 5vw) min(calc(24px + var(--n) * 3px), 9vw);transition:font-size .22s steps(4,end),padding .22s steps(4,end),background-color .12s steps(2,end)}.no.svelte-1uha8ag{--k:0;font-size:max(11px, calc(18px - var(--k) * 1px));white-space:nowrap;max-width:220px}.no.dodging.svelte-1uha8ag{margin:0;transition:left .18s steps(4,end),top .18s steps(4,end),background-color .12s steps(2,end);position:absolute}.hint.svelte-1uha8ag{color:var(--sky-soft);font-size:18px;display:none}@media (hover:hover) and (pointer:fine){.hint.svelte-1uha8ag{display:block}}.yay.svelte-1uha8ag{color:var(--cream);text-shadow:5px 5px 0 var(--berry), 10px 10px 0 var(--ink);font:700 clamp(64px,22vw,96px)/1 Pixelify Sans,sans-serif}.yay.svelte-1uha8ag .ch:where(.svelte-1uha8ag){animation:.7s steps(4,end) infinite svelte-1uha8ag-jump;animation-delay:calc(var(--i) * .11s)}@keyframes svelte-1uha8ag-jump{0%,to{transform:translateY(0)}40%{transform:translateY(-16px)rotate(-4deg)}}.couple.svelte-1uha8ag{justify-content:center;align-items:flex-end;height:120px;display:flex;position:relative}.meet-l.svelte-1uha8ag{animation:1.3s steps(10,end) both svelte-1uha8ag-meetL}.meet-r.svelte-1uha8ag{animation:1.3s steps(10,end) both svelte-1uha8ag-meetR}@keyframes svelte-1uha8ag-meetL{0%{transform:translate(-34vw)}}@keyframes svelte-1uha8ag-meetR{0%{transform:translate(34vw)}}.pop-heart.svelte-1uha8ag{animation:1.9s steps(6,end) both svelte-1uha8ag-heartpop;position:absolute;top:-6px;left:50%;translate:-50%}@keyframes svelte-1uha8ag-heartpop{0%,60%{transform:scale(0)}80%{transform:scale(1.3)}to{transform:scale(1)}}.lead.svelte-1uha8ag{color:var(--sky-text);font-size:30px}.meta.svelte-1uha8ag{letter-spacing:.16em;text-transform:uppercase;color:var(--sky-accent);margin-top:6px;font:700 13px/1 Pixelify Sans,sans-serif}.panel.svelte-1uha8ag{text-align:left;width:100%;max-width:420px;padding:22px 18px 20px}.panel-head.svelte-1uha8ag h2:where(.svelte-1uha8ag){color:var(--berry);letter-spacing:.02em;font:700 26px/1 Pixelify Sans,sans-serif}.panel-head.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--plum);margin-top:6px;font-size:21px}.panel.svelte-1uha8ag h3:where(.svelte-1uha8ag),.note-label.svelte-1uha8ag{letter-spacing:.14em;text-transform:uppercase;color:var(--plum);margin:18px 0 8px;font:700 14px/1 Pixelify Sans,sans-serif;display:block}.cal.svelte-1uha8ag{margin-top:16px}.cal-nav.svelte-1uha8ag{letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;font:700 16px/1 Pixelify Sans,sans-serif;display:flex}.cal-nav.svelte-1uha8ag .px-btn:where(.svelte-1uha8ag){padding:6px 12px;font-size:18px}.cal-wd.svelte-1uha8ag,.cal-grid.svelte-1uha8ag{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.cal-grid.svelte-1uha8ag{align-content:start;min-height:200px}.cal-wd.svelte-1uha8ag{text-align:center;color:var(--muted);margin:10px 0 4px;font:700 12px/1 Pixelify Sans,sans-serif}.cal-wd.svelte-1uha8ag .open:where(.svelte-1uha8ag){color:var(--berry)}.day.svelte-1uha8ag{aspect-ratio:1;color:var(--dim);background:0 0;border:0;place-items:center;padding:0;font-size:22px;display:grid}.day.blank.svelte-1uha8ag{visibility:hidden}button.day.svelte-1uha8ag:not([disabled]){background:var(--paper);color:var(--ink);cursor:pointer;box-shadow:inset 0 -3px var(--shade), 0 0 0 2px var(--ink);transition:background-color .1s steps(2,end)}@media (hover:hover){button.day.svelte-1uha8ag:not([disabled]):hover{background:var(--blush)}}button.day[aria-pressed=true].svelte-1uha8ag{background:var(--pink);color:var(--on-accent);box-shadow:inset 0 -3px var(--berry), 0 0 0 2px var(--ink);animation:.26s steps(3,end) svelte-1uha8ag-pop}button.day[disabled].svelte-1uha8ag{text-decoration:line-through;text-decoration-thickness:2px}button.day.svelte-1uha8ag:focus-visible,.chip.svelte-1uha8ag:focus-visible,.item.svelte-1uha8ag:focus-visible{outline:3px dashed var(--ink);outline-offset:3px}.chips.svelte-1uha8ag{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.chip.svelte-1uha8ag{background:var(--paper);cursor:pointer;letter-spacing:.04em;text-transform:uppercase;min-height:44px;box-shadow:inset 0 -3px var(--shade), 0 0 0 2px var(--ink);border:0;flex-direction:column;align-items:center;gap:4px;padding:10px 4px 8px;font:700 14px/1 Pixelify Sans,sans-serif;transition:background-color .1s steps(2,end);display:flex}.chip.svelte-1uha8ag small:where(.svelte-1uha8ag){text-transform:none;letter-spacing:0;color:var(--plum);font:18px/1 VT323,monospace}@media (hover:hover){.chip.svelte-1uha8ag:hover{background:var(--blush)}}.chip[aria-pressed=true].svelte-1uha8ag{background:var(--mint);box-shadow:inset 0 -3px var(--mint-d), 0 0 0 2px var(--ink)}.summary.svelte-1uha8ag{color:var(--berry);min-height:1.2em;margin-top:14px;font-size:22px}.items.svelte-1uha8ag{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:16px;display:grid}.item.svelte-1uha8ag{background:var(--paper);cursor:pointer;text-align:center;box-shadow:inset 0 -4px var(--shade), 0 0 0 2px var(--ink);border:0;flex-direction:column;align-items:center;gap:6px;padding:14px 6px 10px;transition:background-color .1s steps(2,end);display:flex;position:relative}@media (hover:hover){.item.svelte-1uha8ag:hover{background:var(--blush)}}.item[aria-pressed=true].svelte-1uha8ag{background:var(--blush);box-shadow:inset 0 -4px var(--bubble), 0 0 0 4px var(--ink)}.item[aria-pressed=true].svelte-1uha8ag:before{margin:0;top:18px;left:6px}.item.svelte-1uha8ag .sheet{animation-play-state:paused}.item[aria-pressed=true].svelte-1uha8ag .sheet{animation-play-state:running}.item.svelte-1uha8ag b:where(.svelte-1uha8ag){letter-spacing:.03em;text-transform:uppercase;font:700 14px/1.05 Pixelify Sans,sans-serif}.item.svelte-1uha8ag small:where(.svelte-1uha8ag){color:var(--berry);font-size:18px}textarea.svelte-1uha8ag{resize:none;width:100%;color:var(--ink);background:var(--paper);box-shadow:inset 0 3px var(--shade), 0 0 0 2px var(--ink);border:0;padding:10px 12px;font:22px/1.1 VT323,monospace}textarea.svelte-1uha8ag:focus{box-shadow:inset 0 3px var(--shade), 0 0 0 2px var(--berry);outline:none}textarea.svelte-1uha8ag::placeholder{color:var(--placeholder)}.error.svelte-1uha8ag{color:var(--berry);margin-top:12px;font-size:21px}.saving.svelte-1uha8ag{flex-direction:column;align-items:center;gap:12px;display:flex}.saving.svelte-1uha8ag p:where(.svelte-1uha8ag){letter-spacing:.14em;color:var(--cream);text-shadow:3px 3px 0 var(--ink);font:700 22px/1 Pixelify Sans,sans-serif}.saving.svelte-1uha8ag small:where(.svelte-1uha8ag){color:var(--sky-soft);font-size:19px}.savebar.svelte-1uha8ag{background:var(--ink);gap:4px;padding:6px;display:flex}.savebar.svelte-1uha8ag i:where(.svelte-1uha8ag){background:var(--plum);width:18px;height:22px}.savebar.svelte-1uha8ag i.on:where(.svelte-1uha8ag){background:var(--mint);box-shadow:inset 0 -4px var(--mint-d)}.result-head.svelte-1uha8ag{align-items:center;gap:14px;display:flex}.result-head.svelte-1uha8ag h2:where(.svelte-1uha8ag){color:var(--berry);text-transform:uppercase;letter-spacing:.04em;font:700 26px/1 Pixelify Sans,sans-serif}.check.svelte-1uha8ag{background:var(--mint);width:48px;height:48px;box-shadow:0 -4px var(--ink), 0 4px var(--ink), -4px 0 var(--ink), 4px 0 var(--ink), inset -4px -4px var(--mint-d);flex:none;place-items:center;display:grid}.check.svelte-1uha8ag svg:where(.svelte-1uha8ag){width:30px;height:24px}.check.svelte-1uha8ag rect:where(.svelte-1uha8ag){fill:var(--ink);opacity:0;transform-box:fill-box;transform-origin:50%;animation:.14s steps(2,end) forwards svelte-1uha8ag-px-in}@keyframes svelte-1uha8ag-px-in{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.file.svelte-1uha8ag{letter-spacing:.14em;color:var(--plum);text-transform:uppercase;margin-top:14px;font:700 13px/1.3 Pixelify Sans,sans-serif}.ledger.svelte-1uha8ag{margin:14px 0 0;display:grid}.ledger.svelte-1uha8ag div:where(.svelte-1uha8ag){border-top:2px dashed var(--shade);justify-content:space-between;gap:12px;padding:8px 0;display:flex}.ledger.svelte-1uha8ag dt:where(.svelte-1uha8ag){letter-spacing:.14em;text-transform:uppercase;color:var(--plum);font:700 13px/1.6 Pixelify Sans,sans-serif}.ledger.svelte-1uha8ag dd:where(.svelte-1uha8ag){text-align:right;margin:0;font-size:23px}.rnote.svelte-1uha8ag{background:var(--paper);color:var(--plum);box-shadow:0 0 0 2px var(--shade);margin-top:10px;padding:10px 12px;font-size:21px}.mail.svelte-1uha8ag{animation:.42s steps(5,end) both svelte-1uha8ag-pop-in}@keyframes svelte-1uha8ag-pop-in{0%{transform:scale(0)}70%{transform:scale(1.12)}}.foot.svelte-1uha8ag{color:var(--sky-soft);font-size:20px}.overlay.svelte-1uha8ag{z-index:20;background:repeating-conic-gradient(var(--scrim) 0 25%, transparent 0 50%) 0 0 / 4px 4px;opacity:0;pointer-events:none;place-items:center;padding:16px;transition:opacity .2s steps(4,end);display:grid;position:fixed;inset:0}.overlay.show.svelte-1uha8ag{opacity:1;pointer-events:auto}.window.svelte-1uha8ag{background:var(--cream);width:100%;max-width:380px;max-height:calc(100svh - 32px);box-shadow:0 -4px var(--ink), 0 4px var(--ink), -4px 0 var(--ink), 4px 0 var(--ink), 12px 12px 0 0 var(--scrim-soft);flex-direction:column;display:flex}.titlebar.svelte-1uha8ag{background:var(--pink);color:var(--on-accent);letter-spacing:.08em;box-shadow:inset 0 -4px var(--berry);justify-content:space-between;align-items:center;padding:8px 8px 8px 12px;font:700 14px/1 Pixelify Sans,sans-serif;display:flex}.x.svelte-1uha8ag{cursor:pointer;background:var(--cream);width:44px;height:32px;color:var(--ink);box-shadow:inset -3px -3px var(--shade), 0 0 0 2px var(--ink);border:0;font:700 16px/1 Pixelify Sans,sans-serif}@media (hover:hover){.x.svelte-1uha8ag:hover{background:var(--paper)}}.x.svelte-1uha8ag:focus-visible{outline:3px dashed var(--on-accent);outline-offset:2px}.win-body.svelte-1uha8ag{white-space:pre-wrap;min-height:min(280px,50svh);padding:18px 18px 22px;font-size:25px;line-height:1.15;overflow-y:auto}.caret.svelte-1uha8ag{background:var(--berry);vertical-align:-3px;width:10px;height:20px;animation:.8s step-end infinite svelte-1uha8ag-blink;display:inline-block}@media (width<=359px){.panel.svelte-1uha8ag{padding:18px 12px 16px}.cal-wd.svelte-1uha8ag,.cal-grid.svelte-1uha8ag{gap:3px}.day.svelte-1uha8ag{font-size:20px}.chip.svelte-1uha8ag{font-size:12px}.items.svelte-1uha8ag{gap:8px}}@media (width>=440px){.items.svelte-1uha8ag{grid-template-columns:repeat(3,1fr)}}@media (height<=640px){.hud.svelte-1uha8ag{height:52px}.t-page.svelte-1uha8ag{gap:12px}.bear-wrap.svelte-1uha8ag,.intro-scene.svelte-1uha8ag,.couple.svelte-1uha8ag,.coin.svelte-1uha8ag{zoom:.72}.arena.svelte-1uha8ag{height:220px}}@media (width>=768px){.app.svelte-1uha8ag{font-size:24px}.stage.svelte-1uha8ag{max-width:560px}.panel.svelte-1uha8ag,.dialog.svelte-1uha8ag{max-width:480px}.panel.svelte-1uha8ag{padding:26px 24px 24px}.arena.svelte-1uha8ag{height:300px}}@media (width>=1024px) and (height>=820px){.stage.svelte-1uha8ag{max-width:600px}.bear-wrap.svelte-1uha8ag,.intro-scene.svelte-1uha8ag,.couple.svelte-1uha8ag{zoom:1.2}}@media (prefers-reduced-motion:reduce){.ch.svelte-1uha8ag,.coin.svelte-1uha8ag,.blink.svelte-1uha8ag,.more.svelte-1uha8ag,.walk-in.svelte-1uha8ag,.meet-l.svelte-1uha8ag,.meet-r.svelte-1uha8ag,.pop-heart.svelte-1uha8ag,.mail.svelte-1uha8ag,.heart.pop.svelte-1uha8ag{animation:none!important}}
