.copy-btn[data-astro-cid-yulf4ecu]{position:relative}.ico[data-astro-cid-yulf4ecu]{transition:opacity .2s var(--ease-out), transform .2s var(--ease-out);display:inline-flex}.ico-check[data-astro-cid-yulf4ecu]{opacity:0;color:var(--color-success);position:absolute;transform:scale(.6)}.copy-btn[data-astro-cid-yulf4ecu]:not(.btn-icon) .ico-check[data-astro-cid-yulf4ecu]{left:18px}.lbl-done[data-astro-cid-yulf4ecu]{display:none}.copy-btn[data-astro-cid-yulf4ecu][data-copied] .ico-copy[data-astro-cid-yulf4ecu]{opacity:0;transform:scale(.6)}.copy-btn[data-astro-cid-yulf4ecu][data-copied] .ico-check[data-astro-cid-yulf4ecu]{opacity:1;transform:none}.copy-btn[data-astro-cid-yulf4ecu][data-copied] .lbl-copy[data-astro-cid-yulf4ecu]{display:none}.copy-btn[data-astro-cid-yulf4ecu][data-copied] .lbl-done[data-astro-cid-yulf4ecu]{display:inline}.hero[data-astro-cid-lcdefpme]{overflow:hidden}.hero-grid[data-astro-cid-lcdefpme]{align-items:start;row-gap:32px}.hero-copy[data-astro-cid-lcdefpme]{grid-column:1/-1}.hero-art[data-astro-cid-lcdefpme]{border-radius:var(--radius-xl);background:var(--color-surface-1);border:1px solid var(--color-hairline);grid-column:1/-1;height:clamp(220px,28svh,300px);position:relative;overflow:hidden}@media (width>=1024px){.hero[data-astro-cid-lcdefpme]{padding-top:calc(var(--nav-h) + 56px);justify-content:flex-start;padding-bottom:64px}.hero-grid[data-astro-cid-lcdefpme]{height:calc(100svh - var(--nav-h) - 120px)}.hero-copy[data-astro-cid-lcdefpme]{grid-column:1/span 5;align-self:start}.hero-art[data-astro-cid-lcdefpme]{grid-column:7/span 6;height:100%}}.live-dot[data-astro-cid-lcdefpme]{background:var(--color-accent);width:6px;height:6px;box-shadow:0 0 10px var(--color-accent);border-radius:9999px}.spin-ico[data-astro-cid-lcdefpme]{display:inline-flex}.spun .spin-ico[data-astro-cid-lcdefpme]{animation:spin .6s var(--ease-out)}@keyframes spin{to{transform:rotate(360deg)}}.art-ground[data-astro-cid-lcdefpme]{object-fit:cover;opacity:.9;width:100%;height:100%;position:absolute;inset:0}.win[data-astro-cid-lcdefpme]{background:color-mix(in oklab, var(--color-canvas) 92%, transparent);border:1px solid var(--color-hairline-strong);border-radius:var(--radius-lg);flex-direction:column;display:flex;position:absolute;inset:16px 16px -40px;overflow:hidden;box-shadow:0 30px 80px -30px #000000b3}@media (width>=1024px){.win[data-astro-cid-lcdefpme]{inset:64px -28px -28px 64px}}.win-bar[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--color-hairline);height:36px;font-family:var(--font-mono);color:var(--color-ink-subtle);flex:none;align-items:center;gap:14px;padding:0 14px;font-size:12px;display:flex}.dots[data-astro-cid-lcdefpme]{gap:6px;display:inline-flex}.dots[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{background:var(--color-hairline-strong);border-radius:9999px;width:9px;height:9px}.win-body[data-astro-cid-lcdefpme]{flex:1;min-height:0;display:flex}.win-side[data-astro-cid-lcdefpme]{border-right:1px solid var(--color-hairline);width:148px;color:var(--color-ink-subtle);flex:none;padding:16px 10px;font-size:13px;display:none}.win-side[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-radius:var(--radius-md);align-items:center;gap:10px;padding:7px 10px;display:flex}.win-side[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{border:1px solid;border-radius:2px;width:8px;height:8px}.win-side[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme].is-on{background:var(--color-surface-2);color:var(--color-ink)}.win-side[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme].is-on i[data-astro-cid-lcdefpme]{background:var(--color-accent);border-color:var(--color-accent)}.win-main[data-astro-cid-lcdefpme]{flex:1;min-width:0;padding:16px;container-type:inline-size}@media (width>=1024px){.win-side[data-astro-cid-lcdefpme]{display:block}.win-main[data-astro-cid-lcdefpme]{padding:24px 76px 24px 28px}}.win-head[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;display:flex}.win-title[data-astro-cid-lcdefpme]{letter-spacing:-.01em;font-size:15px;font-weight:500}.insp-uuid[data-astro-cid-lcdefpme]{white-space:nowrap;word-break:normal;cursor:text;user-select:all;margin-top:14px;font-size:4.62963cqi;line-height:1.25;display:block}.insp-uuid[data-astro-cid-lcdefpme] .scramble{opacity:.5}.insp-anat[data-astro-cid-lcdefpme]{grid-template-columns:8fr 4fr 4fr 4fr 12fr;column-gap:2.77778cqi;margin-top:6px;display:grid}.insp-anat[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{border-radius:2px;height:2px}.a1[data-astro-cid-lcdefpme]{background:var(--color-seg-1)}.a2[data-astro-cid-lcdefpme]{background:var(--color-seg-2)}.a3[data-astro-cid-lcdefpme]{background:var(--color-seg-3)}.a4[data-astro-cid-lcdefpme]{background:var(--color-seg-4)}.a5[data-astro-cid-lcdefpme]{background:var(--color-seg-5)}.bits[data-astro-cid-lcdefpme]{grid-template-columns:repeat(32,1fr);gap:4px;margin-top:22px;display:grid}.bits[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]{border-radius:2px;gap:2px;display:grid}.bits[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme].is-ver,.bits[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme].is-var{outline:1px solid var(--color-ink-subtle);outline-offset:2px}.bits[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{opacity:.16;height:9px;transition:opacity .3s var(--ease-out);background:currentColor;border-radius:1.5px;display:block}.bits[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme].on{opacity:1}.bits[data-astro-cid-lcdefpme] .g1[data-astro-cid-lcdefpme]{color:var(--color-seg-1)}.bits[data-astro-cid-lcdefpme] .g2[data-astro-cid-lcdefpme]{color:var(--color-seg-2)}.bits[data-astro-cid-lcdefpme] .g3[data-astro-cid-lcdefpme]{color:var(--color-seg-3)}.bits[data-astro-cid-lcdefpme] .g4[data-astro-cid-lcdefpme]{color:var(--color-seg-4)}.bits[data-astro-cid-lcdefpme] .g5[data-astro-cid-lcdefpme]{color:var(--color-seg-5)}.insp-rows[data-astro-cid-lcdefpme]{margin-top:22px;display:none}@media (width>=1024px){.insp-rows[data-astro-cid-lcdefpme]{display:grid}}.insp-rows[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{border-top:1px solid var(--color-hairline);justify-content:space-between;gap:16px;padding:11px 0;font-size:14px;display:flex}.insp-rows[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{color:var(--color-ink-muted);flex:none}.insp-rows[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-ink);overflow:hidden}.note[data-astro-cid-lcdefpme],.note-pause[data-astro-cid-lcdefpme]{display:none}.note[data-astro-cid-lcdefpme]{background:var(--color-surface-2);border:1px solid var(--color-hairline-strong);border-radius:var(--radius-lg);width:300px;padding:16px 18px;position:absolute;bottom:32px;left:88px;box-shadow:0 24px 60px -20px #000000bf}.note-pause[data-astro-cid-lcdefpme]{bottom:32px;left:400px}@media (width>=1024px){.note[data-astro-cid-lcdefpme]{display:block}.note-pause[data-astro-cid-lcdefpme]{display:inline-grid}}.note-head[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.note-title[data-astro-cid-lcdefpme]{font-size:14px;font-weight:500}.note-line[data-astro-cid-lcdefpme]{color:var(--color-ink-muted);align-items:center;gap:10px;padding:5px 0;font-size:13px;display:flex}.note-line[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{width:18px;height:18px;color:var(--color-on-accent);background:var(--color-success);border-radius:9999px;place-items:center;font-size:11px;font-style:normal;display:inline-grid}.note[data-astro-cid-lcdefpme] [data-step]{transition:opacity .36s var(--ease-out), transform .36s var(--ease-out)}.note[data-astro-cid-lcdefpme] [data-step].is-hidden{opacity:0;transform:translateY(4px)}.st-title[data-astro-cid-lcdefpme]{letter-spacing:-.045em;max-width:11ch;font-size:clamp(3rem,1.4rem + 7vw,8rem);font-weight:500;line-height:.98}.stats[data-astro-cid-lcdefpme]{row-gap:32px}.stat[data-astro-cid-lcdefpme]{border-top:1px solid var(--color-hairline-strong);grid-column:span 6;padding-top:16px}@media (width>=1024px){.stat[data-astro-cid-lcdefpme]{grid-column:span 3}}.t-stat[data-astro-cid-lcdefpme]{font-family:var(--font-mono);color:var(--color-ink);letter-spacing:-.03em;font-size:clamp(1.5rem,1.1rem + 1.6vw,2.75rem);line-height:1}.sec-head[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.tool-cards[data-astro-cid-lcdefpme]{row-gap:var(--gutter)}.tool[data-astro-cid-lcdefpme]{transition:transform .2s var(--ease-out), border-color .2s var(--ease-out);flex-direction:column;grid-column:1/-1;text-decoration:none;display:flex;overflow:hidden}@media (width>=1024px){.tool[data-astro-cid-lcdefpme]{grid-column:span 4}}.tool[data-astro-cid-lcdefpme]:hover{border-color:var(--color-hairline-strong);transform:translateY(-2px)}.tool[data-astro-cid-lcdefpme] .tool-arrow{color:var(--color-ink-subtle);transition:transform .2s var(--ease-out), color .2s var(--ease-out)}.tool[data-astro-cid-lcdefpme]:hover .tool-arrow{color:var(--color-accent);transform:translate(3px)}@media (width<=639px){.tools[data-astro-cid-lcdefpme]{--hm:2}}.frag[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--color-hairline);background:var(--color-canvas);height:236px;font-family:var(--font-mono);padding:18px;font-size:12.5px;overflow:hidden}.tool-body[data-astro-cid-lcdefpme]{padding:18px 20px 20px}@media (width<=639px){.frag[data-astro-cid-lcdefpme]{height:216px;padding:14px}.tool-body[data-astro-cid-lcdefpme]{padding:14px 16px 16px}}.frag-tabs[data-astro-cid-lcdefpme]{border:1px solid var(--color-hairline);border-radius:9999px;gap:2px;padding:3px;display:inline-flex}.frag-tabs[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--color-ink-subtle);border-radius:9999px;padding:3px 10px}.frag-tabs[data-astro-cid-lcdefpme] .is-on[data-astro-cid-lcdefpme]{background:var(--color-surface-2);color:var(--color-ink)}.frag-list[data-astro-cid-lcdefpme]{white-space:nowrap;gap:7px;margin-top:12px;display:grid}.frag-list[data-astro-cid-lcdefpme] .uuid{word-break:normal}.frag-foot[data-astro-cid-lcdefpme]{color:var(--color-ink-subtle);justify-content:space-between;margin-top:12px;display:flex}.frag-input[data-astro-cid-lcdefpme]{border:1px solid var(--color-accent);border-radius:var(--radius-md);white-space:nowrap;padding:10px 12px;overflow:hidden}.frag-input[data-astro-cid-lcdefpme] .uuid{word-break:normal}.frag-rows[data-astro-cid-lcdefpme]{margin-top:10px}.frag-rows[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--color-hairline);justify-content:space-between;gap:12px;padding:8px 0;display:flex}.frag-rows[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{color:var(--color-ink-subtle);white-space:nowrap}.frag-rows[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{color:var(--color-ink);text-align:right}.frag-conv[data-astro-cid-lcdefpme]{margin-top:0}.frag-conv[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{flex-direction:column;gap:1px;padding:5px 0}.frag-conv[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{font-size:11px}.frag-conv[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{text-align:left;font-size:min(12.5px, calc((100vw - 2 * var(--gut) - 38px) / 23));white-space:nowrap}.formats[data-astro-cid-lcdefpme] .mo-mq__track{font-family:var(--font-mono);color:var(--color-ink-muted);font-size:15px}.games-grid[data-astro-cid-lcdefpme]{align-items:start;row-gap:40px}.games-copy[data-astro-cid-lcdefpme],.games-art[data-astro-cid-lcdefpme]{grid-column:1/-1}@media (width>=1024px){.games-copy[data-astro-cid-lcdefpme]{grid-column:1/span 5}.games-art[data-astro-cid-lcdefpme]{grid-column:7/span 6}}.game-list[data-astro-cid-lcdefpme]{column-gap:var(--gutter);border-top:1px solid var(--color-hairline);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.game-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--color-hairline);color:var(--color-ink);gap:12px;padding:12px 0;display:flex}.games-art[data-astro-cid-lcdefpme]{min-width:0;padding:16px;container-type:inline-size}.pipe[data-astro-cid-lcdefpme]{font-family:var(--font-mono);align-items:center;font-size:11px;display:flex}@media (width>=640px){.games-art[data-astro-cid-lcdefpme]{padding:24px}.pipe[data-astro-cid-lcdefpme]{font-size:12px}}.pipe-node[data-astro-cid-lcdefpme]{border:1px solid var(--color-hairline-strong);color:var(--color-ink-muted);border-radius:9999px;flex:none;padding:5px 9px}.pipe-node[data-astro-cid-lcdefpme].is-uuid{color:var(--color-accent);border-color:color-mix(in oklab, var(--color-accent) 45%, transparent)}.pipe-line[data-astro-cid-lcdefpme]{background:var(--color-hairline-strong);flex:1;min-width:6px;height:1px;margin:0 4px;position:relative}.pipe-line[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{background:var(--color-accent);width:5px;height:5px;animation:pulse-run 3s var(--ease-in-out) infinite;border-radius:9999px;position:absolute;top:-2px;left:0}@keyframes pulse-run{0%{opacity:0;left:0}15%,85%{opacity:1}to{opacity:0;left:calc(100% - 5px)}}.seed-line[data-astro-cid-lcdefpme]{white-space:nowrap;margin-top:16px;font-size:4.62963cqi}.seed-line[data-astro-cid-lcdefpme] .uuid{word-break:normal}.board[data-astro-cid-lcdefpme]{grid-template-columns:repeat(8,1fr);gap:8px;margin-top:18px;display:grid}.tile-m[data-astro-cid-lcdefpme]{aspect-ratio:1;border-radius:var(--radius-md);background:var(--color-surface-2);border:1px solid var(--color-hairline);place-items:center;display:grid}.tile-m[data-astro-cid-lcdefpme] .face[data-astro-cid-lcdefpme]{aspect-ratio:1;background:var(--color-hairline-strong);border-radius:2px;width:40%}.tile-m[data-astro-cid-lcdefpme].is-open{background:color-mix(in oklab, var(--c,#5ab9fc) 18%, var(--color-surface-1));border-color:var(--c,#5ab9fc)}.tile-m[data-astro-cid-lcdefpme].is-matched{box-shadow:0 0 0 3px color-mix(in oklab, var(--c,#5ab9fc) 25%, transparent)}.tile-m[data-astro-cid-lcdefpme].is-open .face[data-astro-cid-lcdefpme]{background:var(--c,#5ab9fc);border-radius:9999px;width:56%}.challenge[data-astro-cid-lcdefpme]{border-top:1px solid var(--color-hairline);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;padding-top:16px;font-size:14px;display:flex}.close-title[data-astro-cid-lcdefpme]{letter-spacing:-.042em;max-width:14ch;font-size:clamp(2.5rem,1.3rem + 5vw,5.5rem);font-weight:500;line-height:1}@media (prefers-reduced-motion:reduce){.pipe-line[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{animation:none;left:50%}}
