.buddy[data-v-5a82d766]{width:100%;height:100%;overflow:visible}.shadow[data-v-5a82d766]{fill:#0000001f}.body[data-v-5a82d766]{transform-origin:100px 185px;animation:idle-5a82d766 2.4s ease-in-out infinite}.eyes[data-v-5a82d766]{transform-origin:100px 116px;animation:blink-5a82d766 4.2s infinite}.happy .body[data-v-5a82d766]{animation:jump-5a82d766 .6s cubic-bezier(.3,1.6,.5,1) 2}.sleep .body[data-v-5a82d766]{animation:breathe-5a82d766 3s ease-in-out infinite}.sad .body[data-v-5a82d766]{animation:wobble-5a82d766 .5s ease-in-out 2}.zzz text[data-v-5a82d766]{animation:zz-5a82d766 2.4s ease-in-out infinite;opacity:0}.zzz text[data-v-5a82d766]:nth-child(2){animation-delay:.5s}.zzz text[data-v-5a82d766]:nth-child(3){animation-delay:1s}@keyframes idle-5a82d766{0%,to{transform:scale(1)}50%{transform:scale(1.03,.97)}}@keyframes breathe-5a82d766{0%,to{transform:scale(1)}50%{transform:scale(1.04,.96)}}@keyframes blink-5a82d766{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.08)}}@keyframes jump-5a82d766{0%{transform:scale(1)}25%{transform:scale(1.15,.8)}55%{transform:translateY(-28px) scale(.9,1.12)}to{transform:scale(1)}}@keyframes wobble-5a82d766{25%{transform:rotate(-6deg)}75%{transform:rotate(6deg)}}@keyframes zz-5a82d766{0%{opacity:0;transform:translateY(8px)}40%{opacity:1}to{opacity:0;transform:translateY(-10px)}}.login[data-v-0d3092eb]{display:flex;flex-direction:column;align-items:center;text-align:center;padding-top:4dvh;gap:6px}.mascot[data-v-0d3092eb]{width:170px;height:170px;border:0;background:none;padding:0}.mascot[data-v-0d3092eb]:active{transform:scale(.94)}h1[data-v-0d3092eb]{font-size:46px;margin:4px 0 0;line-height:1}.tag[data-v-0d3092eb]{margin:4px 0 14px;color:var(--ink-soft)}.box[data-v-0d3092eb]{width:100%;padding:18px;text-align:left}form[data-v-0d3092eb]{display:flex;flex-direction:column;gap:10px}.lbl[data-v-0d3092eb]{font-weight:900;font-size:14px}.go[data-v-0d3092eb]{width:100%;font-size:16px}.note[data-v-0d3092eb]{font-size:12px;margin:0}.gbox[data-v-0d3092eb]{display:flex;flex-direction:column;gap:12px}.google[data-v-0d3092eb]{display:flex;align-items:center;justify-content:center;gap:12px;min-height:60px;font-size:18px;background:#fff;color:#3b2414}.glogo[data-v-0d3092eb]{width:24px;height:24px;flex:none}.box p[data-v-0d3092eb]{text-align:center}.how[data-v-0d3092eb]{list-style:none;padding:0;margin:18px 0 0;display:flex;flex-direction:column;gap:8px;text-align:left}.how li[data-v-0d3092eb]{display:flex;align-items:center;gap:10px;font-weight:800}.how span[data-v-0d3092eb]{width:28px;height:28px;border-radius:50%;border:3px solid var(--line);background:var(--teal);display:grid;place-items:center;font-size:13px;font-weight:900;color:#3b2414}.wrap[data-v-9fe348d2]{display:flex;flex-direction:column;align-items:center;gap:14px}.big[data-v-9fe348d2]{position:relative;width:264px;height:264px;border-radius:50%;border:4px solid var(--line);background:var(--yellow);box-shadow:6px 6px 0 var(--line);display:grid;place-items:center;padding:0;transition:transform .12s,box-shadow .12s,background .3s;touch-action:manipulation}.big.cooling[data-v-9fe348d2]{background:var(--bg-2)}.big[data-v-9fe348d2]:active{transform:translate(4px,4px) scale(.97);box-shadow:2px 2px 0 var(--line)}.big.ready[data-v-9fe348d2]{animation:beckon-9fe348d2 2.6s ease-in-out infinite}.ring[data-v-9fe348d2]{position:absolute;top:-12px;right:-12px;bottom:-12px;left:-12px;width:calc(100% + 24px);height:calc(100% + 24px);transform:rotate(-90deg);pointer-events:none}.track[data-v-9fe348d2]{fill:none;stroke:transparent;stroke-width:10}.prog[data-v-9fe348d2]{fill:none;stroke:var(--teal);stroke-width:10;stroke-linecap:round;transition:stroke-dashoffset .25s linear}.buddy[data-v-9fe348d2]{width:170px;height:170px;display:block;position:relative;z-index:2;transition:transform .3s}.ripple[data-v-9fe348d2]{position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;border:4px solid var(--yellow);animation:ripple-9fe348d2 2s ease-out infinite;pointer-events:none}.swirl[data-v-9fe348d2]{position:absolute;top:16px;right:16px;bottom:16px;left:16px;border-radius:50%;opacity:0;z-index:1;background:conic-gradient(from 0deg,var(--teal),#fff,var(--teal),#fff,var(--teal));pointer-events:none}.flush .swirl[data-v-9fe348d2]{animation:swirl-9fe348d2 1s ease-in both}.flush .buddy[data-v-9fe348d2]{animation:flushDown-9fe348d2 1s cubic-bezier(.6,0,.4,1) both}.happy .buddy[data-v-9fe348d2]{animation:popBack-9fe348d2 .5s cubic-bezier(.2,1.8,.4,1) both}.nope[data-v-9fe348d2]{animation:shake-9fe348d2 .4s}.caption[data-v-9fe348d2]{text-align:center;min-height:52px}.cta[data-v-9fe348d2]{font-size:26px;animation:pulse-9fe348d2 1.4s ease-in-out infinite}.timer[data-v-9fe348d2]{font-size:30px;font-variant-numeric:tabular-nums}.small[data-v-9fe348d2]{font-size:14px;margin-top:2px}@keyframes beckon-9fe348d2{0%,to{transform:rotate(0)}8%{transform:rotate(-4deg)}16%{transform:rotate(4deg)}24%{transform:rotate(0)}}@keyframes ripple-9fe348d2{0%{transform:scale(1);opacity:.9}to{transform:scale(1.25);opacity:0}}@keyframes swirl-9fe348d2{0%{opacity:0;transform:rotate(0) scale(.6)}30%{opacity:.9}to{opacity:0;transform:rotate(900deg) scale(.2)}}@keyframes flushDown-9fe348d2{0%{transform:rotate(0) scale(1)}to{transform:rotate(720deg) scale(0)}}@keyframes popBack-9fe348d2{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes pulse-9fe348d2{50%{transform:scale(1.06)}}@keyframes shake-9fe348d2{0%,to{transform:translate(0)}25%{transform:translate(-8px)}75%{transform:translate(8px)}}.home[data-v-e4b93798]{display:flex;flex-direction:column;gap:16px}.head[data-v-e4b93798]{padding-top:4px}.brand[data-v-e4b93798]{font-size:28px;line-height:1.1}.hello[data-v-e4b93798]{color:var(--ink-soft);margin-top:2px}.hello b[data-v-e4b93798]{color:var(--ink)}.pills[data-v-e4b93798]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.pill[data-v-e4b93798]{padding:10px 6px;text-align:center;cursor:default}.pill[data-v-e4b93798]:last-child{cursor:pointer}.pv[data-v-e4b93798]{font-size:28px;line-height:1.1}.pl[data-v-e4b93798]{font-size:12px;color:var(--ink-soft);font-weight:900;display:flex;align-items:center;justify-content:center;gap:4px}.rankup[data-v-e4b93798]{background:var(--teal);color:#3b2414;padding:10px 14px;text-align:center;font-weight:900;display:flex;align-items:center;justify-content:center;gap:6px}.rank-enter-active[data-v-e4b93798]{transition:all .5s cubic-bezier(.2,1.6,.4,1)}.rank-leave-active[data-v-e4b93798]{transition:all .3s}.rank-enter-from[data-v-e4b93798],.rank-leave-to[data-v-e4b93798]{opacity:0;transform:scale(.7)}.stage[data-v-e4b93798]{position:relative;display:flex;justify-content:center;padding:18px 0 4px}.plus[data-v-e4b93798]{position:absolute;top:30px;left:50%;font-size:44px;color:var(--pink);-webkit-text-stroke:2px var(--line);pointer-events:none;animation:floatUp-e4b93798 1.3s ease-out forwards}@keyframes floatUp-e4b93798{0%{transform:translate(40px,30px) scale(.4);opacity:0}20%{transform:translate(60px) scale(1.2);opacity:1}to{transform:translate(80px,-70px) scale(1);opacity:0}}.moods[data-v-e4b93798]{text-align:center}.label[data-v-e4b93798]{font-size:14px;margin-bottom:8px}.opt[data-v-e4b93798]{font-weight:600;opacity:.7}.chips[data-v-e4b93798]{display:flex;gap:8px;justify-content:center;flex-wrap:wrap}.chip[data-v-e4b93798]{border:3px solid var(--line);background:var(--card);border-radius:99px;padding:6px 12px;font-weight:900;font-size:14px;box-shadow:var(--shadow-sm);display:inline-flex;align-items:center;gap:4px;transition:transform .2s cubic-bezier(.2,1.8,.4,1),background .2s}.chip .ce[data-v-e4b93798]{font-size:16px}.chip.on[data-v-e4b93798]{background:var(--pink);color:#fff;transform:scale(1.08) rotate(-3deg)}.chip[data-v-e4b93798]:active{transform:scale(.9)}.mini[data-v-e4b93798]{padding:14px}.mini-head[data-v-e4b93798]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.mini-head .display[data-v-e4b93798]{font-size:18px}.link[data-v-e4b93798]{border:0;background:none;font-weight:900;color:var(--ink-soft);display:inline-flex;align-items:center;gap:2px}.mini-row[data-v-e4b93798]{display:grid;grid-template-columns:28px 30px 1fr auto;align-items:center;gap:6px;padding:6px 4px;border-radius:10px}.mini-row.me[data-v-e4b93798]{background:color-mix(in srgb,var(--yellow) 40%,transparent)}.medal[data-v-e4b93798]{display:grid;place-items:center}.av[data-v-e4b93798]{font-size:20px}.nm[data-v-e4b93798]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pts[data-v-e4b93798]{font-weight:900}.empty[data-v-e4b93798]{padding:8px 0}.last[data-v-e4b93798]{font-size:13px;margin-top:8px;text-align:right}.invite[data-v-438d8388]{width:100%;font-size:15px;padding:12px 8px;white-space:nowrap}.story[data-v-9b50618c]{width:100%;font-size:15px;padding:12px 8px;white-space:nowrap;color:#fff;background:linear-gradient(45deg,#feda75,#fa7e1e 25%,#d62976 55%,#962fbf 80%,#4f5bd5)}.league[data-v-e1acb48a]{display:flex;flex-direction:column;gap:14px;padding-bottom:64px}h1[data-v-e1acb48a]{font-size:28px;margin:4px 0 10px;display:flex;align-items:center;gap:8px}.month[data-v-e1acb48a]{display:grid;grid-template-columns:44px 1fr 44px;align-items:center;padding:8px;text-align:center}.mname .display[data-v-e1acb48a]{font-size:20px}.ends[data-v-e1acb48a]{font-size:12px;color:var(--ink-soft);font-weight:900;font-variant-numeric:tabular-nums}.arrow[data-v-e1acb48a]{border:3px solid var(--line);background:var(--yellow);border-radius:12px;font-size:22px;font-weight:900;height:40px;color:#3b2414}.arrow[data-v-e1acb48a]:disabled{opacity:.3}.arrow[data-v-e1acb48a]:active{transform:scale(.9)}@keyframes spin-e1acb48a{to{transform:rotate(360deg)}}.podium[data-v-e1acb48a]{display:grid;grid-template-columns:repeat(3,1fr);align-items:end;gap:8px;padding-top:30px}.spot[data-v-e1acb48a]{display:flex;flex-direction:column;align-items:center;cursor:pointer;animation:rise-e1acb48a .7s cubic-bezier(.2,1.4,.4,1) both;position:relative}.spot.empty[data-v-e1acb48a]{cursor:default;opacity:.4}.crown[data-v-e1acb48a]{position:absolute;top:-32px;animation:crown-e1acb48a 1.6s ease-in-out infinite}.pav[data-v-e1acb48a]{width:62px;height:62px;border-radius:50%;border:3px solid var(--line);background:var(--card);display:grid;place-items:center;font-size:32px;box-shadow:var(--shadow-sm)}.p1 .pav[data-v-e1acb48a]{width:76px;height:76px;font-size:40px;background:var(--gold)}.me .pav[data-v-e1acb48a]{outline:4px solid var(--pink);outline-offset:2px}.pname[data-v-e1acb48a]{margin-top:6px;font-weight:900;font-size:13px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ppts[data-v-e1acb48a]{font-size:12px;color:var(--ink-soft);font-weight:900;margin-bottom:6px}.block[data-v-e1acb48a]{width:100%;border:3px solid var(--line);border-radius:14px 14px 6px 6px;box-shadow:var(--shadow-sm);display:grid;place-items:center;font-size:30px;color:#3b2414}.p1 .block[data-v-e1acb48a]{height:110px;background:var(--gold)}.p2 .block[data-v-e1acb48a]{height:82px;background:var(--silver)}.p3 .block[data-v-e1acb48a]{height:62px;background:var(--bronze)}@keyframes rise-e1acb48a{0%{transform:translateY(60px) scale(.8);opacity:0}to{transform:none;opacity:1}}@keyframes crown-e1acb48a{0%,to{transform:rotate(-10deg) translateY(0)}50%{transform:rotate(10deg) translateY(-4px)}}.list[data-v-e1acb48a]{list-style:none;padding:0;margin:4px 0 0;display:flex;flex-direction:column;gap:8px}.row[data-v-e1acb48a]{display:grid;grid-template-columns:34px 32px 1fr auto;align-items:center;gap:8px;padding:10px 12px;cursor:pointer;box-shadow:var(--shadow-sm);transition:transform .15s}.row[data-v-e1acb48a]:active{transform:scale(.98)}.row.me[data-v-e1acb48a]{background:var(--yellow);color:#3b2414}.rk[data-v-e1acb48a]{font-size:18px;text-align:center}.rav[data-v-e1acb48a]{font-size:24px;text-align:center}.rname[data-v-e1acb48a]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rname small[data-v-e1acb48a]{color:inherit;opacity:.7}.rpts[data-v-e1acb48a]{font-size:14px}.row-enter-active[data-v-e1acb48a]{transition:all .45s cubic-bezier(.2,1.3,.4,1)}.row-enter-from[data-v-e1acb48a]{opacity:0;transform:translate(-30px)}.empty[data-v-e1acb48a]{text-align:center;padding:30px 16px}.empty .big[data-v-e1acb48a]{font-size:56px;animation:crown-e1acb48a 2s ease-in-out infinite}.empty .display[data-v-e1acb48a]{font-size:22px;margin:6px 0}.mebar[data-v-e1acb48a]{position:fixed;left:50%;transform:translate(-50%);bottom:calc(92px + env(safe-area-inset-bottom));width:min(428px,calc(100vw - 32px));z-index:15;display:grid;grid-template-columns:32px 1fr auto auto;align-items:center;gap:10px;padding:8px 14px;background:var(--teal);color:#3b2414;box-shadow:var(--shadow-sm);animation:slideUp-e1acb48a .4s .3s cubic-bezier(.2,1.2,.4,1) both}.mrank[data-v-e1acb48a]{font-size:18px}.hint[data-v-e1acb48a]{grid-column:1 / -1;font-size:11px;text-align:right;margin-top:-6px;opacity:.8}@keyframes slideUp-e1acb48a{0%{transform:translate(-50%,30px);opacity:0}to{transform:translate(-50%);opacity:1}}.cols[data-v-747fc046]{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:4px}.col[data-v-747fc046]{display:grid;grid-template-rows:repeat(7,1fr);gap:4px}.cell[data-v-747fc046]{display:block;aspect-ratio:1;border-radius:4px;border:2px solid var(--line);animation:cellIn-747fc046 .35s cubic-bezier(.2,1.6,.4,1) both}.l0[data-v-747fc046]{background:var(--bg-2)}.l1[data-v-747fc046]{background:#d9b48c}.l2[data-v-747fc046]{background:var(--poop-hi)}.l3[data-v-747fc046]{background:var(--poop)}.future[data-v-747fc046]{opacity:.15}.legend[data-v-747fc046]{display:flex;align-items:center;gap:4px;justify-content:flex-end;font-size:11px;margin-top:8px}.legend .cell[data-v-747fc046]{width:12px;animation:none}@keyframes cellIn-747fc046{0%{transform:scale(0)}to{transform:scale(1)}}.profile[data-v-a22be685]{display:flex;flex-direction:column;gap:14px}.back[data-v-a22be685]{align-self:flex-start;padding:8px 14px}.hero[data-v-a22be685]{text-align:center;padding:22px 16px 16px;background:var(--yellow);color:#3b2414}.avatar[data-v-a22be685]{width:104px;height:104px;margin:0 auto;border-radius:50%;border:4px solid var(--line);background:var(--card);display:grid;place-items:center;font-size:58px;box-shadow:var(--shadow);animation:avatarIn-a22be685 .7s cubic-bezier(.2,1.8,.4,1) both}@keyframes avatarIn-a22be685{0%{transform:scale(0) rotate(-180deg)}to{transform:scale(1) rotate(0)}}.name[data-v-a22be685]{font-size:28px;margin-top:10px;word-break:break-word}.title[data-v-a22be685]{font-weight:900;margin-top:2px}.edit[data-v-a22be685]{display:flex;gap:8px;margin-top:12px}.link[data-v-a22be685]{border:0;background:none;font-weight:900;margin-top:8px;color:inherit;opacity:.75;display:inline-flex;align-items:center;gap:4px}.grid[data-v-a22be685]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.stat[data-v-a22be685]{padding:12px}.sv[data-v-a22be685]{font-size:30px;line-height:1.1}.sl[data-v-a22be685]{font-size:12px;color:var(--ink-soft);font-weight:900;display:flex;align-items:center;gap:4px}.flame[data-v-a22be685]{display:inline-block;margin-left:4px;vertical-align:-2px;animation:flame-a22be685 .8s ease-in-out infinite alternate}@keyframes flame-a22be685{to{transform:scale(1.25) rotate(8deg)}}.block[data-v-a22be685]{padding:14px}h3[data-v-a22be685]{margin:0 0 10px;font-size:18px;font-weight:400}h3 small[data-v-a22be685]{font-family:var(--font-body);font-size:13px}.hours[data-v-a22be685]{display:grid;grid-template-columns:repeat(24,1fr);gap:2px;height:70px;align-items:end}.hbar[data-v-a22be685]{height:100%;display:flex;align-items:flex-end}.hbar span[data-v-a22be685]{display:block;width:100%;min-height:3px;background:var(--teal);border:1.5px solid var(--line);border-radius:3px 3px 0 0;transform-origin:bottom;animation:grow-a22be685 .6s cubic-bezier(.2,1.4,.4,1) both}@keyframes grow-a22be685{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.hlabels[data-v-a22be685]{display:flex;justify-content:space-between;font-size:10px;margin-top:4px}.moods[data-v-a22be685]{display:flex;flex-direction:column;gap:8px}.mood[data-v-a22be685]{display:grid;grid-template-columns:24px 1fr 28px;align-items:center;gap:8px}.mood .me[data-v-a22be685]{font-size:18px}.mbar[data-v-a22be685]{height:14px;border:2px solid var(--line);border-radius:99px;background:var(--bg-2);overflow:hidden}.mbar span[data-v-a22be685]{display:block;height:100%;background:var(--pink);animation:growX-a22be685 .8s ease-out both;transform-origin:left}@keyframes growX-a22be685{0%{transform:scaleX(0)}}.mn[data-v-a22be685]{text-align:right;font-size:13px}.badges[data-v-a22be685]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.badge[data-v-a22be685]{text-align:center;padding:10px 4px;border:2px dashed var(--ink-soft);border-radius:14px;opacity:.55;animation:popIn .4s cubic-bezier(.2,1.6,.4,1) both}.badge.on[data-v-a22be685]{border:3px solid var(--line);background:var(--bg-2);opacity:1;box-shadow:var(--shadow-sm)}.be[data-v-a22be685]{font-size:28px;height:34px;display:grid;place-items:center;color:var(--ink-soft)}.badge.on .be[data-v-a22be685]{animation:badgeBob-a22be685 2.4s ease-in-out infinite}.bn[data-v-a22be685]{font-weight:900;font-size:12px;margin-top:2px}.bd[data-v-a22be685]{font-size:10px;color:var(--ink-soft)}@keyframes badgeBob-a22be685{50%{transform:translateY(-3px) rotate(-6deg)}}.avatars[data-v-a22be685]{display:grid;grid-template-columns:repeat(6,1fr);gap:6px}.av[data-v-a22be685]{aspect-ratio:1;font-size:24px;border:2px solid var(--line);border-radius:12px;background:var(--card);transition:transform .2s cubic-bezier(.2,1.8,.4,1)}.av[data-v-a22be685]:hover{transform:scale(1.1) rotate(-6deg)}.av.on[data-v-a22be685]{background:var(--yellow);border-width:3px;transform:scale(1.08)}.actions[data-v-a22be685]{display:flex;gap:8px;flex-wrap:wrap;justify-content:center;padding-bottom:8px}.toss[data-v-8fd05773]{display:flex;flex-direction:column;gap:8px}.hud[data-v-8fd05773]{display:flex;align-items:center;justify-content:space-between;gap:8px}.pill[data-v-8fd05773]{display:flex;align-items:baseline;gap:6px;padding:6px 12px}.pill small[data-v-8fd05773]{font-size:12px;color:var(--ink-soft);font-weight:900}.pill b[data-v-8fd05773]{font-size:24px;font-variant-numeric:tabular-nums}.pill.hurry[data-v-8fd05773]{background:var(--pink);color:#fff}.pill.hurry small[data-v-8fd05773]{color:#fff}.combo[data-v-8fd05773]{display:flex;align-items:center;gap:4px;font-size:18px;color:var(--pink);animation:popIn .4s cubic-bezier(.2,1.6,.4,1)}.timebar[data-v-8fd05773]{height:10px;border:3px solid var(--line);border-radius:99px;overflow:hidden;background:var(--card)}.timebar div[data-v-8fd05773]{height:100%;background:var(--teal);transition:width .1s linear}.stage[data-v-8fd05773]{position:relative;height:min(560px,calc(100dvh - 240px));min-height:380px;border:3px solid var(--line);border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow)}canvas[data-v-8fd05773]{display:block;width:100%;height:100%;touch-action:none;user-select:none;-webkit-user-select:none}.count[data-v-8fd05773]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;pointer-events:none;font-size:120px;color:#3b2414;text-shadow:4px 4px 0 #fff;animation:popIn .5s cubic-bezier(.2,1.6,.4,1)}.game[data-v-6b91d4f5]{display:flex;flex-direction:column;gap:14px}h1[data-v-6b91d4f5]{font-size:28px;margin:4px 0 2px;display:flex;align-items:center;gap:8px}header p[data-v-6b91d4f5]{margin:0}.small[data-v-6b91d4f5]{font-size:12px}.go[data-v-6b91d4f5]{width:100%;font-size:20px;padding:14px;gap:10px}.rules[data-v-6b91d4f5]{text-align:center;margin:-6px 0 0}.result[data-v-6b91d4f5]{text-align:center;padding:16px}.result .big[data-v-6b91d4f5]{font-size:72px;line-height:1;margin:4px 0}.result .best[data-v-6b91d4f5]{font-size:22px;color:var(--pink);display:flex;align-items:center;justify-content:center;gap:6px}.err[data-v-6b91d4f5]{color:var(--pink);font-weight:900}.mine[data-v-6b91d4f5]{display:grid;grid-template-columns:repeat(3,1fr);text-align:center;padding:12px}.mine div[data-v-6b91d4f5]{display:flex;flex-direction:column}.mine b[data-v-6b91d4f5]{font-size:26px}.list[data-v-6b91d4f5]{padding:14px}.list h3[data-v-6b91d4f5]{margin:0 0 8px;font-size:18px;display:flex;align-items:center;gap:6px}ol[data-v-6b91d4f5]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}li[data-v-6b91d4f5]{display:grid;grid-template-columns:30px 30px 1fr auto;align-items:center;gap:6px;padding:6px 8px;border-radius:12px;cursor:pointer}li.me[data-v-6b91d4f5]{background:var(--teal);color:#3b2414}.rk[data-v-6b91d4f5]{font-size:16px;text-align:center}.av[data-v-6b91d4f5]{font-size:20px}.name[data-v-6b91d4f5]{font-weight:900;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.name small[data-v-6b91d4f5]{opacity:.7}.bar[data-v-739991dd]{position:fixed;left:50%;transform:translate(-50%);bottom:calc(12px + env(safe-area-inset-bottom));width:min(428px,calc(100vw - 32px));display:grid;grid-template-columns:repeat(4,1fr);gap:6px;background:var(--card);border:3px solid var(--line);border-radius:22px;box-shadow:var(--shadow);padding:6px;z-index:20}.tab[data-v-739991dd]{border:0;background:transparent;border-radius:16px;padding:6px 0 4px;display:flex;flex-direction:column;align-items:center;gap:1px;font-size:12px;font-weight:900;color:var(--ink-soft);transition:background .2s,color .2s}.icon[data-v-739991dd]{transition:transform .3s cubic-bezier(.2,1.8,.4,1)}.tab.on[data-v-739991dd]{background:var(--yellow);color:#3b2414}.tab.on .icon[data-v-739991dd]{transform:scale(1.18) translateY(-2px) rotate(-8deg)}.tab:active .icon[data-v-739991dd]{transform:scale(.85)}.toasts[data-v-4170e4e8]{position:fixed;left:50%;top:14px;transform:translate(-50%);width:min(420px,calc(100vw - 32px));z-index:60;display:flex;flex-direction:column;gap:8px;pointer-events:none}.toast[data-v-4170e4e8]{background:var(--card);border:3px solid var(--line);border-radius:14px;box-shadow:var(--shadow-sm);padding:10px 14px;font-weight:900;text-align:center}.toast.success[data-v-4170e4e8]{background:var(--teal);color:#3b2414}.toast.error[data-v-4170e4e8]{background:var(--pink);color:#fff}.toast-enter-active[data-v-4170e4e8]{transition:all .35s cubic-bezier(.2,1.6,.4,1)}.toast-leave-active[data-v-4170e4e8]{transition:all .2s}.toast-enter-from[data-v-4170e4e8]{opacity:0;transform:translateY(-20px) scale(.9)}.toast-leave-to[data-v-4170e4e8]{opacity:0;transform:scale(.9)}.layer[data-v-cf79f64c]{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden;z-index:50}.drop[data-v-cf79f64c]{position:absolute;line-height:1;will-change:transform}.fall[data-v-cf79f64c]{top:-60px;animation:fall-cf79f64c linear both}@keyframes fall-cf79f64c{to{transform:translate(var(--drift),110vh) rotate(var(--rot))}}.burst[data-v-cf79f64c]{transform:translate(-50%,-50%);animation:burst-cf79f64c .9s cubic-bezier(.15,.8,.3,1) both}@keyframes burst-cf79f64c{0%{transform:translate(-50%,-50%) scale(.3);opacity:1}70%{opacity:1}to{transform:translate(calc(-50% + var(--dx)),calc(-50% + var(--dy) + 40px)) rotate(var(--rot)) scale(1);opacity:0}}.update[data-v-1f076a6e]{position:fixed;top:calc(10px + env(safe-area-inset-top));left:50%;transform:translate(-50%);z-index:55;width:min(428px,calc(100vw - 32px));display:flex;align-items:center;justify-content:space-between;gap:10px;background:var(--teal);color:#3b2414;font-weight:900;border:3px solid var(--line);border-radius:16px;box-shadow:var(--shadow-sm);padding:8px 8px 8px 14px}.update .btn[data-v-1f076a6e]{padding:8px 14px;gap:6px}.msg[data-v-1f076a6e]{display:flex;align-items:center;gap:6px}.spinning[data-v-1f076a6e]{animation:spin .9s linear infinite}.drop-enter-active[data-v-1f076a6e]{transition:all .4s cubic-bezier(.2,1.6,.4,1)}.drop-leave-active[data-v-1f076a6e]{transition:all .2s}.drop-enter-from[data-v-1f076a6e],.drop-leave-to[data-v-1f076a6e]{opacity:0;transform:translate(-50%,-30px)}.ptr[data-v-ec46b1a2]{position:fixed;top:env(safe-area-inset-top);left:50%;z-index:70;display:flex;align-items:center;gap:8px;pointer-events:none;background:var(--card);color:var(--ink);font-weight:900;font-size:13px;border:3px solid var(--line);border-radius:99px;box-shadow:var(--shadow-sm);padding:6px 14px 6px 8px;opacity:0}.ptr.live[data-v-ec46b1a2]{opacity:1}.ptr.back[data-v-ec46b1a2]{transition:transform .25s,opacity .25s}.ball[data-v-ec46b1a2]{font-size:22px;display:inline-block}.ball.spin[data-v-ec46b1a2]{animation:spin .8s linear infinite}.boot[data-v-5a9807c8]{min-height:80dvh;display:grid;place-items:center;font-size:72px;animation:bob-5a9807c8 1s ease-in-out infinite}@keyframes bob-5a9807c8{50%{transform:translateY(-14px) rotate(-6deg)}}.foot[data-v-5a9807c8]{text-align:center;font-size:12px;color:var(--ink-soft);padding:18px 0 4px}.demo-pill[data-v-5a9807c8]{position:fixed;top:10px;right:10px;z-index:30;font-size:10px;font-weight:900;letter-spacing:1px;background:var(--pink);color:#fff;padding:4px 8px;border-radius:99px;border:2px solid var(--line)}:root{--bg: #FFF6E5;--bg-2: #FFE9C2;--card: #FFFFFF;--ink: #3B2414;--ink-soft: #8A6A52;--line: #3B2414;--poop: #8B5A2B;--poop-2: #7A4B22;--poop-hi: #B07A45;--yellow: #FFC93C;--teal: #3DD6C4;--pink: #FF6B8B;--purple: #9B7BFF;--gold: #FFC93C;--silver: #D7DCE3;--bronze: #E8A26A;--shadow: 4px 4px 0 var(--line);--shadow-sm: 2px 2px 0 var(--line);--radius: 18px;--font-display: "Bagel Fat One", "Arial Rounded MT Bold", system-ui, sans-serif;--font-body: "Nunito", system-ui, -apple-system, sans-serif;color-scheme:light}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--bg: #1E140D;--bg-2: #2A1C12;--card: #2E2016;--ink: #FFF1DD;--ink-soft: #C9AB8E;--line: #0D0805;--silver: #8E96A3;color-scheme:dark}}:root[data-theme=dark]{--bg: #1E140D;--bg-2: #2A1C12;--card: #2E2016;--ink: #FFF1DD;--ink-soft: #C9AB8E;--line: #0D0805;--silver: #8E96A3;color-scheme:dark}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{margin:0}body{background:var(--bg);background-image:radial-gradient(var(--bg-2) 1.5px,transparent 1.5px);background-size:22px 22px;color:var(--ink);font-family:var(--font-body);font-weight:700;min-height:100dvh;overscroll-behavior-y:none}button,input{font:inherit;color:inherit}button{cursor:pointer}.app{max-width:460px;margin:0 auto;min-height:100dvh;padding:16px 16px calc(96px + env(safe-area-inset-bottom));position:relative}.display{font-family:var(--font-display);font-weight:400;letter-spacing:.3px}.muted{color:var(--ink-soft)}.card{background:var(--card);border:3px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}.btn{border:3px solid var(--line);border-radius:14px;background:var(--yellow);color:#3b2414;padding:12px 18px;font-weight:900;box-shadow:var(--shadow-sm);transition:transform .08s,box-shadow .08s}.btn:active{transform:translate(2px,2px);box-shadow:0 0 0 var(--line)}.btn:disabled{opacity:.55;cursor:default}.btn.ghost{background:var(--card);color:var(--ink)}.btn.teal{background:var(--teal)}.btn.pink{background:var(--pink);color:#fff}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px}.lucide{flex:none}.loader{display:grid;place-items:center;padding:40px;color:var(--ink-soft)}.loader .lucide{animation:spin .9s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.share-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.input{width:100%;border:3px solid var(--line);border-radius:14px;background:var(--card);color:var(--ink);padding:12px 14px;outline:none}.input:focus{box-shadow:0 0 0 4px color-mix(in srgb,var(--yellow) 60%,transparent)}.pop-in{animation:popIn .45s cubic-bezier(.2,1.6,.4,1) both}@keyframes popIn{0%{transform:scale(.6);opacity:0}to{transform:scale(1);opacity:1}}.slide-up{animation:slideUp .4s cubic-bezier(.2,1.2,.4,1) both}@keyframes slideUp{0%{transform:translateY(18px);opacity:0}to{transform:none;opacity:1}}.shake{animation:shake .4s}@keyframes shake{0%,to{transform:translate(0)}20%,60%{transform:translate(-8px) rotate(-2deg)}40%,80%{transform:translate(8px) rotate(2deg)}}.view-enter-active,.view-leave-active{transition:opacity .2s,transform .25s}.view-enter-from{opacity:0;transform:translateY(12px)}.view-leave-to{opacity:0;transform:translateY(-8px)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
