.wrap[data-astro-cid-7czim7ti]{max-width:calc(72rem + 2 * var(--gutter));padding:0 var(--gutter);margin:0 auto}em[data-astro-cid-7czim7ti]{font-style:normal}.h2[data-astro-cid-7czim7ti]{letter-spacing:-.03em;max-width:20ch;font-size:clamp(2rem,2.2vw + 1.2rem,3rem);line-height:1.04}.h2[data-astro-cid-7czim7ti] em[data-astro-cid-7czim7ti]{color:var(--forest)}.center[data-astro-cid-7czim7ti]{text-align:center;margin:0 auto}.say[data-astro-cid-7czim7ti]{max-width:32rem;font-size:var(--text-lead);margin-top:16px}.eyebrow[data-astro-cid-7czim7ti]{color:var(--forest);font-size:var(--text-small);letter-spacing:.06em;text-transform:uppercase;font-weight:700}.sr[data-astro-cid-7czim7ti]{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.room[data-astro-cid-7czim7ti]{background:radial-gradient(60% 50% at 50% 30%, oklch(34% .07 142/.6), transparent 70%), repeating-linear-gradient(0deg, oklch(100% 0 0/.025) 0 1px, transparent 1px 48px), repeating-linear-gradient(90deg, oklch(100% 0 0/.025) 0 1px, transparent 1px 48px), var(--ink);color:var(--forest-muted);padding:40px 0 72px}.crumbs[data-astro-cid-7czim7ti]{font-size:var(--text-small);gap:8px;margin-bottom:28px;display:flex}.crumbs[data-astro-cid-7czim7ti] a[data-astro-cid-7czim7ti]{color:var(--forest-muted);text-decoration:none}.crumbs[data-astro-cid-7czim7ti] a[data-astro-cid-7czim7ti]:hover{color:var(--lime)}.crumbs[data-astro-cid-7czim7ti] span[data-astro-cid-7czim7ti][aria-hidden]{opacity:.4}.room-head[data-astro-cid-7czim7ti]{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:end;gap:20px 56px;margin-bottom:36px;display:grid}.room[data-astro-cid-7czim7ti] h1[data-astro-cid-7czim7ti]{color:#fff;letter-spacing:-.035em;font-size:clamp(2.6rem,4vw + 1.2rem,4.5rem);line-height:.98}.room[data-astro-cid-7czim7ti] h1[data-astro-cid-7czim7ti] em[data-astro-cid-7czim7ti]{color:var(--lime);display:block}.room-head[data-astro-cid-7czim7ti] p[data-astro-cid-7czim7ti]{max-width:30rem;font-size:var(--text-lead)}.console[data-astro-cid-7czim7ti]{background:oklch(20% .03 145/.85);border-radius:28px;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,13.5rem) minmax(0,1fr) minmax(0,13rem);gap:0 28px;padding:0 28px 28px;display:grid;position:relative;box-shadow:inset 0 0 0 1px oklch(100% 0 0/.08),0 40px 90px -40px oklch(5% .03 145)}.mode-input[data-astro-cid-7czim7ti]{opacity:0;pointer-events:none;position:absolute}.console-bar[data-astro-cid-7czim7ti]{font-size:var(--text-small);border-bottom:1px solid oklch(100% 0 0/.08);grid-column:1/-1;align-items:center;gap:18px;margin:0 -28px 24px;padding:14px 28px;font-weight:600;display:flex}.live[data-astro-cid-7czim7ti]{color:oklch(80% .12 25);text-transform:uppercase;letter-spacing:.06em;background:oklch(58% .19 25/.2);border-radius:999px;align-items:center;gap:8px;padding:3px 10px;display:inline-flex}.live[data-astro-cid-7czim7ti] i[data-astro-cid-7czim7ti]{background:oklch(68% .2 25);border-radius:50%;width:8px;height:8px;animation:1.4s ease-in-out infinite blink}@keyframes blink{50%{opacity:.25}}.clock[data-astro-cid-7czim7ti]{color:var(--forest-ink);font-variant-numeric:tabular-nums;margin-left:auto}.keys[data-astro-cid-7czim7ti]{align-content:start;gap:10px;display:grid}.key[data-astro-cid-7czim7ti]{color:var(--forest-muted);cursor:pointer;transition:background-color .2s var(--ease);border-radius:18px;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:14px;padding:10px;display:grid}.key[data-astro-cid-7czim7ti]:hover{background:oklch(100% 0 0/.05)}.cap[data-astro-cid-7czim7ti]{width:56px;height:56px;color:var(--forest-ink);transition:background-color .2s var(--ease), color .2s var(--ease), transform .12s var(--ease);background:oklch(100% 0 0/.08);border-radius:16px;place-items:center;font-size:1.6rem;font-weight:800;display:grid;box-shadow:inset 0 -4px oklch(0% 0 0/.35),inset 0 0 0 1px oklch(100% 0 0/.1)}.kt[data-astro-cid-7czim7ti]{font-size:var(--text-small);gap:2px;line-height:1.35;display:grid}.kt[data-astro-cid-7czim7ti] b[data-astro-cid-7czim7ti]{color:var(--forest-ink);font-size:var(--text-lead)}.console[data-astro-cid-7czim7ti]:has(#m-listen:checked) .key-listen[data-astro-cid-7czim7ti],.console[data-astro-cid-7czim7ti]:has(#m-whisper:checked) .key-whisper[data-astro-cid-7czim7ti],.console[data-astro-cid-7czim7ti]:has(#m-barge:checked) .key-barge[data-astro-cid-7czim7ti]{background:oklch(100% 0 0/.07)}.console[data-astro-cid-7czim7ti]:has(#m-listen:checked) .key-listen[data-astro-cid-7czim7ti] .cap[data-astro-cid-7czim7ti],.console[data-astro-cid-7czim7ti]:has(#m-whisper:checked) .key-whisper[data-astro-cid-7czim7ti] .cap[data-astro-cid-7czim7ti],.console[data-astro-cid-7czim7ti]:has(#m-barge:checked) .key-barge[data-astro-cid-7czim7ti] .cap[data-astro-cid-7czim7ti]{background:var(--lime);color:var(--ink);transform:translateY(2px);box-shadow:inset 0 -2px oklch(0% 0 0/.25),0 0 30px -4px oklch(93% .145 113/.7)}.console[data-astro-cid-7czim7ti]:has(.mode-input:focus-visible) .keys[data-astro-cid-7czim7ti]{outline:2px solid var(--lime);outline-offset:6px;border-radius:20px}.map[data-astro-cid-7czim7ti]{margin:0;position:relative}.map[data-astro-cid-7czim7ti] svg[data-astro-cid-7czim7ti]{width:100%;height:auto;display:block;overflow:visible}.tracks[data-astro-cid-7czim7ti] path[data-astro-cid-7czim7ti]{stroke:oklch(100% 0 0/.08);stroke-width:24px;stroke-linecap:round;fill:none}.f[data-astro-cid-7czim7ti]{fill:none;stroke:var(--lime);stroke-width:4px;stroke-linecap:round;stroke-dasharray:.1 13;opacity:0;transition:opacity .3s var(--ease);animation:.9s linear infinite flow}.f[data-astro-cid-7czim7ti].on,.f[data-astro-cid-7czim7ti].in{opacity:.9}.f[data-astro-cid-7czim7ti].in{stroke:oklch(80% .13 140)}.f[data-astro-cid-7czim7ti].out{stroke:var(--lime);stroke-width:5px}@keyframes flow{to{stroke-dashoffset:-13.1px}}.console[data-astro-cid-7czim7ti]:has(#m-whisper:checked) .f-ys[data-astro-cid-7czim7ti],.console[data-astro-cid-7czim7ti]:has(#m-barge:checked) .f-ys[data-astro-cid-7czim7ti],.console[data-astro-cid-7czim7ti]:has(#m-barge:checked) .f-yc[data-astro-cid-7czim7ti]{opacity:1}.tag[data-astro-cid-7czim7ti]{fill:oklch(100% 0 0/.35);font:700 12px var(--font-body);letter-spacing:.12em}.node[data-astro-cid-7czim7ti] circle[data-astro-cid-7czim7ti]{fill:oklch(28% .04 145);stroke:oklch(100% 0 0/.18);stroke-width:2px}.node[data-astro-cid-7czim7ti] text[data-astro-cid-7czim7ti]{fill:var(--forest-ink);font:800 22px var(--font-body)}.node[data-astro-cid-7czim7ti] .nl[data-astro-cid-7czim7ti]{fill:var(--forest-muted);font:600 15px var(--font-body)}.you[data-astro-cid-7czim7ti] circle[data-astro-cid-7czim7ti]{fill:var(--lime);stroke:none;filter:drop-shadow(0 0 22px oklch(93% .145 113/.55))}.hp[data-astro-cid-7czim7ti]{fill:none;stroke:var(--ink);stroke-width:3.4px;stroke-linecap:round;stroke-linejoin:round}.you[data-astro-cid-7czim7ti] .nl[data-astro-cid-7czim7ti]{fill:var(--lime)}.bubble[data-astro-cid-7czim7ti]{background:var(--card);max-width:15rem;color:var(--ink);font-weight:700;font-size:var(--text-small);animation:pop .3s var(--ease) both;border-radius:16px;gap:2px;padding:10px 14px;line-height:1.3;display:none;position:absolute;box-shadow:0 20px 40px -18px oklch(5% .03 145)}.bubble[data-astro-cid-7czim7ti] span[data-astro-cid-7czim7ti]{color:var(--forest);letter-spacing:.05em;text-transform:uppercase;font-size:.78rem}.b-whisper[data-astro-cid-7czim7ti]{border-bottom-left-radius:4px;bottom:14%;right:0}.b-barge[data-astro-cid-7czim7ti],.b-listen[data-astro-cid-7czim7ti]{text-align:center;top:34%;left:50%;transform:translate(-50%)}.b-listen[data-astro-cid-7czim7ti]{color:var(--forest-ink);background:oklch(100% 0 0/.1)}.b-listen[data-astro-cid-7czim7ti] span[data-astro-cid-7czim7ti]{color:var(--lime)}@keyframes pop{0%{opacity:0;translate:0 6px}}.console[data-astro-cid-7czim7ti]:has(#m-listen:checked) .b-listen[data-astro-cid-7czim7ti],.console[data-astro-cid-7czim7ti]:has(#m-whisper:checked) .b-whisper[data-astro-cid-7czim7ti],.console[data-astro-cid-7czim7ti]:has(#m-barge:checked) .b-barge[data-astro-cid-7czim7ti]{display:grid}.hears[data-astro-cid-7czim7ti]{align-content:start;gap:14px;display:grid}.read[data-astro-cid-7czim7ti]{gap:0;margin:0;display:none}.console[data-astro-cid-7czim7ti]:has(#m-listen:checked) .read-listen[data-astro-cid-7czim7ti],.console[data-astro-cid-7czim7ti]:has(#m-whisper:checked) .read-whisper[data-astro-cid-7czim7ti],.console[data-astro-cid-7czim7ti]:has(#m-barge:checked) .read-barge[data-astro-cid-7czim7ti]{display:grid}.read[data-astro-cid-7czim7ti] div[data-astro-cid-7czim7ti]{border-bottom:1px solid oklch(100% 0 0/.08);padding:14px 0}.read[data-astro-cid-7czim7ti] dt[data-astro-cid-7czim7ti]{font-size:var(--text-small)}.read[data-astro-cid-7czim7ti] dd[data-astro-cid-7czim7ti]{color:var(--forest-ink);font-size:var(--text-lead);animation:pop .3s var(--ease) both;margin:2px 0 0;font-weight:700}.hint[data-astro-cid-7czim7ti]{font-size:var(--text-small);opacity:.8}.ways[data-astro-cid-7czim7ti]{padding:112px 0 0}.ways-grid[data-astro-cid-7czim7ti]{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:16px;margin-top:40px;display:grid}.way[data-astro-cid-7czim7ti]{border-radius:var(--radius-xl);align-content:start;gap:12px;padding:36px;display:grid}.way[data-astro-cid-7czim7ti] h3[data-astro-cid-7czim7ti]{font:800 var(--text-card-title)/1.15 var(--font-body);letter-spacing:-.02em}.way-web[data-astro-cid-7czim7ti]{background:var(--paper-2)}.callbar[data-astro-cid-7czim7ti]{background:var(--ink);color:var(--forest-muted);font-size:var(--text-small);box-shadow:var(--shadow-float);border-radius:22px;flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px;padding:10px 10px 10px 12px;display:flex}.cb-who[data-astro-cid-7czim7ti]{flex:12rem;align-items:center;gap:10px;display:flex}.cb-who[data-astro-cid-7czim7ti] i[data-astro-cid-7czim7ti]{width:38px;height:38px;color:var(--forest-ink);background:oklch(100% 0 0/.1);border-radius:50%;place-items:center;font-style:normal;font-weight:700;display:grid}.cb-who[data-astro-cid-7czim7ti] b[data-astro-cid-7czim7ti]{color:var(--forest-ink);display:block}.seg[data-astro-cid-7czim7ti]{background:oklch(100% 0 0/.08);border-radius:999px;padding:3px;display:inline-flex}.seg[data-astro-cid-7czim7ti] span[data-astro-cid-7czim7ti]{border-radius:999px;padding:7px 12px;font-weight:600}.seg[data-astro-cid-7czim7ti] .on[data-astro-cid-7czim7ti]{background:var(--lime);color:var(--ink)}.way-desk[data-astro-cid-7czim7ti]{background:var(--green-sweep-lit);color:var(--forest-muted);grid-template-columns:minmax(0,1fr) auto;column-gap:28px}.way-desk[data-astro-cid-7czim7ti]>[data-astro-cid-7czim7ti]:not(.pad){grid-column:1}.way-desk[data-astro-cid-7czim7ti] .eyebrow[data-astro-cid-7czim7ti]{color:var(--lime)}.way-desk[data-astro-cid-7czim7ti] h3[data-astro-cid-7czim7ti]{color:var(--forest-ink)}.seq[data-astro-cid-7czim7ti]{gap:12px;margin:6px 0 0;padding:0;list-style:none;display:grid}.seq[data-astro-cid-7czim7ti] li[data-astro-cid-7czim7ti]{color:var(--forest-ink);grid-template-columns:28px minmax(0,1fr);align-items:center;gap:10px;display:grid}.seq[data-astro-cid-7czim7ti] .n[data-astro-cid-7czim7ti]{width:28px;height:28px;font-size:var(--text-small);background:oklch(100% 0 0/.1);border-radius:50%;place-items:center;font-weight:700;display:grid}kbd[data-astro-cid-7czim7ti]{color:var(--lime);font:700 .95em var(--font-body);background:oklch(100% 0 0/.12);border-radius:7px;padding:1px 8px;display:inline-block}.pad[data-astro-cid-7czim7ti]{background:oklch(16% .02 145);border-radius:22px;grid-area:1/2/span 4;align-self:center;width:11rem;padding:14px;box-shadow:inset 0 0 0 1px oklch(100% 0 0/.1)}.display[data-astro-cid-7czim7ti]{color:var(--ink);font:800 1.1rem/1 var(--font-body);letter-spacing:.08em;text-align:right;background:oklch(78% .07 130);border-radius:10px;margin-bottom:12px;padding:8px 10px}.grid[data-astro-cid-7czim7ti]{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.k[data-astro-cid-7czim7ti]{height:34px;color:var(--forest-ink);background:oklch(100% 0 0/.08);border-radius:9px;place-items:center;font-weight:700;display:grid}.k[data-astro-cid-7czim7ti].hot{background:var(--lime);color:var(--ink)}.who[data-astro-cid-7czim7ti]{padding-top:112px}.who-grid[data-astro-cid-7czim7ti]{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:center;gap:32px 64px;display:grid}.matrix[data-astro-cid-7czim7ti]{border-collapse:separate;border-spacing:0;border-radius:var(--radius-xl);background:var(--card);width:100%;box-shadow:0 0 0 1px var(--rule), var(--shadow-float);overflow:hidden}.matrix[data-astro-cid-7czim7ti] th[data-astro-cid-7czim7ti],.matrix[data-astro-cid-7czim7ti] td[data-astro-cid-7czim7ti]{border-bottom:1px solid var(--rule);text-align:left;padding:18px 20px}.matrix[data-astro-cid-7czim7ti] tr[data-astro-cid-7czim7ti]:last-child th[data-astro-cid-7czim7ti],.matrix[data-astro-cid-7czim7ti] tr[data-astro-cid-7czim7ti]:last-child td[data-astro-cid-7czim7ti]{border-bottom:0}.matrix[data-astro-cid-7czim7ti] thead[data-astro-cid-7czim7ti] th[data-astro-cid-7czim7ti]{color:var(--ink-soft);font-size:var(--text-small);font-weight:700}.matrix[data-astro-cid-7czim7ti] tbody[data-astro-cid-7czim7ti] th[data-astro-cid-7czim7ti]{color:var(--ink);font-weight:700}.matrix[data-astro-cid-7czim7ti] i[data-astro-cid-7czim7ti]{font-style:normal;font-weight:700;font-size:var(--text-small);align-items:center;gap:8px;display:inline-flex}.matrix[data-astro-cid-7czim7ti] i[data-astro-cid-7czim7ti]:before{content:"";border-radius:50%;width:22px;height:22px}.yes[data-astro-cid-7czim7ti]{color:var(--ink)}.yes[data-astro-cid-7czim7ti]:before{background:var(--lime) no-repeat center / 12px url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none' stroke='%23032113' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.5 6.2l2.3 2.3 4.7-5'/%3E%3C/svg%3E")}.no[data-astro-cid-7czim7ti]{color:var(--ink-soft)}.no[data-astro-cid-7czim7ti]:before{background:var(--paper-2) no-repeat center / 10px url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none' stroke='%23676e64' stroke-width='1.8' stroke-linecap='round'%3E%3Cpath d='M3 3l6 6M9 3l-6 6'/%3E%3C/svg%3E")}.record[data-astro-cid-7czim7ti]{padding-top:112px}.record-grid[data-astro-cid-7czim7ti]{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:32px 64px;display:grid}.record-grid[data-astro-cid-7czim7ti]>div[data-astro-cid-7czim7ti]:last-child{justify-items:start;gap:4px;display:grid}.record[data-astro-cid-7czim7ti] .go[data-astro-cid-7czim7ti]{margin-top:18px;text-decoration:none}.log[data-astro-cid-7czim7ti]{border-radius:var(--radius-xl);background:var(--portal);box-shadow:0 0 0 1px var(--tint-edge), 0 0 0 6px oklch(100% 0 0/.55), var(--shadow-float);padding:24px}.log-h[data-astro-cid-7czim7ti]{color:var(--ink);margin-bottom:10px;font-weight:700}.log[data-astro-cid-7czim7ti] ol[data-astro-cid-7czim7ti]{margin:0;padding:0;list-style:none;display:grid}.log[data-astro-cid-7czim7ti] li[data-astro-cid-7czim7ti]{font-size:var(--text-small);color:var(--ink-2);border-top:1px solid oklch(90% .005 250);grid-template-columns:4.6rem minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 0 12px 18px;display:grid;position:relative}.log[data-astro-cid-7czim7ti] li[data-astro-cid-7czim7ti]:before{content:"";border:2px solid var(--forest);background:var(--card);border-radius:50%;width:9px;height:9px;margin-top:-4.5px;position:absolute;top:50%;left:0}.log[data-astro-cid-7czim7ti] time[data-astro-cid-7czim7ti]{color:var(--ink-soft);font-variant-numeric:tabular-nums}.log[data-astro-cid-7czim7ti] b[data-astro-cid-7czim7ti]{color:var(--ink)}.log[data-astro-cid-7czim7ti] i[data-astro-cid-7czim7ti]{color:var(--ink-2);background:oklch(93% .005 250);border-radius:6px;padding:2px 8px;font-style:normal;font-weight:600}.story[data-astro-cid-7czim7ti]{padding-top:112px}.beats[data-astro-cid-7czim7ti]{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:48px 0 0;padding:0;list-style:none;display:grid;position:relative}.beats[data-astro-cid-7czim7ti]:before{content:"";background:linear-gradient(90deg, var(--rule), var(--forest), var(--rule));height:2px;position:absolute;top:28px;left:8%;right:8%}.beats[data-astro-cid-7czim7ti] li[data-astro-cid-7czim7ti]{text-align:center;justify-items:center;gap:8px;display:grid;position:relative}.beats[data-astro-cid-7czim7ti] .cap[data-astro-cid-7czim7ti]{background:var(--ink);color:var(--lime);box-shadow:inset 0 -4px 0 oklch(0% 0 0/.45), 0 0 0 8px var(--paper);position:relative}.when[data-astro-cid-7czim7ti]{color:var(--ink);font:800 var(--text-card-title)/1.2 var(--font-body);letter-spacing:-.02em;margin-top:10px}.beats[data-astro-cid-7czim7ti] li[data-astro-cid-7czim7ti] p[data-astro-cid-7czim7ti]:last-child{max-width:24ch}.qs[data-astro-cid-7czim7ti]{padding-top:112px}@media (prefers-reduced-motion:reduce){.f[data-astro-cid-7czim7ti],.live[data-astro-cid-7czim7ti] i[data-astro-cid-7czim7ti],.bubble[data-astro-cid-7czim7ti],.read[data-astro-cid-7czim7ti] dd[data-astro-cid-7czim7ti]{animation:none}.f[data-astro-cid-7czim7ti],.key[data-astro-cid-7czim7ti],.cap[data-astro-cid-7czim7ti]{transition:none}}@media (width<=64rem){.room-head[data-astro-cid-7czim7ti],.ways-grid[data-astro-cid-7czim7ti],.who-grid[data-astro-cid-7czim7ti],.record-grid[data-astro-cid-7czim7ti]{grid-template-columns:minmax(0,1fr)}.console[data-astro-cid-7czim7ti]{grid-template-columns:minmax(0,1fr);gap:20px;padding:0 18px 22px}.console-bar[data-astro-cid-7czim7ti]{margin:0 -18px;padding:12px 18px}.keys[data-astro-cid-7czim7ti]{grid-template-columns:repeat(3,minmax(0,1fr))}.key[data-astro-cid-7czim7ti]{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;padding:10px 4px}.kt[data-astro-cid-7czim7ti] span[data-astro-cid-7czim7ti]{display:none}.ways[data-astro-cid-7czim7ti],.who[data-astro-cid-7czim7ti],.record[data-astro-cid-7czim7ti],.story[data-astro-cid-7czim7ti],.qs[data-astro-cid-7czim7ti]{padding-top:88px}}@media (width<=40rem){.room[data-astro-cid-7czim7ti]{padding-top:28px}.way[data-astro-cid-7czim7ti]{padding:26px 22px}.way-desk[data-astro-cid-7czim7ti]{grid-template-columns:minmax(0,1fr)}.pad[data-astro-cid-7czim7ti]{grid-area:auto/1;justify-self:start;margin-top:8px}.beats[data-astro-cid-7czim7ti]{grid-template-columns:minmax(0,1fr);gap:36px}.beats[data-astro-cid-7czim7ti]:before{display:none}.bubble[data-astro-cid-7czim7ti]{display:none!important}.matrix[data-astro-cid-7czim7ti] th[data-astro-cid-7czim7ti],.matrix[data-astro-cid-7czim7ti] td[data-astro-cid-7czim7ti]{padding:14px 12px}.b-whisper[data-astro-cid-7czim7ti]{bottom:20%;right:0}}
