.jar.svelte-6nyf3m{--glass-back:#ffffff38;--glass-line:#7850646b;--tint:var(--glass-tint,#c87f9a);--hi:#fff;--shadow:#78284633;aspect-ratio:200/280;width:100%;position:relative;container-type:inline-size}.night.svelte-6nyf3m{--glass-back:#ffffff0d;--glass-line:#c8cdff66;--shadow:#00000073}.ground.svelte-6nyf3m{background:radial-gradient(closest-side, var(--shadow), transparent);border-radius:50%;height:7%;position:absolute;bottom:-2.5%;left:6%;right:6%}.night.svelte-6nyf3m .ground:where(.svelte-6nyf3m){background:radial-gradient(closest-side, #ffcd6e52, transparent 80%), radial-gradient(closest-side, var(--shadow), transparent);height:10%;bottom:-4%;left:-6%;right:-6%}.rock.svelte-6nyf3m{transform-origin:50% 96%;will-change:transform;position:absolute;inset:0}.layer.svelte-6nyf3m{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.pile.svelte-6nyf3m svg:where(.svelte-6nyf3m){width:100%;height:100%;display:block}.glass-back.svelte-6nyf3m{fill:var(--glass-back)}.back-shine.svelte-6nyf3m{stroke:var(--hi);opacity:.18}.thread.svelte-6nyf3m{fill:var(--thread)}.thread-line.svelte-6nyf3m{stroke:var(--thread);stroke-width:1.3px;stroke-linecap:round;fill:none}.tint.svelte-6nyf3m{stop-color:var(--tint)}.neck.svelte-6nyf3m{fill:var(--glass-back);stroke:var(--glass-line);stroke-width:1.2px}.base.svelte-6nyf3m{fill:var(--tint);opacity:.22}.base-shine.svelte-6nyf3m{fill:none;stroke:var(--hi);stroke-width:1.6px;stroke-linecap:round;opacity:.45}.hi.svelte-6nyf3m{fill:none;stroke-width:7px;stroke-linecap:round}.hi.thin.svelte-6nyf3m{stroke:var(--hi);stroke-width:2px;opacity:.35}.hi.right.svelte-6nyf3m{stroke:var(--hi);stroke-width:2.6px;opacity:.38}.hi.shoulder.svelte-6nyf3m{stroke:var(--hi);stroke-width:3.4px;opacity:.5}.night.svelte-6nyf3m .hi:where(.svelte-6nyf3m){opacity:.55}.night.svelte-6nyf3m .hi.thin:where(.svelte-6nyf3m),.night.svelte-6nyf3m .hi.right:where(.svelte-6nyf3m){opacity:.22}.rim.svelte-6nyf3m{fill:none;stroke:var(--glass-line);stroke-width:1.4px}.fold.svelte-6nyf3m{fill:none;stroke:#000;stroke-opacity:.13;stroke-width:1.4px;stroke-linecap:round}.twine.svelte-6nyf3m,.tail.svelte-6nyf3m{fill:none;stroke:#c39a5f;stroke-width:4.4px;stroke-linecap:round}.twine.twist.svelte-6nyf3m{stroke:#8b6532;stroke-dasharray:1.4 2.3;opacity:.75}.twine-hi.svelte-6nyf3m{fill:none;stroke:#ecd29c;stroke-width:1px;opacity:.7}.tail.svelte-6nyf3m{stroke-width:2.6px}.loop.svelte-6nyf3m{fill:#c9a165;stroke:#8b6532;stroke-width:.9px}.loop-in.svelte-6nyf3m{fill:none;stroke:#8b6532;stroke-width:1.1px;opacity:.6}.knot.svelte-6nyf3m{fill:#b28a4f;stroke:#8b6532;stroke-width:.9px}.lid.svelte-6nyf3m{transform-origin:50% 14%;position:absolute;inset:0}.hang.svelte-6nyf3m{transform-origin:50% 0;flex-direction:column;align-items:center;width:60cqi;margin-left:-30cqi;display:flex;position:absolute;top:21cqi;left:50%;rotate:-3deg}.string.svelte-6nyf3m{background:#7c5a2b;border-radius:1cqi;width:.7cqi;height:21cqi}.tag.svelte-6nyf3m{clip-path:polygon(14% 0,86% 0,100% 16%,100% 100%,0 100%,0 16%);color:#4a3117;text-align:center;filter:drop-shadow(0 1cqi 1cqi #3c1e0a40);background:repeating-linear-gradient(104deg,#ffffff0d 0 .6cqi,#0000 .6cqi 1.7cqi),radial-gradient(120% 90% at 30% 20%,#e6c99c,#d2ad78 70%,#c39b62);place-items:center;width:100%;min-height:26cqi;margin-top:-2.4cqi;padding:7.5cqi 5cqi 4.5cqi;display:grid;position:relative}.hole.svelte-6nyf3m{background:#6f4f26;border-radius:50%;width:3.4cqi;height:3.4cqi;margin-left:-1.7cqi;position:absolute;top:2.4cqi;left:50%;box-shadow:0 0 0 .9cqi #e9d1a8}.tag.svelte-6nyf3m p:where(.svelte-6nyf3m){text-wrap:balance;overflow-wrap:anywhere;font-weight:600;line-height:1.22}.tag-xl.svelte-6nyf3m p:where(.svelte-6nyf3m){font-size:8.4cqi}.tag-lg.svelte-6nyf3m p:where(.svelte-6nyf3m){font-size:7cqi}.tag-md.svelte-6nyf3m p:where(.svelte-6nyf3m){font-size:6cqi}.tag-sm.svelte-6nyf3m p:where(.svelte-6nyf3m){font-size:5.1cqi}.clip.svelte-6nyf3m{pointer-events:none;border-radius:0 0 11cqi 11cqi;position:absolute;inset:30% 11.5% 6.5%;overflow:hidden}.shimmer.svelte-6nyf3m i:where(.svelte-6nyf3m){background:linear-gradient(90deg,#0000,#ffffff61 45%,#ffffff80 50%,#0000);width:30%;animation:7s ease-in-out 1.2s infinite svelte-6nyf3m-shimmer;position:absolute;top:-10%;bottom:-10%;left:0;transform:translate(-140%)skew(-16deg)}.night.svelte-6nyf3m .shimmer:where(.svelte-6nyf3m) i:where(.svelte-6nyf3m){opacity:.45}@keyframes svelte-6nyf3m-shimmer{0%{transform:translate(-140%)skew(-16deg)}22%,to{transform:translate(420%)skew(-16deg)}}.halos.svelte-6nyf3m{animation:2.7s ease-in-out infinite alternate svelte-6nyf3m-twinkle}@keyframes svelte-6nyf3m-twinkle{0%{opacity:.45}to{opacity:1}}.glow.svelte-6nyf3m{background:radial-gradient(closest-side,#ffde8cf2,#ffc46473 55%,#0000);animation:3.2s ease-in-out infinite alternate svelte-6nyf3m-breathe;position:absolute;inset:-10% -20% -5%}.night.svelte-6nyf3m .glow:where(.svelte-6nyf3m){background:radial-gradient(closest-side,#ffecaa,#ffcc6e99 50%,#0000)}@keyframes svelte-6nyf3m-breathe{0%{opacity:.7;transform:scale(.94)}to{opacity:1;transform:scale(1.04)}}.mote.svelte-6nyf3m{left:var(--x);width:calc(var(--s) * 2.6cqi);height:calc(var(--s) * 2.6cqi);opacity:0;background:radial-gradient(circle,#fffbe8,#ffd678cc 45%,#0000 70%);border-radius:50%;animation:ease-in-out infinite svelte-6nyf3m-rise;position:absolute;bottom:4%}@keyframes svelte-6nyf3m-rise{0%{opacity:0;transform:translate(0)}25%{opacity:1}to{opacity:0;transform:translate(3cqi,-78cqi)}}.pile.rattling.svelte-6nyf3m{animation:.72s linear svelte-6nyf3m-rattle}.pile.upper.rattling.svelte-6nyf3m{animation-name:svelte-6nyf3m-rattle-up}@keyframes svelte-6nyf3m-rattle{12%{transform:translate(-1.6%,-1%)rotate(-1.4deg)}28%{transform:translate(1.8%,-2.2%)rotate(1.6deg)}44%{transform:translate(-1.2%,-.6%)rotate(-1deg)}62%{transform:translate(1.2%,-1.6%)rotate(.8deg)}80%{transform:translate(-.4%,-.3%)}}@keyframes svelte-6nyf3m-rattle-up{10%{transform:translate(2.4%,-3%)rotate(3deg)}26%{transform:translate(-2.8%,-5%)rotate(-3.4deg)}42%{transform:translate(2%,-2%)rotate(2.4deg)}60%{transform:translate(-1.6%,-3.4%)rotate(-1.8deg)}78%{transform:translate(.6%,-.8%)rotate(.6deg)}}.lid.hopping.svelte-6nyf3m{animation:.62s cubic-bezier(.3,.7,.4,1) svelte-6nyf3m-hop}@keyframes svelte-6nyf3m-hop{30%{transform:translateY(-8%)rotate(-8deg)}55%{transform:translateY(-.5%)rotate(2.5deg)}72%{transform:translateY(-2%)rotate(-1deg)}}.hang.swinging.svelte-6nyf3m{animation:1.3s cubic-bezier(.3,.5,.4,1) svelte-6nyf3m-swing}@keyframes svelte-6nyf3m-swing{15%{rotate:11deg}35%{rotate:-13deg}55%{rotate:7deg}75%{rotate:-6deg}90%{rotate:0deg}}.asleep.svelte-6nyf3m .pile:where(.svelte-6nyf3m){opacity:.72;transition:opacity .6s}.zzz.svelte-6nyf3m{color:var(--zzz,#6b5a8a);pointer-events:none;gap:.5cqi;font-size:7cqi;font-weight:600;display:flex;position:absolute;top:-6%;left:63%}.night.svelte-6nyf3m .zzz:where(.svelte-6nyf3m){--zzz:#ffd36b}.zzz.svelte-6nyf3m i:where(.svelte-6nyf3m){font-style:normal;animation:2.4s ease-in-out infinite svelte-6nyf3m-snooze}.zzz.svelte-6nyf3m i:where(.svelte-6nyf3m):nth-child(2){font-size:.8em;animation-delay:.4s}.zzz.svelte-6nyf3m i:where(.svelte-6nyf3m):nth-child(3){font-size:.62em;animation-delay:.8s}@keyframes svelte-6nyf3m-snooze{0%,to{opacity:.25;transform:translateY(2cqi)}50%{opacity:1;transform:translateY(-1cqi)}}.overlay.svelte-fykd4h{--paper:color-mix(in oklab, var(--nc), #fff 22%);--roll-t:calc(var(--cw) * .13);--cw:min(84cqw, 22rem);z-index:30;flex-direction:column;align-items:center;padding:4.25rem 1.25rem 3.75rem;display:flex;position:absolute;inset:0;overflow:hidden auto}.veil.svelte-fykd4h{background:var(--veil);position:absolute;inset:0}.card.svelte-fykd4h{width:var(--cw);flex-shrink:0;margin-top:auto;transition:transform .38s cubic-bezier(.5,0,.75,0),opacity .38s;position:relative;rotate:-1deg}.away.svelte-fykd4h .card:where(.svelte-fykd4h){opacity:0;transform:translateY(42cqh)scale(.12)rotate(-12deg)}.away.svelte-fykd4h .below:where(.svelte-fykd4h){opacity:0;transition:opacity .2s}.card.unseen.svelte-fykd4h .roll:where(.svelte-fykd4h){opacity:0}.reveal.svelte-fykd4h{border-radius:.4rem;position:relative;overflow:hidden;transform:translateY(-100%)}.paper.svelte-fykd4h{min-height:calc(var(--cw) * .72);padding:calc(var(--cw) * .12) calc(var(--cw) * .085) calc(var(--cw) * .08);background:linear-gradient(to bottom, #0000001f, #ffffff40 4%, transparent 10%), repeating-linear-gradient(97deg, #ffffff12 0 2px, transparent 2px 7px), radial-gradient(130% 100% at 40% 30%, transparent 55%, #5028141a), var(--paper);color:#3a2721;text-align:left;outline:none;flex-direction:column;display:flex;position:relative;transform:translateY(100%)}.opening.svelte-fykd4h .reveal:where(.svelte-fykd4h),.opening.svelte-fykd4h .paper:where(.svelte-fykd4h),.opening.svelte-fykd4h .track:where(.svelte-fykd4h){transition:transform .76s cubic-bezier(.32,.6,.3,1)}.again.opening.svelte-fykd4h .reveal:where(.svelte-fykd4h),.again.opening.svelte-fykd4h .paper:where(.svelte-fykd4h),.again.opening.svelte-fykd4h .track:where(.svelte-fykd4h){transition-duration:.6s}.opening.svelte-fykd4h .reveal:where(.svelte-fykd4h),.open.svelte-fykd4h .reveal:where(.svelte-fykd4h),.opening.svelte-fykd4h .paper:where(.svelte-fykd4h),.open.svelte-fykd4h .paper:where(.svelte-fykd4h){transform:none}.open.svelte-fykd4h .reveal:where(.svelte-fykd4h){box-shadow:0 30px 50px -28px #0000008c}.no.svelte-fykd4h{letter-spacing:.02em;color:#3a27218c;font-size:.82rem;font-weight:650}.svelte-fykd4h:lang(bn) .no:where(.svelte-fykd4h){letter-spacing:0}.text.svelte-fykd4h{text-wrap:pretty;overflow-wrap:anywhere;flex:1;margin-top:.4rem;font-weight:500;line-height:1.5}.len-xl.svelte-fykd4h .text:where(.svelte-fykd4h){font-size:clamp(1.5rem,8.2cqw,2rem)}.len-lg.svelte-fykd4h .text:where(.svelte-fykd4h){font-size:clamp(1.3rem,6.6cqw,1.65rem)}.len-md.svelte-fykd4h .text:where(.svelte-fykd4h){font-size:clamp(1.15rem,5.6cqw,1.4rem)}.len-sm.svelte-fykd4h .text:where(.svelte-fykd4h){font-size:clamp(1.02rem,4.9cqw,1.22rem)}.sign.svelte-fykd4h{text-align:right;color:color-mix(in oklab, var(--nc), #3a2721 70%);margin-top:.75rem;font-size:1.15rem;font-weight:600}.curl.svelte-fykd4h{opacity:0;background:linear-gradient(#0000,#0000001a);height:.6rem;transition:opacity .4s .5s;position:absolute;bottom:0;left:0;right:0}.open.svelte-fykd4h .curl:where(.svelte-fykd4h){opacity:1}.track.svelte-fykd4h{pointer-events:none;position:absolute;inset:0}.opening.svelte-fykd4h .track:where(.svelte-fykd4h),.open.svelte-fykd4h .track:where(.svelte-fykd4h){transform:translateY(100%)}.roll.svelte-fykd4h,.roll-look.svelte-fykd4h{width:106%;height:var(--roll-t);border-radius:calc(var(--roll-t) / 2);background:radial-gradient(ellipse 3.4% 46% at 3.4% 50%, #00000029 30%, transparent 34% 52%, #0000001a 56%, transparent 60%) no-repeat, linear-gradient(#ffffffb3, #fff0 38%, #0000 62%, #00000038), var(--nc);position:absolute;left:-3%;box-shadow:0 6px 12px -6px #00000059}.roll.svelte-fykd4h{top:calc(var(--roll-t) / -2);transition:transform .76s cubic-bezier(.32,.6,.3,1)}.opening.svelte-fykd4h .roll:where(.svelte-fykd4h){transform:scaleY(.6)}.open.svelte-fykd4h .roll:where(.svelte-fykd4h){transform:scaleY(.5)}.landed.svelte-fykd4h .roll:where(.svelte-fykd4h){animation:.26s cubic-bezier(.3,1.5,.5,1) svelte-fykd4h-land}@keyframes svelte-fykd4h-land{40%{transform:scale(1.04,.78)}}.flyer.svelte-fykd4h{width:calc(var(--cw) * 1.06);z-index:2;opacity:0;will-change:transform;pointer-events:none;top:0;left:0}.thread.svelte-fykd4h{background:repeating-linear-gradient(-30deg, var(--thread), var(--thread) 3px, #fff 3px, #fff 5px);border-radius:3px;width:5%;margin-left:-2.5%;transition:transform .22s cubic-bezier(.5,0,.75,0),opacity .22s;position:absolute;top:-8%;bottom:-8%;left:50%}.bit.svelte-fykd4h{background:var(--thread);opacity:0;border-radius:2px;width:3%;height:40%;position:absolute;top:30%;left:50%}.opening.svelte-fykd4h .thread:where(.svelte-fykd4h),.open.svelte-fykd4h .thread:where(.svelte-fykd4h){opacity:0;transform:scaleY(0)}.opening.svelte-fykd4h .bit:where(.svelte-fykd4h){animation:.5s cubic-bezier(.2,.7,.4,1) both svelte-fykd4h-bit}.opening.svelte-fykd4h .bit.r:where(.svelte-fykd4h){--dir:1}@keyframes svelte-fykd4h-bit{0%{opacity:1;transform:translate(0)rotate(0)}to{opacity:0;transform:translate(calc(var(--dir,-1) * 260%), -340%) rotate(calc(var(--dir,-1) * 140deg))}}.below.svelte-fykd4h{flex-direction:column;align-items:center;min-height:7.5rem;margin-top:1.4rem;margin-bottom:auto;display:flex;position:relative}.actions.svelte-fykd4h{align-items:center;gap:.85rem;display:flex}.actions.svelte-fykd4h .heart{background:var(--heart-bg);width:3.6rem;height:3.6rem;color:var(--heart-fg);border-radius:999px;place-items:center;transition:transform .2s cubic-bezier(.3,1.6,.5,1);display:grid;position:relative;box-shadow:0 10px 24px -14px #00000080}.actions.svelte-fykd4h .heart:active{transform:scale(.9)}.actions.svelte-fykd4h .heart:focus-visible,.pill.svelte-fykd4h:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.actions.svelte-fykd4h .heart svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linejoin:round;width:1.75rem;height:1.75rem;transition:fill .2s,transform .3s cubic-bezier(.3,1.8,.5,1)}.actions.svelte-fykd4h .heart.on svg{fill:#e5487d;stroke:#e5487d;animation:.5s cubic-bezier(.3,1.8,.5,1) svelte-fykd4h-beat;transform:scale(1.12)}@keyframes svelte-fykd4h-beat{0%{transform:scale(.6)}55%{transform:scale(1.3)}}.burst.svelte-fykd4h{pointer-events:none;position:absolute;inset:0}.burst.svelte-fykd4h i:where(.svelte-fykd4h){color:#e5487d;opacity:0;animation:svelte-fykd4h-pop .7s cubic-bezier(.2, .7, .3, 1) var(--d) both;margin:-.5rem 0 0 -.35rem;font-size:.95rem;font-style:normal;line-height:1;position:absolute;top:50%;left:50%}.burst.svelte-fykd4h i:where(.svelte-fykd4h):nth-child(3n){color:#ffc629;font-size:.7rem}@keyframes svelte-fykd4h-pop{0%{opacity:1;transform:rotate(var(--a)) translateY(0) scale(.4)}70%{opacity:1}to{opacity:0;transform:rotate(var(--a)) translateY(-3.4rem) scale(1.05)}}.pill.svelte-fykd4h{background:var(--btn-bg);height:3.25rem;color:var(--btn-fg);border-radius:999px;padding:0 1.6rem;font-size:1.05rem;font-weight:700;transition:transform .15s;box-shadow:0 12px 26px -14px #0000008c}.pill.svelte-fykd4h:active{transform:scale(.96)}.hint.svelte-fykd4h{text-align:center;max-width:19rem;color:var(--veil-fg);margin-top:.85rem;font-size:.92rem;line-height:1.5}.hint.strong.svelte-fykd4h{font-size:1rem;font-weight:650}.finale.svelte-1uzmeoy{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:26rem;margin:0 auto;display:flex}.scene.svelte-1uzmeoy{aspect-ratio:1;width:min(92cqw,24rem);position:relative;container-type:inline-size}.jar-spot.svelte-1uzmeoy{z-index:1;width:38%;position:absolute;top:21%;left:31%}.slip.svelte-1uzmeoy{left:calc(var(--x) * 1%);top:calc(var(--y) * 1%);background:linear-gradient(#00000014, transparent 18%, transparent 82%, #0000001a), repeating-linear-gradient(transparent 0 2.3cqi, #46281e2e 2.3cqi 2.6cqi) 2.5cqi 2.6cqi / 10cqi 7cqi no-repeat, color-mix(in oklab, var(--nc), #fff 25%);width:15cqi;height:11cqi;rotate:var(--r);border-radius:1cqi;margin:-5.5cqi 0 0 -7.5cqi;position:absolute;box-shadow:0 1.2cqi 2cqi -1cqi #0000004d}.slip.front.svelte-1uzmeoy{z-index:2}.slip.svelte-1uzmeoy i:where(.svelte-1uzmeoy){color:#e5487d;font-size:3.4cqi;font-style:normal;line-height:1;position:absolute;bottom:.6cqi;right:1cqi}.night.svelte-1uzmeoy .slip:where(.svelte-1uzmeoy){box-shadow:0 0 3cqi #ffcf6b59,0 1.2cqi 2cqi -1cqi #0006}.play.svelte-1uzmeoy .slip:where(.svelte-1uzmeoy){animation:.95s cubic-bezier(.2,.75,.3,1.12) both svelte-1uzmeoy-erupt}@keyframes svelte-1uzmeoy-erupt{0%{opacity:0;transform:translate(calc((50 - var(--x)) * 1cqi), calc((26 - var(--y)) * 1cqi)) scale(.2);rotate:0deg}15%{opacity:1}45%{transform:translate(calc((50 - var(--x)) * .45cqi), calc((26 - var(--y)) * .45cqi - 14cqi)) scale(.8)}}.done.svelte-1uzmeoy{color:var(--accent);margin-top:.4rem;font-size:clamp(1.4rem,7cqw,1.8rem);font-weight:600}.count.svelte-1uzmeoy{font-variant-numeric:tabular-nums;font-size:clamp(2.4rem,13cqw,3.4rem);font-weight:800;line-height:1.1}.count.play.svelte-1uzmeoy{animation:1.6s cubic-bezier(.2,.8,.2,1) 1.1s both svelte-1uzmeoy-breathe-in}@keyframes svelte-1uzmeoy-breathe-in{0%{opacity:0;transform:scaleX(.7)}55%{opacity:1;transform:scaleX(1.06)}to{transform:none}}.closer.svelte-1uzmeoy{max-width:21rem;color:var(--muted);text-wrap:balance;margin-top:.5rem;font-size:1.05rem;line-height:1.55}.keep.svelte-1uzmeoy{flex-direction:column;align-items:center;margin-top:1.9rem;display:flex}.keep.svelte-1uzmeoy button.save{background:var(--save-bg);color:var(--save-fg);transition:opacity .5s;box-shadow:0 10px 24px -14px #00000073}.keep.svelte-1uzmeoy:not(.ready) button.save{opacity:0;visibility:hidden}.kc.svelte-1uzmeoy{--paper:#fff7f9;--ink:#3a2128;--soft:#8a6470;--rule:#e5487d59;--cloth:#f08aab;background:radial-gradient(circle at 1.6cqi 1.6cqi, var(--rule) .45cqi, transparent .55cqi) 0 0 / 4cqi 4cqi, var(--paper);width:min(90cqw,24rem);color:var(--ink);text-align:left;border-radius:3cqi;padding:7cqi 6.5cqi 5.5cqi;animation:.7s cubic-bezier(.2,.8,.2,1) both svelte-1uzmeoy-card-in;position:relative;box-shadow:0 40px 60px -36px #0000008c,0 8px 18px -12px #0000004d;container-type:inline-size}.kc.theme-sunny.svelte-1uzmeoy{--paper:#fffbea;--ink:#3b2a10;--soft:#866a32;--rule:#d6454147;--cloth:#de5a50}.kc.theme-night.svelte-1uzmeoy{--paper:#20225a;--ink:#fbf6e8;--soft:#c9c6ea;--rule:#ffd36b38;--cloth:#ffd36b}@keyframes svelte-1uzmeoy-card-in{0%{opacity:0;transform:translateY(3cqi)rotate(-1.5deg)}}.kc.settled.svelte-1uzmeoy,.kc.settled.svelte-1uzmeoy *{animation:none!important}.kc-head.svelte-1uzmeoy{align-items:center;gap:4cqi;display:flex}.kc-jar.svelte-1uzmeoy{flex-shrink:0;width:15cqi}.kj-glass.svelte-1uzmeoy{fill:#ffffff80;stroke:var(--soft);stroke-width:1.4px}.kj-notes.svelte-1uzmeoy rect:where(.svelte-1uzmeoy){fill:var(--cloth);opacity:.55}.kj-heart.svelte-1uzmeoy{fill:#e5487d}.kj-cloth.svelte-1uzmeoy{fill:var(--cloth)}.kj-twine.svelte-1uzmeoy{fill:none;stroke:#b28a4f;stroke-width:2px}.kc-words.svelte-1uzmeoy{min-width:0}.kc-from.svelte-1uzmeoy{color:var(--soft);font-size:4.4cqi;font-weight:600;line-height:1.3}.kc-title.svelte-1uzmeoy{overflow-wrap:anywhere;text-wrap:balance;font-size:7cqi;font-weight:760;font-stretch:112%;line-height:1.15}.kc-list.svelte-1uzmeoy{flex-direction:column;gap:2.6cqi;margin:5cqi 0 0;padding:0;list-style:none;display:flex}.kc-list.svelte-1uzmeoy li:where(.svelte-1uzmeoy){background:color-mix(in oklab, var(--nc), #fff 32%);color:#3a2721;rotate:var(--tilt);border-radius:1.4cqi;align-items:baseline;gap:2.6cqi;padding:2.6cqi 3.6cqi 2.6cqi 6.4cqi;display:flex;position:relative;box-shadow:0 1cqi 2cqi -1.2cqi #00000059}.kc-list.svelte-1uzmeoy li:where(.svelte-1uzmeoy):before{content:"";background:linear-gradient(90deg,#00000029,#ffffff73 55%,#0000000f);border-radius:1.4cqi 0 0 1.4cqi;width:3.6cqi;position:absolute;top:0;bottom:0;left:0}.kc-list.svelte-1uzmeoy li:where(.svelte-1uzmeoy) span:where(.svelte-1uzmeoy):last-child{overflow-wrap:anywhere;font-size:4.3cqi;line-height:1.45}.kc-heart.svelte-1uzmeoy{color:#e5487d;flex-shrink:0;font-size:3.8cqi}.kc-more.svelte-1uzmeoy{color:var(--soft);margin-top:3cqi;font-size:3.6cqi;font-weight:650}.kc-foot.svelte-1uzmeoy{border-top:.3cqi dashed var(--rule);color:var(--soft);justify-content:space-between;gap:3cqi;margin-top:5cqi;padding-top:3cqi;font-size:3.2cqi;font-weight:600;display:flex}.kc-brand.svelte-1uzmeoy{color:var(--soft);opacity:.8;font-size:2.8cqi;font-weight:700;position:absolute;top:2.6cqi;right:4cqi}.share.svelte-1uzmeoy{max-width:20rem;color:var(--muted);margin-top:1rem;font-size:.95rem}.finale.svelte-1uzmeoy .all{width:100%;margin-top:1.6rem}.finale.svelte-1uzmeoy .all-trigger{background:color-mix(in oklab, var(--fg), transparent 91%);border-radius:999px;align-items:center;gap:.4rem;min-height:2.75rem;padding:0 1.1rem;font-weight:650;display:inline-flex}.finale.svelte-1uzmeoy .all-trigger:focus-visible,.finale.svelte-1uzmeoy .all-heart:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.finale.svelte-1uzmeoy .all-list{text-align:left;margin-top:.9rem}.finale.svelte-1uzmeoy .all-list ol{flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.finale.svelte-1uzmeoy .all-list li{background:color-mix(in oklab, var(--nc), #fff 35%);color:#3a2721;border-radius:.9rem;align-items:center;gap:.7rem;padding:.45rem .45rem .45rem .85rem;display:flex}.finale.svelte-1uzmeoy .all-list p{overflow-wrap:anywhere;flex:1;font-size:1.02rem;line-height:1.45}.all-no.svelte-1uzmeoy{opacity:.5;min-width:1.2rem;font-size:.8rem;font-weight:700}.finale.svelte-1uzmeoy .all-heart{color:#e5487d;background:#fff9;border-radius:999px;flex-shrink:0;place-items:center;width:2.75rem;height:2.75rem;font-size:1.35rem;display:grid}.jg.svelte-8xp7et{--bg:radial-gradient(120% 75% at 50% 8%, #fff9fb 0%, #ffe4ec 55%, #ffd2df 100%);--fg:#3a1f2b;--muted:#85616e;--accent:#d63c72;--chip:#e5487d1a;--btn-bg:#e5487d;--btn-fg:#fff;--veil:#340e1ecc;--veil-fg:#fff3f7;--heart-bg:#fff;--heart-fg:#e5487d;--focus:#1c1d3f;--save-bg:#fff;--save-fg:#3a1f2b;--wood:#d7a874;--wood-dark:#a9763f;background:var(--bg);color:var(--fg);position:absolute;inset:0;overflow:hidden}.theme-sunny.svelte-8xp7et{--bg:radial-gradient(120% 75% at 50% 8%, #fffdf3 0%, #fff0b3 55%, #ffde70 100%);--fg:#3b2a10;--muted:#7b6433;--accent:#c8432f;--chip:#c8432f1a;--btn-bg:#1c1d3f;--btn-fg:#ffc629;--veil:#2e1e04c7;--veil-fg:#fffbea;--heart-fg:#d64541;--save-fg:#3b2a10}.theme-night.svelte-8xp7et{--bg:radial-gradient(1.5px 1.5px at 12% 18%, #ffffffb3, transparent), radial-gradient(1px 1px at 82% 12%, #fff9, transparent), radial-gradient(1.5px 1.5px at 70% 30%, #ffe6a099, transparent), radial-gradient(1px 1px at 24% 42%, #ffffff80, transparent), radial-gradient(1px 1px at 90% 52%, #ffffff73, transparent), radial-gradient(120% 80% at 50% 0%, #34377a 0%, #1c1d3f 55%, #14152e 100%);--fg:#f7f5ff;--muted:#b9b9db;--accent:#ffd36b;--chip:#ffffff1a;--btn-bg:#ffc629;--btn-fg:#1c1d3f;--veil:#08081ad6;--veil-fg:#e9e7ff;--heart-bg:#fff;--heart-fg:#e5487d;--focus:#ffc629;--save-bg:#ffffff1f;--save-fg:#fff;--wood:#6b4a2e;--wood-dark:#3f2a18}.arriving.svelte-8xp7et,.arriving.svelte-8xp7et *{pointer-events:none!important}.screen.svelte-8xp7et{overscroll-behavior:contain;padding:3.6rem 1.25rem;display:flex;position:absolute;inset:0;overflow:hidden auto}.column.svelte-8xp7et{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:26rem;margin:auto;display:flex}.head.svelte-8xp7et{animation:.7s cubic-bezier(.2,.8,.2,1) .1s backwards svelte-8xp7et-rise}.to.svelte-8xp7et{color:var(--accent);font-size:clamp(1.5rem,7.5cqw,1.9rem);font-weight:600;line-height:1.2}.intro.svelte-8xp7et{max-width:20rem;color:var(--muted);text-wrap:balance;margin:.3rem auto 0;font-size:.98rem;line-height:1.5}.chips.svelte-8xp7et{flex-wrap:wrap;justify-content:center;gap:.4rem;margin-top:.7rem;display:flex}.chip.svelte-8xp7et{background:var(--chip);font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:.3rem;height:1.9rem;padding:0 .8rem;font-size:.85rem;font-weight:650;display:inline-flex}.jar-btn.svelte-8xp7et{-webkit-tap-highlight-color:transparent;touch-action:manipulation;border-radius:1.5rem;width:min(64cqw,31cqh,19rem);margin-top:1.4rem;animation:.9s cubic-bezier(.3,1.3,.5,1) .2s backwards svelte-8xp7et-jar-in;position:relative}.jar-btn.svelte-8xp7et:focus-visible{outline:3px solid var(--focus);outline-offset:8px}@keyframes svelte-8xp7et-jar-in{0%{opacity:0;transform:translateY(26px)scale(.92)}}.controls.svelte-8xp7et{flex-direction:column;align-items:center;min-height:5.6rem;margin-top:1.5rem;display:flex;position:relative}.shake.svelte-8xp7et{background:var(--btn-bg);height:3.4rem;color:var(--btn-fg);touch-action:manipulation;border-radius:999px;align-items:center;gap:.55rem;padding:0 2rem 0 1.6rem;font-size:1.15rem;font-weight:750;font-stretch:110%;transition:transform .15s,opacity .2s;animation:.6s cubic-bezier(.2,.8,.2,1) .6s backwards svelte-8xp7et-rise;display:inline-flex;box-shadow:0 14px 28px -14px #00000080}.shake.svelte-8xp7et:active{transform:scale(.95)}.shake.busy.svelte-8xp7et{opacity:.7}.shake.svelte-8xp7et:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.shake.svelte-8xp7et svg:where(.svelte-8xp7et){fill:currentColor;width:1.45rem;height:1.45rem}.shake.svelte-8xp7et .waves:where(.svelte-8xp7et){fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.shake.svelte-8xp7et:not(.busy) svg:where(.svelte-8xp7et){animation:2.8s ease-in-out 1.5s infinite svelte-8xp7et-jiggle}@keyframes svelte-8xp7et-jiggle{0%,82%,to{transform:rotate(0)}86%{transform:rotate(-14deg)}90%{transform:rotate(12deg)}94%{transform:rotate(-8deg)}}.hint.svelte-8xp7et{color:var(--muted);margin-top:.6rem;font-size:.9rem}.stuck.svelte-8xp7et{background:color-mix(in oklab, var(--fg), transparent 90%);border-radius:.9rem;max-width:19rem;margin-top:.6rem;padding:.55rem .9rem;font-size:.9rem;font-weight:600}.wait.svelte-8xp7et{flex-direction:column;align-items:center;display:flex}.wait-title.svelte-8xp7et{font-size:1.15rem;font-weight:750}.wait-title.nudge.svelte-8xp7et{animation:.45s svelte-8xp7et-shake-x}.wait-clock.svelte-8xp7et{font-variant-numeric:tabular-nums;letter-spacing:.02em;color:var(--accent);margin-top:.1rem;font-size:clamp(1.9rem,10cqw,2.4rem);font-weight:800;font-stretch:112%;line-height:1.15}.wait-body.svelte-8xp7et{max-width:18rem;color:var(--muted);margin-top:.2rem;font-size:.9rem}.shelf.svelte-8xp7et{text-align:left;width:100%;margin-top:1.1rem;position:relative}.shelf-label.svelte-8xp7et{color:var(--muted);padding:0 .25rem;font-size:.82rem;font-weight:700}.slips.svelte-8xp7et{scrollbar-width:none;scroll-snap-type:x proximity;gap:.15rem;padding:.4rem .4rem 0;display:flex;overflow-x:auto}.slips.svelte-8xp7et::-webkit-scrollbar{display:none}.slip.svelte-8xp7et{scroll-snap-align:end;-webkit-tap-highlight-color:transparent;flex-shrink:0;justify-content:center;align-items:flex-end;width:2.9rem;height:3.4rem;display:flex}.slip-paper.svelte-8xp7et{background:linear-gradient(#00000024, #fff6 12%, transparent 22%), repeating-linear-gradient(transparent 0 .42rem, #46281e29 .42rem .5rem) .35rem .7rem / 1.5rem 1.7rem no-repeat, color-mix(in oklab, var(--nc), #fff 25%);width:2.2rem;height:2.85rem;rotate:var(--r);transform-origin:50% 100%;border-radius:3px 3px 2px 2px;transition:transform .2s cubic-bezier(.3,1.6,.5,1);position:relative;box-shadow:0 3px 6px -3px #0006}.slip.svelte-8xp7et:hover .slip-paper:where(.svelte-8xp7et),.slip.svelte-8xp7et:focus-visible .slip-paper:where(.svelte-8xp7et){transform:translateY(-5px)}.slip.svelte-8xp7et:focus-visible{outline:none}.slip.svelte-8xp7et:focus-visible .slip-paper:where(.svelte-8xp7et){outline:2.5px solid var(--focus);outline-offset:2px}.slip-paper.svelte-8xp7et i:where(.svelte-8xp7et){color:#e5487d;text-shadow:0 1px #fff;font-size:.85rem;font-style:normal;line-height:1;position:absolute;top:-.45rem;right:-.4rem}.slip.fresh.svelte-8xp7et .slip-paper:where(.svelte-8xp7et){animation:.7s cubic-bezier(.3,1.4,.5,1) svelte-8xp7et-shelve}@keyframes svelte-8xp7et-shelve{0%{opacity:0;transform:translateY(-46px)scale(1.4)rotate(-20deg)}}.plank.svelte-8xp7et{background:linear-gradient(var(--wood), var(--wood-dark));border-radius:.3rem;height:.6rem;margin-top:-1px;display:block;box-shadow:0 8px 14px -8px #00000080}@keyframes svelte-8xp7et-rise{0%{opacity:0;transform:translateY(14px)}}@keyframes svelte-8xp7et-shake-x{20%{transform:translate(-7px)}45%{transform:translate(6px)}70%{transform:translate(-3px)}}
