[data-sonner-toaster]{font-family:inherit}[data-sonner-toaster] [data-sonner-toast].ink-toast[data-styled=true]{--ink-toast-tone:var(--color-meower-primary-text);--ink-toast-chip:color-mix(in oklab, var(--color-meower-soft) 72%, var(--paper));--ink-toast-line:color-mix(in oklab, var(--ink-toast-tone) 22%, var(--ink-themed-outline));--ink-toast-depth:var(--depth-card);color:var(--color-meower-dark);background:color-mix(in oklab, var(--color-meower-soft) 22%, var(--paper));border:1.6px solid var(--ink-toast-line);box-shadow:var(--ink-toast-depth) var(--ink-toast-depth) 0 var(--shadow);transform-origin:24% 100%;transition:transform .42s var(--ease-settle), opacity .32s var(--ease-settle), height .4s var(--ease-settle), rotate .52s var(--ease-settle), box-shadow .22s var(--ease-settle), border-color .42s ease;border-radius:17px 15px 18px 14px/14px 18px 15px 17px;align-items:flex-start;gap:10px;padding:12px 14px 15px;font-size:14px;rotate:-1.5deg}.dark [data-sonner-toaster] [data-sonner-toast].ink-toast[data-styled=true]{--ink-toast-tone:var(--color-meower-primary-light)}[data-sonner-toaster] [data-sonner-toast].ink-toast[data-styled=true][data-mounted=true]{animation:ink-toast-ink .52s var(--ease-ink) both;rotate:0deg}@keyframes ink-toast-ink{0%{box-shadow:0 0 0 var(--shadow);border-color:#0000}}[data-sonner-toaster] [data-sonner-toast].ink-toast[data-styled=true] .ink-toast-life{width:calc(100% - 36px);height:6px;color:color-mix(in oklab, var(--ink-toast-tone) 62%, transparent);pointer-events:none;margin:0;position:absolute;bottom:3px;left:18px;overflow:visible}[data-sonner-toaster] [data-sonner-toast].ink-toast[data-styled=true] .ink-toast-life path{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-dasharray:1 1;stroke-dashoffset:0}[data-sonner-toaster] [data-sonner-toast].ink-toast[data-styled=true][data-mounted=true] .ink-toast-life path{animation:ink-toast-life var(--ink-toast-life,4s) linear both}[data-sonner-toaster] [data-sonner-toast].ink-toast[data-styled=true]:is([data-expanded=true],:active) .ink-toast-life path,[data-sonner-toaster]:active [data-sonner-toast].ink-toast[data-styled=true] .ink-toast-life path{animation-play-state:paused}[data-sonner-toaster] [data-sonner-toast].ink-toast[data-styled=true]:is([data-type=loading],.ink-toast--persistent) .ink-toast-life{display:none}@keyframes ink-toast-life{to{stroke-dashoffset:1px}}[data-sonner-toaster] [data-sonner-toast].ink-toast[data-styled=true][data-removed=true]{transition:transform .3s var(--ease-ink), opacity .22s ease-in, height .3s var(--ease-ink), rotate .3s var(--ease-ink);rotate:1deg}[data-sonner-toaster] [data-sonner-toast].ink-toast[data-styled=true][data-expanded=false][data-front=false]:nth-child(odd){rotate:.9deg}[data-sonner-toaster] [data-sonner-toast].ink-toast[data-styled=true][data-expanded=false][data-front=false]:nth-child(2n){rotate:-.7deg}[data-sonner-toaster] [data-sonner-toast].ink-toast[data-styled=true][data-swiping=true]{transition:none}[data-sonner-toaster] [data-sonner-toast].ink-toast[data-styled=true]:hover{--ink-toast-depth:calc(var(--depth-card) + 1px)}[data-sonner-toaster] [data-sonner-toast].ink-toast[data-styled=true]:focus-visible{outline:2px solid var(--accent);outline-offset:3px;box-shadow:var(--ink-toast-depth) var(--ink-toast-depth) 0 var(--shadow)}[data-sonner-toaster] [data-sonner-toast].ink-toast[data-styled=true][data-type=success]{--ink-toast-tone:var(--color-emerald-700,#047857);--ink-toast-chip:color-mix(in oklab, var(--color-emerald-200,#a7f3d0) 62%, var(--paper))}[data-sonner-toaster] [data-sonner-toast].ink-toast[data-styled=true][data-type=warning]{--ink-toast-tone:var(--color-amber-700,#b45309);--ink-toast-chip:color-mix(in oklab, var(--color-amber-200,#fde68a) 62%, var(--paper))}[data-sonner-toaster] [data-sonner-toast].ink-toast[data-styled=true][data-type=error]{--ink-toast-tone:var(--field-error);--ink-toast-chip:color-mix(in oklab, var(--field-error) 14%, var(--paper));--ink-toast-line:color-mix(in oklab, var(--field-error) 40%, var(--ink-themed-outline))}.dark [data-sonner-toaster] [data-sonner-toast].ink-toast[data-styled=true][data-type=success]{--ink-toast-tone:var(--color-emerald-300,#6ee7b7);--ink-toast-chip:color-mix(in oklab, var(--color-emerald-400,#34d399) 20%, var(--paper))}.dark [data-sonner-toaster] [data-sonner-toast].ink-toast[data-styled=true][data-type=warning]{--ink-toast-tone:var(--color-amber-300,#fcd34d);--ink-toast-chip:color-mix(in oklab, var(--color-amber-400,#fbbf24) 20%, var(--paper))}.dark [data-sonner-toaster] [data-sonner-toast].ink-toast[data-styled=true]:is([data-type=info],[data-type=default],[data-type=loading]){--ink-toast-chip:color-mix(in oklab, var(--color-meower-primary-light) 18%, var(--paper))}[data-sonner-toaster] [data-sonner-toast].ink-toast[data-styled=true] .ink-toast__icon{width:26px;height:26px;color:var(--ink-toast-tone);background:var(--ink-toast-chip);border-radius:50%;flex:none;place-content:center;align-self:flex-start;place-items:center;margin:0 0 0 -2px;display:grid;position:static}[data-sonner-toaster] [data-sonner-toast].ink-toast[data-styled=true] .ink-toast__icon>svg{grid-area:1/1;margin:0}[data-sonner-toaster] [data-sonner-toast].ink-toast[data-styled=true][data-mounted=true] .ink-toast__icon>:not(.ink-toast-life){animation:ink-toast-stamp .36s .14s var(--ease-settle) both}@keyframes ink-toast-stamp{0%{opacity:0;transform:scale(.6)rotate(-14deg)}}[data-sonner-toaster] [data-sonner-toast].ink-toast[data-styled=true] .ink-toast__content{gap:1px;padding-block:3px}[data-sonner-toaster] [data-sonner-toast].ink-toast[data-styled=true] .ink-toast__title{color:var(--color-meower-dark);text-wrap:pretty;font-weight:600;line-height:1.4}[data-sonner-toaster] [data-sonner-toast].ink-toast[data-styled=true]:not(:has(.ink-toast__description)) .ink-toast__title{font-weight:500;line-height:1.45}[data-sonner-toaster] [data-sonner-toast].ink-toast[data-styled=true] .ink-toast__description{color:var(--muted-aa);text-wrap:pretty;font-size:13px;line-height:1.45}[data-sonner-toaster] [data-sonner-toast].ink-toast[data-styled=true] :is(.ink-toast__action,.ink-toast__cancel){height:auto;min-height:34px;transition:transform .16s var(--ease-settle), box-shadow .16s var(--ease-settle), background-color .16s ease;border-radius:999px;align-self:center;padding:0 14px;font-size:13px;font-weight:700}[data-sonner-toaster] [data-sonner-toast].ink-toast[data-styled=true] .ink-toast__action{color:var(--color-meower-on-primary);background:var(--color-meower-primary-button);border:1.5px solid color-mix(in oklab, var(--accent) 45%, transparent);box-shadow:var(--depth-control) var(--depth-control) 0 var(--shadow)}[data-sonner-toaster] [data-sonner-toast].ink-toast[data-styled=true] .ink-toast__cancel{color:var(--color-meower-dark);background:var(--control-fill);border:1.5px solid var(--ink-control,var(--ink-ui))}@media (hover:hover){[data-sonner-toaster] [data-sonner-toast].ink-toast[data-styled=true] :is(.ink-toast__action,.ink-toast__cancel):hover{transform:translate(-1px,-1px)}[data-sonner-toaster] [data-sonner-toast].ink-toast[data-styled=true] .ink-toast__action:hover{box-shadow:calc(var(--depth-control) + 1px) calc(var(--depth-control) + 1px) 0 var(--shadow)}}[data-sonner-toaster] [data-sonner-toast].ink-toast[data-styled=true] :is(.ink-toast__action,.ink-toast__cancel):active{box-shadow:0 0 0 var(--shadow);transform:translate(1px,1px)}[data-sonner-toaster] [data-sonner-toast].ink-toast[data-styled=true] :is(.ink-toast__action,.ink-toast__cancel,.ink-toast__close):focus-visible{outline:2px solid var(--accent);outline-offset:2px}[data-sonner-toaster] [data-sonner-toast].ink-toast[data-styled=true] .ink-toast__close{width:24px;height:24px;color:var(--ink-icon,var(--color-meower-primary-text));background:var(--control-fill);border:1.3px solid var(--ink-control,var(--ink-ui));box-shadow:1.5px 1.5px 0 var(--shadow);transition:opacity .16s ease, transform .16s var(--ease-settle);left:auto;right:0;transform:translate(35%,-35%)}.dark [data-sonner-toaster] [data-sonner-toast].ink-toast[data-styled=true] .ink-toast__close{color:var(--color-meower-primary-light)}[data-sonner-toaster] [data-sonner-toast].ink-toast[data-styled=true] .ink-toast__close:after{content:"";position:absolute;inset:-10px}[data-sonner-toaster] [data-sonner-toast].ink-toast[data-styled=true] .ink-toast__close:hover{background:var(--wash);transform:translate(35%,-35%)rotate(90deg)}@media (hover:hover) and (pointer:fine){[data-sonner-toaster] [data-sonner-toast].ink-toast[data-styled=true] .ink-toast__close{opacity:0}[data-sonner-toaster] [data-sonner-toast].ink-toast[data-styled=true]:is(:hover,:focus-within) .ink-toast__close{opacity:1}}@media (pointer:coarse){[data-sonner-toaster] [data-sonner-toast].ink-toast[data-styled=true] :is(.ink-toast__action,.ink-toast__cancel){min-height:40px}}@media (prefers-reduced-motion:reduce){[data-sonner-toaster] [data-sonner-toast].ink-toast[data-styled=true],[data-sonner-toaster] [data-sonner-toast].ink-toast[data-styled=true]:is([data-mounted=true],[data-removed=true],[data-front=false]){transition:opacity .2s;animation:none;rotate:none}[data-sonner-toaster] [data-sonner-toast].ink-toast[data-styled=true][data-mounted=true] .ink-toast__icon>*{animation:none}[data-sonner-toaster] [data-sonner-toast].ink-toast[data-styled=true] .ink-toast-life{display:none}[data-sonner-toaster] [data-sonner-toast].ink-toast[data-styled=true] .ink-toast__close:hover{transform:translate(35%,-35%)}}@media print{[data-sonner-toaster]{display:none}}.today-cat{flex-shrink:0;width:72px;height:64px;display:inline-block;position:relative}.today-cat[data-phase=pending]{visibility:hidden}.today-cat__seat>*,.today-cat__chosen-body img{filter:drop-shadow(1px 2px 2px color-mix(in oklab, var(--ink-base,#3b2f2f) 14%, transparent))}@media print{.today-cat__seat>*,.today-cat__chosen-body img{filter:none}}.today-cat__seat,.today-cat__walker{width:54px;height:47px;display:block;position:absolute;bottom:0;left:0}.today-cat__walker{pointer-events:none;left:-7px}.today-cat__seat>*{display:block}.today-cat__yarn{color:color-mix(in oklab, var(--cat-line) 70%, transparent);fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;transform-origin:50% 100%;position:absolute;bottom:1px;left:52px;overflow:visible}.today-cat__yarn circle{fill:color-mix(in oklab, var(--cat-chest) 60%, transparent)}.today-cat__chosen{width:64px;height:64px;display:block;position:absolute;bottom:0;left:4px}.today-cat__chosen-body{transform-origin:50% 100%;display:block}.today-cat__chosen-body img{object-fit:contain;width:64px;height:64px;display:block}.today-cat__chosen .sc-heart{width:14px;height:14px;position:absolute;top:-4px;right:2px;overflow:visible}@media (prefers-reduced-motion:no-preference){.today-cat[data-phase=walk] .today-cat__walker>svg{animation:2.5s linear both today-cat-walker;display:block}.today-cat[data-phase=walk] .today-cat__walker .sumi-cat__root{transform-origin:100px 126px;animation:2.5s linear both today-cat-step}.today-cat[data-phase=walk] .today-cat__seat{transform-origin:50% 100%;animation:.52s linear 2.1s backwards today-cat-sit}.today-cat[data-phase=walk] .today-cat__yarn{animation:.3s ease-out backwards today-cat-appear}[data-phase=settled] .today-cat__yarn{animation:7s cubic-bezier(.45,0,.55,1) 3s infinite today-cat-wobble}}@keyframes today-cat-walker{0%{opacity:0}8%,84%{opacity:1}93%,to{opacity:0}}@keyframes today-cat-step{0%,6%{animation-timing-function:cubic-bezier(.3,0,.6,1);translate:0;rotate:0deg}8.4%{animation-timing-function:cubic-bezier(.2,.7,.4,1);translate:0 1.6px}10.4%,82%{animation-timing-function:cubic-bezier(.4,0,.3,1);translate:0;rotate:0deg}92%,to{translate:0 2.4px;rotate:-6deg}}@keyframes today-cat-sit{0%{opacity:0;animation-timing-function:cubic-bezier(.4,0,.7,.6);translate:0 -2px;scale:1 1.02}40%{opacity:1;animation-timing-function:cubic-bezier(.3,0,.3,1);translate:0;scale:1.03 .97}72%{scale:.99 1.01}to{opacity:1;translate:0;scale:1}}@keyframes today-cat-appear{0%{opacity:0}}@keyframes today-cat-wobble{0%,8%,24%,to{rotate:0deg}12%{rotate:-6deg}17%{rotate:3deg}21%{rotate:-1deg}}@layer theme,base;@layer components{.simple-view-transitioning [data-drop-quadrant="1"]{view-transition-name:simple-quadrant-one}.simple-view-transitioning [data-drop-quadrant="2"]{view-transition-name:simple-quadrant-two}.simple-view-transitioning [data-drop-quadrant="3"]{view-transition-name:simple-quadrant-three}.simple-view-transitioning [data-drop-quadrant="4"]{view-transition-name:simple-quadrant-four}.simple-view-transitioning::view-transition-group(*){animation-duration:.48s;animation-timing-function:cubic-bezier(.22,1,.36,1)}.simple-view-transitioning::view-transition-old(root){animation-duration:.18s}.simple-view-transitioning::view-transition-new(root){animation-duration:.18s}.simple-view-transitioning::view-transition-old(simple-quadrant-one){height:100%;animation:.22s ease-out both simple-view-ink-out}.simple-view-transitioning::view-transition-old(simple-quadrant-two){height:100%;animation:.22s ease-out both simple-view-ink-out}.simple-view-transitioning::view-transition-old(simple-quadrant-three){height:100%;animation:.22s ease-out both simple-view-ink-out}.simple-view-transitioning::view-transition-old(simple-quadrant-four){height:100%;animation:.22s ease-out both simple-view-ink-out}.simple-view-transitioning::view-transition-new(simple-quadrant-one){height:100%;animation:.38s ease-out both simple-view-ink-in}.simple-view-transitioning::view-transition-new(simple-quadrant-two){height:100%;animation:.38s ease-out both simple-view-ink-in}.simple-view-transitioning::view-transition-new(simple-quadrant-three){height:100%;animation:.38s ease-out both simple-view-ink-in}.simple-view-transitioning::view-transition-new(simple-quadrant-four){height:100%;animation:.38s ease-out both simple-view-ink-in}@keyframes simple-view-ink-out{to{opacity:0;filter:blur(2px)}}@keyframes simple-view-ink-in{0%{opacity:0;filter:blur(2px)}to{opacity:1;filter:blur()}}@media (prefers-reduced-motion:reduce){.simple-view-transitioning::view-transition-group(*){animation:none!important}.simple-view-transitioning::view-transition-old(*){animation:none!important}.simple-view-transitioning::view-transition-new(*){animation:none!important}}@keyframes daily-steam{0%,to{opacity:1;transform:translateY(0)}50%{opacity:.35;transform:translateY(-3px)}}@keyframes daily-turn{to{transform:rotate(360deg)}}@keyframes daily-rock{0%,to{transform:rotate(-6deg)}50%{transform:rotate(6deg)}}@keyframes daily-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-1.5px)}}@keyframes daily-kitten-sway{0%,to{rotate:-4deg}50%{rotate:4deg}}@keyframes daily-kitten-blink{0%,90%,96%,to{scale:1}93%{scale:1.06 .86}}@keyframes daily-kitten-hop{0%,to{translate:0}35%{translate:0 -3px}65%{translate:0 -1px}}@keyframes daily-tug{0%,88%,to{transform:rotate(0)}91%{transform:rotate(-9deg)}94%{transform:rotate(7deg)}97%{transform:rotate(-3deg)}}.daily-doodles [data-doodle]{transform-box:fill-box;transform-origin:50%}.daily-doodles [data-doodle=coffee] .doodle-stroke:nth-last-child(-n+2){transform-box:fill-box;transform-origin:bottom;animation:3.2s ease-in-out 1s infinite daily-steam}.daily-doodles [data-doodle=coffee] .doodle-stroke:last-child{animation-delay:1.8s}.daily-doodles [data-doodle=sun]{animation:24s linear 1s infinite daily-turn}.daily-doodles [data-doodle=moon]{animation:6s ease-in-out 1s infinite daily-rock}.daily-doodles [data-doodle=sunset]{animation:4s ease-in-out 1s infinite daily-bob}@media (prefers-reduced-motion:no-preference){.daily-doodles [data-easy-mode-icon]{transform-origin:50% 100%;transition:translate .22s var(--ease-settle,ease-out);animation:5s ease-in-out 1s infinite daily-kitten-sway}.daily-doodles [data-easy-mode-icon]>*{transform-origin:50% 100%;animation:6.5s ease-in-out 2s infinite daily-kitten-blink}.daily-doodles button:hover [data-easy-mode-icon]{translate:0 -1px}.daily-doodles [aria-pressed=true] [data-easy-mode-icon]{animation:daily-kitten-hop .42s var(--ease-settle,ease-out), daily-kitten-sway 5s ease-in-out 1s infinite}}.daily-doodles [data-doodle=lock]{transform-origin:top;animation:5s ease-in-out 1.5s infinite daily-tug}.daily-doodles [data-daily-challenge] [data-doodle]{animation:2.4s ease-in-out 1s infinite daily-bob}@media (prefers-reduced-motion:reduce){.daily-doodles [data-doodle],.daily-doodles [data-doodle] .doodle-stroke{animation:none}}@media print{.daily-doodles [data-doodle],.daily-doodles [data-doodle] .doodle-stroke{animation:none}}@keyframes greeting-sway{0%,to{transform:rotate(-4deg)}50%{transform:rotate(4deg)}}@keyframes greeting-wiggle{0%,70%,to{transform:rotate(0)}78%{transform:rotate(-9deg)}86%{transform:rotate(7deg)}94%{transform:rotate(-3deg)}}@keyframes greeting-twinkle{0%,to{opacity:1}50%{opacity:.25}}@keyframes greeting-glow{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion:no-preference){[data-greeting-motion=alive] [data-doodle=plant],[data-greeting-motion=alive] [data-doodle=pumpkin]{transform-origin:50% 90%;animation:5s ease-in-out 1s infinite greeting-sway}[data-greeting-motion=alive] [data-doodle=snowflake]{animation:24s linear 1s infinite daily-turn}[data-greeting-motion=alive] [data-doodle=yarn]{animation:6s ease-in-out 1s infinite greeting-wiggle}[data-greeting-motion=alive] [data-doodle=pawcoin],[data-greeting-motion=alive] [data-doodle=trophy]{animation:3.6s ease-in-out 1s infinite daily-bob}[data-greeting-motion=alive] [data-doodle=lightbulb] .doodle-stroke:nth-child(n+7){animation:4s ease-in-out 1s infinite greeting-glow}[data-greeting-motion=alive] [data-doodle=lightbulb] .doodle-stroke:nth-child(2n){animation-delay:3s}[data-greeting-motion=alive] [data-doodle=moon] .doodle-stroke:nth-child(n+4),[data-greeting-motion=alive] [data-doodle=sparkles] .doodle-stroke:nth-child(n+4),[data-greeting-motion=alive] [data-doodle=trophy] .doodle-stroke:nth-last-child(-n+2){animation:3.4s ease-in-out 1s infinite greeting-twinkle}[data-greeting-motion=alive] :is([data-doodle=moon],[data-doodle=sparkles],[data-doodle=trophy]) .doodle-stroke:nth-child(2n){animation-delay:2.2s}}[data-greeting-motion=still] [data-doodle],[data-greeting-motion=still] [data-doodle] .doodle-stroke{animation:none}@media print{[data-greeting-motion] [data-doodle],[data-greeting-motion] [data-doodle] .doodle-stroke{animation:none}}@keyframes footer-ghost-float{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes footer-ghost-shadow{0%,to{opacity:.16;transform:translate(-50%)scaleX(1)}50%{opacity:.08;transform:translate(-50%)scaleX(.78)}}.footer-ghost{--wash:oklab(100% 0 5.96046e-8/.72)}:root.dark .footer-ghost{--wash:oklab(100% 0 5.96046e-8/.14)}.footer-ghost .doodle{animation:4.5s ease-in-out infinite footer-ghost-float}.footer-ghost:after{content:"";opacity:.16;background:currentColor;border-radius:50%;width:13px;height:2px;animation:4.5s ease-in-out infinite footer-ghost-shadow;position:absolute;bottom:2px;left:50%;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.footer-ghost .doodle,.footer-ghost:after{animation:none}}@media print{.footer-ghost .doodle,.footer-ghost:after{animation:none}}.footer-link{transition:color .16s ease-out,scale .12s ease-out;position:relative}.footer-link:after{content:"";background:var(--accent,var(--color-meower-primary));transform-origin:100%;pointer-events:none;height:3px;transition:transform .26s cubic-bezier(.22,1,.36,1);position:absolute;top:calc(50% + 7px);left:.5rem;right:.5rem;transform:scaleX(0);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 3' preserveAspectRatio='none'%3E%3Cpath d='M1 2Q26 0.9 50 1.7T99 1.3' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 3' preserveAspectRatio='none'%3E%3Cpath d='M1 2Q26 0.9 50 1.7T99 1.3' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E") 50%/100% 100% no-repeat}.footer-link[aria-current=page]:after{display:none}.footer-link:focus-visible:after{transform-origin:0;transform:scaleX(1)}.footer-link:active{scale:.96}.footer-paw{transform-origin:60% 90%;transition:rotate .38s cubic-bezier(.34,1.56,.64,1)}@keyframes footer-paw-step{0%{opacity:0;scale:.6}8%{opacity:.5;scale:1}55%{opacity:.5}to{opacity:0}}.footer-paw-step{opacity:0;animation:2.6s ease-out both footer-paw-step;display:inline-flex}@media (hover:hover){.footer-link:hover:after{transform-origin:0;transform:scaleX(1)}.footer-signature:hover .footer-paw{rotate:-16deg}}@media (prefers-reduced-motion:reduce){.footer-link,.footer-link:after,.footer-paw{transition:none}.footer-link:active{scale:none}.footer-signature:hover .footer-paw{rotate:none}}.pull-refresh{--ptr-y:0px;--ptr-progress:0;--ptr-size:2.75rem;top:env(safe-area-inset-top);z-index:60;width:var(--ptr-size);height:var(--ptr-size);border:1.5px solid var(--ink);background:var(--paper);color:var(--color-meower-primary);box-shadow:var(--depth-card) var(--depth-card) 0 var(--shadow);pointer-events:none;opacity:min(1, calc(var(--ptr-progress) * 1.6));transform:translate(-50%, calc(var(--ptr-y) - 3.5rem));transition:background-color .2s var(--ease-settle,ease-out);will-change:transform, opacity;border-radius:52% 48% 50% 50%/48% 52% 49% 51%;place-items:center;display:grid;position:fixed;left:50%}.pull-refresh[data-state=idle],.pull-refresh[data-state=refreshing]{transition:transform .24s cubic-bezier(.22, 1, .36, 1), opacity .18s ease, background-color .2s var(--ease-settle,ease-out)}.pull-refresh[data-state=idle]{visibility:hidden;transition:transform .24s cubic-bezier(.22,1,.36,1),opacity .18s,visibility 0s .24s}.pull-refresh[data-state=ready]{background:color-mix(in oklab, var(--color-meower-primary) 12%, var(--paper))}.pull-refresh[data-state=refreshing]{opacity:1}.pull-refresh__ring{width:100%;height:100%;position:absolute;inset:0;overflow:visible;rotate:-8deg}.pull-refresh__ring path{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-dasharray:1 1;stroke-dashoffset:calc(1 - var(--ptr-progress));opacity:.85}.pull-refresh[data-state=refreshing] .pull-refresh__ring path{opacity:0;transition:opacity .16s}.pull-refresh__paw{--ptr-tilt:45deg;transform:rotate(calc(var(--ptr-tilt) + var(--ptr-progress) * 360deg));transition:transform .16s var(--ease-settle,ease-out)}.pull-refresh[data-state=ready] .pull-refresh__paw{transform:rotate(calc(var(--ptr-tilt) + 360deg)) scale(1.15)}.pull-refresh__walk{color:var(--color-meower-primary)}@media (prefers-reduced-motion:reduce){.pull-refresh,.pull-refresh[data-state=idle],.pull-refresh[data-state=refreshing]{transition:opacity .15s linear;transform:translate(-50%,1rem)}.pull-refresh[data-state=idle]{transition:opacity .15s linear,visibility 0s .15s}.pull-refresh__paw,.pull-refresh[data-state=ready] .pull-refresh__paw{transform:rotate(var(--ptr-tilt));transition:none}}.bulb-toggle{--bulb-light:color-mix(in oklab, var(--accent,var(--color-meower-primary)) 28%, #ffc35a);--bulb-filament:color-mix(in oklab, var(--bulb-light) 55%, var(--accent,var(--color-meower-primary)));touch-action:manipulation;cursor:grab}.bulb-toggle:active{cursor:grabbing}.bulb-toggle__glyph{transform-origin:50% 0;--wash:transparent;display:flex;position:relative;left:-2px}.bulb-toggle__glyph .doodle{opacity:.78;transition:opacity .2s var(--ease-settle,ease-out)}.bulb-toggle__glyph .doodle-wash{transition:fill .26s var(--ease-settle,ease-out)}.bulb-toggle__glyph .doodle-stroke:last-of-type{transition:stroke .22s var(--ease-settle,ease-out)}.bulb-toggle__glow{background:radial-gradient(circle, color-mix(in oklab, var(--bulb-light) 62%, transparent) 0%, color-mix(in oklab, var(--bulb-light) 26%, transparent) 45%, transparent 70%);opacity:0;pointer-events:none;width:38px;height:38px;transition:opacity .24s var(--ease-settle,ease-out), transform .32s var(--ease-settle,ease-out);border-radius:50%;position:absolute;top:-4px;left:-7px;transform:scale(.6)}.bulb-toggle[data-lit=true] .bulb-toggle__glyph{--wash:color-mix(in oklab, var(--bulb-light) 48%, transparent)}.bulb-toggle[data-lit=true] .bulb-toggle__glyph .doodle{opacity:1}.bulb-toggle[data-lit=true] .bulb-toggle__glyph .doodle-stroke:last-of-type{stroke:var(--bulb-filament)}.bulb-toggle[data-lit=true] .bulb-toggle__glow{opacity:1;transform:scale(1)}.bulb-toggle__frame{pointer-events:none;width:40px;height:40px;margin:-20px 0 0 -20px;position:absolute;top:50%;left:50%}.bulb-toggle__cord{fill:none;stroke-linecap:round;stroke-linejoin:round;position:absolute;inset:0;overflow:visible}.bulb-toggle__flex{stroke:currentColor;stroke-width:1.1px;opacity:.75}.bulb-toggle__knock{stroke:var(--control-fill,var(--paper));stroke-width:3.4px}.bulb-toggle__chain{stroke:currentColor;stroke-width:.9px;opacity:.55}.bulb-toggle__beads{fill:currentColor}.bulb-toggle__bead{fill:var(--control-fill,var(--paper));stroke:currentColor;stroke-width:1.3px;transform-box:fill-box;transform-origin:50%}.bulb-toggle__pull{transform-box:fill-box;transform-origin:50%}.bulb-toggle__spider{fill:currentColor;display:none}.bulb-toggle__spider-legs{fill:none;stroke:currentColor;stroke-width:.55px;transform-box:fill-box}@keyframes bulb-spider-sway{0%,to{rotate:-5deg}50%{rotate:5deg}}@keyframes bulb-spider-legs{0%,70%,to{scale:1}76%{scale:.72 1.08}82%{scale:1.04 .98}88%{scale:.86 1.04}}.bulb-toggle__spider{transform-box:view-box;animation:3.8s ease-in-out infinite bulb-spider-sway}.bulb-toggle__spider-legs--left{transform-origin:100% 30%;animation:4.6s ease-in-out infinite bulb-spider-legs}.bulb-toggle__spider-legs--right{transform-origin:0 30%;animation:4.6s ease-in-out .35s infinite bulb-spider-legs}:root[data-season=halloween] .bulb-toggle{--bulb-light:color-mix(in oklab, var(--accent,var(--color-meower-primary)) 15%, #ff8a2a);--bulb-filament:color-mix(in oklab, var(--bulb-light) 45%, var(--accent,var(--color-meower-primary)))}:root[data-season=halloween] .bulb-toggle__spider{display:inline}:root[data-season=halloween] .bulb-toggle__bead,:root[data-season=halloween] .bulb-toggle__beads{display:none}:root[data-season=halloween] .bulb-toggle__chain{stroke-width:.5px}.bulb-toggle__fairy,.bulb-toggle__bauble{display:none}.bulb-toggle__fairy{fill:none;stroke:currentColor;stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round;opacity:.78;transition:opacity .2s var(--ease-settle,ease-out);position:absolute;top:-8px;left:-8px;overflow:visible}.bulb-toggle__fairy-socket{fill:color-mix(in oklab, #4f8f62 45%, var(--control-fill,var(--paper)))}.bulb-toggle__fairy-band{stroke-width:.8px}.bulb-toggle__fairy-glass{fill:color-mix(in oklab, #e0352c 72%, var(--accent,var(--color-meower-primary)));fill-opacity:0;transition:fill-opacity .26s var(--ease-settle,ease-out)}.bulb-toggle__fairy-shine{stroke:var(--control-fill,var(--paper));stroke-width:1px;opacity:0;transition:opacity .26s var(--ease-settle,ease-out)}.bulb-toggle[data-lit=true] .bulb-toggle__fairy{opacity:1}.bulb-toggle[data-lit=true] .bulb-toggle__fairy-glass{fill-opacity:.9}.bulb-toggle[data-lit=true] .bulb-toggle__fairy-shine{opacity:.85}.bulb-toggle__bauble{stroke:currentColor;stroke-width:1px}.bulb-toggle__bauble rect{fill:var(--control-fill,var(--paper))}.bulb-toggle__bauble circle{fill:color-mix(in oklab, #e0352c 72%, var(--accent,var(--color-meower-primary)))}.bulb-toggle__bauble-shine{fill:none;stroke:var(--control-fill,var(--paper));stroke-width:.6px}:root[data-season=christmas] .bulb-toggle{--bulb-light:color-mix(in oklab, #ff3b30 62%, var(--accent,var(--color-meower-primary)))}:root[data-season=christmas] .bulb-toggle__fairy{display:block}:root[data-season=christmas] .bulb-toggle__glyph .doodle{visibility:hidden}:root[data-season=christmas] .bulb-toggle__bauble{display:inline}:root[data-season=christmas] .bulb-toggle__bead{display:none}.bulb-toggle__handle{pointer-events:auto;touch-action:none;border-radius:999px;width:16px;height:18px;position:absolute;top:24.5px;left:18.6px}@media (pointer:coarse){.bulb-toggle__handle{width:24px;height:24px;top:20px;left:14.6px}}@media (prefers-reduced-motion:reduce){.bulb-toggle,.bulb-toggle:active{cursor:pointer}.bulb-toggle__glyph .doodle,.bulb-toggle__fairy,.bulb-toggle__fairy-glass,.bulb-toggle__fairy-shine,.bulb-toggle__glyph .doodle-wash,.bulb-toggle__glyph .doodle-stroke:last-of-type,.bulb-toggle__glow{transition:none}.bulb-toggle__glow,.bulb-toggle[data-lit=true] .bulb-toggle__glow{transform:none}.bulb-toggle__spider,.bulb-toggle__spider-legs{animation:none}}@media print{.bulb-toggle__spider,.bulb-toggle__spider-legs{animation:none}}@keyframes app-header-settle{0%{opacity:0;transform:translateY(-4px)}}.app-header-settle,.app-header-actions>*{animation:app-header-settle .24s var(--ease-settle,ease-out) backwards}.app-header-settle--late{animation-delay:40ms}.app-header-actions>:first-child{animation-delay:80ms}.app-header-actions>:nth-child(2){animation-delay:.12s}.app-header-actions>:nth-child(3){animation-delay:.16s}.app-header-actions>:nth-child(4){animation-delay:.2s}.app-header-actions>:nth-child(5){animation-delay:.23s}.app-header-actions>:nth-child(n+6){animation-delay:.26s}@keyframes app-header-cat-breathe{0%,to{transform:scaleY(1)}50%{transform:scaleY(1.035)}}@keyframes app-header-cat-tilt{0%,82%,to{transform:rotate(0)scaleY(1)}86%{transform:rotate(-4deg)scaleY(1.02)}91%{transform:rotate(2.5deg)scaleY(1.01)}95%{transform:rotate(0)scaleY(1)}}.app-header-cat>img{transform-origin:50% 100%;filter:drop-shadow(.5px 1px 1px color-mix(in oklab, var(--ink-base,#3b2f2f) 13%, transparent));animation-composition:replace,add;animation:9s ease-in-out 2.5s infinite app-header-cat-tilt,4.8s ease-in-out 1s infinite app-header-cat-breathe}.logo-cat__art{display:block}.logo-cat__art[data-season-art],:root[data-season=halloween] .logo-cat__art:not([data-season-art]),:root[data-season=christmas] .logo-cat__art:not([data-season-art]){display:none}:root[data-season=halloween]:not(.dark) [data-season-art=halloween],:root[data-season=halloween].dark [data-season-art=halloween-lit],:root[data-season=christmas] [data-season-art=christmas]{display:block}@keyframes logo-bat-flap{to{transform:scaleY(.55)}}.logo-bat{animation:.16s ease-in-out infinite alternate logo-bat-flap}@keyframes logo-flake-fall{0%{opacity:0;transform:translate(calc(-50% + var(--paw-x,0px) * .3), -30px) rotate(0deg)}25%{opacity:.9}to{opacity:0;transform:translate(calc(-50% + var(--paw-x,0px)), 2px) rotate(100deg)}}.flake-fall{animation:.9s ease-in forwards logo-flake-fall}@media (prefers-reduced-motion:reduce){.app-header-settle,.app-header-actions>*,.app-header-cat>img,.logo-bat,.flake-fall{opacity:0;animation:none}}@media print{.app-header-settle,.app-header-actions>*,.app-header-cat>img{animation:none}}}@layer utilities;.page-loader{--paper:#f6f4ef;--pl-ink:#2f2b27b3;--pl-title:#2f2b27cc;--pl-text:#6f6a63;--pl-dot:#2f2b271a;--pl-ease-ink:cubic-bezier(.45, .05, .2, 1);--pl-yarn-line:#231d4a;--cat-line:#231d4a;--cat-fur:#fcd076;--cat-stripe:#c36230;--cat-ear:#eba6c6;--cat-chest:#fff3dc;--cat-blush:#ff9a8a;--cat-mouth:oklab(41.3124% .104197 -.0016613);--cat-tongue:#f2879e;--cat-whisker:#231d4a;--cat-air:oklab(35.2319% .0304465 -.0373464);--cat-shadow:oklab(69.968% .0656142 .123295/.18);--cat-glint:#fff;--cat-heart:#ff6f8e;z-index:200;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);background:var(--paper);color:var(--pl-title);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;opacity:1;justify-content:center;align-items:center;transition:opacity .18s ease-out;display:flex;position:fixed;inset:0}html.dark .page-loader{--paper:#241d1d;--pl-yarn-line:oklab(50.6067% .0520405 -.0497521);--pl-ink:#f7efedb8;--pl-title:#f7efede6;--pl-text:#d7ccc7;--pl-dot:#f7efed1f;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.page-loader:before{content:"";background-image:radial-gradient(circle at 1px 1px, var(--pl-dot) 1px, transparent 1.5px);pointer-events:none;background-position:50%;background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 55%,#000 20%,#0000);mask-image:radial-gradient(60% 55%,#000 20%,#0000)}.page-loader[data-leaving=true]{opacity:0;pointer-events:none}.page-loader__inner{flex-direction:column;align-items:center;padding:0 16px;display:flex;position:relative}.page-loader__wordmark{color:var(--pl-title);letter-spacing:-.01em;padding:0 4px;font-family:Pally,system-ui,sans-serif;font-size:30px;font-weight:700;line-height:1.15;display:block}.page-loader .loader-scene{margin-top:18px}.page-loader__dots path{fill:none;stroke:var(--pl-ink);stroke-linecap:round;stroke-dasharray:1 2;stroke-dashoffset:0}.page-loader__status{flex-direction:column;align-items:center;min-height:48px;margin-top:16px;display:flex}.page-loader__text{color:var(--pl-text);letter-spacing:.01em;text-align:center;font-size:15px;font-weight:500;line-height:22px;display:block}.page-loader__dots{width:19px;height:10px;margin-left:1px;display:inline-block;overflow:visible}.page-loader__dots path{stroke-width:2.4px}.page-loader__hint{color:var(--pl-text);text-align:center;margin-top:4px;font-size:13px;line-height:20px;display:block}@media (width<=480px){.page-loader__inner{zoom:.86}}@media (prefers-reduced-motion:reduce){.page-loader{transition:none}}@media (prefers-reduced-motion:no-preference){.page-loader--live .page-loader__wordmark{animation:page-loader-write .7s var(--pl-ease-ink) 50ms backwards;-webkit-mask-image:linear-gradient(100deg,#000 50%,#0000 52.5%);mask-image:linear-gradient(100deg,#000 50%,#0000 52.5%);-webkit-mask-size:220% 100%;mask-size:220% 100%}.page-loader--live .page-loader__dots path{animation:page-loader-dot 2.8s var(--pl-ease-ink) infinite}.page-loader--live .page-loader__dots path:nth-child(2){animation-delay:.3s}.page-loader--live .page-loader__dots path:nth-child(3){animation-delay:.6s}.page-loader--live .page-loader__hint{animation:.48s ease-out backwards page-loader-hint}.page-loader[data-leaving=true] .loader-scene__ground path,.page-loader[data-leaving=true] .page-loader__dots path,.page-loader[data-leaving=true] .loader-scene .loader-scene__ball path,.page-loader[data-leaving=true] .loader-scene .loader-scene__ball circle{stroke-dasharray:1 2;animation:.14s ease-in forwards page-loader-retract}.page-loader[data-leaving=true] :is(.page-loader__wordmark,.loader-scene__thread){animation:.14s ease-in forwards page-loader-fade}}@keyframes page-loader-write{0%{-webkit-mask-position:100% 0;mask-position:100% 0}to{-webkit-mask-position:0 0;mask-position:0 0}}@keyframes page-loader-retract{0%{stroke-dashoffset:0}to{stroke-dashoffset:1px}}@keyframes page-loader-fade{to{opacity:0}}@keyframes page-loader-dot{0%{stroke-dashoffset:1px}25%,70%{stroke-dashoffset:0}to{stroke-dashoffset:-1px}}@keyframes page-loader-hint{0%{opacity:0;translate:0 2px}}
