[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: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}}.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__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__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}}@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}@media (prefers-reduced-motion:reduce){.app-header-settle,.app-header-actions>*,.app-header-cat>img{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}}
