@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist-mono-latin-wght-normal.woff2)format("woff2")}:root{--bg:#eeeee7;--fg:#000000d9;--muted:#0009;--faint:#0000001a;--accent:#0c50ff;--mono:"Geist Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--bg:#1b1b1b;--fg:#eeeee7;--muted:#fff9;--faint:#ffffff1a}}*,:before,:after{box-sizing:border-box;margin:0}html{-webkit-text-size-adjust:100%;font-synthesis:none}body{background:var(--bg);min-height:100dvh;color:var(--fg);font-family:var(--mono);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:clamp(.875rem,.6rem + .45vw,1.0625rem);line-height:1.6}::selection{background:var(--accent);color:#fff}a{color:inherit;text-decoration:none}:focus-visible{outline:1px dotted var(--accent);outline-offset:4px}.trail{pointer-events:none;z-index:-1;width:100%;height:100%;position:fixed;inset:0}.cp[data-astro-cid-q77abxa2]{min-width:0;position:relative}.cp-btn[data-astro-cid-q77abxa2]{width:100%;font:inherit;color:var(--fg);border:1px solid var(--faint);cursor:pointer;text-align:start;background:0 0;justify-content:space-between;align-items:center;gap:1ch;padding:.5rem;font-size:16px;transition:border-color .15s ease-out;display:flex}.cp-btn[data-astro-cid-q77abxa2] svg[data-astro-cid-q77abxa2]{color:var(--muted);flex:none}.cp-label[data-astro-cid-q77abxa2]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (hover:hover){.cp-btn[data-astro-cid-q77abxa2]:hover{border-color:var(--muted)}}.cp-btn[data-astro-cid-q77abxa2]:focus-visible,.cp-btn[data-astro-cid-q77abxa2][aria-expanded=true]{border-color:var(--fg);outline:none}.cp-pop[data-astro-cid-q77abxa2]{z-index:3;inset-inline-end:0;background:var(--bg);border:1px solid var(--faint);transform-origin:top;width:max(100%,14rem);animation:.14s ease-out cp-in;position:absolute;top:calc(100% + 4px);box-shadow:0 8px 24px #0000004d}.cp-pop[data-astro-cid-q77abxa2][data-up]{transform-origin:bottom;top:auto;bottom:calc(100% + 4px)}.cp-pop[data-astro-cid-q77abxa2][hidden]{display:none}@keyframes cp-in{0%{opacity:0;transform:scaleY(.96)}}@media (prefers-reduced-motion:reduce){.cp-pop[data-astro-cid-q77abxa2]{animation:none}}.cp-search[data-astro-cid-q77abxa2]{width:100%;font:inherit;color:var(--fg);border:0;border-bottom:1px solid var(--faint);background:0 0;outline:none;padding:.5rem;font-size:16px}.cp-list[data-astro-cid-q77abxa2]{overscroll-behavior:contain;max-height:13.5rem;margin:0;padding:.25rem 0;list-style:none;overflow-y:auto}.cp-list[data-astro-cid-q77abxa2] li[data-astro-cid-q77abxa2]{cursor:pointer;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:1ch;padding:.375rem .5rem;display:flex;overflow:hidden}.cp-list[data-astro-cid-q77abxa2] li[data-astro-cid-q77abxa2][hidden]{display:none}.cp-flag[data-astro-cid-q77abxa2]{text-align:center;flex:none;width:1.5em}.cp-list[data-astro-cid-q77abxa2] li[data-astro-cid-q77abxa2][data-active]{background:var(--faint)}.cp-list[data-astro-cid-q77abxa2] li[data-astro-cid-q77abxa2][aria-selected=true]{color:var(--accent)}.cp-empty[data-astro-cid-q77abxa2]{color:var(--muted);padding:.5rem}@media (width>=48rem){.cp-btn[data-astro-cid-q77abxa2],.cp-search[data-astro-cid-q77abxa2]{font-size:inherit;padding:.4rem .5rem}}.gb[data-astro-cid-vlnadhid]{gap:.75em;display:grid;position:relative}.board[data-astro-cid-vlnadhid]{background:var(--bg);width:100%;image-rendering:pixelated;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;display:block}.board[data-astro-cid-vlnadhid]:focus-visible{outline:1px dotted var(--fg);outline-offset:4px}.card[data-astro-cid-vlnadhid],.compose[data-astro-cid-vlnadhid]{z-index:2;background:var(--bg);border:1px solid var(--faint);width:min(24rem,100%);padding:.75rem .875rem;font-size:.93em;line-height:1.45;position:absolute;box-shadow:0 8px 24px #00000040}.card[data-astro-cid-vlnadhid]{pointer-events:none}.card[data-astro-cid-vlnadhid].own{pointer-events:auto}.human[data-astro-cid-vlnadhid]:empty{display:none}.sheet-actions[data-astro-cid-vlnadhid],.own-actions[data-astro-cid-vlnadhid]{justify-content:flex-end;gap:.5ch;margin-top:.75rem;display:flex}.confirm[data-astro-cid-vlnadhid]{width:min(26rem,100vw - 2rem);color:var(--fg);background:var(--bg);border:1px solid var(--faint);font:inherit;margin:auto;padding:1.25rem;box-shadow:0 16px 48px #0006}.confirm[data-astro-cid-vlnadhid][open]{animation:.16s ease-out confirm-in}.confirm[data-astro-cid-vlnadhid]::backdrop{background:#00000080}@keyframes confirm-in{0%{opacity:0;transform:scale(.96)}}@media (prefers-reduced-motion:reduce){.confirm[data-astro-cid-vlnadhid][open]{animation:none}}.confirm[data-astro-cid-vlnadhid] form[data-astro-cid-vlnadhid]{gap:.5rem;display:grid}.confirm-title[data-astro-cid-vlnadhid]{font-weight:500}.confirm-bar[data-astro-cid-vlnadhid]{justify-content:flex-end;gap:.5ch;margin-top:.75rem;display:flex}button[data-astro-cid-vlnadhid].danger{background:#fa3d1d}.compose[data-astro-cid-vlnadhid]{gap:.625rem;display:grid}.sheet[data-astro-cid-vlnadhid] .compose[data-astro-cid-vlnadhid]{width:auto;box-shadow:none;font-size:inherit;border:0;margin-top:.75rem;padding:0;position:static}.compose[data-astro-cid-vlnadhid][hidden],.card[data-astro-cid-vlnadhid][hidden],.sheet[data-astro-cid-vlnadhid][hidden],.backdrop[data-astro-cid-vlnadhid][hidden],.zoom[data-astro-cid-vlnadhid][hidden]{display:none}.compose-title[data-astro-cid-vlnadhid]{color:var(--muted)}.sheet[data-astro-cid-vlnadhid] .compose-title[data-astro-cid-vlnadhid]{display:none}.gb .note{grid-template-columns:10px 1fr;gap:.25rem .625rem;padding-block:.5rem;display:grid}.gb .note+.note{border-top:1px solid var(--faint)}.gb .chip{width:10px;height:10px;margin-top:.3em}.gb .who{justify-content:space-between;gap:1ch;display:flex}.gb .msg{overflow-wrap:anywhere;grid-column:2}.gb .muted,.muted[data-astro-cid-vlnadhid]{color:var(--muted)}.tnum[data-astro-cid-vlnadhid]{font-variant-numeric:tabular-nums}.swatches[data-astro-cid-vlnadhid]{gap:10px;display:flex}.swatch[data-astro-cid-vlnadhid]{background:var(--c);cursor:pointer;width:18px;height:18px;position:relative}.swatch[data-astro-cid-vlnadhid] input[data-astro-cid-vlnadhid]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:-8px}.swatch[data-astro-cid-vlnadhid]:has(input:checked){outline:1px solid var(--fg);outline-offset:2px}.swatch[data-astro-cid-vlnadhid]:has(input:focus-visible){outline:1px dotted var(--fg);outline-offset:3px}.row2[data-astro-cid-vlnadhid]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.5rem;display:grid}.compose[data-astro-cid-vlnadhid] input[data-astro-cid-vlnadhid]:not([type=radio]),.compose[data-astro-cid-vlnadhid] textarea[data-astro-cid-vlnadhid]{width:100%;font:inherit;color:var(--fg);border:1px solid var(--faint);resize:none;background:0 0;padding:.5rem;font-size:16px}@media (width>=48rem){.compose[data-astro-cid-vlnadhid] input[data-astro-cid-vlnadhid]:not([type=radio]),.compose[data-astro-cid-vlnadhid] textarea[data-astro-cid-vlnadhid]{font-size:inherit;padding:.4rem .5rem}}.compose[data-astro-cid-vlnadhid] input[data-astro-cid-vlnadhid]:focus-visible,.compose[data-astro-cid-vlnadhid] textarea[data-astro-cid-vlnadhid]:focus-visible{border-color:var(--fg);outline:none}.compose-bar[data-astro-cid-vlnadhid]{align-items:center;gap:1ch;display:flex}.compose-bar[data-astro-cid-vlnadhid] .tnum[data-astro-cid-vlnadhid]{margin-inline-end:auto}.error[data-astro-cid-vlnadhid]{color:#fa3d1d}.error[data-astro-cid-vlnadhid]:empty{display:none}button[data-astro-cid-vlnadhid]{font:inherit;color:#fff;background:var(--accent);cursor:pointer;border:0;padding:.5rem .875rem;transition:background-color .15s ease-out,color .15s ease-out,opacity .15s ease-out,transform .1s ease-out}@media (hover:hover){button[data-astro-cid-vlnadhid]:not(.ghost,.link,.danger,:disabled):hover{background:color-mix(in oklch, var(--accent) 82%, white)}button[data-astro-cid-vlnadhid].danger:not(:disabled):hover{background:oklch(69.8972% .194124 31.9995)}button[data-astro-cid-vlnadhid].ghost:not(:disabled,.close):hover{background:color-mix(in oklch, var(--fg) 18%, transparent)}button[data-astro-cid-vlnadhid].close:hover{color:var(--fg)}}button[data-astro-cid-vlnadhid]:focus-visible{outline:1px dotted var(--fg);outline-offset:3px}button[data-astro-cid-vlnadhid]:not(:disabled):active{transform:scale(.96)}button[data-astro-cid-vlnadhid][aria-busy=true]{cursor:progress}button[data-astro-cid-vlnadhid].link{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--faint);text-decoration-color:var(--faint);text-underline-offset:.25em;background:0 0;padding:0}[data-astro-cid-vlnadhid][hidden]{display:none!important}.gb .you{color:var(--accent)}button[data-astro-cid-vlnadhid].ghost{color:var(--fg);background:var(--faint)}button[data-astro-cid-vlnadhid].close{color:var(--muted);background:0 0}button[data-astro-cid-vlnadhid]:disabled{opacity:.4;cursor:not-allowed}.hint-mobile[data-astro-cid-vlnadhid]{display:none}.backdrop[data-astro-cid-vlnadhid]{z-index:50;background:#00000073;position:fixed;inset:0}.sheet[data-astro-cid-vlnadhid]{z-index:51;overscroll-behavior:contain;max-height:80dvh;padding:1rem 1.25rem calc(1.25rem + env(safe-area-inset-bottom));background:var(--bg);border-top:1px solid var(--faint);animation:.22s cubic-bezier(.32,.72,0,1) sheet-in;position:fixed;inset:auto 0 0;overflow-y:auto}@keyframes sheet-in{0%{transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){.sheet[data-astro-cid-vlnadhid]{animation:none}}.sheet-head[data-astro-cid-vlnadhid]{color:var(--muted);justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.close[data-astro-cid-vlnadhid]{min-width:44px;min-height:44px;margin-inline-end:-.75rem}.zoom[data-astro-cid-vlnadhid]{width:100%;image-rendering:pixelated;touch-action:manipulation;margin-block:.25rem .75rem;display:block}@media (width<=40rem){.stage-wrap[data-astro-cid-vlnadhid]{overscroll-behavior-x:contain;scrollbar-width:none;margin-inline:calc(-1 * var(--pad,1.25rem));padding-inline:var(--pad,1.25rem);overflow-x:auto}.stage-wrap[data-astro-cid-vlnadhid]::-webkit-scrollbar{display:none}.board[data-astro-cid-vlnadhid]{width:896px;max-width:none}.hint-desktop[data-astro-cid-vlnadhid]{display:none}.hint-mobile[data-astro-cid-vlnadhid]{display:inline}.card[data-astro-cid-vlnadhid],.compose[data-astro-cid-vlnadhid]:not(.sheet .compose){display:none!important}}.home[data-astro-cid-7aropxhg]{--pad:clamp(1.25rem, 3vw, 3.5rem);--near:clamp(1.25rem, 3vh, 2rem);--group:clamp(1.75rem, 4.5vh, 3rem);max-width:1440px;min-height:100dvh;padding:var(--pad);grid-template:"id""about""wall""foot"1fr/minmax(0,1fr);margin-inline:auto;display:grid}@media (width>=40rem){.home[data-astro-cid-7aropxhg]{--group:clamp(3rem, 7vh, 5rem)}}@media (width<=40rem) and (height<=48rem){.home[data-astro-cid-7aropxhg]{--near:.875rem;--group:1rem}.home[data-astro-cid-7aropxhg] .about[data-astro-cid-7aropxhg]{gap:.4em;font-size:.9em;line-height:1.4}.home[data-astro-cid-7aropxhg] .who[data-astro-cid-7aropxhg]{gap:.375rem}.home[data-astro-cid-7aropxhg] .fit[data-astro-cid-7aropxhg]{gap:.625rem}.home[data-astro-cid-7aropxhg] .wall[data-astro-cid-7aropxhg]{margin-bottom:.5rem}}.muted[data-astro-cid-7aropxhg]{color:var(--muted)}.tnum[data-astro-cid-7aropxhg]{font-variant-numeric:tabular-nums}.who[data-astro-cid-7aropxhg]{grid-area:id;align-self:start;gap:.75rem;display:grid}.ps[data-astro-cid-7aropxhg]{color:var(--muted);white-space:nowrap;font-size:.8125rem;font-weight:400}.ps[data-astro-cid-7aropxhg] b[data-astro-cid-7aropxhg]{color:var(--accent);margin-inline-end:.5ch;font-weight:400}.about[data-astro-cid-7aropxhg] .ps[data-astro-cid-7aropxhg]{margin-bottom:-.25em}.id[data-astro-cid-7aropxhg]{align-self:start;align-items:center;gap:1rem;font-size:.95em;display:flex}.avatar[data-astro-cid-7aropxhg]{width:2.85em;height:2.85em;image-rendering:pixelated;border-radius:50%}h1[data-astro-cid-7aropxhg],h2[data-astro-cid-7aropxhg]{font-size:inherit;font-weight:500}h2[data-astro-cid-7aropxhg] .muted[data-astro-cid-7aropxhg]{font-weight:400}.caret[data-astro-cid-7aropxhg]{vertical-align:-.2em;background:var(--accent);width:.6em;height:1.1em;margin-inline-start:.4em;animation:1.1s step-end infinite blink;display:inline-block}@keyframes blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.caret[data-astro-cid-7aropxhg]{animation:none}}.about[data-astro-cid-7aropxhg]{margin-top:var(--near);text-wrap:pretty;grid-area:about;gap:1em;max-width:64ch;font-size:.93em;line-height:1.6;display:grid}.about[data-astro-cid-7aropxhg] a[data-astro-cid-7aropxhg]{white-space:nowrap;color:var(--fg);text-decoration:underline;-webkit-text-decoration-color:var(--faint);text-decoration-color:var(--faint);text-underline-offset:.25em;transition:color .15s ease-out,text-decoration-color .15s ease-out}.ico[data-astro-cid-7aropxhg]{vertical-align:-.1em;color:var(--muted);margin-inline:.15em .45em;transition:color .15s ease-out;display:inline-flex}@media (hover:hover) and (pointer:fine){.about[data-astro-cid-7aropxhg] a[data-astro-cid-7aropxhg]:hover,.about[data-astro-cid-7aropxhg] a[data-astro-cid-7aropxhg]:hover .ico[data-astro-cid-7aropxhg]{color:var(--accent);text-decoration-color:currentColor}}.sr[data-astro-cid-7aropxhg]{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.wall[data-astro-cid-7aropxhg]{min-width:0;margin-block:var(--group) var(--near);grid-area:wall}.fit[data-astro-cid-7aropxhg]{gap:1rem;min-width:0;min-height:0;display:grid}.foot[data-astro-cid-7aropxhg]{flex-wrap:wrap;grid-area:foot;align-self:end;gap:.5ch 1ch;font-size:.8125em;display:flex}.foot[data-astro-cid-7aropxhg] a[data-astro-cid-7aropxhg]{color:var(--fg);text-decoration:underline;-webkit-text-decoration-color:var(--faint);text-decoration-color:var(--faint);text-underline-offset:.25em;transition:color .15s ease-out}@media (hover:hover) and (pointer:fine){.foot[data-astro-cid-7aropxhg] a[data-astro-cid-7aropxhg]:hover{color:var(--accent)}}@media (width>=64rem){.home[data-astro-cid-7aropxhg]{grid-template:"id about""wall wall"1fr"foot foot"/minmax(0,1fr) minmax(0,1fr);column-gap:3rem}.about[data-astro-cid-7aropxhg]{margin-top:0}}@media (width>=64rem) and (height>=40rem){.home[data-astro-cid-7aropxhg]{grid-template-rows:auto minmax(0,1fr) auto;height:100dvh;overflow:hidden}.wall[data-astro-cid-7aropxhg]{min-height:0;display:grid}.fit[data-astro-cid-7aropxhg]{align-content:center;container-type:size}.fit[data-astro-cid-7aropxhg] .stage-wrap{width:min(100%,533.333cqh - 26.6667rem)}}
