@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f037ea83db21dbd3-s.0bahv6ekb5-jz.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/3dc1de47b9d80a0b-s.1yoa-6-u8yac5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fe1d9b66fdac40b2-s.08yayveuo0nnd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a24d9e981578d580-s.p.3i5xonuquvnt4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat Fallback;src:local(Arial);ascent-override:124.77%;descent-override:38.99%;line-gap-override:0.0%;size-adjust:76.94%}.caveat_c4b69f4d-module__pnKVAq__className{font-family:Caveat,Caveat Fallback;font-style:normal;font-weight:600}.caveat_c4b69f4d-module__pnKVAq__variable{--font-hand:"Caveat", "Caveat Fallback"}
.napkin{--nk-ink:#0b1020;--nk-soft:#5f6577;--nk-blue:#2f6bff;--nk-paper:#fbfaf6;background:linear-gradient(#0b10200b 1px, transparent 1px), linear-gradient(90deg, #0b10200b 1px, transparent 1px), var(--nk-paper);border:2px solid var(--nk-ink);background-size:28px 28px,28px 28px,auto;border-radius:14px;max-width:900px;margin:0 auto;padding:22px 22px 14px;transition:opacity .45s;position:relative;box-shadow:8px 8px #0b102014}.napkin.nk-fade{opacity:0}.nk-svg{width:100%;height:auto;display:block;overflow:visible}.nk-svg .scene{opacity:0;visibility:hidden}.nk-svg .scene.on{opacity:1;visibility:visible}.nk-svg .scene path{fill:none;stroke:var(--nk-ink);stroke-width:3.2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1.02;stroke-dashoffset:1.02px}.nk-svg .scene.on path{animation:.8s forwards nkDraw;animation-delay:calc(var(--d,0) * 1ms)}.nk-svg .scene.on path.held{stroke-dashoffset:0;animation:none}@keyframes nkDraw{to{stroke-dashoffset:0}}.nk-svg .scene path.ghost{stroke-width:2.6px;opacity:.16}.nk-svg .scene path.lit{stroke:var(--nk-blue);filter:drop-shadow(0 0 5px #2f6bff8c)}.nk-svg .scene path.lite{stroke:var(--nk-blue);stroke-width:2.2px;opacity:.55}.nk-svg .scene path.thin{stroke-width:2.4px}.nk-svg .scene .paper{fill:var(--nk-paper);stroke:none}.nk-svg text.bl{font-family:var(--font-hand), cursive;fill:var(--nk-ink);opacity:0;font-size:23px;font-weight:600}.nk-svg text.bl.sm{font-size:18px}.nk-svg text.bl.big{font-size:34px}.nk-svg text.bl.soft{fill:var(--nk-soft)}.nk-svg text.bl.lit{fill:var(--nk-blue)}.nk-svg .scene.on text.bl{animation:.45s forwards nkIn;animation-delay:calc(var(--d,0) * 1ms)}.nk-svg .scene.on text.bl.held{opacity:1;animation:none}@keyframes nkIn{to{opacity:1}}.nk-mark{opacity:0}.nk-svg .scene.on .nk-mark{animation:.5s forwards nkIn;animation-delay:calc(var(--d,0) * 1ms)}.nk-svg .scene.on .nk-mark.held{opacity:1;animation:none}.nk-svg .wash{fill:var(--nk-blue);opacity:0;transform-box:view-box;transform-origin:280px 84px;transform:scale(0)}.nk-svg .scene.on .wash{animation:1.1s ease-out forwards nkWash;animation-delay:calc(var(--d,0) * 1ms)}@keyframes nkWash{0%{opacity:.22;transform:scale(0)}60%{opacity:.12}to{opacity:0;transform:scale(1)}}.nk-svg .pulse{fill:var(--nk-blue);opacity:0}.nk-svg .scene.on .pulse{animation:1.3s ease-in-out 3 forwards nkPulse;animation-delay:calc(var(--d,0) * 1ms)}@keyframes nkPulse{0%{opacity:0;transform:translate(0)}6%{opacity:1}48%{transform:translate(calc(var(--tx) * 1px), calc(var(--ty) * 1px));opacity:1}56%{transform:translate(calc(var(--tx) * 1px), calc(var(--ty) * 1px));opacity:0}to{transform:translate(calc(var(--tx) * 1px), calc(var(--ty) * 1px));opacity:0}}.nk-svg .scene.on path.held.fly{transform-box:fill-box;transform-origin:50%;animation:.7s cubic-bezier(.4,0,.6,1) forwards nkFly;animation-delay:calc(var(--d,0) * 1ms);stroke-dashoffset:0}@keyframes nkFly{0%{opacity:1;transform:translate(0)scale(1)}80%{opacity:1}to{transform:translate(calc(var(--tx) * 1px), calc(var(--ty) * 1px)) scale(.45);opacity:0}}.nk-foot{border-top:1.5px dashed #0b10202e;align-items:flex-end;gap:18px;min-height:84px;margin-top:10px;padding-top:12px;display:flex}.nk-cap{flex:1;margin:0}.nk-cap span{font-family:var(--font-hand), cursive;color:var(--nk-ink);opacity:0;font-size:clamp(24px,2.6vw,31px);font-weight:600;line-height:1.2;transition:opacity .3s,transform .3s;display:inline-block;transform:translateY(8px)rotate(-.4deg)}.nk-cap span.in{opacity:1;transform:translateY(0)rotate(-.4deg)}.nk-count{color:var(--nk-soft);white-space:nowrap;padding-bottom:6px;font-family:ui-monospace,SF Mono,monospace;font-size:12px}@media (max-width:640px){.napkin{padding:14px 12px 10px;box-shadow:5px 5px #0b102014}.nk-foot{min-height:96px}}@media (prefers-reduced-motion:reduce){.nk-svg .scene path,.nk-svg .scene.on path{stroke-dashoffset:0;animation:none!important}.nk-svg text.bl,.nk-mark{opacity:1!important;animation:none!important}.nk-svg .wash,.nk-svg .pulse{display:none}.nk-svg .scene path.fly{opacity:1;transform:none}}
