.paper-root{--sc-line:#413a33;--sc-head:#fffdf9;--sc-mix:100%;--sc-sky:var(--mk-bg);--sc-flake:#fffdf9;--sc-pane:#efe9db;--sc-sunlight:#f3dca6;--sc-moon:#f3e9cf;--sc-lit:0;--sc-sun:#f3dca6;--sc-wall:#fbf4e4;--sc-wall2:#ead6c4;--sc-roof:#dfb39c;--sc-wood:#d6bd9c;--sc-stone:#d9d2c4;--sc-water:#d6dfd1;--sc-tunic:#adc9b0;--sc-ochre:#eccf97;--sc-rose:#e5bfb3;--sc-hair:#efe9dd;--sc-path:#f6efe0;--sc-cloud:#fffdf9;--sc-vine:#e5c388;--sc-snow:#fffdf9;--sc-blossom:#f0cdc8;--sc-grass:#ece6c9;--sc-hill:#efe6cd;--sc-hill2:#f3ebd9;--sc-canopy:#e8bd7d;--sc-beam:#f0c36a;--sc-mole:#5e5048;--sc-snout:#e9b8aa}.dark .paper-root{--sc-line:#b5ac9f;--sc-head:#26221d;--sc-mix:17%;--sc-flake:#efe9dd;--sc-pane:#2a251f;--sc-sunlight:#d8b777;--sc-mole:#7c6c60;--sc-snout:#d9a79a}.sc-root[data-season=spring]{--sc-grass:#dfe6c2;--sc-hill:#e6e9cf;--sc-hill2:#eeeeda;--sc-canopy:#f0cdc8;--sc-vine:#d4e0b4}.sc-root[data-season=summer]{--sc-grass:#d5e0b0;--sc-hill:#dfe4c0;--sc-hill2:#e9ebd2;--sc-canopy:#bdd19b;--sc-vine:#bcd19a}.sc-root[data-season=winter]{--sc-sunlight:#f3e9cf;--sc-grass:#fbf8f1;--sc-hill:#f6f2e9;--sc-hill2:#f1ece2;--sc-path:#ece6da;--sc-sky:var(--mk-band)}.dark .sc-root[data-season=winter]{--sc-sunlight:#d8c99f}.sc-root[data-phase=evening],.sc-root[data-phase=night]{--sc-lit:1}.sc-root[data-phase=night]{--sc-sky:var(--mk-band)}.sc-root{flex-direction:column;flex:1;display:flex}.sc-stage{isolation:isolate;flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}.sc-root[data-scene] .sc-stage{background:var(--sc-sky)}.sc-scene{z-index:-1;pointer-events:none;position:absolute;inset:0}.sc-cat svg{width:100%;height:100%;display:block}.sc-layer{width:100%;height:100%;display:block;position:absolute;inset:0}.sc-front{will-change:transform}.sc-snowfall{width:100%;height:200%;fill:var(--sc-flake);will-change:transform;animation:sc-drop var(--sc-duration) linear infinite;display:none;position:absolute;top:-100%;left:0}[data-season=winter] .sc-snowfall{display:block}html:has(.sc-root[data-scene]){scrollbar-gutter:auto}.sc-top{z-index:2;position:relative}.sc-root[data-scene] .sc-room,.sc-root[data-scene] .sc-top{pointer-events:none}.sc-root[data-scene] .sc-room>*,.sc-root[data-scene] .sc-top>*{pointer-events:auto}.sc-room{flex-direction:column;justify-content:flex-start}.sc-room:before{content:"";flex:3 0 16px}.sc-room:after{content:"";flex:7 0 24px}@media (max-width:480px){.sc-room:before{flex-basis:56px}}.sc-legal{background:color-mix(in srgb, var(--sc-grass) var(--sc-mix), var(--mk-bg));padding-top:12px}.sc-legal>footer{padding-bottom:14px}.sc-cat{z-index:1;pointer-events:none;width:86px;height:96px;position:absolute;top:-65px;right:30px}.sc-l{fill:none;stroke:var(--sc-line);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.sc-l.sc-thin{stroke-width:1.4px}.sc-l.sc-fine{stroke-width:1px}.sc-l.sc-hairline{stroke:var(--sc-hair);stroke-width:3px}.sc-dot{fill:var(--sc-line)}.sc-head{fill:var(--sc-head);stroke:var(--sc-line);stroke-width:1.5px}.sc-w{stroke:none;fill:color-mix(in srgb, var(--sc-fill) var(--sc-mix), var(--mk-bg))}.sc-c-sun{--sc-fill:var(--sc-sun)}.sc-c-wall{--sc-fill:var(--sc-wall)}.sc-c-wall2{--sc-fill:var(--sc-wall2)}.sc-c-roof{--sc-fill:var(--sc-roof)}.sc-c-wood{--sc-fill:var(--sc-wood)}.sc-c-stone{--sc-fill:var(--sc-stone)}.sc-c-water{--sc-fill:var(--sc-water)}.sc-c-tunic{--sc-fill:var(--sc-tunic)}.sc-c-ochre{--sc-fill:var(--sc-ochre)}.sc-c-rose{--sc-fill:var(--sc-rose)}.sc-c-hair{--sc-fill:var(--sc-hair)}.sc-c-path{--sc-fill:var(--sc-path)}.sc-c-cloud{--sc-fill:var(--sc-cloud)}.sc-c-vine{--sc-fill:var(--sc-vine)}.sc-c-snow{--sc-fill:var(--sc-snow)}.sc-c-grass{--sc-fill:var(--sc-grass)}.sc-c-hill{--sc-fill:var(--sc-hill)}.sc-c-hill2{--sc-fill:var(--sc-hill2)}.sc-c-canopy{--sc-fill:var(--sc-canopy)}.sc-c-blossom{--sc-fill:var(--sc-blossom)}.sc-w.sc-c-red{fill:var(--mk-red)}.sc-w.sc-c-sunlight{fill:var(--sc-sunlight)}.sc-w.sc-c-moon{fill:var(--sc-moon)}.sc-w.sc-c-pane{fill:var(--sc-pane)}.sc-w.sc-c-mole{fill:var(--sc-mole)}.sc-w.sc-c-snout{fill:var(--sc-snout)}.sc-w.sc-c-beam{fill:var(--sc-beam);opacity:.16}.sc-sky{fill:var(--sc-sky)}.sc-sign{font:600 11px var(--font-mk-serif), serif;letter-spacing:.14em;text-anchor:middle;fill:var(--sc-line)}.sc-glow{fill:var(--sc-beam);opacity:0}.sc-glow.sc-lit{opacity:var(--sc-lit)}.sc-glow.sc-on{opacity:var(--sc-lit);animation:sc-window 41s steps(1) var(--sc-delay,0s) infinite}.sc-spark{fill:var(--sc-beam)}.sc-season,.sc-at,.sc-sun,.sc-moon{display:none}[data-season=spring] .sc-season.sc-sp,[data-season=summer] .sc-season.sc-su,[data-season=autumn] .sc-season.sc-au,[data-season=winter] .sc-season.sc-wi,[data-phase=morning] .sc-at.sc-m,[data-phase=day] .sc-at.sc-d,[data-phase=evening] .sc-at.sc-e,[data-phase=night] .sc-at.sc-n,[data-sun] .sc-sun,[data-moon] .sc-moon{display:inline}.sc-sun{transform:translate(var(--sc-sun-x,0px), var(--sc-sun-y,0px));transition:transform 60s linear}.sc-moon{transform:translate(var(--sc-moon-x,0px), var(--sc-moon-y,0px));transition:transform 60s linear}.sc-poke{pointer-events:auto}.sc-tap{cursor:pointer}.sc-hit{fill:#0000;stroke:none;pointer-events:all}:is(.sc-trek:has([data-poked]),.sc-trek:has([data-poked]) *){animation-play-state:paused}.sc-love{opacity:0;transition:opacity .25s,transform .7s ease-out;transform:translateY(4px)}[data-poked] .sc-love{opacity:1;transform:translateY(-7px)}.sc-hog-open{transition:opacity .16s}.sc-hog-ball{opacity:0;transform-box:fill-box;transform-origin:50%;transition:opacity .16s,transform .26s cubic-bezier(.3,1.7,.6,1);transform:scale(.6)}[data-poked] .sc-hog-open{opacity:0}[data-poked] .sc-hog-ball{opacity:1;transform:none}.sc-snail-body{transition:transform .45s ease-in-out}[data-poked] .sc-snail-body{transform:scaleX(.2)}.sc-flutter{transition:transform .2s ease-out}[data-poked] .sc-flutter{transform:translateY(-13px)}[data-poked] .sc-mole{animation:none;transform:translateY(0)}.sc-mole{transition:transform .3s ease-out;transform:translateY(26px)}.sc-hat{transition:transform .3s ease-out}[data-poked] .sc-hat{transform:translateY(-9px)rotate(-14deg)}.sc-door{transition:transform .5s ease-in-out}[data-poked] .sc-door{transform:scaleX(.14)}[data-poked] .sc-wave{animation:.7s ease-in-out infinite alternate sc-wave}[data-poked] .sc-vane{animation:1.1s ease-out infinite sc-turn}.sc-trek [data-poked] .sc-tail{animation-duration:.17s;animation-play-state:running}[data-poke=pick]{transition:transform .75s cubic-bezier(.5,0,.9,.6),opacity 1.2s}[data-poke=pick][data-poked]{transform:translateY(var(--sc-drop))}[data-poke=pick][data-regrow]{opacity:0;transition:none}[data-poked] .sc-cat-eyes{display:none}[data-poked] .sc-cat-shut{display:inline}.sc-trek{animation:sc-trek var(--sc-duration) linear var(--sc-delay,0s) infinite}.sc-leg.sc-a{animation:sc-stride var(--sc-step,1.1s) ease-in-out infinite alternate}.sc-leg.sc-b,.sc-arm.sc-a{animation:sc-stride var(--sc-step,1.1s) ease-in-out infinite alternate-reverse}.sc-arm.sc-b{animation:sc-stride var(--sc-step,1.1s) ease-in-out infinite alternate}.sc-arm.sc-cane{animation:sc-cane var(--sc-step,1.1s) ease-in-out infinite alternate}.sc-bob{animation:sc-bob calc(var(--sc-step,1.1s) / 2) ease-in-out infinite alternate}.sc-raise{animation:8s ease-in-out infinite sc-raise}.sc-raise.sc-trail{animation-delay:.12s}.sc-raise.sc-late{animation-delay:.7s}.sc-raise.sc-trail.sc-late{animation-delay:.82s}.sc-puff{transform-box:fill-box;transform-origin:50%;animation:sc-puff 10s ease-out var(--sc-delay,0s) infinite}.sc-puff.sc-slow{animation:sc-wisp 7s ease-out var(--sc-delay,0s) infinite}.sc-rays{animation:140s linear infinite sc-turn}.sc-spin{transform-box:fill-box;transform-origin:50%;animation:.9s linear infinite sc-turn}.sc-vane{animation:13s ease-in-out infinite alternate sc-vane}.sc-twinkle,.sc-fire{animation:sc-twinkle 7s ease-in-out var(--sc-delay,0s) infinite}.sc-sway{animation:9s ease-in-out infinite alternate sc-sway}.sc-flap{animation:.8s ease-in-out infinite alternate sc-flap}.sc-note{animation:sc-note 7s ease-out var(--sc-delay,0s) infinite}.sc-bubble{opacity:0;animation:sc-bubble var(--sc-duration) ease-in-out var(--sc-delay,0s) infinite}.sc-doze{animation:22s ease-in-out infinite sc-doze}.sc-peek{animation:22s ease-in-out infinite sc-peek}.sc-sly{animation:22s ease-in-out infinite sc-sly}.sc-piece{animation:22s step-end infinite sc-piece}.sc-zz{opacity:0;animation:sc-zz 7.3s ease-out var(--sc-delay,0s) infinite}.sc-grow{animation:60s steps(9,end) infinite sc-grow}.sc-peck{animation:sc-peck 7s ease-in-out var(--sc-delay,0s) infinite}.sc-tail{animation:.5s ease-in-out infinite alternate sc-wag}.sc-hop{animation:34s ease-in-out infinite sc-hop}.sc-bosswin{animation:170s step-end -6s infinite sc-bosswin}.sc-stack{transform-box:fill-box;transform-origin:bottom;animation:170s step-end -6s infinite sc-stack}.sc-bossgo{opacity:0;animation:170s linear -6s infinite sc-bossgo}.sc-apple{animation:13s ease-in infinite sc-apple}.sc-leaf{transform-box:fill-box;transform-origin:50%;opacity:0;animation:sc-leaf var(--sc-duration) ease-in var(--sc-delay,0s) infinite}.sc-kite{animation:6s ease-in-out infinite alternate sc-kite}.sc-rock{animation:sc-rock 5.6s ease-in-out var(--sc-delay,0s) infinite alternate}.sc-drift{animation:sc-drift 46s ease-in-out var(--sc-delay,0s) infinite alternate}.sc-mole{animation:37s ease-in-out -30s infinite sc-mole}.sc-sprout{animation:sc-sprout 18s ease-out var(--sc-delay,0s) infinite}.sc-flame{animation:.7s ease-in-out infinite alternate sc-flame}.sc-stir{animation:4s ease-in-out infinite alternate sc-stir}.sc-clack{animation:12s ease-in-out infinite sc-clack}.sc-blink{transform-box:fill-box;transform-origin:50%;animation:8s step-end infinite sc-blink}.sc-fly{animation:44s linear -8s infinite sc-fly;transform:translate(1180px,640px)}.sc-wind{animation:sc-wind 16s ease-in-out var(--sc-delay,0s) infinite}.sc-shoot{opacity:0;animation:sc-shoot var(--sc-duration) linear var(--sc-delay,0s) infinite}.sc-cat-tail{animation:3.4s ease-in-out infinite alternate sc-wag}.sc-cat-shut{display:none}.sc-cat-eyes{transform-box:fill-box;transform-origin:50%;animation:6.5s step-end infinite sc-cat-blink}.sc-cat-paws{transition:transform .28s ease-out}.sc-root:has(input[type=email]:focus) .sc-cat-pupils{transform:translate(-2.4px,2.2px)}.sc-root:has(input[type=password]:focus) .sc-cat-eyes{display:none}.sc-root:has(input[type=password]:focus) .sc-cat-shut{display:inline}.sc-root:has(input[type=password]:focus) .sc-cat-paws{transform:translateY(-29px)}@keyframes sc-trek{0%{transform:translateX(var(--sc-from))}to{transform:translateX(var(--sc-to))}}@keyframes sc-stride{0%{transform:rotate(calc(var(--sc-swing,15deg) * -1))}to{transform:rotate(var(--sc-swing,15deg))}}@keyframes sc-cane{0%{transform:rotate(-6deg)}to{transform:rotate(6deg)}}@keyframes sc-bob{to{transform:translateY(-1.3px)}}@keyframes sc-raise{0%,16%,84%,to{transform:rotate(8deg)}40%,60%{transform:rotate(-168deg)}}@keyframes sc-puff{0%{opacity:0;transform:translate(0)scale(.7)}15%{opacity:.75}to{opacity:0;transform:translate(26px,-88px)scale(1.5)}}@keyframes sc-wisp{0%{opacity:0;transform:translate(0)scale(.6)}25%{opacity:.8}to{opacity:0;transform:translate(4px,-26px)scale(1.5)}}@keyframes sc-turn{to{transform:rotate(360deg)}}@keyframes sc-vane{0%{transform:rotate(-14deg)}to{transform:rotate(16deg)}}@keyframes sc-twinkle{0%,to{opacity:.25}50%{opacity:1}}@keyframes sc-sway{0%{transform:rotate(-1.5deg)}to{transform:rotate(1.5deg)}}@keyframes sc-flap{0%{transform:scaleY(1)}to{transform:scaleY(.45)}}@keyframes sc-note{0%{opacity:0;transform:translateY(0)}20%{opacity:1}to{opacity:0;transform:translate(10px,-46px)}}@keyframes sc-bubble{0%,4%{opacity:0}9%,34%{opacity:1}39%,to{opacity:0}}@keyframes sc-doze{0%,26%,92%,to{transform:rotate(0)}34%,84%{transform:rotate(16deg)}}@keyframes sc-peek{0%,38%,78%,to{transform:rotate(0)}44%,50%{transform:rotate(-10deg)}56%,62%{transform:rotate(10deg)}}@keyframes sc-sly{0%,62%,76%,to{transform:rotate(0)}66%,72%{transform:rotate(-20deg)}}@keyframes sc-piece{0%,69%{transform:translate(0)}70%,99%{transform:translate(-5px)}}@keyframes sc-zz{0%{opacity:0;transform:translate(0)}15%{opacity:1}to{opacity:0;transform:translate(-8px,-30px)}}@keyframes sc-grow{0%{transform:scaleY(.15)}to{transform:scaleY(1.5)}}@keyframes sc-peck{0%,58%,74%,to{transform:rotate(0)}62%,70%{transform:rotate(30deg)}}@keyframes sc-wag{0%{transform:rotate(-14deg)}to{transform:rotate(16deg)}}@keyframes sc-hop{0%,to{transform:translate(0)}50%{transform:translate(70px)}}@keyframes sc-bosswin{0%{opacity:1}52%{opacity:0}}@keyframes sc-stack{0%{transform:scaleY(1)}17%{transform:scaleY(.72)}34%{transform:scaleY(.42)}50%{transform:scaleY(.12)}}@keyframes sc-bossgo{0%,52%{opacity:0;transform:translate(380px,646px)}53%{opacity:1;transform:translate(380px,646px)}60%{opacity:1;transform:translate(446px,796px)}97%{opacity:1;transform:translate(1760px,796px)}98%,to{opacity:0;transform:translate(1760px,796px)}}@keyframes sc-apple{0%,58%{opacity:1;transform:translate(0)}82%{opacity:1;transform:translate(-64px,118px)}84%,to{opacity:0;transform:translate(-64px,118px)}}@keyframes sc-leaf{0%{opacity:0;transform:translate(0)rotate(0)}8%{opacity:1}85%{opacity:1}to{transform:translate(var(--sc-drift), 230px) rotate(420deg);opacity:0}}@keyframes sc-drop{to{transform:translateY(50%)}}@keyframes sc-kite{0%{transform:rotate(-7deg)}to{transform:rotate(7deg)}}@keyframes sc-rock{0%{transform:translateY(-.5px)rotate(-1.2deg)}to{transform:translateY(.5px)rotate(1.2deg)}}@keyframes sc-drift{0%{transform:translate(-14px)}to{transform:translate(14px)}}@keyframes sc-mole{0%,70%,92%,to{transform:translateY(26px)}76%,86%{transform:translateY(0)}}@keyframes sc-sprout{0%{transform:scaleY(.2)}60%,to{transform:scaleY(1)}}@keyframes sc-flame{0%{transform:scaleY(.9)}to{transform:scaleY(1.12)}}@keyframes sc-stir{0%{transform:rotate(-8deg)}to{transform:rotate(8deg)}}@keyframes sc-clack{0%,80%,to{transform:rotate(0)}84%,92%{transform:rotate(-40deg)}88%{transform:rotate(-28deg)}}@keyframes sc-blink{0%,94%{opacity:1}95%,98%{opacity:0}99%{opacity:1}}@keyframes sc-window{0%{opacity:var(--sc-lit)}60%{opacity:0}85%{opacity:var(--sc-lit)}}@keyframes sc-fly{0%,to{transform:translate(1050px,700px)}25%{transform:translate(1180px,640px)}50%{transform:translate(1300px,720px)}75%{transform:translate(1120px,760px)}}@keyframes sc-wave{0%{transform:rotate(-22deg)}to{transform:rotate(22deg)}}@keyframes sc-wind{0%,to{transform:skew(0)}14%{transform:skewX(calc(var(--sc-bend,1) * -.5deg))}30%{transform:skewX(calc(var(--sc-bend,1) * .4deg))}46%{transform:skewX(calc(var(--sc-bend,1) * -.3deg))}58%{transform:skew(0)}66%{transform:skewX(calc(var(--sc-bend,1) * 3deg))}73%{transform:skewX(calc(var(--sc-bend,1) * -1.4deg))}80%{transform:skewX(calc(var(--sc-bend,1) * 1deg))}90%{transform:skewX(calc(var(--sc-bend,1) * -.3deg))}}@keyframes sc-shoot{0%,97.4%{opacity:0;transform:translate(0)}97.8%{opacity:1}99.4%{opacity:1}to{opacity:0;transform:translate(-300px,140px)}}@keyframes sc-cat-blink{0%,96%{transform:scaleY(1)}97%,99%{transform:scaleY(.1)}}.sc-root[data-still] .sc-stage *{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.sc-stage *{transition:none!important;animation-play-state:paused!important}.sc-trek{transform:translateX(var(--sc-rest))}}@media (forced-colors:active),print{.sc-scene,.sc-cat{display:none}}
