body,html{overflow-x:clip}body,html{max-width:100vw}body,html{color:var(--_1pqjkqc0)}body{font-size:.938rem;line-height:1.875;font-family:var(--_1pqjkqco)}*{box-sizing:border-box;padding:0;margin:0}a{color:inherit;text-decoration:none;-webkit-tap-highlight-color:transparent}img{display:block;max-width:100%;height:auto}a[href="#todo"]{outline:2px dotted var(--_1pqjkqcc);outline-offset:4px}.gc-App.gc-App--compact .gc-Button{border-radius:2em}.gc-App.gc-App--compact .gc-Modal--compact .gc-Modal-body{align-items:flex-end}.gc-App.gc-App--compact .gc-Modal--compact .gc-Modal-container{border-radius:15px}@media screen and (min-width:46.25em){body{font-size:clamp(.938rem,calc(.08481764206955046vw + .8982718405428329rem),1rem)}.gc-App.gc-App--compact .gc-Modal--compact .gc-Modal-container{flex-flow:column nowrap;max-width:420px;gap:25px}}@font-face{font-family:robotoMono;src:url(/_next/static/media/018f297c727fd261-s.p.woff2) format("woff2");font-display:swap}@font-face{font-family:robotoMono Fallback;src:local("Arial");ascent-override:79.68%;descent-override:20.61%;line-gap-override:0.00%;size-adjust:131.51%}.__className_b7165c{font-family:robotoMono,robotoMono Fallback,monospace}.__variable_b7165c{--font-roboto-mono:"robotoMono","robotoMono Fallback",monospace}@font-face{font-feature-settings:"liga" off;font-family:biroScriptPlus;src:url(/_next/static/media/3bc10acfc971190a-s.p.woff2) format("woff2");font-display:swap}@font-face{font-family:biroScriptPlus Fallback;src:local("Arial");ascent-override:124.18%;descent-override:71.51%;line-gap-override:1.98%;size-adjust:86.31%}.__className_24fee6{font-family:biroScriptPlus,biroScriptPlus Fallback,cursive}.__variable_24fee6{--font-biro-script:"biroScriptPlus","biroScriptPlus Fallback",cursive}@font-face{font-family:palmerLakePrint;src:url(/_next/static/media/45d1bcaa63129a0f-s.p.woff2) format("woff2");font-display:swap}@font-face{font-family:palmerLakePrint Fallback;src:local("Arial");ascent-override:125.84%;descent-override:47.46%;line-gap-override:34.66%;size-adjust:57.70%}.__className_a80233{font-family:palmerLakePrint,palmerLakePrint Fallback,serif}.__variable_a80233{--font-palmer-lake:"palmerLakePrint","palmerLakePrint Fallback",serif}@font-face{font-family:icons;src:url(/_next/static/media/cab0e0465e7ec63f-s.p.woff) format("woff");font-display:swap}@font-face{font-family:icons Fallback;src:local("Arial");ascent-override:100.00%;descent-override:0.00%;line-gap-override:0.00%;size-adjust:100.00%}.__className_8efe0f{font-family:icons,icons Fallback}.__variable_8efe0f{--font-icons:"icons","icons Fallback"}