.check[data-v-758a71b0]{min-height:100%;min-height:100dvh;display:grid;align-content:center;justify-items:center;padding:calc(var(--step) * 6)}.column[data-v-758a71b0]{width:100%;max-width:22rem}.identity[data-v-758a71b0]{display:flex;align-items:center;justify-content:center;gap:calc(var(--step) * 2);margin:0;padding-bottom:calc(var(--step) * 3);border-bottom:1px solid var(--rule);font:var(--meta) var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft)}h1[data-v-758a71b0]{margin:calc(var(--step) * 7) 0 0;font-size:17px;font-weight:400;line-height:1.3;text-align:center;color:var(--ink)}.slot[data-v-46a32f00]{--cell-w: calc(var(--step) * 11);--cell-gap: calc(var(--step) * 2);position:relative;width:calc(var(--cell-w) * 4 + var(--cell-gap) * 3);height:calc(var(--step) * 12);margin:calc(var(--step) * 4) 0 calc(var(--step) * 3)}h1[data-v-46a32f00]{margin:calc(var(--step) * 4) 0 calc(var(--step) * 2);font-size:16px;font-weight:400;line-height:1.3}.cells[data-v-46a32f00]{display:flex;gap:var(--cell-gap);height:100%}.box[data-v-46a32f00]{flex:1;min-width:0;display:grid;place-items:center;border:1px solid var(--rule-strong);background:var(--paper-sunk);font:20px var(--mono);transition:border-color .22s linear}.box.next[data-v-46a32f00]{border-color:var(--ink-soft);outline:2px solid var(--focus);outline-offset:2px}.cells.rejected .box[data-v-46a32f00]{border-color:var(--mark)}.cells.rejected[data-v-46a32f00]{animation:shake-46a32f00 .22s ease-in-out}.field[data-v-46a32f00]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;min-height:0;padding:0;border:0;background:none;font:16px var(--mono);color:transparent;caret-color:transparent}.field[data-v-46a32f00]:focus-visible{outline:none}.field[data-v-46a32f00]::selection{background:none;color:transparent}.said[data-v-46a32f00]{position:absolute;width:1px;height:1px;margin:0;overflow:hidden;clip-path:inset(50%)}@keyframes shake-46a32f00{25%{transform:translate(calc(var(--step) * -1.5))}75%{transform:translate(calc(var(--step) * 1.5))}}@media(prefers-reduced-motion:reduce){.box[data-v-46a32f00]{transition:none}.cells.rejected[data-v-46a32f00]{animation:none}}.gate[data-v-4a26a8fc]{--column: 96rem;--gutter: calc(var(--step) * 8);--keyboard: 0px;--accessory: 3rem;background:var(--ground);position:relative;height:100%;height:100dvh;display:flex;flex-direction:column;align-items:center;overflow:hidden}.column[data-v-4a26a8fc]{display:flex;flex:0 1 auto;flex-direction:column;min-height:0;width:100%;max-width:var(--column);padding:calc(var(--bar) + 1px + var(--step) * 6) var(--gutter) 0}.stage[data-v-4a26a8fc]{flex:0 1 auto;min-height:0;width:100%;height:var(--cell)}.controls[data-v-4a26a8fc]{display:grid;flex:1 0 auto;align-content:center;justify-items:center;width:100%;max-width:22rem;padding:calc(var(--step) * 4) calc(var(--step) * 4) calc(var(--step) * 10);text-align:center;transform:translateY(calc(var(--keyboard) * -1))}.gate.lifted .controls[data-v-4a26a8fc]{align-content:end;padding-bottom:calc(var(--step) * 4 + var(--accessory))}.controls.tight[data-v-4a26a8fc]{padding-bottom:calc(var(--step) * 4)}.idle[data-v-4a26a8fc]{margin:calc(var(--step) * 4) 0 calc(var(--step) * 3);font:600 15px var(--sans);color:var(--ink-soft)}.enter[data-v-4a26a8fc]{width:12rem;min-height:calc(var(--step) * 13);margin:calc(var(--step) * 4) 0 calc(var(--step) * 3);padding:0;border:0;background:var(--ink);font:600 15px var(--sans);color:var(--paper);transition:background-color .18s linear}.enter[data-v-4a26a8fc]:hover{background:color-mix(in srgb,var(--ink) 88%,var(--paper))}.enter[aria-disabled=true][data-v-4a26a8fc]{cursor:default}.enter[aria-disabled=true][data-v-4a26a8fc]:hover{background:var(--ink)}.footer[data-v-4a26a8fc]{position:absolute;left:var(--gutter);bottom:calc(var(--step) * 4);margin:0;font:var(--meta) var(--mono);color:var(--ink-soft)}@media(max-width:34rem){.gate[data-v-4a26a8fc]{--gutter: calc(var(--step) * 3)}.footer[data-v-4a26a8fc]{display:none}}.mark[data-v-367b6cee]{position:fixed;left:50%;top:68%;z-index:2;display:flex;align-items:center;gap:calc(var(--step) * 3);margin:0;transform:translate(-50%,-50%);font:600 15px var(--sans);color:var(--ink-soft);transition:top .52s cubic-bezier(.22,0,0,1),color .32s linear}.mark.low[data-v-367b6cee]{top:calc(100% - var(--step) * 9 - env(safe-area-inset-bottom,0px));font:var(--meta) var(--mono)}.turn[data-v-367b6cee]{position:relative;flex:none;display:grid;place-items:center;width:18px;height:18px;color:var(--ink-soft)}.turn[data-v-367b6cee]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:2px solid color-mix(in srgb,currentColor 24%,transparent);border-top-color:currentColor;border-radius:50%;animation:turn-367b6cee .72s linear infinite}.struck[data-v-367b6cee]{color:var(--pass)}.struck[data-v-367b6cee]:before{display:none}svg[data-v-367b6cee]{opacity:0}.struck svg[data-v-367b6cee]{opacity:1;stroke-dasharray:26;animation:strike-367b6cee .26s cubic-bezier(.2,0,0,1)}@keyframes turn-367b6cee{to{transform:rotate(1turn)}}@keyframes strike-367b6cee{0%{stroke-dashoffset:26}}.fade-enter-active[data-v-367b6cee],.fade-leave-active[data-v-367b6cee]{transition:opacity .32s linear}.fade-enter-from[data-v-367b6cee],.fade-leave-to[data-v-367b6cee]{opacity:0}@media(prefers-reduced-motion:reduce){.mark[data-v-367b6cee],.turn[data-v-367b6cee]:before,.struck svg[data-v-367b6cee],.fade-enter-active[data-v-367b6cee],.fade-leave-active[data-v-367b6cee]{transition:none;animation:none}}.index[data-v-f56d7d2e]{--pad: clamp(20px, 4.5vw, 84px);background:var(--ground);min-height:100%;min-height:100dvh;padding:var(--pad)}.identity[data-v-f56d7d2e]{display:flex;align-items:center;gap:calc(var(--step) * 2);margin:0;font:var(--meta) var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft)}.heading[data-v-f56d7d2e]{max-width:60rem;margin:calc(var(--step) * 6) 0 calc(var(--step) * 9);font:700 clamp(34px,7vw,64px) / 1 var(--sans);letter-spacing:-.035em;color:var(--ink)}.listing[data-v-f56d7d2e]{max-width:60rem;margin:0;padding:0;list-style:none;border-top:1px solid var(--rule)}.row[data-v-f56d7d2e]{display:flex;align-items:center;justify-content:space-between;gap:calc(var(--step) * 4);padding:calc(var(--step) * 5) calc(var(--step) * 2);border-bottom:1px solid var(--rule);color:var(--ink);text-decoration:none;transition:background-color .14s linear}.row[data-v-f56d7d2e]:hover{background:color-mix(in srgb,var(--ink) 6%,transparent)}.named[data-v-f56d7d2e]{display:grid;gap:calc(var(--step) * 1.5);min-width:0}.title[data-v-f56d7d2e]{font:600 clamp(17px,2.4vw,21px) var(--sans);letter-spacing:-.015em}.says[data-v-f56d7d2e]{font:var(--meta) var(--mono);color:var(--ink-soft)}.row[data-v-f56d7d2e] svg{flex:none;color:var(--ink-soft);transition:transform .18s cubic-bezier(.22,0,0,1)}.row[data-v-f56d7d2e]:hover svg{transform:translate(4px);color:var(--ink)}.empty[data-v-f56d7d2e]{margin:0;font:var(--meta) var(--mono);color:var(--ink-soft)}@media(prefers-reduced-motion:reduce){.row[data-v-f56d7d2e],.row[data-v-f56d7d2e] svg{transition:none}}.notice[data-v-173201be]{min-height:100%;min-height:100dvh;display:grid;align-content:center;justify-items:center;padding:calc(var(--step) * 6)}.column[data-v-173201be]{width:100%;max-width:22rem;text-align:center}.identity[data-v-173201be]{display:flex;align-items:center;justify-content:center;gap:calc(var(--step) * 2);margin:0;padding-bottom:calc(var(--step) * 3);border-bottom:1px solid var(--rule);font:var(--meta) var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft)}h1[data-v-173201be]{margin:calc(var(--step) * 7) 0 calc(var(--step) * 2);font-size:17px;font-weight:400;line-height:1.3}.say[data-v-173201be]{margin:0;font-size:var(--meta);line-height:1.5;color:var(--ink-soft)}dialog[data-v-b2339dc4]{position:fixed;inset:auto calc(var(--step) * 4) calc(var(--step) * 4) auto;margin:0;border:1px solid var(--rule-strong);border-radius:0;padding:0;width:min(32rem,calc(100vw - var(--step) * 6));color:var(--ink);background:var(--paper-sunk)}dialog[data-v-b2339dc4]::backdrop{background:#00000040}@media(max-width:48rem){dialog[data-v-b2339dc4]{inset:auto 0 var(--keyboard, 0px) 0;width:auto;max-width:none;border-width:1px 0 0;max-height:calc(var(--room, 100dvh) - var(--step) * 4)}dialog.raised[data-v-b2339dc4]{height:calc(var(--room) - var(--step) * 4)}}form[data-v-b2339dc4]{display:flex;flex-direction:column;gap:calc(var(--step) * 3);padding:calc(var(--step) * 4);height:100%;max-height:inherit;box-sizing:border-box}.about[data-v-b2339dc4]{margin:0;color:var(--ink-soft)}.file[data-v-b2339dc4]{font-family:var(--mono);color:var(--ink);overflow-wrap:anywhere}textarea[data-v-b2339dc4]{width:100%;resize:vertical}textarea[data-v-b2339dc4]{flex:1 1 auto;min-height:0}.about[data-v-b2339dc4],.failure[data-v-b2339dc4],.actions[data-v-b2339dc4]{flex:none}.failure[data-v-b2339dc4]{margin:0;color:var(--mark)}.actions[data-v-b2339dc4]{display:flex;justify-content:flex-end;gap:calc(var(--step) * 3)}.surface[data-v-aa12535c]{width:100%;height:100%;display:grid;align-content:center;justify-items:center;gap:calc(var(--step) * 2);padding:calc(var(--step) * 4);text-align:center;color:var(--ink)}.note[data-v-aa12535c]{margin:0;max-width:28rem;text-align:center}.name[data-v-aa12535c]{margin:0;font-family:var(--mono);overflow-wrap:anywhere}.meta[data-v-aa12535c]{margin:0;font:var(--meta) var(--mono);color:var(--ink-soft);overflow-wrap:anywhere}a[data-v-aa12535c]{color:var(--ink)}.surface[data-v-c9f14503]{width:100%;height:100%;display:grid;place-items:center}img[data-v-c9f14503]{max-width:100%;max-height:100%;width:auto;height:auto;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.failure[data-v-c9f14503]{margin:0;padding:calc(var(--step) * 6);font:var(--meta) var(--mono);color:var(--ink-soft)}.surface[data-v-c119772d]{width:100%;height:100%;overflow:auto;background:var(--paper);color:var(--ink);-webkit-overflow-scrolling:touch}.column[data-v-c119772d]{max-width:var(--column, var(--measure));margin:0 auto;padding:calc(var(--step) * 8) var(--gutter, calc(var(--step) * 5))}pre[data-v-c119772d]{margin:0;font:var(--meta)/1.6 var(--mono);white-space:pre}.failure[data-v-c119772d]{margin:0;max-width:var(--measure);font:var(--meta) var(--mono);color:var(--ink-soft)}@media(max-width:44rem){pre[data-v-c119772d]{white-space:pre-wrap;overflow-wrap:anywhere}}.surface[data-v-d580d557]{width:100%;height:100%;display:grid;grid-template-rows:minmax(0,1fr);place-items:center}video[data-v-d580d557]{width:100%;height:100%;object-fit:contain}.failure[data-v-d580d557]{margin:0;padding:calc(var(--step) * 5);text-align:center;font:var(--meta) var(--mono);color:var(--ink-soft)}.failure a[data-v-d580d557]{color:var(--ink)}.stage[data-v-db43d119]{position:relative;flex:1 1 auto;min-width:0;min-height:0;display:grid;grid-template:minmax(0,1fr) / minmax(0,1fr);overflow:hidden;background:var(--stage);touch-action:pan-y}.lens[data-v-db43d119]{min-width:0;min-height:0;transform-origin:center}.stage.close[data-v-db43d119]{touch-action:none}.stage.close .lens[data-v-db43d119]{cursor:grab}.stage.waiting .lens[data-v-db43d119]{opacity:0}.progress[data-v-db43d119]{position:absolute;top:0;left:0;right:0;z-index:1;height:2px;background:var(--rule);overflow:hidden}.progress[data-v-db43d119]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--ink-soft);animation:sweep-db43d119 1.1s ease-in-out infinite}@keyframes sweep-db43d119{0%{transform:translate(-100%)}to{transform:translate(100%)}}.comment[data-v-db43d119]{position:absolute;right:calc(var(--step) * 5);bottom:calc(var(--step) * 5 + env(safe-area-inset-bottom,0px));display:grid;place-items:center;width:calc(var(--step) * 12);height:calc(var(--step) * 12);padding:0;border-color:var(--rule-strong);background:color-mix(in srgb,var(--paper) 78%,transparent);color:var(--ink)}.comment[data-v-db43d119]:hover{border-color:var(--ink-soft);background:var(--paper)}.say[data-v-db43d119]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.sent[data-v-db43d119]{position:absolute;right:calc(var(--step) * 20);bottom:calc(var(--step) * 7 + env(safe-area-inset-bottom,0px));margin:0;padding:calc(var(--step) * 1) calc(var(--step) * 2);background:var(--paper);font:var(--meta) var(--mono);color:var(--ink-soft)}.tree[data-v-26c59020]{list-style:none;margin:0;padding:0}.row[data-v-26c59020]{display:flex;align-items:center;gap:calc(var(--step) * 2);width:100%;min-height:calc(var(--step) * 8);border:0;padding:calc(var(--step) * 1) var(--pad);padding-left:calc(var(--pad) + var(--depth) * var(--step) * 4);text-align:left;font:600 15px var(--sans);color:var(--ink)}.row.file[data-v-26c59020]{padding-left:calc(var(--pad) + var(--step) * 6 + var(--depth) * var(--step) * 4)}.row[data-v-26c59020]:hover{background:var(--paper-sunk)}.row.shown[data-v-26c59020]{background:var(--lift)}.row.shown .name[data-v-26c59020]{font-weight:700}.name[data-v-26c59020]{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tally[data-v-26c59020]{flex:none;font:var(--meta) var(--mono);color:var(--ink-soft)}.turn[data-v-26c59020]{flex:none;display:grid;place-items:center;color:var(--ink-soft);transition:transform .16s cubic-bezier(.2,0,0,1)}.turn.down[data-v-26c59020]{transform:rotate(90deg)}@media(prefers-reduced-motion:reduce){.turn[data-v-26c59020]{transition:none}}.head[data-v-008d201f]{position:relative;display:grid;align-items:end;grid-template-columns:minmax(0,1fr) auto;gap:calc(var(--step) * 1.5);padding:calc(var(--step) * 6) var(--pad) calc(var(--step) * 5)}.steps[data-v-008d201f]{grid-row:1 / span 2;grid-column:2;align-self:center;display:flex;gap:var(--step)}.steps button[data-v-008d201f]{display:grid;place-items:center;min-width:calc(var(--step) * 9);min-height:calc(var(--step) * 9);padding:0;border:0;background:none;color:var(--ink-soft)}.steps button[data-v-008d201f]:hover:not(:disabled){background:var(--paper-sunk);color:var(--ink)}.steps button[data-v-008d201f]:disabled{color:var(--rule);background:none}.meta[data-v-008d201f]{grid-column:1;position:absolute;top:calc(var(--step) * 2);left:var(--pad);right:var(--pad);margin:0;font:var(--meta) var(--mono);color:var(--mark)}.here[data-v-008d201f]{display:flex;min-width:0;margin:0;font:700 clamp(1.25rem,1.9vw,1.6rem) / 1.06 var(--sans);letter-spacing:-.03em;color:var(--ink)}.up[data-v-008d201f]{display:inline-flex;align-items:center;gap:calc(var(--step) * 2);min-width:0;min-height:0;border:0;margin-inline:calc(var(--step) * -2);padding:calc(var(--step) * .5) calc(var(--step) * 2);background:none;font:inherit;color:var(--ink)}.up[data-v-008d201f]:hover{background:var(--paper-sunk)}.up[data-v-008d201f]:active{background:var(--lift)}.up[data-v-008d201f] svg{flex:none;transition:transform .18s cubic-bezier(.22,0,0,1)}.up[data-v-008d201f]:hover svg{transform:translate(-4px)}.to[data-v-008d201f]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:60rem){.head[data-v-008d201f]{gap:calc(var(--step) * 2);padding-top:calc(var(--step) * 5 + env(safe-area-inset-top,0px))}.here[data-v-008d201f]{font:700 clamp(1.5rem,7vw,2rem) / 1.02 var(--sans);letter-spacing:-.035em}}@media(max-width:48rem){.up[data-v-008d201f]{min-height:calc(var(--step) * 11)}}@media(prefers-reduced-motion:reduce){.up[data-v-008d201f] svg{transition:none}}.files[data-v-4f82c301]{--pad: calc(var(--step) * 5);height:100%;height:100dvh;display:flex;flex-direction:column;background:var(--paper)}.files.wide[data-v-4f82c301]{flex-direction:row}.pane[data-v-4f82c301]{flex:none;width:20rem;display:flex;flex-direction:column;border-right:1px solid var(--rule)}.pane[data-v-4f82c301] .head{flex:none;border-bottom:1px solid var(--rule)}.index[data-v-4f82c301]{flex:1 1 auto;min-height:0;overflow:auto;padding-block:calc(var(--step) * 2)}.mark[data-v-4f82c301]{flex:none;margin:0;padding:calc(var(--step) * 3) var(--pad) calc(var(--step) * 4);font:var(--meta) var(--mono);color:var(--ink-soft)}.level[data-v-4f82c301]{flex:1 1 auto;min-height:0;overflow:auto}.rows[data-v-4f82c301]{list-style:none;margin:0;padding:0;border-top:1px solid var(--rule)}.row[data-v-4f82c301]{display:flex;align-items:center;gap:calc(var(--step) * 3);width:100%;min-height:calc(var(--step) * 13);border:0;border-bottom:1px solid var(--rule);padding-inline:var(--pad);text-align:left;font:600 15px var(--sans);color:var(--ink)}.row[data-v-4f82c301]:hover{background:var(--paper-sunk)}.row[data-v-4f82c301]:active{background:var(--lift)}.name[data-v-4f82c301]{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.held[data-v-4f82c301]{flex:none;font:var(--meta) var(--mono);color:var(--ink-soft)}.empty[data-v-4f82c301]{flex:1 1 auto;margin:0;padding:calc(var(--step) * 6) var(--pad);font:var(--meta) var(--mono);color:var(--ink-soft)}.pick[data-v-4f82c301]{display:grid;place-items:center;background:var(--stage)}.project[data-v-3dd26f8f]{background:var(--ground);--column: 96rem;--gutter: calc(var(--step) * 8);--pad: clamp(20px, 4.5vw, 84px);--ease: cubic-bezier(.22, 0, 0, 1);position:relative;height:100%;height:100dvh;overflow:hidden}.cell[data-v-3dd26f8f]{position:fixed;top:calc(var(--bar) + 1px + var(--step) * 6);left:calc(max(0px,(100vw - var(--column)) / 2) + var(--gutter));right:calc(max(0px,(100vw - var(--column)) / 2) + var(--gutter));height:var(--cell);transition:top var(--open) var(--ease),left var(--open) var(--ease),right var(--open) var(--ease),height var(--open) var(--ease)}.cell.wide[data-v-3dd26f8f]{top:0;left:0;right:0;height:100dvh}.stage[data-v-3dd26f8f]{width:100%;height:100%}.lede[data-v-3dd26f8f]{position:fixed;top:var(--pad);left:var(--pad);width:calc(100vw - var(--pad) * 2);max-width:60rem}.title[data-v-3dd26f8f]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0;font-weight:700;font-family:var(--sans);line-height:1;letter-spacing:-.035em;overflow-wrap:break-word;color:var(--ink);text-shadow:0 1px 24px var(--paper);opacity:0;transform:translateY(10px);transition:opacity .46s linear,transform .62s var(--ease)}.named .title[data-v-3dd26f8f]{opacity:1;transform:none}.says[data-v-3dd26f8f]{max-width:min(38rem,100%);margin:calc(var(--step) * 2) 0 0;text-shadow:0 1px 18px var(--paper);font:var(--meta) var(--mono);color:var(--ink-soft);opacity:0;transform:translateY(4px);transition:opacity .42s linear,transform .42s var(--ease)}.named .says.shown[data-v-3dd26f8f]{opacity:1;transform:none}.enter[data-v-3dd26f8f]{position:fixed;right:var(--pad);bottom:calc(var(--pad) + env(safe-area-inset-bottom,0px));display:inline-flex;align-items:center;gap:calc(var(--step) * 2);min-height:calc(var(--step) * 13);padding:0 calc(var(--step) * 5);border:0;background:var(--ink);font:600 15px var(--sans);color:var(--paper);opacity:0;transform:translateY(10px);transition:opacity .46s linear .18s,transform .62s var(--ease) .18s,background-color .18s linear}.named .enter[data-v-3dd26f8f]{opacity:1;transform:none}.enter[data-v-3dd26f8f]:hover{background:color-mix(in srgb,var(--ink) 88%,var(--paper))}.enter[data-v-3dd26f8f] svg{transition:transform .18s var(--ease)}.enter[data-v-3dd26f8f]:hover svg{transform:translate(4px)}.footer[data-v-3dd26f8f]{position:fixed;left:var(--pad);bottom:var(--pad);margin:0;font:var(--meta) var(--mono);color:var(--ink-soft);opacity:0;transition:opacity .46s linear .26s}.named .footer[data-v-3dd26f8f]{opacity:1}@media(prefers-reduced-motion:reduce){.cell[data-v-3dd26f8f],.says[data-v-3dd26f8f],.title[data-v-3dd26f8f],.enter[data-v-3dd26f8f],.footer[data-v-3dd26f8f],.enter[data-v-3dd26f8f] svg{transition:none}}@media(max-width:34rem){.project[data-v-3dd26f8f]{--gutter: calc(var(--step) * 3)}.cell.wide[data-v-3dd26f8f]{left:-32vw;right:-32vw}.footer[data-v-3dd26f8f]{display:none}.enter[data-v-3dd26f8f]{bottom:calc(var(--pad) + env(safe-area-inset-bottom,0px) + var(--step) * 13)}}
