@font-face{font-family:Caveat Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/static/caveat-cyrillic-ext-wght-normal.DiMfzA-V.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/static/caveat-cyrillic-wght-normal.D5lnP6kL.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Caveat Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/static/caveat-latin-ext-wght-normal.Byk3UhVp.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/static/caveat-latin-wght-normal.C1hSzPvX.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.font-hand{font-family:Caveat Variable,Caveat,cursive}.hand-note{font-size:18px;line-height:1.2;color:var(--primary);letter-spacing:.01em}.js-ready .mk-rv{opacity:0;transform:translateY(8px)}.js-ready .mk-rv.mk-in{opacity:1;transform:none;transition:opacity .4s ease,transform .4s ease}@media (prefers-reduced-motion: reduce){.js-ready .mk-rv{opacity:1;transform:none;transition:none}}@keyframes mk-breathe{0%,to{transform:scale(1);opacity:.85}50%{transform:scale(1.2);opacity:1}}.mk-lamp-bulb{animation:mk-breathe 4s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.mk-cue-a,.mk-cue-b,.mk-cue-c{animation:mk-cue-chase 1.75s ease-in-out infinite}.mk-cue-b{animation-delay:.19s}.mk-cue-c{animation-delay:.38s}.mk-cue:hover path,.mk-cue:focus-visible path{animation-play-state:paused}@media (prefers-reduced-motion: reduce){.mk-lamp-bulb,.mk-cue-a,.mk-cue-b,.mk-cue-c{animation:none}}@media (prefers-reduced-motion: no-preference){html:has(.mk-snap){scroll-snap-type:y proximity}.mk-snap{scroll-snap-align:start;scroll-margin-top:84px}}.mk-hl{color:var(--primary);font-weight:600;background-image:linear-gradient(var(--accent),var(--accent));background-repeat:no-repeat;background-position:0 0;background-size:100% 100%;padding:.08em .2em;margin:0 -.14em;border-radius:.5em .25em .6em .3em/.35em .55em .3em .6em;-webkit-box-decoration-break:clone;box-decoration-break:clone}.mk-hl--lg{padding:.17em .26em;margin:0 -.2em;border-radius:.6em .3em .7em .35em/.5em .7em .4em .75em}@keyframes mk-hl-sweep{0%{background-size:0 100%}to{background-size:100% 100%}}@keyframes mk-write{0%{clip-path:inset(-60% 100% -60% -12%)}to{clip-path:inset(-60% -12% -60% -12%)}}@keyframes mk-glyph-in{0%{opacity:0;scale:.6}70%{opacity:1;scale:1.08}to{opacity:1;scale:1}}@keyframes mk-swipe-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes mk-swipe-tick-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@keyframes mk-dcal-turn{0%{rotate:x 0deg;opacity:1}30%{rotate:x -17deg}45.9%{opacity:1}46%,to{rotate:x -90deg;opacity:0}}@keyframes mk-dcal-turn-back{0%,45.9%{rotate:x -90deg;translate:0 0;opacity:0}46%{rotate:x -90deg;translate:0 0;opacity:1}72%{rotate:x -180deg;translate:0 0;opacity:1}to{rotate:x -180deg;translate:0 140px;opacity:1}}@keyframes mk-dcal-shade{0%,to{opacity:0}22%{opacity:.17}46%{opacity:.04}}@keyframes mk-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes mk-dcal-mark{0%{fill:var(--secondary);stroke:var(--border)}to{fill:var(--accent);stroke:var(--brand)}}@keyframes mk-dcal-in{0%{opacity:0}to{opacity:1}}@keyframes mk-dcal-drop{0%{opacity:0;transform:translateY(-9px)}to{opacity:.92;transform:translateY(0)}}@keyframes mk-cue-chase{0%,to{opacity:.24}28%{opacity:1}56%{opacity:.24}}@keyframes mk-lamp-aim{0%,58%{rotate:78deg}83%{rotate:-3deg}93%{rotate:.9deg}to{rotate:0deg}}@keyframes mk-lamp-cone{0%,13%{opacity:0;rotate:78deg}30%,58%{opacity:1;rotate:78deg}83%{opacity:1;rotate:-3deg}93%{rotate:.9deg}to{opacity:1;rotate:0deg}}@keyframes mk-lamp-on{0%,13%{opacity:0}30%,to{opacity:.45}}@keyframes mk-tag-swing{0%{rotate:-9deg}32%{rotate:2deg}58%{rotate:-5deg}80%{rotate:-.8deg}to{rotate:0deg}}@keyframes mk-cup-drop{0%{opacity:0;translate:0 -46px;rotate:-9deg}35%{opacity:1}72%{translate:0 3px;rotate:2.5deg}88%{translate:0 -1px;rotate:-1deg}to{opacity:1;translate:0 0;rotate:0deg}}@keyframes mk-cup-knock{0%{rotate:0deg}22%{rotate:-2.6deg}46%{rotate:1.7deg}68%{rotate:-.9deg}86%{rotate:.4deg}to{rotate:0deg}}@keyframes mk-tape-down{0%{opacity:0;translate:0 -7px;rotate:-3deg}to{opacity:1;translate:0 0;rotate:0deg}}@keyframes mk-tape-wind{0%{rotate:0deg}to{rotate:432deg}}@keyframes mk-wave-play{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 var(--mk-played, 30%) 0 0)}}@keyframes mk-sticky-settle{0%{opacity:0;transform:translateY(-6px) scale(.985)}to{opacity:1;transform:none}}.mk-dcal-prev,.mk-dcal-back{transform-box:view-box;transform-origin:104px 22px;transform-style:preserve-3d;opacity:0}.mk-dcal{perspective:620px}.mk-dcal-shade,.mk-dcal-back{opacity:0}.mk-tag{transform-origin:43% 20%}.mk-lamp-head{transform-box:view-box;transform-origin:42px 30px}.mk-cup-tool{transform-box:fill-box;transform-origin:50% 88%}.mk-cup-body{transform-box:view-box;transform-origin:62px 123px}.mk-tape-reel{transform-box:fill-box;transform-origin:center}.mk-lamp-glow{transform-origin:223.3px -4.7px}.mk-lamp-cone{rotate:22deg;transform-origin:206px 5px;translate:-11.45px 11.17px}@media (prefers-reduced-motion: no-preference){.js-ready .mk-hl.mk-arm{background-size:0 100%}.js-ready .mk-hl.mk-arm.mk-seen{animation:mk-hl-sweep .42s cubic-bezier(.35,0,.2,1) .2s both}.js-ready .mk-fmt.mk-arm .mk-swipe-band{transform:scaleX(0);transform-origin:left center}.js-ready .mk-fmt.mk-arm .mk-swipe-tick{opacity:0}.js-ready .mk-fmt.mk-arm .mk-write{clip-path:inset(-60% 100% -60% -12%)}.js-ready .mk-fmt.mk-arm .mk-glyph{opacity:0}.js-ready .mk-fmt.mk-arm .mk-rule path,.js-ready .mk-fmt.mk-arm .mk-ring path{stroke-dasharray:1;stroke-dashoffset:1}.js-ready .mk-fmt.mk-arm.mk-seen .mk-swipe-band{animation:mk-swipe-draw var(--mk-sweep, .26s) linear var(--mk-d, 0s) both}.js-ready .mk-fmt.mk-arm.mk-seen .mk-swipe-tick{animation:mk-swipe-tick-in .18s ease-out calc(var(--mk-d, 0s) + .24s) both}.js-ready .mk-fmt.mk-arm.mk-seen .mk-write{animation:mk-write var(--mk-w, .3s) linear var(--mk-d, 0s) both}.js-ready .mk-fmt.mk-arm.mk-seen .mk-glyph{animation:mk-glyph-in .24s cubic-bezier(.3,1.5,.5,1) var(--mk-d, 0s) both}.js-ready .mk-fmt.mk-arm.mk-seen .mk-rule-a{animation:mk-draw var(--mk-w, .3s) linear var(--mk-d, 0s) both}.js-ready .mk-fmt.mk-arm.mk-seen .mk-rule-b{animation:mk-draw var(--mk-w, .3s) linear calc(var(--mk-d, 0s) + .05s) both}.js-ready .mk-fmt.mk-arm.mk-seen .mk-ring-a{animation:mk-draw calc(var(--mk-ring, .62s) * .58) linear var(--mk-d, 0s) both}.js-ready .mk-fmt.mk-arm.mk-seen .mk-ring-b{animation:mk-draw calc(var(--mk-ring, .62s) * .45) linear calc(var(--mk-d, 0s) + var(--mk-ring, .62s) * .55) both}.js-ready .mk-dcal.mk-arm .mk-dcal-exam{fill:var(--secondary);stroke:var(--border)}.js-ready .mk-dcal.mk-arm .mk-dcal-tag{opacity:0}.js-ready .mk-dcal.mk-arm .mk-dcal-chip{opacity:0;transform:translateY(-9px);transform-box:fill-box;transform-origin:center}.js-ready .mk-dcal.mk-arm.mk-seen .mk-dcal-exam{animation:mk-dcal-mark .45s ease-out .16s both}.js-ready .mk-dcal.mk-arm.mk-seen .mk-dcal-tag{animation:mk-dcal-in .34s ease-out .28s both}.js-ready .mk-dcal.mk-arm .mk-dcal-prev{opacity:1}.js-ready .mk-dcal.mk-arm.mk-seen .mk-dcal-prev{animation:mk-dcal-turn 1.45s cubic-bezier(.4,.02,.5,1) .12s both}.js-ready .mk-dcal.mk-arm.mk-seen .mk-dcal-back{animation:mk-dcal-turn-back 1.45s cubic-bezier(.4,.02,.5,1) .12s both}.js-ready .mk-dcal.mk-arm.mk-seen .mk-dcal-shade{animation:mk-dcal-shade 1.45s cubic-bezier(.4,.02,.5,1) .12s both}.js-ready .mk-dcal.mk-arm.mk-seen .mk-dcal-exam{animation:mk-dcal-mark .45s ease-out 1.02s both}.js-ready .mk-dcal.mk-arm.mk-seen .mk-dcal-tag{animation:mk-dcal-in .34s ease-out 1.16s both}.js-ready .mk-dcal.mk-arm.mk-seen .mk-dcal-chip{animation:mk-dcal-drop .4s cubic-bezier(.24,.82,.32,1) both;animation-delay:calc(var(--mk-d, 0s) + 1.02s)}.js-ready .mk-steps.mk-arm .mk-circ path,.js-ready .mk-steps.mk-arm .mk-sarrow path{stroke-dasharray:1;stroke-dashoffset:1}.js-ready .mk-steps.mk-arm.mk-seen .mk-circ-a{animation:mk-draw .42s cubic-bezier(.4,0,.3,1) var(--mk-d, 0s) both}.js-ready .mk-steps.mk-arm.mk-seen .mk-circ-b{animation:mk-draw .36s cubic-bezier(.4,0,.3,1) calc(var(--mk-d, 0s) + .16s) both}.js-ready .mk-steps.mk-arm.mk-seen .mk-sarrow-shaft{animation:mk-draw .32s cubic-bezier(.4,0,.3,1) var(--mk-d, 0s) both}.js-ready .mk-steps.mk-arm.mk-seen .mk-sarrow-head{animation:mk-draw .2s ease-out calc(var(--mk-d, 0s) + .24s) both}.js-ready .mk-tag.mk-arm{rotate:-9deg}.js-ready .mk-tag.mk-arm.mk-seen{animation:mk-tag-swing .6s cubic-bezier(.4,0,.35,1) .12s both}.js-ready .mk-sticky.mk-arm{opacity:0}.js-ready .mk-sticky.mk-arm.mk-seen{animation:mk-sticky-settle .38s cubic-bezier(.24,.82,.32,1) both}.js-ready .mk-cup.mk-arm .mk-cup-tool{opacity:0}.js-ready .mk-cup.mk-arm.mk-seen .mk-cup-tool{animation:mk-cup-drop .6s cubic-bezier(.4,.02,.5,1) var(--mk-d, 0s) both}.js-ready .mk-cup.mk-arm.mk-seen .mk-cup-body{animation:mk-cup-knock .86s cubic-bezier(.3,.1,.3,1) .98s both}.js-ready .mk-tape.mk-arm{opacity:0}.js-ready .mk-tape.mk-arm .mk-tape-reel{rotate:0deg}.js-ready .mk-tape.mk-arm.mk-seen{animation:mk-tape-down .5s cubic-bezier(.24,.82,.32,1) both}.js-ready .mk-tape.mk-arm.mk-seen .mk-tape-reel{animation:mk-tape-wind 4.6s cubic-bezier(.14,.48,.22,1) .4s both}.js-ready .mk-tape-play .mk-wave{clip-path:inset(0 100% 0 0)}.js-ready .mk-tape-play.mk-seen .mk-wave{animation:mk-wave-play 4.6s cubic-bezier(.14,.48,.22,1) .4s both}.js-ready .mk-lamp.mk-arm .mk-lamp-head{rotate:78deg}.js-ready .mk-lamp.mk-arm .mk-lamp-rays{opacity:0}.js-ready .mk-lamp-glow.mk-arm{opacity:0;rotate:78deg}.js-ready .mk-lamp.mk-arm.mk-seen .mk-lamp-head{animation:mk-lamp-aim 2.6s cubic-bezier(.36,.02,.24,1) both}.js-ready .mk-lamp.mk-arm.mk-seen .mk-lamp-rays{animation:mk-lamp-on 2.6s cubic-bezier(.36,.02,.24,1) both}.js-ready .mk-lamp-glow.mk-arm.mk-seen{animation:mk-lamp-cone 2.6s cubic-bezier(.36,.02,.24,1) both}}@keyframes mk-fc-lift{0%{transform:translateY(0);opacity:1}to{transform:translateY(-300px);opacity:0}}@keyframes mk-fc-forward{0%{transform:translateY(-12px) scale(.95)}to{transform:translateY(0) scale(1)}}@keyframes mk-caret{0%,50%{opacity:1}50.01%,to{opacity:0}}@keyframes mk-slide-in{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:none}}@keyframes mk-ref-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes mk-orb{0%,to{transform:scale(.94);opacity:.35}50%{transform:scale(1.06);opacity:.8}}.mk-ink-paper{background-color:#fff;background-image:linear-gradient(to bottom,#dbe3f1 1px,transparent 1px);background-size:30px 30px;background-position:0 0}.dark .mk-ink-paper{background-color:#121212;background-image:linear-gradient(to bottom,rgba(148,163,184,.16) 1px,transparent 1px)}:root{--mk-ink: #161616}.dark{--mk-ink: #f1ede6}.mk-ink-pen{position:relative;display:flex;width:52px;min-width:52px;height:28px;align-items:center;justify-content:center;line-height:0}.mk-ink-pen svg{display:block;filter:drop-shadow(0 5px 8px rgba(20,24,40,.22));transform:rotate(-90deg);transition:transform .2s cubic-bezier(.34,1.5,.5,1)}.mk-ink-pen--active svg{transform:rotate(-90deg) scale(1.08)}.mk-ink-pen--active:after{content:"";position:absolute;right:-2px;bottom:50%;width:4px;height:22px;border-radius:99px;background:var(--brand);transform:translateY(50%)}@keyframes mk-scribble{0%{translate:0 0}20%{translate:.7px -.9px}40%{translate:-.6px .5px}60%{translate:.5px .8px}80%{translate:-.8px -.4px}to{translate:0 0}}@media (prefers-reduced-motion: no-preference){.mk-scribble{animation:mk-scribble 95ms linear infinite}}@keyframes mk-orb-breathe{0%,to{transform:scale(.97)}50%{transform:scale(1.03)}}@keyframes mk-orb-speak{0%,to{transform:scale(.98)}35%{transform:scale(1.09)}65%{transform:scale(1.02)}}@keyframes mk-orb-halo{0%,to{transform:scale(1) translate(0)}50%{transform:scale(1.08) translate(2px,-3px)}}@keyframes mk-cloud-a{0%,to{transform:translate(0) scale(1)}33%{transform:translate(18%,12%) scale(1.12)}66%{transform:translate(6%,-10%) scale(.94)}}@keyframes mk-cloud-b{0%,to{transform:translate(0) scale(1)}40%{transform:translate(-16%,20%) scale(1.08)}75%{transform:translate(8%,26%) scale(.9)}}@keyframes mk-cloud-c{0%,to{transform:translate(0) scale(1)}30%{transform:translate(14%,-18%) scale(1.1)}60%{transform:translate(-14%,-8%) scale(1.02)}}.mk-noscroll{scrollbar-width:none;-ms-overflow-style:none}.mk-noscroll::-webkit-scrollbar{display:none}.mk-check{position:relative;overflow:hidden;border-radius:11px;padding:2px;background:var(--color-border);transition:background-color .3s ease}.mk-check>*{position:relative;z-index:1}.mk-check--run:before{content:"";position:absolute;top:50%;left:50%;width:100vmax;height:100vmax;transform:translate(-50%,-50%) rotate(0);background:conic-gradient(from 0deg,#e8761f,#f2b155,#c05310,#e8a26b,#e8761f);animation:mk-check-spin 1.6s linear infinite}@keyframes mk-check-spin{to{transform:translate(-50%,-50%) rotate(360deg)}}.mk-check--ok{background:#4c8a54}.mk-check--bad{background:#d9776b}@media (prefers-reduced-motion: reduce){.mk-check--run:before{animation:none;background:var(--brand)}}@keyframes mk-kept-in{0%{opacity:0;translate:0 4px}to{opacity:1;translate:0 0}}@keyframes mk-nudge{0%,to{translate:0 0}50%{translate:3px -3px}}@keyframes mk-pulse{0%{box-shadow:0 0 color-mix(in oklab,var(--brand) 55%,transparent)}70%,to{box-shadow:0 0 0 9px color-mix(in oklab,var(--brand) 0%,transparent)}}@media (prefers-reduced-motion: no-preference){.mk-pulse{animation:mk-pulse 1.7s cubic-bezier(.3,.6,.3,1) infinite}}@keyframes mk-word-in{0%{opacity:0;translate:0 3px}to{opacity:1;translate:0 0}}@keyframes mk-listen{0%,to{opacity:.35;scale:.8}50%{opacity:1;scale:1}}@media (prefers-reduced-motion: no-preference){.mk-word{animation:mk-word-in .26s ease-out both}.mk-listen{animation:mk-listen 1.1s ease-in-out infinite}}@keyframes mk-sweep{0%{transform:translate(-100%)}to{transform:translate(300%)}}.mk-sweep:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:34%;border-radius:inherit;background:linear-gradient(90deg,transparent,var(--brand),transparent);animation:mk-sweep 1.1s cubic-bezier(.55,0,.45,1) infinite}
