@font-face{font-family:Kalam;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/548d4a6452851abd-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Kalam;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/89f9cb1a88b9175b-s.woff2) format("woff2");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:Kalam;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/bf273aca3d6b346f-s.p.woff2) format("woff2");unicode-range:u+00??,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-face{font-family:Kalam;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/2f968d8fa37d003d-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Kalam;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a741d221f759c10d-s.woff2) format("woff2");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:Kalam;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/59086a93cebe8094-s.p.woff2) format("woff2");unicode-range:u+00??,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-face{font-family:Kalam Fallback;src:local("Arial");ascent-override:108.94%;descent-override:54.42%;line-gap-override:0.00%;size-adjust:97.58%}.__className_86feb7{font-family:Kalam,Kalam Fallback;font-style:normal}.__variable_86feb7{--font-kalam:"Kalam","Kalam Fallback"}@font-face{font-family:Patrick Hand;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9c658d69512eff08-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Patrick Hand;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/223db0593b777c06-s.woff2) format("woff2");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:Patrick Hand;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fb80db0e9f250198-s.p.woff2) format("woff2");unicode-range:u+00??,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-face{font-family:Patrick Hand Fallback;src:local("Arial");ascent-override:127.97%;descent-override:38.32%;line-gap-override:0.00%;size-adjust:81.43%}.__className_baba7c{font-family:Patrick Hand,Patrick Hand Fallback;font-weight:400;font-style:normal}.__variable_baba7c{--font-patrick:"Patrick Hand","Patrick Hand Fallback"}:root{--bg:#191d22;--surface:#232932;--surface-2:#2a313b;--text:#ECECE6;--muted:#9aa3ad;--ink:#ECECE6;--line:#ECECE6;--erase:#3a414b;--dot:rgba(236,236,230,.10);--paper-yellow:#fbe88f;--on-yellow:#1a1a1a;--red:#ff5c5c;--blue:#74a9ec;--shadow:4px 4px 0 0 #0c0e11;--shadow-lg:8px 8px 0 0 #0c0e11;--shadow-soft:3px 3px 0 0 rgba(0,0,0,.5);--wobbly:255px 15px 225px 15px/15px 225px 15px 255px;--wobbly-md:18px 220px 18px 220px/220px 18px 220px 18px;--wobbly-sm:14px 120px 14px 120px/120px 14px 120px 14px;--fg:var(--text);--fg-muted:var(--muted);--border:var(--line);--primary:var(--red);--primary-fg:#ffffff;--accent:var(--blue);--danger:var(--red);--cyan:var(--blue);--violet:var(--red);--grad:var(--red);--grad2:var(--blue);--font-ubuntu:var(--font-patrick)}html[data-theme=light]{--bg:#fdfbf7;--surface:#ffffff;--surface-2:#f6f1e7;--text:#2d2d2d;--muted:#6b675f;--ink:#2d2d2d;--line:#2d2d2d;--erase:#e5e0d8;--dot:#e5e0d8;--paper-yellow:#fff9c4;--on-yellow:#2d2d2d;--red:#ff4d4d;--blue:#2d5da1;--shadow:4px 4px 0 0 #2d2d2d;--shadow-lg:8px 8px 0 0 #2d2d2d;--shadow-soft:3px 3px 0 0 rgba(45,45,45,.15)}*{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--bg);color:var(--text);font-family:var(--font-patrick),"Patrick Hand",ui-rounded,system-ui,sans-serif;font-weight:400;font-size:17px;-webkit-font-smoothing:antialiased;background-image:radial-gradient(var(--dot) 1.3px,transparent 1.3px);background-size:24px 24px;background-attachment:fixed}.timer,h1,h2,h3{font-family:var(--font-kalam),"Kalam",var(--font-patrick),cursive}h1,h2,h3{font-weight:700;line-height:1.08;margin:0 0 .3em;letter-spacing:0}a{color:var(--blue);text-decoration:underline;-webkit-text-decoration-style:wavy;text-decoration-style:wavy;text-decoration-thickness:1.5px;text-underline-offset:3px}a:hover{color:var(--red)}.muted{color:var(--muted)}.wrap{padding:40px 24px}.lwrap,.wrap{max-width:1440px;margin:0 auto;width:100%}.lwrap{padding:0 24px}.section{padding:72px 0}@media (max-width:640px){.section{padding:48px 0}}.page{min-height:100vh;display:flex;flex-direction:column}.page-main{flex:1 0 auto;width:100%}.footer{flex-shrink:0}.split{display:grid;grid-gap:28px;gap:28px;align-items:start}@media(min-width:900px){.split{grid-template-columns:1.15fr .85fr}}.readable{max-width:760px}.card,.faq,.feature,.sidepanel{background:var(--surface);border:2.5px solid var(--ink);border-radius:var(--wobbly-md);box-shadow:var(--shadow);padding:24px}.sidepanel{position:-webkit-sticky;position:sticky;top:88px}.feature{transform:rotate(-1deg)}.feature:nth-child(2n){transform:rotate(1deg)}.feature .ic{width:48px;height:48px;border:2.5px solid var(--on-yellow);border-radius:50% 48% 52% 50%/50% 52% 48% 50%;display:flex;align-items:center;justify-content:center;margin-bottom:12px;font-size:22px;background:var(--paper-yellow)}label{display:block;font-size:15px;color:var(--text);margin:14px 0 6px;font-weight:400}input,select,textarea{width:100%;padding:12px 14px;background:var(--surface);border:2.5px solid var(--ink);border-radius:var(--wobbly-sm);color:var(--text);font-size:16px;font-family:inherit}input::placeholder,textarea::placeholder{color:var(--muted);opacity:.8}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--blue);box-shadow:0 0 0 3px color-mix(in srgb,var(--blue) 30%,transparent)}.btn,.btn-danger,.btn-ghost,button{display:inline-block;font-family:inherit;cursor:pointer;text-decoration:none;border:3px solid var(--ink);background:var(--surface);color:var(--ink);border-radius:var(--wobbly);padding:11px 24px;font-size:17px;font-weight:400;line-height:1.15;box-shadow:var(--shadow);transition:transform .1s ease,box-shadow .1s ease,background .1s ease,color .1s ease}.btn:hover,button:hover{background:var(--red);color:#fff;box-shadow:2px 2px 0 0 var(--ink);transform:translate(2px,2px) rotate(-1deg)}.btn:active,button:active{box-shadow:0 0 0 0 var(--ink);transform:translate(4px,4px)}.btn-lg{padding:14px 32px;font-size:20px}.btn-ghost{background:var(--erase)}.btn-ghost:hover{background:var(--blue);color:#fff}.btn-danger,.btn-danger:hover{background:var(--red);color:#fff}.btn-danger:hover{filter:brightness(.9)}.btn:disabled,button:disabled{opacity:.5;cursor:not-allowed;box-shadow:var(--shadow);transform:none}.theme-toggle{position:fixed;right:20px;bottom:20px;z-index:50;display:flex;gap:8px;align-items:center;padding:9px 15px;font-size:15px;border-radius:var(--wobbly-sm)}.theme-toggle .tt-label{font-family:var(--font-kalam),cursive}@media (max-width:640px){.theme-toggle .tt-label{display:none}}.row{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.pill{display:inline-block;font-size:13px;padding:4px 14px;border-radius:var(--wobbly-sm);border:2px solid var(--ink);background:var(--surface);color:var(--text);box-shadow:none}.checkbox{display:flex;gap:10px;align-items:flex-start;margin:14px 0}.checkbox input{width:auto;margin-top:4px;box-shadow:none}.timer{font-size:46px;font-weight:700;letter-spacing:1px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.level{border:2.5px solid var(--ink);border-radius:var(--wobbly-md);padding:18px;cursor:pointer;background:var(--surface);box-shadow:var(--shadow);transition:transform .1s ease}.level:hover{border-color:var(--red);transform:rotate(-1deg) translate(-1px,-1px)}table{width:100%;border-collapse:collapse}td,th{text-align:left;padding:10px 8px;border-bottom:2px dashed var(--ink);font-size:15px}.brand{font-weight:400}.brand b{font-family:var(--font-kalam),cursive;font-weight:700;color:var(--red)}.brand .at{color:var(--muted);font-weight:400}.brandbar{display:flex;align-items:center;gap:10px;margin-bottom:18px}.brandmark{width:38px;height:38px;border:2.5px solid var(--on-yellow);border-radius:50% 48% 52% 50%/50% 52% 48% 50%;background:var(--paper-yellow);display:inline-flex;align-items:center;justify-content:center;color:var(--on-yellow);font-family:var(--font-kalam),cursive;font-weight:700;font-size:16px;transform:rotate(-4deg);box-shadow:var(--shadow-soft)}.nav{position:-webkit-sticky;position:sticky;top:0;z-index:20;background:var(--bg);border-bottom:2.5px solid var(--ink)}.navin{display:flex;align-items:center;justify-content:space-between;height:68px}.hero{text-align:center;padding:90px 0 64px}.hero h1{font-size:clamp(38px,6vw,68px)}.hero .grad{color:var(--red)}.sub{color:var(--muted);font-size:clamp(17px,2.4vw,21px);max-width:660px;margin:18px auto 0}.grid{display:grid;grid-gap:28px;gap:28px}@media(min-width:760px){.grid-3{grid-template-columns:repeat(3,1fr)}.grid-2{grid-template-columns:repeat(2,1fr)}}.flow{display:flex;gap:10px;align-items:center;flex-wrap:wrap;justify-content:center}.flow .step{background:var(--surface);border:2.5px solid var(--ink);border-radius:var(--wobbly-sm);padding:12px 18px;font-weight:400;box-shadow:var(--shadow-soft);transform:rotate(-1deg)}.flow .arr{color:var(--red);font-size:22px;font-weight:700}.kicker{display:inline-block;color:var(--on-yellow);background:var(--paper-yellow);border:2px solid var(--on-yellow);border-radius:var(--wobbly-sm);font-family:var(--font-kalam),cursive;font-weight:700;padding:4px 14px;font-size:14px;transform:rotate(-2deg);box-shadow:var(--shadow-soft);text-transform:none;letter-spacing:0}.faq{margin-top:14px}.footer{border-top:2.5px dashed var(--ink);padding:32px 0;color:var(--muted)}.footer,.note{font-size:15px}.note{background:var(--paper-yellow);border:2px solid var(--on-yellow);border-left:6px solid var(--red);border-radius:var(--wobbly-sm);padding:12px 16px;color:var(--on-yellow);box-shadow:var(--shadow-soft)}.progress{display:flex;gap:8px;margin:10px 0 22px}.progress i{height:6px;flex:1 1;border-radius:4px;background:var(--erase);border:1.5px solid var(--ink)}.progress i.on{background:var(--red)}@media (prefers-reduced-motion:no-preference){.card,.feature,.level{transition:transform .12s ease,box-shadow .12s ease}.feature:hover{transform:rotate(0deg) translate(-2px,-2px);box-shadow:var(--shadow-lg)}}@media (prefers-reduced-motion:reduce){*{transition:none!important}.brandmark,.feature,.flow .step,.kicker{transform:none!important}}.demo-skip{position:fixed;left:20px;bottom:20px;z-index:50;display:inline-flex;gap:8px;align-items:center;font-family:var(--font-kalam),cursive;font-weight:700;font-size:15px;text-decoration:none;border:3px dashed var(--on-yellow);background:var(--paper-yellow);color:var(--on-yellow);border-radius:var(--wobbly-sm);padding:9px 16px;box-shadow:var(--shadow);transform:rotate(-1.5deg);transition:transform .1s ease,box-shadow .1s ease}.demo-skip:hover{transform:rotate(0deg) translate(2px,2px);box-shadow:2px 2px 0 0 var(--ink);filter:brightness(1.03)}@media (prefers-reduced-motion:reduce){.demo-skip{transform:none!important}}