@font-face{font-family:Pixelify Sans;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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)format(woff2)}:root{--bg:#bfe4fa;--card:#fff;--ink:#10131a;--mute:#4a5568;--line:#10131a;--blue-text:#1f6a9c;--red:#d82d17;--blue:#4398cd;--green:#47a639;--yellow:#edcb1f;--sans:system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--mono:ui-monospace,"SF Mono","JetBrains Mono",Menlo,Consolas,monospace;--pix:"Pixelify Sans",var(--sans)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#0f1a46;--card:#0a1030;--ink:#e6edf3;--mute:#8b98c0;--line:#e6edf3;--blue-text:#4398cd}}:root[data-theme=dark]{--bg:#0f1a46;--card:#0a1030;--ink:#e6edf3;--mute:#8b98c0;--line:#e6edf3;--blue-text:#4398cd}:root{--top:64px}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--ink);font-family:var(--sans);height:100%;margin:0}html{overscroll-behavior-y:none;height:auto}a{color:inherit}header{position:fixed;height:calc(var(--top) + env(safe-area-inset-top));z-index:5;display:flex;padding:0 max(16px,env(safe-area-inset-right))0 max(16px,env(safe-area-inset-left));padding-top:env(safe-area-inset-top);pointer-events:none;align-items: center;gap:10px;inset:0 0 auto}header>*{pointer-events:auto}.who{display:flex;align-items: center;gap:10px;min-width:0}.who img{image-rendering:auto;border-radius:50%;width:30px;height:30px}.who b{font:700 17px var(--pix);white-space:nowrap}.who span{font:12px var(--mono);color:var(--mute);white-space:nowrap}.sp{flex:1}.btn{font:700 14px var(--pix);text-decoration:none;border:2px solid var(--line);background:var(--card);color:var(--ink);box-shadow:2px 2px 0 var(--line);cursor:pointer;white-space:nowrap;border-radius:0;padding:7px 12px}.btn:hover{border-color:var(--blue)}.btn:focus-visible{border-color:var(--blue);outline:3px solid var(--blue);outline-offset:2px}.btn:active{box-shadow:none;translate:2px 2px}.btn.pri{background:var(--ink);color:var(--bg);border-color:var(--ink)}#theme{display:grid;place-items: center;width:34px;padding:8px 0}canvas{position:fixed;display:block;image-rendering:pixelated;width:100%;height:100%;inset:0}#legend{position:fixed;z-index:4;left:max(16px,env(safe-area-inset-left));bottom:max(14px,env(safe-area-inset-bottom));display:flex;font:700 12px var(--mono);text-transform:uppercase;color:var(--ink);text-shadow:0 0 3px var(--bg);align-items: center;gap:6px}#legend i{width:10px;height:10px;margin-left:8px}#legend i:first-child{margin-left:0}#legend .p{background:var(--yellow)}#legend .d{background:var(--blue)}#hint{position:fixed;z-index:4;left:50%;bottom:max(14px,env(safe-area-inset-bottom));font:700 12px var(--mono);color:var(--ink);background:color-mix(in srgb,var(--card)80%,transparent);border:2px solid var(--ink);animation:1.6s ease-in-out infinite bob;pointer-events:none;padding:3px 8px;transition:opacity .6s;transform:translate(-50%)}@keyframes bob{50%{translate:0 5px}}#track{position:relative;z-index:0;pointer-events:none}#chapter{position:fixed;z-index:4;left:max(16px,env(safe-area-inset-left));top:calc(var(--top) + 8px + env(safe-area-inset-top));visibility:hidden;background:color-mix(in srgb,var(--card)94%,transparent);border:2px solid var(--ink);box-shadow:4px 4px 0 var(--ink);width:min(344px,100vw - 80px);padding:14px 16px}#chapter.in{visibility:visible}#chapter small{font:700 12px var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--blue-text)}#chapter h1{font:700 24px/1.1 var(--pix);margin:4px 0 6px}#chapter p{font:14px/1.5 var(--mono);color:var(--ink);margin:0}#chapter .terms{color:var(--mute);margin-top:8px;font-size:12px;line-height:1.5}#chapter .terms:empty{display:none}#chapter .terms b{color:var(--ink)}#chapter .cta{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}#chapter .work{margin-top:10px}#chapter .work[hidden]{display:none}#chapter .proof{color:var(--blue-text);font-size:12px;font-weight:700}#chapter .work ul{font:12px/1.45 var(--mono);margin:8px 0 0;padding-left:16px}#chapter .work li+li{margin-top:3px}#chapter .cta[hidden]{display:none}#chapter.in{animation:.35s steps(5,end) both pop}#chapter .fold{display:none}@keyframes pop{0%{opacity:0;translate:0 8px}}@media (min-width:1000px){#chapter{width:324px;top:50%;left:28px;translate:0 -50%}#chapter.in{animation-name:pop-wide}@keyframes pop-wide{0%{opacity:0;translate:-10px -50%}}}.board{position:fixed;z-index:3;cursor:pointer}.board:hover{outline:2px solid var(--ink)}#rail{position:fixed;z-index:4;right:max(14px,env(safe-area-inset-right));display:flex;flex-direction:column;gap:0;top:50%;translate:0 -50%}#rail button{all:unset;box-sizing:content-box;cursor:pointer;width:10px;height:10px;padding:7px}#rail button:after{content:"";display:block;border:2px solid var(--ink);background:var(--card);width:10px;height:10px}#rail button[aria-current]:after{background:var(--ink)}#rail button:focus-visible{outline:3px solid var(--blue);outline-offset:-2px}@media (pointer:coarse){#rail button{padding:17px}.btn{min-height:44px}#theme,#sound{width:44px;padding:0}}#chapter h1:focus{outline:none}#simple{display:none}html:not(.js) :-webkit-any(canvas,#chapter,#rail,#legend,#hint,#tip,.board,#track,#gate,#sound,#view,#theme){display:none!important}html:not(.js) :-moz-any(canvas,#chapter,#rail,#legend,#hint,#tip,.board,#track,#gate,#sound,#view,#theme){display:none!important}html:not(.js) :is(canvas,#chapter,#rail,#legend,#hint,#tip,.board,#track,#gate,#sound,#view,#theme){display:none!important}html.simple :-webkit-any(canvas,#chapter,#rail,#legend,#hint,#tip,.board,#track,#gate,#sound){display:none!important}html.simple :-moz-any(canvas,#chapter,#rail,#legend,#hint,#tip,.board,#track,#gate,#sound){display:none!important}html.simple :is(canvas,#chapter,#rail,#legend,#hint,#tip,.board,#track,#gate,#sound){display:none!important}html.simple header,html:not(.js) header{background:var(--bg);border-bottom:2px solid var(--ink)}html.simple #simple,html:not(.js) #simple{display:block;padding:calc(var(--top) + env(safe-area-inset-top) + 24px)max(16px,env(safe-area-inset-right))64px max(16px,env(safe-area-inset-left));max-width:680px;margin:0 auto}#simple section{border-top:2px solid var(--ink);padding:24px 0}#simple section:first-child{border-top:0}#simple small{font:700 12px var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--blue-text)}#simple :-webkit-any(h1,h2){font:700 28px/1.15 var(--pix);margin:4px 0 10px}#simple :-moz-any(h1,h2){font:700 28px/1.15 var(--pix);margin:4px 0 10px}#simple :is(h1,h2){font:700 28px/1.15 var(--pix);margin:4px 0 10px}#simple p{font:16px/1.6 var(--mono);margin:0 0 10px}#simple h3{font:700 16px/1.3 var(--mono);margin:16px 0 4px}#simple .terms{color:var(--mute);font-size:13px}#simple .terms b{color:var(--ink)}#simple .proof{color:var(--blue-text);font-weight:700}#simple ul{font:15px/1.5 var(--mono);margin:0 0 14px;padding-left:20px}#simple li+li{margin-top:6px}#simple .cta{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}#simple .legal,#chapter .legal{font:12px var(--mono);color:var(--mute);margin:0}#chapter .legal{margin-top:8px}#chapter .legal[hidden]{display:none}#simple footer.legal{border-top:2px solid var(--ink);padding:24px 0 0}.legal a{color:inherit}body.doc{height:auto}body.doc main{font:16px/1.6 var(--mono);max-width:680px;margin:0 auto;padding:32px 16px 64px}body.doc h1,.sheet h1{font:700 28px/1.15 var(--pix)}body.doc h2,.sheet h2{font:700 14px var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--blue-text);margin:24px 0 4px}body.doc a,.sheet a{color:var(--blue-text)}#legal{position:fixed;z-index:21;right:max(16px,env(safe-area-inset-right));bottom:max(14px,env(safe-area-inset-bottom));font:700 12px var(--mono);color:var(--ink);text-shadow:0 0 3px var(--bg)}#legal a:focus-visible{outline:3px solid var(--blue);outline-offset:2px}html.simple #legal,html:not(.js) #legal{display:none}#overlay{position:fixed;z-index:30;display:grid;animation:.2s fade;background:#060a1e9e;place-items: center;padding:16px;inset:0}#overlay[hidden]{display:none}@keyframes fade{0%{opacity:0}}.sheet{position:relative;overflow:auto;overscroll-behavior:contain;background:var(--card);border:2px solid var(--ink);box-shadow:4px 4px 0 var(--ink);font:15px/1.6 var(--mono);animation:.25s pop;width:min(720px,100%);max-height:100%;padding:16px 28px 32px}@keyframes pop{0%{opacity:0;translate:0 10px}}.sheet-close{position:sticky;float:right;cursor:pointer;margin:0 -12px 8px 8px;top:0}.sheet h1{overflow-wrap:anywhere;margin:0 0 8px;padding-top:12px}@media (max-width:720px){.sheet{padding:12px 18px 28px}.sheet h1{font-size:22px}}html.sheet-open{overflow:hidden}.sr{position:absolute;overflow:hidden;clip-path:inset(50%);white-space:nowrap;list-style:none;width:1px;height:1px;margin:0;padding:0}@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}@media (max-width:720px){.who span{display:none}#chapter h1{padding-right:36px;font-size:19px}#chapter p{font-size:13px}#chapter{cursor:pointer}#chapter .fold{all:unset;display:grid;position:absolute;cursor:pointer;font:700 18px var(--pix);place-items: center;width:44px;height:44px;top:0;right:0}#chapter .fold:focus-visible{outline:3px solid var(--blue);outline-offset:-4px}#chapter .fold:before{content:"–"}#chapter.min .fold:before{content:"+"}#chapter.min p,#chapter.min .terms,#chapter.min .work,#chapter.min .cta{display:none}}@media (max-width:520px){.who,header a[rel=me]{display:none}header{gap:6px;padding:0 10px}.btn{padding:7px 9px;font-size:12px}}html.locked{overflow:hidden}#gate{position:fixed;z-index:20;display:grid;padding:16px max(16px,env(safe-area-inset-right))max(48px,calc(env(safe-area-inset-bottom) + 24px))max(16px,env(safe-area-inset-left));pointer-events:none;place-items: end center;transition:opacity .5s;inset:0}#gate .gate-card{pointer-events:auto}@media (min-width:1000px){#gate{place-items: end;padding-right:64px}}#gate.gone{opacity:0;pointer-events:none}.gate-card{text-align:center;background:var(--card);border:2px solid var(--ink);box-shadow:4px 4px 0 var(--ink);width:min(300px,100%);padding:22px 20px 18px}.gate-card .squares{margin-bottom:14px}.gate-card .btn.pri{width:100%;padding:11px 12px;font-size:18px}.quiet{all:unset;display:block;cursor:pointer;font:12px var(--mono);color:var(--mute);text-decoration:underline;margin:2px auto 0;padding:10px 0}.quiet:hover{color:var(--ink)}.quiet:focus-visible{color:var(--ink)}.remark{font:12px var(--mono);color:var(--mute);margin:14px 0 0}.squares{display:flex;justify-content:center;gap:6px}.squares i{background:var(--red);animation:1s step-end infinite rotate;width:14px;height:14px}.squares i:nth-child(2){animation-delay:-.75s}.squares i:nth-child(3){animation-delay:-.5s}.squares i:nth-child(4){animation-delay:-.25s}@keyframes rotate{0%{background:var(--red)}25%{background:var(--blue)}50%{background:var(--green)}75%{background:var(--yellow)}}#sound{display:grid;place-items: center;width:34px;padding:8px 0}#sound[hidden],#sound .off,#sound.muted .on{display:none}#sound.muted .off{display:inline}#tip{position:fixed;z-index:6;background:var(--bg);color:var(--ink);border:2px solid var(--ink);box-shadow:3px 3px 0 var(--ink);pointer-events:none;max-width:240px;padding:8px 10px;font-size:13px;line-height:1.4}#tip[hidden]{display:none}#tip b{display:block;margin-bottom:2px}
