@layer reset{*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;line-height:1.5}body,h1,h2,h3,p,ul,ol,figure,blockquote{margin:0}h1,h2,h3{font-size:inherit;font-weight:inherit}fieldset{border:0;min-width:0;margin:0;padding:0}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}button:disabled{cursor:default}textarea{resize:vertical}::placeholder{opacity:1;color:color-mix(in oklab, currentcolor 50%, transparent)}img,svg{vertical-align:middle}}@layer tokens{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:#fffdf6;--pencil:#3a3a3a;--pencil-dark:#000;--pencil-soft:#5c584f;--red:#b00020;--surround:#f3efe4;--line:#e6e0cf;--hover:#faf6ea;--radius-control:10px;--radius-card:12px}}@layer ui{body{min-height:100vh;background:var(--surround);min-height:100dvh;color:var(--pencil);flex-direction:column;margin:0;font-family:system-ui,sans-serif;display:flex}body>:where(header,main,footer){width:100%}a{color:var(--pencil)}a:hover{color:var(--pencil-dark)}.page{max-width:688px;margin:0 auto;padding:24px}.sheet,.panel,.site-header,.site-footer{background:var(--paper);color:var(--pencil)}.sheet,.panel{border-radius:var(--radius-card);box-shadow:0 1px 3px #00000026}.sheet{padding:16px}.hand{font-family:Patrick Hand,Patrick Hand Fallback,cursive}.caterpillar svg{width:100%;height:auto;display:block}.caterpillar{width:100%;container-type:inline-size}.caterpillar-narrow{display:none}@container (width<=520px){.caterpillar-wide{display:none}.caterpillar-narrow{display:block}}.button{border:2px solid var(--pencil);border-radius:var(--radius-control);background:var(--paper);min-height:48px;color:var(--pencil);justify-content:center;align-items:center;padding:0 20px;font-size:1.05rem;display:inline-flex}.button:hover{background:var(--hover);color:var(--pencil)}:where(a,button,summary):focus-visible{outline:3px solid var(--pencil);outline-offset:2px}.empty{text-align:center;justify-items:center;gap:12px;display:grid}.empty p{font-size:1.25rem}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sheet h1.hand{text-align:center;margin:0;font-size:1.75rem}.site-header{border-bottom:2px solid var(--pencil)}.site-footer{border-top:2px solid var(--pencil);margin-top:auto}.site-header-inner,.site-footer-inner{flex-wrap:wrap;align-items:center;max-width:1168px;margin:0 auto;display:flex}.site-header-inner{gap:16px;padding:12px 24px}.wordmark{flex:1 0 auto;font-size:1.8rem;text-decoration:none}.site-footer-inner{color:var(--pencil-soft);justify-content:space-between;gap:8px 16px;padding:16px 24px;font-size:.9rem}.site-footer-brand{align-items:baseline;gap:8px;display:flex}.site-footer-brand .hand{color:var(--pencil);font-size:1.2rem}.site-footer-links{flex-wrap:wrap;align-items:center;column-gap:20px;display:flex}.site-footer a{min-height:44px;color:var(--pencil-soft);align-items:center;gap:6px;display:inline-flex}.site-footer a:hover{color:var(--pencil-dark)}.button.primary{background:var(--pencil);border-color:var(--pencil);color:var(--paper);gap:8px;text-decoration:none}.button.primary:hover{background:var(--pencil-dark);border-color:var(--pencil-dark);color:var(--paper)}a.button{text-decoration:none}.app-store{color:#fff;background:#1d1d1f;border-radius:14px;align-items:center;gap:10px;height:58px;padding:0 24px 0 18px;font-family:-apple-system,BlinkMacSystemFont,system-ui,sans-serif;text-decoration:none;display:inline-flex;box-shadow:0 2px 8px #0000002e}.app-store svg{margin-top:-4px}a.app-store:hover{color:#fff;background:#000}.app-store-text{flex-direction:column;align-items:flex-start;gap:1px;display:flex}.app-store-small{letter-spacing:.02em;opacity:.9;font-size:.74rem;line-height:1}.app-store-big{letter-spacing:-.02em;font-size:1.55rem;font-weight:600;line-height:1}.app-soon{border:2px dashed var(--pencil);border-radius:var(--radius-control);background:var(--paper);color:var(--pencil);align-items:center;gap:10px;padding:8px 18px 8px 14px;display:inline-flex}.app-soon svg{flex:none;margin-top:-3px}.app-soon .hand{text-align:center;text-wrap:balance;font-size:1.25rem;line-height:1.15}.panel{padding:clamp(16px,4vw,24px)}.panel h2{margin:0;font-size:1rem;font-weight:700}.danger-zone{border:2px solid var(--red);box-shadow:none;flex-direction:column;gap:12px;display:flex}.danger-zone h2{color:var(--red)}.muted{color:var(--pencil-soft)}.page-title{margin:0;font-family:Patrick Hand,Patrick Hand Fallback,cursive;font-size:2.25rem;font-weight:400}.back-link{align-self:flex-start;align-items:center;gap:6px;min-height:32px;font-size:.95rem;text-decoration:none;display:inline-flex}.split{flex-wrap:wrap;gap:16px 32px;display:flex}.split-intro{flex-direction:column;flex:220px;gap:6px;display:flex}.split-intro p{color:var(--pencil-soft);font-size:.9rem}.split-body{flex:999 480px;min-width:0}.split.divided{border-top:2px solid var(--line);padding-top:28px}.info-page{flex-direction:column;gap:28px;max-width:1168px;margin:0 auto;padding:24px 24px 48px;display:flex;container-type:inline-size}.info-intro{flex-direction:column;gap:4px;display:flex}.info-intro p{color:var(--pencil-soft)}.info-page .split{gap:12px 32px}.info-page h2{font-size:1.6rem;font-weight:400;line-height:1.1}.info-page .split-body{padding:clamp(16px,4cqi,24px);line-height:1.55}.info-page ul{flex-direction:column;gap:8px;padding-left:1.2em;display:flex}.get-in-touch{border:2px solid var(--pencil);box-shadow:none;flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}.get-in-touch p{flex:200px}@media (max-width:639px){.site-header-inner,.site-footer-inner{padding-inline:16px}.back-link{min-height:44px}.split{flex-flow:column;gap:12px}.split-intro{flex:none;gap:4px}.split-intro p{line-height:1.45}.split-body{flex:none}.info-page{padding:20px 16px 48px}.info-intro{gap:6px;margin-top:-12px}.info-intro h1{line-height:1.1}.info-intro p{line-height:1.5}.info-page .split-intro p{font-size:.95rem}.info-page .split-body{overflow-wrap:anywhere;padding:16px}.info-page ul{gap:10px}}}@layer route;@font-face{font-family:Patrick Hand;src:url(/_next/static/media/PatrickHand-Regular.DktgGeQI.woff2)format("woff2");font-display:fallback}@font-face{font-family:Patrick Hand Fallback;src:local(Arial),local(Roboto);size-adjust:79.54%;ascent-override:131.01%;descent-override:39.23%;line-gap-override:0%}
