.logo[data-v-8313385f]{display:inline-flex;align-items:center;gap:8px}.mark[data-v-8313385f]{width:28px;height:28px;display:block;flex:none;border-radius:8px}.word[data-v-8313385f]{font-size:17px;font-weight:900;letter-spacing:-.045em;color:var(--ink);line-height:1}@media(max-width:319px){.logo.full .word[data-v-8313385f]{display:none}}.shell[data-v-c7daadd3]{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column}.topbar[data-v-c7daadd3]{display:flex;align-items:center;gap:14px;padding:calc(14px + env(safe-area-inset-top)) calc(18px + env(safe-area-inset-right)) 14px calc(18px + env(safe-area-inset-left));border-bottom:2.5px solid var(--line);background:var(--surface);flex-wrap:wrap;position:sticky;top:0;z-index:10}.sb-scrim[data-v-c7daadd3]{position:fixed;top:0;left:0;right:0;z-index:20;height:env(safe-area-inset-top);background:var(--ground)}.brand[data-v-c7daadd3]{display:inline-flex;text-decoration:none}.links[data-v-c7daadd3]{display:flex;gap:12px}.links a[data-v-c7daadd3]{font-size:13.5px;font-weight:800;color:var(--ink-2);text-decoration:none;padding:4px 2px;border-bottom:2.5px solid transparent}.links a.router-link-active[data-v-c7daadd3]{color:var(--ink);border-bottom-color:var(--butter)}.right[data-v-c7daadd3]{margin-left:auto;display:flex;align-items:center;gap:8px}@media(max-width:560px){.topbar[data-v-c7daadd3]{row-gap:0}.topbar[data-v-c7daadd3]:has(.links){padding-bottom:10px}.brand[data-v-c7daadd3]{order:1}.right[data-v-c7daadd3]{order:2}.links[data-v-c7daadd3]{order:3;flex-basis:100%;margin:10px 0 0 -2px;gap:18px;overflow-x:auto;scrollbar-width:none}.links[data-v-c7daadd3]::-webkit-scrollbar{display:none}.links a[data-v-c7daadd3]{padding:6px 2px 4px;white-space:nowrap}}.lang[data-v-c7daadd3]{display:flex;gap:3px;padding:3px;background:var(--surface-2);border:2px solid var(--line);border-radius:999px}.lang button[data-v-c7daadd3]{padding:4px 9px;border:0;border-radius:999px;background:transparent;font:inherit;font-size:11px;font-weight:800;color:var(--ink-2);cursor:pointer}.lang button[aria-pressed=true][data-v-c7daadd3]{background:var(--ink);color:var(--ground)}.lang button[data-v-c7daadd3]:focus-visible{outline:2px solid var(--apricot);outline-offset:1px}.signout[data-v-c7daadd3]{padding:6px 12px;background:var(--surface);color:var(--ink-2);border:2px solid var(--line-soft);border-radius:999px;font:inherit;font-size:12px;font-weight:800;cursor:pointer}.signout[data-v-c7daadd3]:hover{color:var(--ink);border-color:var(--line)}.signout[data-v-c7daadd3]:focus-visible{outline:3px solid var(--apricot);outline-offset:2px}main[data-v-c7daadd3]{flex:1;width:100%;max-width:460px;margin:0 auto;padding:22px calc(18px + env(safe-area-inset-right)) calc(80px + env(safe-area-inset-bottom)) calc(18px + env(safe-area-inset-left))}main.wide[data-v-c7daadd3]{max-width:760px}main.is-root[data-v-c7daadd3]{padding-top:calc(22px + env(safe-area-inset-top))}.art[data-v-2b6aca3a]{position:relative;width:100%;max-width:340px;margin:0 auto;padding:54px 0 34px;isolation:isolate}.pet[data-v-2b6aca3a]{position:absolute;top:0;width:104px;height:96px;z-index:0;animation:rise-2b6aca3a .7s cubic-bezier(.2,.9,.3,1.3) both}.dog[data-v-2b6aca3a]{left:2px;transform:rotate(-7deg);animation-delay:.05s}.cat[data-v-2b6aca3a]{right:2px;transform:rotate(7deg);animation-delay:.17s}.card[data-v-2b6aca3a]{position:relative;z-index:1;background:var(--surface);border:3px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-lg);padding:12px 13px 13px;transform:rotate(-1.6deg);animation:pop-2b6aca3a .55s cubic-bezier(.2,.9,.3,1.25) .28s both}.card-top[data-v-2b6aca3a]{display:flex;align-items:center;gap:8px;margin-bottom:10px}.mark[data-v-2b6aca3a]{width:22px;height:22px;flex:none}.mark svg[data-v-2b6aca3a]{width:100%;height:100%;display:block;border-radius:6px}.day[data-v-2b6aca3a]{font-size:13px;font-weight:900;letter-spacing:-.03em}.dots[data-v-2b6aca3a]{margin-left:auto;display:flex;gap:4px}.dots i[data-v-2b6aca3a]{width:6px;height:6px;border-radius:50%;background:var(--line-soft)}.rows[data-v-2b6aca3a]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:7px}.rows li[data-v-2b6aca3a]{display:flex;align-items:center;gap:9px;padding:8px 10px;border:2px solid var(--line-soft);border-radius:var(--r-md);background:var(--surface-2);animation:slide-2b6aca3a .45s ease both;animation-delay:calc(.45s + var(--i) * .1s)}.rows li.mint[data-v-2b6aca3a]{background:var(--mint-wash)}.rows li.butter[data-v-2b6aca3a]{background:var(--butter-wash)}.rows li.apricot[data-v-2b6aca3a]{background:var(--apricot-wash)}.when[data-v-2b6aca3a]{font-family:var(--font-num);font-size:11px;font-weight:800;color:var(--ink-2);flex:none;min-width:34px}.body[data-v-2b6aca3a]{display:flex;flex-direction:column;gap:1px;min-width:0}.title[data-v-2b6aca3a]{font-size:12.5px;font-weight:850;letter-spacing:-.02em;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.who[data-v-2b6aca3a]{font-size:10.5px;font-weight:800;color:var(--ink-3)}.tick[data-v-2b6aca3a]{margin-left:auto;flex:none;width:19px;height:19px;border-radius:50%;border:2px solid var(--line);background:var(--surface);display:grid;place-items:center}.tick svg[data-v-2b6aca3a]{width:11px;height:11px;fill:none;stroke:transparent;stroke-width:3.4;stroke-linecap:round;stroke-linejoin:round}.rows li.done .tick[data-v-2b6aca3a]{background:var(--mint)}.rows li.done .tick svg[data-v-2b6aca3a]{stroke:var(--ink)}.rows li.done .title[data-v-2b6aca3a]{color:var(--ink-3);text-decoration:line-through}.ping[data-v-2b6aca3a]{position:absolute;z-index:2;right:-4px;bottom:6px;display:inline-flex;align-items:center;gap:6px;padding:7px 13px 7px 10px;background:var(--ink);color:var(--ground);border:2.5px solid var(--line);border-radius:999px;box-shadow:var(--shadow);font-size:12px;font-weight:850;letter-spacing:-.02em;transform:rotate(3deg);animation:pop-2b6aca3a .5s cubic-bezier(.2,.9,.3,1.5) .95s both,nudge-2b6aca3a 2.6s ease-in-out 1.6s infinite}.bell[data-v-2b6aca3a]{width:14px;height:14px;fill:none;stroke:var(--butter);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.paw[data-v-2b6aca3a]{position:absolute;width:9px;height:9px;border-radius:50%;border:2px solid var(--line);z-index:0;animation:fade-2b6aca3a .5s ease both}.p1[data-v-2b6aca3a]{left:4px;bottom:9px;background:var(--mint);animation-delay:1.15s}.p2[data-v-2b6aca3a]{left:25px;bottom:16px;background:var(--butter);animation-delay:1.25s}.p3[data-v-2b6aca3a]{left:46px;bottom:9px;background:var(--apricot);animation-delay:1.35s}@keyframes rise-2b6aca3a{0%{opacity:0;transform:translateY(18px) rotate(0)}}@keyframes pop-2b6aca3a{0%{opacity:0;transform:scale(.82) rotate(0)}}@keyframes slide-2b6aca3a{0%{opacity:0;transform:translate(-10px)}}@keyframes fade-2b6aca3a{0%{opacity:0;transform:scale(.4)}}@keyframes nudge-2b6aca3a{0%,88%,to{transform:rotate(3deg) translateY(0)}92%{transform:rotate(3deg) translateY(-4px)}96%{transform:rotate(3deg) translateY(-1px)}}.dog[data-v-2b6aca3a],.cat[data-v-2b6aca3a]{animation-name:rise-2b6aca3a}@container (min-width: 600px){.art[data-v-2b6aca3a]{max-width:360px;padding-top:58px}.pet[data-v-2b6aca3a]{width:112px;height:103px}}@media(prefers-reduced-motion:reduce){.pet[data-v-2b6aca3a],.card[data-v-2b6aca3a],.rows li[data-v-2b6aca3a],.ping[data-v-2b6aca3a],.paw[data-v-2b6aca3a]{animation:none!important;opacity:1}}.home[data-v-2cd74cea]{container-type:inline-size;display:flex;flex-direction:column;gap:26px}.hero[data-v-2cd74cea]{display:flex;flex-direction:column;gap:22px}.hero-copy[data-v-2cd74cea]{display:flex;flex-direction:column;gap:13px}.kicker[data-v-2cd74cea]{margin:0;font-size:12px;font-weight:850;letter-spacing:.2em;color:var(--ink-3);animation:up-2cd74cea .5s ease .1s both}h1[data-v-2cd74cea]{margin:0;font-size:30px;font-weight:900;line-height:1.3;letter-spacing:-.045em;text-wrap:balance;animation:up-2cd74cea .5s ease .18s both}.lede[data-v-2cd74cea]{margin:0;font-size:15px;font-weight:700;line-height:1.65;color:var(--ink-2);max-width:34em;animation:up-2cd74cea .5s ease .26s both}.cta[data-v-2cd74cea]{display:flex;gap:10px;flex-wrap:wrap;margin-top:3px;animation:up-2cd74cea .5s ease .34s both}.cta a[data-v-2cd74cea]{text-decoration:none}.points[data-v-2cd74cea]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:11px}.points li[data-v-2cd74cea]{position:relative;padding:13px 15px 14px 17px;background:var(--surface);border:2.5px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow);animation:up-2cd74cea .5s ease both;animation-delay:calc(.5s + var(--i) * .09s)}.bead[data-v-2cd74cea]{position:absolute;top:-7px;left:18px;width:15px;height:15px;border-radius:50%;border:2.5px solid var(--line)}.points li.mint .bead[data-v-2cd74cea]{background:var(--mint)}.points li.butter .bead[data-v-2cd74cea]{background:var(--butter)}.points li.apricot .bead[data-v-2cd74cea]{background:var(--apricot)}.points h2[data-v-2cd74cea]{margin:3px 0;font-size:15px;font-weight:850;letter-spacing:-.02em}.points p[data-v-2cd74cea]{margin:0;font-size:12.5px;font-weight:700;color:var(--ink-2)}@keyframes up-2cd74cea{0%{opacity:0;transform:translateY(12px)}}@container (min-width: 600px){.hero[data-v-2cd74cea]{flex-direction:row-reverse;align-items:center;gap:30px}.hero-art[data-v-2cd74cea]{flex:0 1 360px;min-width:0}.hero-copy[data-v-2cd74cea]{flex:1 1 0;min-width:0}h1[data-v-2cd74cea]{font-size:36px}.points[data-v-2cd74cea]{flex-direction:row}.points li[data-v-2cd74cea]{flex:1}}@container (min-width: 700px){h1[data-v-2cd74cea]{font-size:40px}.lede[data-v-2cd74cea]{font-size:16px}}@media(prefers-reduced-motion:reduce){.kicker[data-v-2cd74cea],h1[data-v-2cd74cea],.lede[data-v-2cd74cea],.cta[data-v-2cd74cea],.points li[data-v-2cd74cea]{animation:none}}.face[data-v-086f652c]{display:block;width:100%;height:100%;overflow:visible}.empty[data-v-9bfaf2c4]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:26px 12px 30px;text-align:center}.art[data-v-9bfaf2c4]{position:relative;width:118px;height:108px;margin-bottom:4px}.blob[data-v-9bfaf2c4]{position:absolute;top:14px;right:6px;bottom:0;left:6px;background:var(--mint-wash);border:2.5px solid var(--line-soft);border-radius:46% 54% 52% 48%/58% 56% 44% 42%}.face[data-v-9bfaf2c4]{position:absolute;top:0;right:0;bottom:0;left:0;animation:bob-9bfaf2c4 3.4s ease-in-out infinite}.paw[data-v-9bfaf2c4]{position:absolute;bottom:-2px;width:9px;height:9px;border-radius:50%;border:2px solid var(--line);animation:fade-9bfaf2c4 .45s ease both}.p1[data-v-9bfaf2c4]{left:-6px;background:var(--mint);animation-delay:.35s}.p2[data-v-9bfaf2c4]{left:12px;bottom:8px;background:var(--butter);animation-delay:.45s}.p3[data-v-9bfaf2c4]{left:30px;background:var(--apricot);animation-delay:.55s}.t[data-v-9bfaf2c4]{margin:0;font-size:16px;font-weight:900;letter-spacing:-.03em;text-wrap:balance}.d[data-v-9bfaf2c4]{margin:0;font-size:13.5px;font-weight:700;line-height:1.65;color:var(--ink-2);max-width:26em;text-wrap:pretty}.act[data-v-9bfaf2c4]{margin-top:10px;display:flex;gap:9px;flex-wrap:wrap;justify-content:center}.act[data-v-9bfaf2c4] a{text-decoration:none}@keyframes bob-9bfaf2c4{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes fade-9bfaf2c4{0%{opacity:0;transform:scale(.4)}}@media(prefers-reduced-motion:reduce){.face[data-v-9bfaf2c4],.paw[data-v-9bfaf2c4]{animation:none}}.stamp[data-v-32d758e8]{position:relative;width:42px;height:42px;flex:none;border-radius:50%;border:2.5px solid var(--line);background:var(--surface-2);box-shadow:var(--shadow-sm);cursor:pointer;display:grid;place-items:center;color:var(--ink);transition:transform .14s ease,box-shadow .14s ease,background .2s ease}.stamp[data-v-32d758e8]:hover{transform:translate(-1px,-1px);box-shadow:3px 3px 0 var(--line)}.stamp[data-v-32d758e8]:active{transform:translate(2px,2px);box-shadow:0 0 0 var(--line)}.stamp[data-v-32d758e8]:focus-visible{outline:3px solid var(--apricot);outline-offset:3px}.stamp.is-done[data-v-32d758e8]{box-shadow:0 0 0 var(--line);transform:translate(2px,2px)}.stamp.is-done.tone-mint[data-v-32d758e8]{background:var(--mint)}.stamp.is-done.tone-berry[data-v-32d758e8]{background:var(--berry)}.paw[data-v-32d758e8]{width:24px;height:24px;opacity:0;transform:scale(.3) rotate(-24deg)}.is-done .paw[data-v-32d758e8]{animation:stamp-in-32d758e8 .34s cubic-bezier(.3,1.6,.5,1) forwards}.ring[data-v-32d758e8]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.55}@keyframes stamp-in-32d758e8{0%{opacity:0;transform:scale(.3) rotate(-24deg)}60%{opacity:1;transform:scale(1.18) rotate(4deg)}to{opacity:1;transform:scale(1) rotate(-6deg)}}.item[data-v-c51862d2]{display:grid;grid-template-columns:52px 1fr auto;align-items:center;gap:12px;padding:13px 13px 13px 11px;background:var(--surface);border:2.5px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow);transition:transform .16s ease,box-shadow .16s ease,opacity .28s ease}.item.is-done[data-v-c51862d2]{opacity:.52;box-shadow:var(--shadow-sm);transform:translate(1px,1px)}.when[data-v-c51862d2]{display:flex;flex-direction:column;align-items:center;gap:1px;padding:6px 2px;border-radius:var(--r-sm);background:var(--surface-2);border:2px solid var(--line);font-family:var(--font-num);font-variant-numeric:tabular-nums}.when-h[data-v-c51862d2]{font-size:14px;font-weight:700;line-height:1;letter-spacing:-.02em}.when-h.small[data-v-c51862d2]{font-size:11px}.when-m[data-v-c51862d2]{font-size:10px;font-weight:700;color:var(--ink-2);line-height:1}.body[data-v-c51862d2]{min-width:0;display:flex;flex-direction:column;gap:4px}.title[data-v-c51862d2]{margin:0;font-size:15.5px;font-weight:800;letter-spacing:-.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.is-done .title[data-v-c51862d2]{text-decoration:line-through;text-decoration-thickness:2px}.meta[data-v-c51862d2]{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.who[data-v-c51862d2]{font-size:11.5px;font-weight:750;color:var(--ink-2)}.tag[data-v-c51862d2]{font-size:10.5px;font-weight:800;letter-spacing:.04em;padding:2px 7px;border-radius:999px;border:1.5px solid var(--line);background:var(--butter-wash)}.why[data-v-c51862d2]{font-size:11.5px;font-weight:700;color:var(--berry)}.item.health[data-v-c51862d2]{border-color:var(--line-soft);border-width:2px;box-shadow:none;border-left:6px solid var(--berry);border-radius:var(--r-md)}.item.health .when[data-v-c51862d2]{background:var(--berry-wash);border-color:var(--line-soft)}.item.health .title[data-v-c51862d2]{font-weight:850}.item.health .tag[data-v-c51862d2]{background:var(--berry-wash)}.item.missed[data-v-c51862d2]{background:var(--berry-wash);transform:rotate(-.6deg)}.item.missed .when[data-v-c51862d2]{background:var(--surface)}.vb[data-v-2f5b0914]{padding:13px 15px;background:var(--butter-wash);border:2px solid var(--line-soft);border-radius:var(--r-md);display:flex;flex-direction:column;gap:4px}.vb-t[data-v-2f5b0914]{margin:0;font-size:13px;font-weight:850;letter-spacing:-.02em}.vb-d[data-v-2f5b0914]{margin:0;font-size:11.5px;font-weight:700;line-height:1.55;color:var(--ink-2)}.vb-n[data-v-2f5b0914]{margin:2px 0 0;font-size:11.5px;font-weight:800;color:var(--mint)}.vb-b[data-v-2f5b0914]{align-self:flex-start;margin-top:6px;padding:6px 13px;background:var(--surface);color:var(--ink);border:2px solid var(--line);border-radius:999px;font:inherit;font-size:12px;font-weight:800;cursor:pointer}.vb-b[data-v-2f5b0914]:focus-visible{outline:3px solid var(--apricot);outline-offset:2px}.today[data-v-f8889adf]{display:flex;flex-direction:column;gap:20px}.head[data-v-f8889adf]{display:flex;flex-direction:column;gap:12px}.greet[data-v-f8889adf]{margin:0;font-size:24px;font-weight:850;line-height:1.34;letter-spacing:-.035em;text-wrap:balance}.muted[data-v-f8889adf]{margin:0;font-size:13px;font-weight:700;color:var(--ink-3)}.progress[data-v-f8889adf]{display:flex;flex-direction:column;gap:8px}.progress-top[data-v-f8889adf]{display:flex;align-items:baseline;justify-content:space-between;font-size:12.5px;font-weight:800;color:var(--ink-2)}.count[data-v-f8889adf]{font-family:var(--font-num);font-variant-numeric:tabular-nums;color:var(--ink)}.track[data-v-f8889adf]{height:16px;background:var(--surface);border:2px solid var(--line);border-radius:999px;overflow:hidden}.fill[data-v-f8889adf]{height:100%;background:repeating-linear-gradient(-45deg,var(--mint) 0 8px,color-mix(in srgb,var(--mint) 78%,white) 8px 16px);border-right:2px solid var(--line);transition:width .45s cubic-bezier(.34,1.4,.5,1)}.section[data-v-f8889adf]{display:flex;flex-direction:column;gap:11px}.badge[data-v-f8889adf]{font-family:var(--font-num);font-size:11px;font-weight:700;padding:2px 7px;border-radius:999px;border:2px solid var(--line);background:var(--berry-wash);color:var(--ink)}.list[data-v-f8889adf]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:11px}.soon[data-v-f8889adf]{display:flex;flex-direction:column;gap:9px}.soon-row[data-v-f8889adf]{display:flex;align-items:center;gap:10px;padding:11px 13px;background:var(--surface-2);border:2px dashed var(--line-soft);border-radius:var(--r-md)}.soon-when[data-v-f8889adf]{display:flex;flex-direction:column;gap:1px;flex:none;min-width:44px;font-family:var(--font-num);font-variant-numeric:tabular-nums}.soon-date[data-v-f8889adf]{font-size:11.5px;font-weight:800;color:var(--ink-3)}.soon-time[data-v-f8889adf]{font-size:13px;font-weight:850;color:var(--ink)}.soon-title[data-v-f8889adf]{font-size:13.5px;font-weight:750;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.soon-dday[data-v-f8889adf]{margin-left:auto;font-family:var(--font-num);font-size:11px;font-weight:800;padding:2px 8px;border-radius:999px;flex:none;background:var(--surface);border:1.5px solid var(--line-soft);color:var(--ink-2)}.cleared[data-v-f8889adf]{display:flex;flex-direction:column;align-items:center;gap:9px;padding:26px 18px;text-align:center;background:var(--mint-wash);border:2.5px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow);animation:pop-in-f8889adf .4s cubic-bezier(.3,1.5,.5,1)}.cleared p[data-v-f8889adf]{margin:0;font-size:14.5px;font-weight:800;letter-spacing:-.02em}.cleared span[data-v-f8889adf]{font-size:12px;font-weight:700;color:var(--ink-2)}@keyframes pop-in-f8889adf{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}.add[data-v-f8889adf]{align-self:center;margin-top:4px;text-decoration:none}.new-task[data-v-39cb1165]{display:flex;flex-direction:column;gap:18px}.topbar[data-v-39cb1165]{display:flex;align-items:center;gap:10px}.topbar h1[data-v-39cb1165]{margin:0;font-size:19px;font-weight:850;letter-spacing:-.03em}.back[data-v-39cb1165]{width:38px;height:38px;flex:none;display:grid;place-items:center;background:var(--surface);border:2.5px solid var(--line);border-radius:50%;box-shadow:var(--shadow-sm);color:var(--ink);text-decoration:none}.back[data-v-39cb1165]:hover{transform:translate(-1px,-1px);box-shadow:3px 3px 0 var(--line)}.back[data-v-39cb1165]:focus-visible{outline:3px solid var(--apricot);outline-offset:3px}.field[data-v-39cb1165]{display:flex;flex-direction:column;gap:9px}.chips[data-v-39cb1165]{display:flex;flex-wrap:wrap;gap:8px}.muted[data-v-39cb1165]{margin:0;font-size:13px;font-weight:700;color:var(--ink-3)}.who-chip[data-v-39cb1165]{padding-left:7px}.who-face[data-v-39cb1165]{width:26px;height:24px;flex:none;display:block}.need-pet[data-v-39cb1165]{display:flex;flex-direction:column;align-items:center;gap:10px;padding:26px 18px;text-align:center;background:var(--surface);border:2px dashed var(--line-soft);border-radius:var(--r-lg)}.need-pet p[data-v-39cb1165]{margin:0;font-size:14px;font-weight:800}.need-pet .pl-btn[data-v-39cb1165]{text-decoration:none}.times[data-v-39cb1165]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.time-chip[data-v-39cb1165]{display:inline-flex;align-items:center;gap:8px;padding:8px 10px 8px 14px;background:var(--apricot-wash);border:2.5px solid var(--line);border-radius:999px;box-shadow:var(--shadow-sm);font-family:var(--font-num);font-variant-numeric:tabular-nums;font-size:14px;font-weight:700;color:var(--ink)}.time-chip button[data-v-39cb1165]{width:20px;height:20px;display:grid;place-items:center;border:2px solid var(--line);border-radius:50%;background:var(--surface);color:var(--ink);cursor:pointer;padding:0;font:inherit;line-height:1}.time-chip button[data-v-39cb1165]:focus-visible{outline:2px solid var(--berry);outline-offset:2px}.time-add[data-v-39cb1165]{display:inline-flex;align-items:center;gap:6px;padding:9px 14px;background:var(--surface);border:2.5px dashed var(--line);border-radius:999px;color:var(--ink-2);font:inherit;font-size:13px;font-weight:800;cursor:pointer}.time-add[data-v-39cb1165]:hover{color:var(--ink)}.time-add[data-v-39cb1165]:focus-visible{outline:3px solid var(--apricot);outline-offset:3px}.preview[data-v-39cb1165]{display:flex;flex-direction:column;gap:7px;padding:15px 16px;background:var(--mint-wash);border:2.5px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow)}.preview.is-health[data-v-39cb1165]{background:var(--berry-wash)}.preview-label[data-v-39cb1165]{font-size:11.5px;font-weight:850;letter-spacing:.12em;color:var(--ink-2)}.preview-when[data-v-39cb1165]{margin:0;font-size:17px;font-weight:850;letter-spacing:-.03em;line-height:1.35}.preview-rule[data-v-39cb1165]{margin:0;font-size:12px;font-weight:700;color:var(--ink-2);line-height:1.55;font-family:var(--font-num)}.pets[data-v-ba9f96ee]{display:flex;flex-direction:column;gap:16px}h1[data-v-ba9f96ee]{margin:0;font-size:24px;font-weight:900;letter-spacing:-.04em}.add[data-v-ba9f96ee]{display:flex;flex-direction:column;gap:9px;padding:15px 16px;background:var(--surface);border:2.5px dashed var(--line-soft);border-radius:var(--r-lg)}.add-actions[data-v-ba9f96ee]{display:flex;gap:8px;margin-top:4px}.add-actions .pl-btn[data-v-ba9f96ee]{flex:1}.addbtn[data-v-ba9f96ee]{align-self:flex-start}.chips[data-v-ba9f96ee]{display:flex;gap:8px;flex-wrap:wrap}.sp-chip[data-v-ba9f96ee]{padding-left:7px}.sp-face[data-v-ba9f96ee]{width:26px;height:24px;flex:none;display:block}.muted[data-v-ba9f96ee]{margin:0;font-size:13px;font-weight:700;color:var(--ink-3)}.list[data-v-ba9f96ee]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.card[data-v-ba9f96ee]{background:var(--surface);border:2.5px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow);overflow:hidden}.card.open[data-v-ba9f96ee]{box-shadow:5px 5px 0 var(--line)}.head[data-v-ba9f96ee]{width:100%;display:flex;align-items:center;gap:11px;padding:11px 14px;background:transparent;border:0;font:inherit;text-align:left;cursor:pointer}.ava[data-v-ba9f96ee]{width:36px;height:34px;flex:none;display:block}.head[data-v-ba9f96ee]:focus-visible{outline:3px solid var(--apricot);outline-offset:-3px}.card.open .head[data-v-ba9f96ee]{background:var(--mint-wash)}.nm[data-v-ba9f96ee]{font-size:15.5px;font-weight:850;letter-spacing:-.02em;color:var(--ink)}.sp[data-v-ba9f96ee]{font-size:11.5px;font-weight:800;padding:3px 9px;color:var(--ink);background:var(--surface);border:1.5px solid var(--line);border-radius:999px}.cnt[data-v-ba9f96ee]{margin-left:auto;font-size:11.5px;font-weight:800;color:var(--ink-3)}.chev[data-v-ba9f96ee]{width:9px;height:9px;flex:none;border-right:2.5px solid var(--ink-2);border-bottom:2.5px solid var(--ink-2);transform:rotate(45deg) translate(-2px,-2px);transition:transform .15s ease}.card.open .chev[data-v-ba9f96ee]{transform:rotate(-135deg) translate(-2px,-2px)}.panel[data-v-ba9f96ee]{padding:13px 14px 14px;border-top:2.5px solid var(--line);display:flex;flex-direction:column;gap:10px}.panel-t[data-v-ba9f96ee]{margin:0;font-size:12px;font-weight:850;color:var(--ink-3);letter-spacing:-.01em}.tasks[data-v-ba9f96ee]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.tasks li[data-v-ba9f96ee]{display:flex;align-items:center;flex-wrap:wrap;gap:7px;padding:9px 11px;background:var(--surface-2);border:2px solid var(--line-soft);border-radius:var(--r-md)}.tasks li.off[data-v-ba9f96ee]{opacity:.6}.tt[data-v-ba9f96ee]{font-size:13.5px;font-weight:850;letter-spacing:-.02em}.tr[data-v-ba9f96ee]{font-size:11px;font-weight:800;color:var(--ink-2);padding:2px 8px;background:var(--surface);border:1.5px solid var(--line-soft);border-radius:999px}.tn[data-v-ba9f96ee]{margin-left:auto;font-size:11.5px;font-weight:800;color:var(--ink-2)}.tp[data-v-ba9f96ee]{margin-left:auto;font-size:11.5px;font-weight:800;color:var(--ink-3)}.th[data-v-ba9f96ee]{flex-basis:100%;margin-top:1px;font-size:11px;font-weight:750;color:var(--ink-3)}.th.warn[data-v-ba9f96ee]{color:var(--berry);font-weight:800}.panel-actions[data-v-ba9f96ee]{display:flex;gap:8px;margin-top:2px}.act[data-v-ba9f96ee]{padding:7px 13px;background:var(--surface);color:var(--ink);border:2px solid var(--line);border-radius:999px;font:inherit;font-size:12.5px;font-weight:800;cursor:pointer;text-decoration:none}.act[data-v-ba9f96ee]:focus-visible{outline:3px solid var(--apricot);outline-offset:2px}.act.danger[data-v-ba9f96ee]{margin-left:auto;color:var(--ink-2);border-color:var(--line-soft)}.act.danger[data-v-ba9f96ee]:hover{color:var(--berry);border-color:var(--berry)}@media(prefers-reduced-motion:reduce){.chev[data-v-ba9f96ee]{transition:none}}.cal[data-v-6aa299c7]{display:flex;flex-direction:column;gap:14px}.bar[data-v-6aa299c7]{display:flex;align-items:center;gap:10px}h1[data-v-6aa299c7]{margin:0;flex:1;text-align:center;font-size:19px;font-weight:900;letter-spacing:-.03em}.nav[data-v-6aa299c7]{width:38px;height:38px;flex:none;display:grid;place-items:center;background:var(--surface);border:2.5px solid var(--line);border-radius:50%;box-shadow:var(--shadow-sm);cursor:pointer}.nav[data-v-6aa299c7]:active{transform:translate(1px,1px);box-shadow:none}.nav[data-v-6aa299c7]:focus-visible{outline:3px solid var(--apricot);outline-offset:2px}.arrow[data-v-6aa299c7]{width:8px;height:8px;border-left:2.5px solid var(--ink);border-bottom:2.5px solid var(--ink)}.arrow.left[data-v-6aa299c7]{transform:rotate(45deg) translate(1px,-1px)}.arrow.right[data-v-6aa299c7]{transform:rotate(-135deg) translate(1px,-1px)}.grid[data-v-6aa299c7]{padding:10px 9px 11px;background:var(--surface);border:2.5px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow)}.dow[data-v-6aa299c7],.week[data-v-6aa299c7]{display:grid;grid-template-columns:repeat(7,1fr)}.dow span[data-v-6aa299c7]{text-align:center;padding-bottom:6px;font-size:10.5px;font-weight:850;letter-spacing:.06em;color:var(--ink-3)}.dow span.sun[data-v-6aa299c7]{color:var(--berry)}.cell[data-v-6aa299c7]{position:relative;aspect-ratio:1 / 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;background:transparent;border:2px solid transparent;border-radius:var(--r-sm);font:inherit;cursor:pointer;padding:0}.num[data-v-6aa299c7]{font-family:var(--font-num);font-variant-numeric:tabular-nums;font-size:13px;font-weight:800;color:var(--ink)}.cell.out .num[data-v-6aa299c7]{color:var(--ink-3);opacity:.5}.cell.today[data-v-6aa299c7]{background:var(--butter-wash);border-color:var(--line-soft)}.cell.today .num[data-v-6aa299c7]{font-weight:900}.cell.sel[data-v-6aa299c7]{background:var(--mint-wash);border-color:var(--line)}.cell[data-v-6aa299c7]:focus-visible{outline:3px solid var(--apricot);outline-offset:-2px}.cell[data-v-6aa299c7]:not(.has){cursor:default}.dots[data-v-6aa299c7]{display:flex;gap:3px;height:7px;align-items:center}.dots i[data-v-6aa299c7]{width:6px;height:6px;border-radius:50%;border:1.5px solid var(--line)}.dots i.mint[data-v-6aa299c7]{background:var(--mint)}.dots i.butter[data-v-6aa299c7]{background:var(--butter)}.dots i.apricot[data-v-6aa299c7]{background:var(--apricot)}.dots i.berry[data-v-6aa299c7]{background:var(--berry)}.dots i.done[data-v-6aa299c7]{background:var(--surface)}.dots i.missed[data-v-6aa299c7]{background:var(--berry);border-color:var(--berry)}.dots i.more[data-v-6aa299c7]{width:4px;height:4px;background:var(--ink-3);border:0}.cell.out .dots[data-v-6aa299c7]{opacity:.45}.detail[data-v-6aa299c7]{display:flex;flex-direction:column;gap:9px}.rows[data-v-6aa299c7]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.rows li[data-v-6aa299c7]{display:flex;align-items:center;gap:10px;padding:10px 12px;background:var(--surface);border:2px solid var(--line-soft);border-radius:var(--r-md)}.at[data-v-6aa299c7]{font-family:var(--font-num);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:850;color:var(--ink-2);flex:none;min-width:42px}.body[data-v-6aa299c7]{display:flex;flex-direction:column;gap:1px;min-width:0}.title[data-v-6aa299c7]{font-size:13.5px;font-weight:850;letter-spacing:-.02em}.who[data-v-6aa299c7]{font-size:11px;font-weight:800;color:var(--ink-3)}.st[data-v-6aa299c7]{margin-left:auto;flex:none;font-size:10.5px;font-weight:850;padding:3px 9px;border-radius:999px;background:var(--surface-2);border:1.5px solid var(--line-soft);color:var(--ink-2)}.st.done[data-v-6aa299c7]{background:var(--mint-wash)}.st.missed[data-v-6aa299c7]{background:var(--berry-wash);color:var(--berry)}.note[data-v-6aa299c7]{margin:0;font-size:12px;font-weight:750;color:var(--ink-3)}.note a[data-v-6aa299c7]{color:var(--ink-2);font-weight:850}.wrap[data-v-22c84e57]{display:flex;flex-direction:column;gap:12px}.auth[data-v-22c84e57]{display:flex;flex-direction:column;gap:10px;padding:18px 17px 20px;background:var(--surface);border:2.5px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow);animation:pl-rise .45s cubic-bezier(.2,.8,.3,1) both}.back[data-v-22c84e57]{align-self:flex-start;display:inline-flex;align-items:center;gap:7px;padding:6px 12px 6px 10px;background:var(--surface);color:var(--ink-2);border:2px solid var(--line-soft);border-radius:999px;font:inherit;font-size:12.5px;font-weight:800;cursor:pointer}.back[data-v-22c84e57]:hover{color:var(--ink);border-color:var(--line)}.back[data-v-22c84e57]:focus-visible{outline:3px solid var(--apricot);outline-offset:2px}.arrow[data-v-22c84e57]{width:7px;height:7px;flex:none;border-left:2.5px solid currentColor;border-bottom:2.5px solid currentColor;transform:rotate(45deg)}h1[data-v-22c84e57]{margin:0 0 6px;font-size:24px;font-weight:900;letter-spacing:-.04em}.pl-btn[data-v-22c84e57]{margin-top:8px}.switch[data-v-22c84e57]{margin:4px 0 0;font-size:13px;font-weight:700;color:var(--ink-2)}.switch a[data-v-22c84e57]{color:var(--ink);font-weight:850}.onb[data-v-c9a9535b]{display:flex;flex-direction:column;gap:16px}.back[data-v-c9a9535b]{align-self:flex-start;margin-bottom:-6px;display:inline-flex;align-items:center;gap:7px;padding:6px 12px 6px 10px;background:var(--surface);color:var(--ink-2);border:2px solid var(--line-soft);border-radius:999px;font:inherit;font-size:12.5px;font-weight:800;cursor:pointer}.back[data-v-c9a9535b]:hover{color:var(--ink);border-color:var(--line)}.back[data-v-c9a9535b]:focus-visible{outline:3px solid var(--apricot);outline-offset:2px}.arrow[data-v-c9a9535b]{width:7px;height:7px;flex:none;border-left:2.5px solid currentColor;border-bottom:2.5px solid currentColor;transform:rotate(45deg)}.progress[data-v-c9a9535b]{display:flex;align-items:center;gap:7px}.bead[data-v-c9a9535b]{width:13px;height:13px;border-radius:50%;background:var(--surface-2);border:2.5px solid var(--line);transition:background .25s ease,transform .25s cubic-bezier(.3,1.6,.5,1)}.bead.on[data-v-c9a9535b]{transform:scale(1.08)}.b1.on[data-v-c9a9535b]{background:var(--mint)}.b2.on[data-v-c9a9535b]{background:var(--butter)}.b3.on[data-v-c9a9535b]{background:var(--apricot)}.label[data-v-c9a9535b]{margin-left:5px;font-size:11.5px;font-weight:800;color:var(--ink-3)}.pane[data-v-c9a9535b]{display:flex;flex-direction:column;gap:10px;padding:18px 17px 20px;background:var(--surface);border:2.5px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow);animation:pl-rise .45s cubic-bezier(.2,.8,.3,1) both}.pane.done[data-v-c9a9535b]{align-items:center;text-align:center}h1[data-v-c9a9535b]{margin:4px 0 0;font-size:24px;font-weight:900;letter-spacing:-.04em;text-wrap:balance}.lede[data-v-c9a9535b]{margin:0 0 6px;font-size:14px;font-weight:700;line-height:1.65;color:var(--ink-2)}.chips[data-v-c9a9535b]{display:flex;gap:8px;flex-wrap:wrap}.sp-chip[data-v-c9a9535b]{padding-left:7px}.sp-face[data-v-c9a9535b]{width:26px;height:24px;flex:none;display:block}.pl-btn[data-v-c9a9535b]{margin-top:8px}.code-input[data-v-c9a9535b]{font-family:var(--font-num);font-size:26px;font-weight:800;letter-spacing:.35em;text-align:center}.verified[data-v-c9a9535b]{margin:0 0 4px;font-size:13px;font-weight:800;color:var(--mint)}.sub-actions[data-v-c9a9535b]{display:flex;gap:14px;margin-top:2px}.linky[data-v-c9a9535b]{padding:0;background:none;border:0;font:inherit;font-size:12.5px;font-weight:800;color:var(--ink-2);text-decoration:underline;cursor:pointer}.linky[data-v-c9a9535b]:hover{color:var(--ink)}.linky[data-v-c9a9535b]:focus-visible{outline:2px solid var(--apricot);outline-offset:2px}.pw[data-v-c9a9535b]{margin:-4px 0 0;font-size:11.5px;font-weight:800;color:var(--berry)}.pw.ok[data-v-c9a9535b]{color:var(--mint)}.agree[data-v-c9a9535b]{display:flex;align-items:flex-start;gap:8px;margin-top:4px;font-size:12.5px;font-weight:700;color:var(--ink-2);line-height:1.5}.agree input[data-v-c9a9535b]{width:18px;height:18px;margin:1px 0 0;accent-color:var(--mint);flex:none}.agree a[data-v-c9a9535b]{color:var(--ink);font-weight:850}.switch[data-v-c9a9535b]{margin:2px 0 0;font-size:13px;font-weight:700;color:var(--ink-2)}.switch a[data-v-c9a9535b]{color:var(--ink);font-weight:850}.presets[data-v-c9a9535b]{display:flex;flex-direction:column;gap:9px}.preset[data-v-c9a9535b]{display:flex;align-items:center;gap:10px;padding:13px 14px;background:var(--surface);color:var(--ink);border:2.5px solid var(--line);border-radius:var(--r-md);box-shadow:var(--shadow-sm);font:inherit;cursor:pointer;text-align:left;transition:transform .14s ease,box-shadow .14s ease,background .16s ease}.preset[data-v-c9a9535b]:hover{transform:translate(-1px,-1px);box-shadow:3px 3px 0 var(--line)}.preset[data-v-c9a9535b]:focus-visible{outline:3px solid var(--apricot);outline-offset:3px}.preset[aria-pressed=true][data-v-c9a9535b]{background:var(--butter);transform:translate(1px,1px);box-shadow:1px 1px 0 var(--line)}.pk[data-v-c9a9535b]{font-size:14.5px;font-weight:850;letter-spacing:-.02em}.pc[data-v-c9a9535b]{margin-left:auto;font-size:10.5px;font-weight:800;padding:2px 8px;border-radius:999px;border:1.5px solid var(--line);background:var(--surface)}.savebar[data-v-c9a9535b]{height:8px;margin-top:-2px;background:var(--surface);border:2px solid var(--line);border-radius:999px;overflow:hidden}.savefill[data-v-c9a9535b]{height:100%;background:var(--mint);border-right:2px solid var(--line);transition:width .25s ease}.hint-line[data-v-c9a9535b]{margin:2px 0 0;font-size:12px;font-weight:700;color:var(--ink-3)}.done[data-v-c9a9535b]{align-items:center;text-align:center;gap:12px;padding-top:14px}.done h1[data-v-c9a9535b]{margin:0}.next[data-v-c9a9535b]{font-size:15px;font-weight:800;color:var(--ink)}.notify[data-v-c9a9535b]{width:100%;padding:13px 15px;text-align:left;background:var(--butter-wash);border:2px solid var(--line-soft);border-radius:var(--r-md)}.nt[data-v-c9a9535b]{margin:0 0 4px;font-size:13px;font-weight:850}.nb[data-v-c9a9535b]{margin:0;font-size:12px;font-weight:700;line-height:1.6;color:var(--ink-2)}.legal[data-v-e44014e4]{display:flex;flex-direction:column;gap:4px}h1[data-v-e44014e4]{margin:0;font-size:24px;font-weight:900;letter-spacing:-.04em}.updated[data-v-e44014e4]{margin:0 0 12px;font-size:11.5px;font-weight:800;color:var(--ink-3)}h2[data-v-e44014e4]{margin:16px 0 4px;font-size:14.5px;font-weight:850;letter-spacing:-.02em}p[data-v-e44014e4]{margin:0;font-size:13.5px;font-weight:650;line-height:1.75;color:var(--ink-2)}p strong[data-v-e44014e4]{color:var(--ink);font-weight:850}p+p[data-v-e44014e4]{margin-top:8px}p a[data-v-e44014e4]{color:var(--ink);font-weight:800;text-decoration:underline;text-decoration-color:var(--butter);text-decoration-thickness:2px;text-underline-offset:2px}p a[data-v-e44014e4]:focus-visible{outline:3px solid var(--apricot);outline-offset:2px;border-radius:3px}.verify[data-v-99ef184f]{display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:26px;padding:26px 18px 24px;text-align:center;background:var(--surface);border:2.5px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow);animation:pl-rise .45s cubic-bezier(.2,.8,.3,1) both}h1[data-v-99ef184f]{margin:0;font-size:23px;font-weight:900;letter-spacing:-.04em;text-wrap:balance}.sub[data-v-99ef184f]{margin:0;font-size:13.5px;font-weight:700;color:var(--ink-2)}.muted[data-v-99ef184f]{margin:0;font-size:13px;font-weight:700;color:var(--ink-3)}.pane[data-v-ee989329]{display:flex;flex-direction:column;gap:10px;padding:18px 17px 20px;background:var(--surface);border:2.5px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow);animation:pl-rise .45s cubic-bezier(.2,.8,.3,1) both}h1[data-v-ee989329]{margin:0 0 4px;font-size:24px;font-weight:900;letter-spacing:-.04em}.lede[data-v-ee989329]{margin:0;font-size:14px;font-weight:700;line-height:1.65;color:var(--ink-2)}.note[data-v-ee989329]{margin:0;padding:11px 14px;background:var(--mint-wash);border:2px solid var(--line-soft);border-radius:var(--r-md);font-size:12.5px;font-weight:700;line-height:1.6;color:var(--ink-2)}.switch[data-v-ee989329]{margin:6px 0 0;font-size:13px;font-weight:700}.switch a[data-v-ee989329]{color:var(--ink);font-weight:850}.pane[data-v-0a3f95f4]{display:flex;flex-direction:column;gap:10px;padding:18px 17px 20px;background:var(--surface);border:2.5px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow);animation:pl-rise .45s cubic-bezier(.2,.8,.3,1) both}h1[data-v-0a3f95f4]{margin:0 0 4px;font-size:24px;font-weight:900;letter-spacing:-.04em;text-wrap:balance}.lede[data-v-0a3f95f4]{margin:0;font-size:14px;font-weight:700;line-height:1.65;color:var(--ink-2)}.note[data-v-0a3f95f4]{margin:0;padding:11px 14px;background:var(--mint-wash);border:2px solid var(--line-soft);border-radius:var(--r-md);font-size:12.5px;font-weight:700;line-height:1.6;color:var(--ink-2)}.pl-btn[data-v-0a3f95f4]{text-decoration:none;align-self:flex-start;margin-top:4px}.acc[data-v-f25b2174]{display:flex;flex-direction:column;gap:18px}h1[data-v-f25b2174]{margin:0;font-size:24px;font-weight:900;letter-spacing:-.04em}.card[data-v-f25b2174]{padding:14px 16px;background:var(--surface);border:2.5px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow);display:flex;flex-direction:column;gap:8px}.who[data-v-f25b2174]{display:flex;align-items:center;gap:12px}.faces[data-v-f25b2174]{display:flex;flex:none}.mini[data-v-f25b2174]{width:36px;height:34px;display:block}.mini+.mini[data-v-f25b2174]{margin-left:-13px}.who-txt[data-v-f25b2174]{display:flex;flex-direction:column;gap:5px;min-width:0}.mail[data-v-f25b2174]{font-size:14.5px;font-weight:850;letter-spacing:-.02em;overflow-wrap:anywhere}.badge[data-v-f25b2174]{align-self:flex-start;font-size:11px;font-weight:850;padding:3px 9px;border-radius:999px;background:var(--butter-wash);border:1.5px solid var(--line-soft);color:var(--ink-2)}.badge.ok[data-v-f25b2174]{background:var(--mint-wash)}.tiles[data-v-f25b2174]{display:flex;flex-wrap:wrap;gap:7px}.tile[data-v-f25b2174]{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:999px;background:var(--surface-2);border:2px solid var(--line-soft);font-size:12px;font-weight:800;color:var(--ink-2)}.tile b[data-v-f25b2174]{font-family:var(--font-num);font-size:14px;font-weight:850;color:var(--ink)}.tile .dot[data-v-f25b2174]{width:9px;height:9px;border-radius:50%;border:2px solid var(--line)}.tile .dot.on[data-v-f25b2174]{background:var(--mint)}.tile .dot.off[data-v-f25b2174]{background:var(--line-soft)}.signout[data-v-f25b2174]{align-self:flex-start;padding:10px 18px;background:var(--surface);color:var(--ink-2);border:2.5px solid var(--line-soft);border-radius:999px;font:inherit;font-size:13.5px;font-weight:850;cursor:pointer}.signout[data-v-f25b2174]:hover{color:var(--ink);border-color:var(--line)}.signout[data-v-f25b2174]:focus-visible{outline:3px solid var(--apricot);outline-offset:2px}.danger[data-v-f25b2174]{padding:15px 16px;background:var(--berry-wash);border:2px solid var(--berry);border-radius:var(--r-lg);display:flex;flex-direction:column;gap:8px}.danger h2[data-v-f25b2174]{margin:0;font-size:14.5px;font-weight:850;letter-spacing:-.02em}.d-lede[data-v-f25b2174]{margin:0;font-size:12.5px;font-weight:700;line-height:1.6;color:var(--ink-2)}.d-open[data-v-f25b2174],.d-go[data-v-f25b2174]{align-self:flex-start;padding:9px 16px;border:2.5px solid var(--line);border-radius:999px;font:inherit;font-size:13px;font-weight:850;cursor:pointer}.d-open[data-v-f25b2174]{background:var(--surface);color:var(--berry)}.d-go[data-v-f25b2174]{background:var(--berry);color:#fff}.d-go[data-v-f25b2174]:disabled{opacity:.5;cursor:not-allowed}.d-open[data-v-f25b2174]:focus-visible,.d-go[data-v-f25b2174]:focus-visible{outline:3px solid var(--ink);outline-offset:2px}.d-form[data-v-f25b2174]{display:flex;flex-direction:column;gap:9px;margin-top:4px}.d-actions[data-v-f25b2174]{display:flex;gap:8px;align-items:center}.nf[data-v-dd084612]{padding-top:26px}.adm[data-v-86cb5f29]{display:flex;flex-direction:column;gap:16px}h1[data-v-86cb5f29]{margin:0;font-size:24px;font-weight:900;letter-spacing:-.04em}.pl-sec[data-v-86cb5f29]{margin-bottom:9px}.days[data-v-86cb5f29]{display:flex;flex-direction:column;gap:12px}.day-h[data-v-86cb5f29]{margin:0 0 6px;display:flex;align-items:baseline;gap:7px;font-family:var(--font-num);font-size:12px;font-weight:800;color:var(--ink-2)}.day-h b[data-v-86cb5f29]{font-size:10.5px;font-weight:850;padding:1px 7px;border-radius:999px;background:var(--surface-2);border:1.5px solid var(--line-soft);color:var(--ink-3)}.more[data-v-86cb5f29]{margin-top:2px}.muted[data-v-86cb5f29]{margin:0;font-size:13px;font-weight:700;color:var(--ink-3)}.hb[data-v-86cb5f29]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:13px 16px;border:2.5px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow)}.hb.ok[data-v-86cb5f29]{background:var(--mint-wash)}.hb.bad[data-v-86cb5f29]{background:var(--berry-wash)}.hb-k[data-v-86cb5f29]{font-size:12px;font-weight:850;letter-spacing:.12em;color:var(--ink-2)}.hb-v[data-v-86cb5f29]{font-family:var(--font-num);font-size:15px;font-weight:800}.tiles[data-v-86cb5f29]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.tile[data-v-86cb5f29]{display:flex;flex-direction:column;align-items:center;gap:3px;padding:13px 6px;background:var(--surface);border:2.5px solid var(--line);border-radius:var(--r-md);box-shadow:var(--shadow-sm)}.tv[data-v-86cb5f29]{font-family:var(--font-num);font-size:19px;font-weight:850}.tk[data-v-86cb5f29]{font-size:10px;font-weight:800;color:var(--ink-2)}.occ[data-v-86cb5f29]{display:flex;flex-wrap:wrap;gap:7px}.pill[data-v-86cb5f29]{font-size:11.5px;font-weight:750;padding:5px 11px;border-radius:999px;border:2px solid var(--line);background:var(--surface)}.pill b[data-v-86cb5f29]{font-family:var(--font-num);font-weight:850}.pill.pending[data-v-86cb5f29]{background:var(--butter-wash)}.pill.sent[data-v-86cb5f29]{background:var(--mint-wash)}.pill.missed[data-v-86cb5f29]{background:var(--berry-wash)}.rows[data-v-86cb5f29]{display:flex;flex-direction:column;gap:6px}.row[data-v-86cb5f29]{display:flex;align-items:center;gap:10px;padding:9px 12px;background:var(--surface-2);border:2px solid var(--line-soft);border-radius:var(--r-sm);font-size:12px}.when[data-v-86cb5f29]{font-family:var(--font-num);font-weight:800;color:var(--ink-2);flex:none;min-width:76px}.what[data-v-86cb5f29]{font-weight:750;flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.who[data-v-86cb5f29]{font-family:var(--font-num);font-size:11px;color:var(--ink-3);flex:none}.tag[data-v-86cb5f29]{margin-left:5px;font-size:9.5px;font-weight:850;padding:1px 6px;border-radius:999px;border:1.5px solid var(--line);background:var(--mint-wash)}.tag.warn[data-v-86cb5f29]{background:var(--berry-wash)}@media(max-width:420px){.tiles[data-v-86cb5f29]{grid-template-columns:repeat(2,1fr)}.who[data-v-86cb5f29]{display:none}}:root{color-scheme:light;--ground: #FFFDF9;--surface: #FFFFFF;--surface-2: #F7F6F1;--ink: #2A2B33;--ink-2: #6B6F7D;--ink-3: #9AA0AC;--line: #2A2B33;--line-soft: #E4E2DA;--mint: #6FC9AE;--mint-wash: #E4F5EF;--apricot: #FF9E6E;--apricot-wash:#FFEDE2;--butter: #FFD772;--butter-wash: #FFF6DC;--berry: #D96A80;--berry-wash: #FBE9EC;--shadow: 3px 3px 0 var(--line);--shadow-sm: 2px 2px 0 var(--line);--shadow-lg: 6px 6px 0 var(--line);--grid-line: rgba(42, 43, 51, .045);--r-lg: 22px;--r-md: 16px;--r-sm: 10px;--font: "Pretendard Variable", Pretendard, "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", system-ui, sans-serif;--font-num: ui-monospace, "SF Mono", Menlo, monospace}*{box-sizing:border-box}body{margin:0;background:var(--ground);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;word-break:keep-all;overflow-wrap:break-word;background-image:linear-gradient(var(--grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--grid-line) 1px,transparent 1px);background-size:22px 22px,22px 22px}.pl-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:13px 22px;background:var(--mint);color:var(--ink);border:2.5px solid var(--line);border-radius:999px;box-shadow:var(--shadow);font:inherit;font-size:15px;font-weight:850;letter-spacing:-.02em;cursor:pointer;transition:transform .14s ease,box-shadow .14s ease}.pl-btn:hover:not(:disabled){transform:translate(-1px,-1px);box-shadow:4px 4px 0 var(--line)}.pl-btn:active:not(:disabled){transform:translate(2px,2px);box-shadow:1px 1px 0 var(--line)}.pl-btn:focus-visible{outline:3px solid var(--apricot);outline-offset:3px}.pl-btn:disabled{opacity:.5;cursor:not-allowed}.pl-btn--accent{background:var(--apricot)}.pl-btn--plain{background:var(--surface)}.pl-chip{display:inline-flex;align-items:center;gap:6px;padding:9px 14px;background:var(--surface);color:var(--ink);border:2.5px solid var(--line);border-radius:999px;box-shadow:var(--shadow-sm);font:inherit;font-size:13.5px;font-weight:800;letter-spacing:-.01em;cursor:pointer;transition:transform .14s ease,box-shadow .14s ease,background .16s ease}.pl-chip:hover{transform:translate(-1px,-1px);box-shadow:3px 3px 0 var(--line)}.pl-chip:focus-visible{outline:3px solid var(--apricot);outline-offset:3px}.pl-chip[aria-pressed=true]{background:var(--butter);transform:translate(1px,1px);box-shadow:1px 1px 0 var(--line)}.pl-input{width:100%;padding:13px 15px;background:var(--surface);color:var(--ink);border:2.5px solid var(--line);border-radius:var(--r-md);box-shadow:var(--shadow-sm);font:inherit;font-size:15.5px;font-weight:750;letter-spacing:-.02em}.pl-input::placeholder{color:var(--ink-3);font-weight:700}.pl-input:focus{outline:3px solid var(--mint);outline-offset:2px}.pl-label{display:flex;align-items:baseline;gap:7px;font-size:12px;font-weight:850;letter-spacing:.14em;color:var(--ink-2)}.pl-label .hint{letter-spacing:-.01em;font-size:11.5px;font-weight:700;color:var(--ink-3)}.pl-rise{animation:pl-rise .48s cubic-bezier(.2,.8,.3,1) both;animation-delay:calc(var(--i, 0) * .07s)}@keyframes pl-rise{0%{opacity:0;transform:translateY(12px)}}.pl-sec{display:flex;align-items:center;gap:9px}.pl-sec h2{margin:0;font-size:12px;font-weight:850;letter-spacing:.14em;color:var(--ink-2);flex:none}.pl-sec .pl-bead{width:11px;height:11px;flex:none;border-radius:50%;border:2.5px solid var(--line);background:var(--mint)}.pl-sec .pl-bead--butter{background:var(--butter)}.pl-sec .pl-bead--apricot{background:var(--apricot)}.pl-sec .pl-bead--berry{background:var(--berry)}.pl-sec .pl-rule{flex:1;height:2px;background:var(--line-soft);border-radius:2px}.pl-error{margin:0;padding:10px 13px;background:var(--berry-wash);border:2px solid var(--berry);border-radius:var(--r-sm);font-size:13px;font-weight:750;color:var(--ink)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
