@font-face{font-family:Big Shoulders Display;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/big-shoulders-display-latin-800-normal-DDUD9Xuh.woff2)format("woff2"),url(/assets/big-shoulders-display-latin-800-normal-CI0lhnTM.woff)format("woff")}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/instrument-sans-latin-400-normal-DRC__1Mx.woff2)format("woff2"),url(/assets/instrument-sans-latin-400-normal-D1W7dsQl.woff)format("woff")}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/instrument-sans-latin-600-normal-B7fBEWYG.woff2)format("woff2"),url(/assets/instrument-sans-latin-600-normal-B9e8oLYv.woff)format("woff")}@font-face{font-family:Courier Prime;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/courier-prime-latin-400-normal-BbyBr73r.woff2)format("woff2"),url(/assets/courier-prime-latin-400-normal-BAlbUm6l.woff)format("woff")}:root{--wall:#f1ece1;--slip:#fffcf5;--slip2:#fbf6ea;--ink:#1b1916;--ink2:#4f483e;--ink3:#6e665a;--rule:#ddd4c3;--rule2:#c9bfac;--steel:#8e8676;--red:#c2331c;--redw:#f9e4de;--blue:#23457a;--bluew:#e3e9f3;--green:#2f6b3a;--red-fill:#c2331c;--on-red:#fffcf5;--nav:#1b1916;--nav-ink:#d8d0bf;--nav-on:#2e2a24;--nav-on-ink:#fffcf5;--nav-brand:#fffcf5;--nav-foot:#b3aa98;--nav-rule:#3a352d;--nav-edge:none;--rail-a:#b5ac9b;--rail-b:#8e8676;--clip:#a69d8c;--shadow:0 1px 0 #1b19160f, 0 14px 22px -16px #1b191673;--disp:"Big Shoulders Display", "Arial Narrow", sans-serif;--ui:"Instrument Sans", "Helvetica Neue", sans-serif;--type:"Courier Prime", "Courier New", monospace;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-scheme=light]){--wall:#16140f;--slip:#26221c;--slip2:#2e2a23;--ink:#f0e9da;--ink2:#d2c9b6;--ink3:#a99f8b;--rule:#3b362e;--rule2:#544d41;--red:#e2533b;--redw:#3a1d16;--blue:#a3bdeb;--bluew:#1d2636;--green:#8fc79a;--nav:#0e0d0a;--nav-on:#24211b;--rail-a:#5e584c;--rail-b:#433e35;--clip:#6c6558;--shadow:0 1px 0 #fff0d20d inset, 0 18px 28px -16px #000000d9;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-scheme=dark]{--wall:#16140f;--slip:#26221c;--slip2:#2e2a23;--ink:#f0e9da;--ink2:#d2c9b6;--ink3:#a99f8b;--rule:#3b362e;--rule2:#544d41;--red:#e2533b;--redw:#3a1d16;--blue:#a3bdeb;--bluew:#1d2636;--green:#8fc79a;--nav:#0e0d0a;--nav-on:#24211b;--rail-a:#5e584c;--rail-b:#433e35;--clip:#6c6558;--shadow:0 1px 0 #fff0d20d inset, 0 18px 28px -16px #000000d9;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}body{background:var(--wall);color:var(--ink);font:15px/1.45 var(--ui), sans-serif;-webkit-text-size-adjust:100%;margin:0}a{color:inherit}:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.disp{font-family:var(--disp);letter-spacing:.01em}.typed{font-family:var(--type)}.cap{font:600 11px/1.2 var(--ui);letter-spacing:.14em;text-transform:uppercase;color:var(--ink3)}.h1{font:800 clamp(40px, 7vw, 64px) / .9 var(--disp);text-transform:uppercase;letter-spacing:.005em;margin:0}.h2,.card h2{font:800 26px/.95 var(--disp);text-transform:uppercase;margin:0}.h3{font:700 22px/1 var(--disp);text-transform:uppercase;letter-spacing:.02em;margin:0}.muted{color:var(--ink3);margin:0}.small{font-size:13px}.error{color:var(--red);margin:0}.slip,.card{background:var(--slip);box-shadow:var(--shadow);overflow-wrap:anywhere;gap:10px;min-width:0;padding:18px 16px 14px;display:grid;position:relative}.card>*{min-width:0}.slip:before,.card:before{content:"";background:radial-gradient(circle at 5px -1px, transparent 4px, var(--slip) 4.5px) 0 0 / 10px 6px repeat-x;height:6px;position:absolute;top:-5px;left:0;right:0}.slip .no{font:800 30px/1 var(--disp)}.slip .proj{font:600 11px/1.2 var(--ui);letter-spacing:.14em;text-transform:uppercase;color:var(--ink3)}.words,.said{font:400 15px/1.35 var(--type);color:var(--ink);overflow-wrap:anywhere;margin:0}.slip .meta{font:12px/1.4 var(--ui);color:var(--ink3);border-top:1px dashed var(--rule2);padding-top:8px}.slip.need{box-shadow:0 0 0 2px var(--red), var(--shadow)}.stamp{font:800 13px/1 var(--disp);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;border:3px double;justify-self:start;padding:4px 8px 3px;display:inline-block;transform:rotate(-3deg)}.stamp.red{color:var(--red)}.stamp.blue{color:var(--blue)}.stamp.ink{color:var(--ink)}.stamp.dim{color:var(--ink3);border-style:dashed;border-width:2px}.stamp.fill{background:var(--red-fill);color:var(--on-red);border:3px double var(--on-red);box-shadow:0 0 0 2px var(--red-fill)}.rail{gap:16px;padding-top:22px;display:grid;position:relative}.rail:before{content:"";background:linear-gradient(var(--rail-a), var(--rail-b));border-radius:2px;height:4px;position:absolute;top:8px;left:0;right:0}button,input,select,textarea{font:inherit;color:var(--ink)}.btn,button{font:600 14px/1 var(--ui);border:1.5px solid var(--ink);background:var(--slip);min-height:44px;color:var(--ink);cursor:pointer;white-space:nowrap;border-radius:3px;justify-content:center;align-items:center;gap:8px;padding:0 18px;text-decoration:none;display:inline-flex}button:disabled{opacity:.5;cursor:default}.btn.fire,button.primary{background:var(--ink);color:var(--slip)}.btn.red{background:var(--red-fill);border-color:var(--red-fill);color:var(--on-red)}.btn.ghost{border-color:var(--rule2)}.btn.queued,button.queued{border:1.5px dashed var(--blue);background:var(--bluew);color:var(--ink);align-items:center;gap:6px;display:inline-flex}.btn.queued svg,button.queued svg{color:var(--blue)}.btn.sm{min-height:36px;padding:0 12px;font-size:13px}button,.btn{-webkit-tap-highlight-color:transparent;transition:box-shadow .12s,transform 80ms,opacity .12s}@media (hover:hover){button:not(:disabled):not(.link):not(.slip):hover,.btn:not(button):hover{box-shadow:inset 0 0 0 100vmax color-mix(in srgb, currentColor 10%, transparent)}button.link:not(:disabled):hover{text-decoration-thickness:2px}button.slip:not(:disabled):hover{transform:translateY(-2px)}}button:not(:disabled):not(.link):not(.slip):active,.btn:not(button):active{box-shadow:inset 0 0 0 100vmax color-mix(in srgb, currentColor 18%, transparent);transform:translateY(1px)scale(.97)}button.link:not(:disabled):active,button.slip:not(:disabled):active{transform:translateY(1px)scale(.99)}button[aria-busy=true]{opacity:1;cursor:progress}button[aria-busy=true]:after,button[data-done]:after{content:"";border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:.9em;height:.9em;animation:.7s linear infinite spin}button[data-done]:after{content:"✓";border:0;width:auto;height:auto;animation:none}button[data-failed]{animation:.4s shake}@keyframes spin{to{transform:rotate(360deg)}}@keyframes shake{25%{transform:translate(-4px)}75%{transform:translate(4px)}}button.link{background:0 0;border:0;justify-self:start;min-height:44px;padding:0 4px;font-weight:500;text-decoration:underline}input,select,textarea{max-width:100%}input,select,.input{border:1.5px solid var(--rule2);background:var(--slip);border-radius:3px;min-height:44px;padding:0 12px;font-size:15px}textarea{border:1.5px solid var(--rule2);background:var(--slip);width:100%;font:15px/1.4 var(--type);border-radius:3px;padding:10px 12px}label{font:600 12px/1.2 var(--ui);letter-spacing:.06em;text-transform:uppercase;color:var(--ink2);gap:6px;display:grid}label input,label textarea,label select{text-transform:none;letter-spacing:normal;color:var(--ink);font-weight:400}form{gap:10px;display:grid}.row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}ul,ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}ul>li,ol>li{min-width:0}.bar{background:var(--rule);border-radius:3px;height:6px;overflow:hidden}.bar i{background:var(--ink);height:100%;display:block}.count{font:800 15px/1 var(--disp);background:var(--red-fill);color:var(--on-red);vertical-align:middle;border-radius:2px;padding:4px 7px 3px}.tag{font:600 11px/1.2 var(--ui);text-transform:uppercase;letter-spacing:.1em;white-space:nowrap}.row-button{text-align:left;border:1px solid var(--rule);white-space:normal;justify-content:flex-start;align-items:center;gap:10px;width:100%;display:flex}.said-line{text-overflow:ellipsis;white-space:nowrap;font-family:var(--type);flex:auto;min-width:0;font-weight:400;display:block;overflow:hidden}.row:has(>.said-line){flex-wrap:nowrap}.row:has(>.said-line)>:not(.said-line){flex:none}.issued code{word-break:break-all;background:var(--wall);border-radius:3px;padding:8px;display:block}pre{white-space:pre-wrap;font:13px/1.5 var(--type);margin:0}.board{gap:0;min-width:0;display:grid}.board .answer{flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin:4px 0 14px;display:flex}.board .lensname{font:700 13px/1 var(--ui);color:var(--ink2);border:1px solid var(--rule2);border-radius:999px;align-self:center;padding:5px 9px}.board .answer .big{font:800 30px/1.05 var(--disp);letter-spacing:.03em;text-transform:uppercase}.board .answer .big.you{color:var(--red)}.board .answer .big.ok{color:var(--green,#2f6b3a)}.board .calm{font:14px/1.3 var(--ui);color:var(--ink2)}.board .calm .sep{margin:0 7px}.board .calm .clause{white-space:nowrap}.board .dot{vertical-align:1px;border-radius:50%;width:8px;height:8px;margin-right:5px;display:inline-block}.board .dot.blue{background:var(--blue)}.board .dot.green{background:var(--green,#2f6b3a)}.board .dot.red{background:var(--red)}.board .dot.grey{background:var(--ink3)}.board .sub{font:13.5px/1.35 var(--ui);color:var(--ink2);margin:-6px 0 12px}.board .sub a{color:var(--blue)}.board .sub .link{min-height:24px;font:inherit;color:var(--blue)}.board .cols{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:22px;margin-top:4px;display:grid}.board .colcap{font:700 13px/1.2 var(--disp);letter-spacing:.1em;text-transform:uppercase;color:var(--ink2);margin:0 0 8px}.board .moves{gap:10px}.board .none{background:var(--slip2);color:var(--ink2);font:15px/1.35 var(--ui);margin:0;padding:16px 12px}.move{background:var(--slip);box-shadow:0 0 0 2px var(--red), var(--shadow);border-top:2px dashed var(--rule2);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;min-width:0;padding:10px 12px;display:grid}.move .t{font:600 15px/1.3 var(--ui);color:var(--ink);overflow-wrap:anywhere;min-width:0;text-decoration:none}.move .t:hover{text-decoration:underline}.move .no{color:var(--ink3);font-variant-numeric:tabular-nums;margin-right:6px;font-weight:700}.move .why{font:13px/1.3 var(--ui);color:var(--ink2);white-space:nowrap;text-overflow:ellipsis;grid-column:1;min-width:0;overflow:hidden}.move .verb{background:var(--red-fill);min-height:40px;color:var(--on-red);border:0;border-radius:3px;grid-area:1/2/span 2;padding:0 16px}.move .error{grid-column:1/-1;font-size:13px}.board .pj{color:var(--ink3);margin-left:8px;font-size:.88em;font-weight:400}.board .pics{align-items:center;gap:2px;display:inline-flex}.board details>summary{cursor:pointer;font:600 14px/1.3 var(--ui);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;min-height:44px;padding:0 2px;list-style:none;display:flex}.board details>summary::-webkit-details-marker{display:none}.board details>summary .more{color:var(--ink3);font-size:13px;font-weight:400}.board details[open]>summary{border-bottom:0}.board details.wide>summary{display:none}.board details:not(.wide)>.colcap{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.board .lines{border-top:1px solid var(--rule);gap:0}.board .line{border-bottom:1px solid var(--rule);min-height:44px;font:14px/1.3 var(--ui);color:var(--ink);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 2px;text-decoration:none;display:grid}.board .line:hover .tt{text-decoration:underline}.board .line .no{color:var(--ink3);font-variant-numeric:tabular-nums;font-size:13px}.board .line .tt{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-family:var(--type);overflow:hidden}.board .line .on{font:600 12.5px/1 var(--ui);color:var(--blue);white-space:nowrap}.board .line .clock{margin-right:4px}.board .line.cant .on{color:var(--ink3)}.board .line.cant .tt{color:var(--ink2)}.board .foot{border-top:1px solid var(--rule);font:600 13.5px/1.3 var(--ui);flex-wrap:wrap;gap:6px 18px;margin-top:22px;padding-top:12px;display:flex}.board .foot a{color:var(--ink2);min-height:24px;text-decoration:none}.board .foot a span{color:var(--ink3);font-weight:400}.board .foot .shipped{color:var(--ink3);margin-left:auto;font-weight:400}@media (width<=699px){.board .cols{grid-template-columns:minmax(0,1fr);gap:18px}.board .answer .big{font-size:25px}.board .yours .colcap,.board .yours .none{display:none}.move{grid-template-columns:minmax(0,1fr)}.move .verb{grid-area:auto/1;justify-self:start;margin-top:4px}.board .foot .shipped{margin-left:0}}.shell{min-height:100dvh}.nav{background:var(--nav);color:var(--nav-ink);border-right:var(--nav-edge);flex-direction:column;gap:6px;padding:28px 20px;display:flex}.brand{font:800 34px/1 var(--disp);color:var(--nav-brand);margin:0 0 26px}.brand span,.pbrand span{color:var(--red)}.nav a{color:var(--nav-ink);font:600 14px/1 var(--ui);border-radius:3px;justify-content:space-between;align-items:center;min-height:44px;padding:12px 10px;text-decoration:none;display:flex}.nav a[aria-current=page]{background:var(--nav-on);color:var(--nav-on-ink)}.nav .foot{font:12px/1.5 var(--ui);color:var(--nav-foot);border-top:1px solid var(--nav-rule);margin-top:auto;padding-top:14px}.content{grid-template-columns:minmax(0,1fr);align-content:start;gap:22px;width:100%;max-width:1100px;padding:26px 40px 40px;display:grid}.ptop,.ptabs{display:none}@media (width>=900px){.shell{grid-template-columns:232px minmax(0,1fr);display:grid}.nav{height:100dvh;position:sticky;top:0}}@media (width<=899px){.shell{grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:fixed;inset:0}.nav{display:none}.ptop{padding:max(16px, env(safe-area-inset-top)) 16px 8px;justify-content:space-between;align-items:center;display:flex}.pbrand{font:800 26px/1 var(--disp)}.content{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;gap:16px;padding:6px 16px 32px;overflow-y:auto}.ptabs{background:var(--slip);border-top:1px solid var(--rule);padding:8px 8px max(10px, env(safe-area-inset-bottom));z-index:10;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;display:grid}.ptabs a{font:600 11px/1 var(--ui);color:var(--ink3);flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:44px;text-decoration:none;display:flex}.ptabs a[aria-current=page]{color:var(--ink)}.dropfab{background:var(--ink);width:58px;height:58px;color:var(--slip);border-radius:50%;justify-content:center;align-items:center;margin:-26px auto 0;display:flex;box-shadow:0 10px 18px -8px #00000080}}@media (prefers-reduced-motion:reduce){.stamp{transform:none}button,.btn{transition:none}button:active,.btn:active,button.slip:hover,button[data-failed]{animation:none;transform:none}button[aria-busy=true]:after{animation-duration:2s}}
