.moment[data-astro-cid-la42crc6]{text-align:left;border:1px solid var(--rule);background:var(--paper);border-radius:10px;width:min(100% - 36px,860px);margin:0 auto;overflow:hidden}.topline[data-astro-cid-la42crc6],.results[data-astro-cid-la42crc6]{border-bottom:1px solid var(--rule);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:8px;margin:0;padding:14px 22px;font-size:12px;display:flex}.brand[data-astro-cid-la42crc6]{color:var(--ink);align-items:center;gap:8px;display:inline-flex}dl[data-astro-cid-la42crc6]{margin:0}dl[data-astro-cid-la42crc6] div[data-astro-cid-la42crc6]{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:12px 24px;padding:12px 22px;display:grid}dt[data-astro-cid-la42crc6]{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.5}dd[data-astro-cid-la42crc6]{font-family:var(--font-code);color:var(--ink);margin:0;font-size:12px}.results[data-astro-cid-la42crc6]{color:var(--ink);border-bottom:0}.scope[data-astro-cid-la42crc6]{border-top:1px solid var(--rule);color:var(--muted);margin:0;padding:12px 22px 15px;font-size:11px;line-height:1.65}@media (width<=640px){dl[data-astro-cid-la42crc6] div[data-astro-cid-la42crc6],.topline[data-astro-cid-la42crc6],.results[data-astro-cid-la42crc6],.scope[data-astro-cid-la42crc6]{padding-inline:18px}dl[data-astro-cid-la42crc6] div[data-astro-cid-la42crc6]{grid-template-columns:minmax(0,1fr);gap:4px}dt[data-astro-cid-la42crc6],.topline[data-astro-cid-la42crc6],.scope[data-astro-cid-la42crc6],.results[data-astro-cid-la42crc6]{font-size:12px}}.context-stage[data-astro-cid-inkk3f3m]{--brand:#e5412a;margin:0}.projection[data-astro-cid-inkk3f3m]{perspective:1800px;--scroll:0;--pointer-x:0;--pointer-y:0;height:460px;position:relative;overflow:clip}.field[data-astro-cid-inkk3f3m]{width:100%;height:100%;color:var(--ink);transform:translateY(calc(var(--scroll) * -30px));position:absolute;inset:0}.signal[data-astro-cid-inkk3f3m]{stroke-dasharray:9 91;stroke-dashoffset:100px;opacity:.45;animation:8s linear infinite paused flow}.signal[data-astro-cid-inkk3f3m].delayed{opacity:.25;animation-delay:-4s}.active[data-astro-cid-inkk3f3m] .signal[data-astro-cid-inkk3f3m],.active[data-astro-cid-inkk3f3m] .scan[data-astro-cid-inkk3f3m]{animation-play-state:running}@keyframes flow{to{stroke-dashoffset:-100px}}.scene-light[data-astro-cid-inkk3f3m]{background:radial-gradient(ellipse at 65% 45%,color-mix(in srgb,var(--brand) 9%,transparent),transparent 65%);filter:blur(20px);position:absolute;inset:20% 14% 0}.document-plane[data-astro-cid-inkk3f3m]{width:min(72%,840px);transform:translate(-50%,-45%) rotateX(calc(20deg - var(--scroll) * 16deg + var(--pointer-y) * -3deg)) rotateY(calc(-4deg + var(--pointer-x) * 4deg)) rotateZ(calc(-4deg + var(--scroll) * 4deg));transform-style:preserve-3d;position:absolute;top:49%;left:50%}.document[data-astro-cid-inkk3f3m]{border:1px solid var(--rule);background:linear-gradient(120deg,var(--paper-2),var(--paper) 50%,var(--paper-2));box-shadow:0 28px 70px #0000000f,0 1px 0 var(--paper) inset;border-radius:3px;position:relative;overflow:hidden}.document-head[data-astro-cid-inkk3f3m]{border-bottom:1px solid var(--rule);font:16px var(--font-code);color:var(--muted);text-align:left;align-items:center;gap:20px;padding:18px 26px;display:flex}.flow-arrow[data-astro-cid-inkk3f3m]{color:var(--muted)}.file[data-astro-cid-inkk3f3m]{margin-left:auto}.version[data-astro-cid-inkk3f3m]{color:var(--ink);white-space:nowrap}.version[data-astro-cid-inkk3f3m] b[data-astro-cid-inkk3f3m]{margin-left:8px;font-weight:500}.document-body[data-astro-cid-inkk3f3m]{height:240px;padding:30px 32px;position:relative}.context-lines[data-astro-cid-inkk3f3m]{flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:24px 32px}.context-lines[data-astro-cid-inkk3f3m]>span[data-astro-cid-inkk3f3m]{transform:translateX(calc(mod(var(--row),3) * 10px));opacity:.55;gap:12px;display:flex}.context-lines[data-astro-cid-inkk3f3m] i[data-astro-cid-inkk3f3m]{background:var(--rule);width:16%;height:2px;display:block}.context-lines[data-astro-cid-inkk3f3m] i[data-astro-cid-inkk3f3m]:nth-child(2){width:27%}.context-lines[data-astro-cid-inkk3f3m] i[data-astro-cid-inkk3f3m]:nth-child(3){width:12%}.context-lines[data-astro-cid-inkk3f3m] i[data-astro-cid-inkk3f3m]:nth-child(4){width:30%}.focus-row[data-astro-cid-inkk3f3m]{background:linear-gradient(90deg,transparent,var(--paper) 25%,var(--paper) 75%,transparent);height:60px;color:var(--ink);box-shadow:0 1px 0 var(--rule),0 -1px 0 var(--rule);justify-content:center;align-items:center;gap:20px;display:flex;position:absolute;inset:38% 0 auto}.focus-row[data-astro-cid-inkk3f3m] code[data-astro-cid-inkk3f3m]{letter-spacing:-.04em;font-size:28px;font-weight:400}.focus-bracket[data-astro-cid-inkk3f3m]{color:var(--muted);font-size:20px}.focus-bracket[data-astro-cid-inkk3f3m]:last-child{color:#bf3826}.rib[data-astro-cid-inkk3f3m]{border:1px solid var(--rule);background:var(--paper);border-radius:3px;position:absolute;inset:0;box-shadow:0 10px 30px #00000008}.rib-mid[data-astro-cid-inkk3f3m]{transform:translate(calc(20px * (1 - var(--scroll))),calc(-20px * (1 - var(--scroll)))) translateZ(calc(-35px * (1 - var(--scroll))));opacity:.6}.rib-back[data-astro-cid-inkk3f3m]{transform:translate(calc(40px * (1 - var(--scroll))),calc(-40px * (1 - var(--scroll)))) translateZ(calc(-70px * (1 - var(--scroll))));opacity:.3}.bracket[data-astro-cid-inkk3f3m]{z-index:2;pointer-events:none;width:80px;height:110px;position:absolute}.opening[data-astro-cid-inkk3f3m]{border-top:4px solid var(--ink);border-left:4px solid var(--ink);top:-14px;left:-14px}.closing[data-astro-cid-inkk3f3m]{border-right:4px solid var(--brand);border-bottom:4px solid var(--brand);bottom:-14px;right:-14px}.scan[data-astro-cid-inkk3f3m]{background:linear-gradient(110deg,transparent 42%,color-mix(in srgb,var(--brand) 5%,transparent) 49%,transparent 56%);pointer-events:none;animation:8s ease-in-out infinite paused scan;position:absolute;inset:0;transform:translate(-110%)}@keyframes scan{0%,15%{transform:translate(-110%)}65%,to{transform:translate(110%)}}figcaption[data-astro-cid-inkk3f3m]{padding-inline:var(--gutter)}.scene-caption[data-astro-cid-inkk3f3m]{color:var(--muted);margin:0;font-size:11px}@media (prefers-color-scheme:dark){.focus-bracket[data-astro-cid-inkk3f3m]:last-child{color:var(--brand)}.document[data-astro-cid-inkk3f3m]{background:linear-gradient(120deg,#161616,#090909 50%,#151515);border-color:#363636;box-shadow:0 25px 100px #000000b3,inset 0 1px #353535}.rib[data-astro-cid-inkk3f3m]{background:#151515;border-color:#363636}.scene-light[data-astro-cid-inkk3f3m]{background:radial-gradient(at 65% 45%,#e5412a21,#0000 65%)}}@media (width<=640px),(width<=1000px) and (height<=500px){.projection[data-astro-cid-inkk3f3m]{perspective:1000px;height:clamp(220px,31svh,280px)}.document-plane[data-astro-cid-inkk3f3m]{width:calc(100% - 48px);max-width:420px;transform:translate(-50%,-45%) rotateX(calc(10deg - var(--scroll) * 10deg)) rotateZ(calc(-4deg + var(--scroll) * 4deg))}.document-head[data-astro-cid-inkk3f3m]{grid-template-columns:12px minmax(0,1fr);gap:6px 8px;padding:12px 14px;font-size:12px;display:grid}.version[data-astro-cid-inkk3f3m]{grid-column:1/-1}.flow-arrow[data-astro-cid-inkk3f3m]{transform:rotate(90deg)}.file[data-astro-cid-inkk3f3m]{overflow-wrap:anywhere;grid-column:2;min-width:0;margin-left:0}.version[data-astro-cid-inkk3f3m] b[data-astro-cid-inkk3f3m]{margin-left:3px}.document-body[data-astro-cid-inkk3f3m]{height:clamp(124px,38vw,156px);padding:20px 18px}.context-lines[data-astro-cid-inkk3f3m]{inset:20px 18px}.context-lines[data-astro-cid-inkk3f3m]>span[data-astro-cid-inkk3f3m]{gap:8px}.focus-row[data-astro-cid-inkk3f3m]{gap:10px;height:48px}.focus-row[data-astro-cid-inkk3f3m] code[data-astro-cid-inkk3f3m]{font-size:23px}.rib-mid[data-astro-cid-inkk3f3m]{transform:translate(calc(10px * (1 - var(--scroll))),calc(-10px * (1 - var(--scroll)))) translateZ(calc(-20px * (1 - var(--scroll))))}.rib-back[data-astro-cid-inkk3f3m]{transform:translate(calc(20px * (1 - var(--scroll))),calc(-20px * (1 - var(--scroll)))) translateZ(calc(-40px * (1 - var(--scroll))))}.bracket[data-astro-cid-inkk3f3m]{border-width:3px;width:42px;height:65px}.opening[data-astro-cid-inkk3f3m]{top:-9px;left:-9px}.closing[data-astro-cid-inkk3f3m]{bottom:-9px;right:-9px}}@media (width<=1000px) and (height<=500px){.projection[data-astro-cid-inkk3f3m]{height:208px}.document-plane[data-astro-cid-inkk3f3m]{width:calc(100% - 32px)}.document-head[data-astro-cid-inkk3f3m]{padding:9px 12px;font-size:11px}.document-body[data-astro-cid-inkk3f3m]{height:108px}.scene-caption[data-astro-cid-inkk3f3m]{font-size:10px}}@media (prefers-reduced-motion:reduce){.document-plane[data-astro-cid-inkk3f3m]{transform:translate(-50%,-45%)}.signal[data-astro-cid-inkk3f3m]{stroke-dashoffset:0;animation:none}.scan[data-astro-cid-inkk3f3m]{display:none}}.states[data-astro-cid-2jcci2g5]{border:1px solid var(--rule);background:var(--paper);width:min(100% - 36px,1000px);color:var(--text);text-align:left;box-shadow:0 24px 80px -56px var(--bloom);border-radius:12px;margin:0 auto;padding:0;list-style:none;overflow:hidden}.state[data-astro-cid-2jcci2g5]{border-top:1px solid var(--rule);grid-template-columns:22px minmax(8.5em,12em) minmax(0,1fr);align-items:start;gap:8px 18px;margin:0;padding:22px 24px;display:grid}.state[data-astro-cid-2jcci2g5]:first-child{border-top:0}.state[data-astro-cid-2jcci2g5] code[data-astro-cid-2jcci2g5]{font-family:var(--font-code);color:var(--muted);overflow-wrap:anywhere;font-size:13px}.open[data-astro-cid-2jcci2g5] code[data-astro-cid-2jcci2g5]{color:var(--ink)}.state[data-astro-cid-2jcci2g5] p[data-astro-cid-2jcci2g5]{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.65}.open[data-astro-cid-2jcci2g5] p[data-astro-cid-2jcci2g5]{color:var(--text)}.gate[data-astro-cid-2jcci2g5]{width:16px;height:20px;margin-top:1px;position:relative}.gate[data-astro-cid-2jcci2g5]:before,.gate[data-astro-cid-2jcci2g5]:after{content:"";border-block:1px solid var(--muted);width:6px;position:absolute;top:0;bottom:0}.gate[data-astro-cid-2jcci2g5]:before{border-left:1px solid var(--muted);left:0}.gate[data-astro-cid-2jcci2g5]:after{border-right:1px solid var(--muted);right:0}.open[data-astro-cid-2jcci2g5] .gate[data-astro-cid-2jcci2g5]:before,.open[data-astro-cid-2jcci2g5] .gate[data-astro-cid-2jcci2g5]:after{border-color:var(--ink)}@media (width<=640px),(width<=1000px) and (height<=500px){.state[data-astro-cid-2jcci2g5]{grid-template-columns:20px minmax(0,1fr);padding:16px 18px}.state[data-astro-cid-2jcci2g5] code[data-astro-cid-2jcci2g5],.state[data-astro-cid-2jcci2g5] p[data-astro-cid-2jcci2g5]{grid-column:2}.state[data-astro-cid-2jcci2g5] p[data-astro-cid-2jcci2g5]{font-size:14px}}.lesson-trace[data-astro-cid-i6zwsply]{width:min(calc(100% - var(--gutter) * 2), 1000px);border:1px solid var(--rule);background:var(--paper);text-align:left;border-radius:12px;margin-inline:auto;overflow:hidden;box-shadow:0 24px 80px #0000000b}.trace-bar[data-astro-cid-i6zwsply]{border-bottom:1px solid var(--rule);color:var(--muted);align-items:center;padding:16px 24px;font-size:11px;display:flex}.trace-workspace[data-astro-cid-i6zwsply]{grid-template-columns:minmax(0,1fr);display:grid}.trace-ready[data-astro-cid-i6zwsply] .trace-workspace[data-astro-cid-i6zwsply]{grid-template-columns:170px minmax(0,1fr)}.trace-rail[data-astro-cid-i6zwsply]{border-right:1px solid var(--rule);background:var(--paper-2);padding:22px 12px}.trace-rail[data-astro-cid-i6zwsply][hidden]{display:none}.trace-rail[data-astro-cid-i6zwsply] button[data-astro-cid-i6zwsply]{font:inherit;width:100%;min-height:44px;color:var(--muted);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:10px;margin:0 0 7px;padding:10px 12px;font-size:12px;display:flex}.trace-rail[data-astro-cid-i6zwsply] button[data-astro-cid-i6zwsply]:hover{color:var(--ink)}.trace-rail[data-astro-cid-i6zwsply] button[data-astro-cid-i6zwsply][aria-pressed=true]{background:var(--paper);color:var(--ink);border-color:var(--rule)}.step-dot[data-astro-cid-i6zwsply]{border:1px solid var(--muted);border-radius:50%;flex-shrink:0;width:6px;height:6px}[data-astro-cid-i6zwsply][aria-pressed=true] .step-dot[data-astro-cid-i6zwsply]{background:var(--ink);border-color:var(--ink)}.trace-inspector[data-astro-cid-i6zwsply]{min-width:0;padding:28px 32px 34px}.trace-panels[data-astro-cid-i6zwsply]{border-top:1px solid var(--rule)}.trace-ready[data-astro-cid-i6zwsply] .trace-panels[data-astro-cid-i6zwsply]{display:grid}.trace-panel[data-astro-cid-i6zwsply]{min-width:0;padding-top:24px}.trace-ready[data-astro-cid-i6zwsply] .trace-panel[data-astro-cid-i6zwsply]{grid-area:1/1}.trace-ready[data-astro-cid-i6zwsply] .trace-panel[data-astro-cid-i6zwsply][hidden]{visibility:hidden;pointer-events:none;display:block}.trace-panel[data-astro-cid-i6zwsply]+.trace-panel[data-astro-cid-i6zwsply]{margin-top:28px}.trace-ready[data-astro-cid-i6zwsply] .trace-panel[data-astro-cid-i6zwsply]+.trace-panel[data-astro-cid-i6zwsply]{margin-top:0}h3[data-astro-cid-i6zwsply]{letter-spacing:-.025em;margin:0 0 12px;font-size:17px;font-weight:450}.trace-panel[data-astro-cid-i6zwsply] p[data-astro-cid-i6zwsply],.panel-note[data-astro-cid-i6zwsply],.example[data-astro-cid-i6zwsply]{color:var(--text);overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.7}.panel-note[data-astro-cid-i6zwsply],.example[data-astro-cid-i6zwsply]{color:var(--muted);margin-top:18px;font-size:13px}.example[data-astro-cid-i6zwsply]{font-size:12px}@media (width<=760px),(width<=1000px) and (height<=500px){.trace-ready[data-astro-cid-i6zwsply] .trace-workspace[data-astro-cid-i6zwsply]{grid-template-columns:minmax(0,1fr)}.trace-bar[data-astro-cid-i6zwsply]{padding:8px 16px}.trace-rail[data-astro-cid-i6zwsply]{border-right:0;border-bottom:1px solid var(--rule);flex-wrap:wrap;gap:4px;padding:6px;display:flex}.trace-rail[data-astro-cid-i6zwsply] button[data-astro-cid-i6zwsply]{flex:60px;justify-content:center;width:auto;margin:0;padding:10px 5px;font-size:12px}.step-dot[data-astro-cid-i6zwsply]{display:none}.trace-inspector[data-astro-cid-i6zwsply]{padding:18px 16px 22px}.trace-ready[data-astro-cid-i6zwsply] .trace-panels[data-astro-cid-i6zwsply]{display:block}.trace-ready[data-astro-cid-i6zwsply] .trace-panel[data-astro-cid-i6zwsply][hidden]{display:none}.panel-note[data-astro-cid-i6zwsply],.example[data-astro-cid-i6zwsply],.trace-panel[data-astro-cid-i6zwsply] p[data-astro-cid-i6zwsply]{font-size:14px}}.delivery[data-astro-cid-hx2dvw4d]{background:var(--paper);text-align:left;width:min(100% - 36px,1120px);margin:auto;overflow:hidden}.delivery-bar[data-astro-cid-hx2dvw4d]{border-block:1px solid var(--rule);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:14px 22px;font-size:12px;display:flex}.destinations[data-astro-cid-hx2dvw4d]{gap:4px;display:flex}.destinations[data-astro-cid-hx2dvw4d][hidden]{display:none}button[data-astro-cid-hx2dvw4d]{font:inherit;min-height:40px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:5px;padding:9px 13px;font-size:12px}button[data-astro-cid-hx2dvw4d][aria-pressed=true]{background:var(--paper-2);color:var(--ink)}.delivery-figure[data-astro-cid-hx2dvw4d]{border-bottom:1px solid var(--rule);margin:0;position:relative}.delivery-visual[data-astro-cid-hx2dvw4d]{background:radial-gradient(ellipse at 50% 65%,var(--paper-2),var(--paper) 72%);height:410px;position:relative;overflow:hidden}.three-space[data-astro-cid-hx2dvw4d]{visibility:hidden;position:absolute;inset:0}.mobile-space[data-astro-cid-hx2dvw4d]{display:none}.delivery-ready[data-astro-cid-hx2dvw4d] .three-space[data-astro-cid-hx2dvw4d]{visibility:visible}.fallback-route[data-astro-cid-hx2dvw4d]{justify-content:center;align-items:center;gap:28px;height:100%;display:flex}.fallback-route[data-astro-cid-hx2dvw4d]>span[data-astro-cid-hx2dvw4d]{color:var(--ink);justify-items:center;gap:18px;display:grid}.fallback-route[data-astro-cid-hx2dvw4d] code[data-astro-cid-hx2dvw4d]{font-size:12px}.fallback-route[data-astro-cid-hx2dvw4d] i[data-astro-cid-hx2dvw4d]{color:var(--muted);font-style:normal}.delivery-ready[data-astro-cid-hx2dvw4d] .fallback-route[data-astro-cid-hx2dvw4d]{visibility:hidden}.visual-labels[data-astro-cid-hx2dvw4d]{visibility:hidden;text-align:center;max-width:690px;color:var(--ink);grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-inline:auto;padding-inline:18px;display:grid;position:absolute;inset:auto 0 18px}.delivery-ready[data-astro-cid-hx2dvw4d] .visual-labels[data-astro-cid-hx2dvw4d]{visibility:visible}.visual-labels[data-astro-cid-hx2dvw4d]>div[data-astro-cid-hx2dvw4d]{align-content:start;gap:6px;display:grid}.visual-labels[data-astro-cid-hx2dvw4d] span[data-astro-cid-hx2dvw4d]{color:var(--muted);font-size:10px}.visual-labels[data-astro-cid-hx2dvw4d] code[data-astro-cid-hx2dvw4d]{overflow-wrap:anywhere;font-size:12px}.replay[data-astro-cid-hx2dvw4d]{color:var(--ink);margin:0 auto 14px;display:block}.replay[data-astro-cid-hx2dvw4d][hidden]{display:none}.replay[data-astro-cid-hx2dvw4d] span[data-astro-cid-hx2dvw4d]{margin-right:8px}.replay[data-astro-cid-hx2dvw4d][aria-disabled=true]{opacity:.5}.wiring-output[data-astro-cid-hx2dvw4d]{max-width:820px;margin-inline:auto;padding:24px 28px}.wiring-route[data-astro-cid-hx2dvw4d]+.wiring-route[data-astro-cid-hx2dvw4d]{margin-top:24px}.wiring-route[data-astro-cid-hx2dvw4d][hidden]{display:none}.delivery-ready[data-astro-cid-hx2dvw4d] .wiring-route[data-astro-cid-hx2dvw4d]+.wiring-route[data-astro-cid-hx2dvw4d]{margin:0}.file-bar[data-astro-cid-hx2dvw4d]{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:10px;font-size:11px;display:flex}.file-bar[data-astro-cid-hx2dvw4d] code[data-astro-cid-hx2dvw4d]{color:var(--ink);overflow-wrap:anywhere;font-size:12px}pre[data-astro-cid-hx2dvw4d]{border:1px solid var(--rule);background:var(--paper-2);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:5px;margin:17px 0 0;padding:18px 20px}pre[data-astro-cid-hx2dvw4d] code[data-astro-cid-hx2dvw4d]{font-size:12px;line-height:1.7}.wiring-details[data-astro-cid-hx2dvw4d]{margin-top:12px}.wiring-details[data-astro-cid-hx2dvw4d] summary[data-astro-cid-hx2dvw4d]{width:max-content;min-height:36px;color:var(--muted);cursor:pointer;padding:8px 0;font-size:11px}.wiring-route[data-astro-cid-hx2dvw4d] p[data-astro-cid-hx2dvw4d]{color:var(--muted);margin:12px 0 0;font-size:11px}.command[data-astro-cid-hx2dvw4d]{border-top:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:10px 20px;padding:16px 28px;display:flex}.command[data-astro-cid-hx2dvw4d]>code[data-astro-cid-hx2dvw4d]{color:var(--ink);font-size:14px}.command[data-astro-cid-hx2dvw4d] button[data-astro-cid-hx2dvw4d]{color:var(--ink);margin-left:auto}.command[data-astro-cid-hx2dvw4d] a[data-astro-cid-hx2dvw4d]{color:var(--muted);font-size:12px}.command[data-astro-cid-hx2dvw4d] button[data-astro-cid-hx2dvw4d][hidden]{display:none}.limits[data-astro-cid-hx2dvw4d],.unavailable[data-astro-cid-hx2dvw4d]{color:var(--text);overflow-wrap:anywhere;margin:0;padding:16px 28px 0;font-size:13px;line-height:1.7}.unavailable[data-astro-cid-hx2dvw4d]{color:var(--muted);padding-top:8px;font-size:12px}.delivery-scope[data-astro-cid-hx2dvw4d]{border-top:1px solid var(--rule);color:var(--muted);margin:0;padding:13px 28px;font-size:11px;line-height:1.7}.world-file[data-astro-cid-hx2dvw4d]{background:var(--paper);border:1px solid var(--rule);border-radius:8px;width:360px;height:220px;padding:24px;overflow:hidden;box-shadow:0 18px 40px #0000000a}.world-label[data-astro-cid-hx2dvw4d]{color:var(--muted);margin-bottom:16px;font-size:15px;display:block}.world-file-head[data-astro-cid-hx2dvw4d]{align-items:center;gap:15px;display:flex}.world-file-head[data-astro-cid-hx2dvw4d] code[data-astro-cid-hx2dvw4d]{color:var(--ink);font-size:19px}.world-papers[data-astro-cid-hx2dvw4d]{align-items:end;gap:14px;margin-top:20px;display:flex}.paper-shape[data-astro-cid-hx2dvw4d]{border:1px solid var(--ink);background:var(--paper);border-radius:4px;width:30px;height:40px;display:block;position:relative}.paper-shape[data-astro-cid-hx2dvw4d]:before,.paper-shape[data-astro-cid-hx2dvw4d]:after{content:"";background:var(--muted);opacity:.5;width:14px;height:1px;position:absolute;top:12px;left:7px}.paper-shape[data-astro-cid-hx2dvw4d]:after{width:9px;top:23px}.world-received[data-astro-cid-hx2dvw4d]{opacity:var(--received,1);transform:translateY(calc((1 - var(--received,1)) * 25px));margin-top:22px}.world-reference[data-astro-cid-hx2dvw4d]{border:1px solid var(--rule);border-radius:5px;gap:10px;padding:13px;display:grid}.world-reference[data-astro-cid-hx2dvw4d] span[data-astro-cid-hx2dvw4d],.world-inline[data-astro-cid-hx2dvw4d]>span[data-astro-cid-hx2dvw4d]{color:var(--muted);font-size:12px}.world-reference[data-astro-cid-hx2dvw4d] code[data-astro-cid-hx2dvw4d]{color:var(--ink);font-size:14px}[data-astro-cid-hx2dvw4d][data-mode=reference] .world-inline[data-astro-cid-hx2dvw4d],[data-astro-cid-hx2dvw4d][data-mode=inline] .world-reference[data-astro-cid-hx2dvw4d]{display:none}.world-inline[data-astro-cid-hx2dvw4d] .world-papers[data-astro-cid-hx2dvw4d]{margin-top:10px}.destination-file[data-astro-cid-hx2dvw4d]{width:280px;height:220px}.destination-file[data-astro-cid-hx2dvw4d]>code[data-astro-cid-hx2dvw4d]{color:var(--ink);overflow-wrap:anywhere;font-size:23px;display:block}.packet[data-astro-cid-hx2dvw4d]{border:1px solid var(--rule);background:var(--paper);width:140px;height:140px;color:var(--ink);border-radius:14px;align-content:center;justify-items:center;gap:15px;display:grid;box-shadow:0 12px 24px #0000000a}.packet[data-astro-cid-hx2dvw4d] span[data-astro-cid-hx2dvw4d]{color:var(--muted);font-size:14px}.packet-papers[data-astro-cid-hx2dvw4d]{width:48px;height:52px;position:relative}.packet-papers[data-astro-cid-hx2dvw4d] .paper-shape[data-astro-cid-hx2dvw4d]{position:absolute;top:6px;left:9px}.packet-papers[data-astro-cid-hx2dvw4d] .paper-shape[data-astro-cid-hx2dvw4d]:first-child{transform:translate(-7px,-4px)rotate(-13deg)}.packet-papers[data-astro-cid-hx2dvw4d] .paper-shape[data-astro-cid-hx2dvw4d]:last-child{transform:translate(7px,4px)rotate(12deg)}.world-floor[data-astro-cid-hx2dvw4d]{background-image:linear-gradient(var(--rule) 1px,transparent 1px),linear-gradient(90deg,var(--rule) 1px,transparent 1px);opacity:.5;background-size:40px 40px;width:1000px;height:440px;mask-image:radial-gradient(#000,#0000 70%)}@media (width<=640px),(width<=1000px) and (height<=500px){.delivery-bar[data-astro-cid-hx2dvw4d]{padding:8px}.delivery-bar[data-astro-cid-hx2dvw4d]>span[data-astro-cid-hx2dvw4d]{display:none}.destinations[data-astro-cid-hx2dvw4d]{grid-template-columns:minmax(0,1fr);width:100%;display:grid}.destinations[data-astro-cid-hx2dvw4d] button[data-astro-cid-hx2dvw4d]{white-space:normal;overflow-wrap:anywhere;text-align:left;min-height:44px;padding-inline:8px;font-size:12px}.delivery-visual[data-astro-cid-hx2dvw4d]{height:auto;min-height:258px}.delivery-ready[data-astro-cid-hx2dvw4d] .three-space[data-astro-cid-hx2dvw4d],.visual-labels[data-astro-cid-hx2dvw4d]{display:none}.delivery-ready[data-astro-cid-hx2dvw4d] .mobile-space[data-astro-cid-hx2dvw4d]{grid-template-rows:auto 36px auto;max-width:390px;margin:auto;padding:16px 18px;display:grid}.mobile-file[data-astro-cid-hx2dvw4d]{border:1px solid var(--rule);background:var(--paper);border-radius:8px;min-width:0;padding:12px 16px}.mobile-file[data-astro-cid-hx2dvw4d]>span[data-astro-cid-hx2dvw4d]{color:var(--muted);margin-bottom:5px;font-size:12px;display:block}.mobile-file[data-astro-cid-hx2dvw4d]>code[data-astro-cid-hx2dvw4d]{color:var(--ink);overflow-wrap:anywhere;font-size:14px;line-height:1.6;display:block}.mobile-route[data-astro-cid-hx2dvw4d]{position:relative}.mobile-route[data-astro-cid-hx2dvw4d]>i[data-astro-cid-hx2dvw4d]{background:var(--rule);width:1px;height:100%;display:block;position:absolute;top:0;left:50%}.mobile-packet[data-astro-cid-hx2dvw4d]{opacity:var(--packet-opacity,0);transform:translate(-50%,calc(-45px + var(--mobile-travel,1) * 98px));position:absolute;top:0;left:50%}.mobile-packet[data-astro-cid-hx2dvw4d] .paper-shape[data-astro-cid-hx2dvw4d]{width:26px;height:34px;box-shadow:0 4px 12px #00000014}.mobile-received[data-astro-cid-hx2dvw4d]{border-top:1px solid var(--rule);opacity:var(--received,1);transform:translateY(calc((1 - var(--received,1)) * 12px));flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;padding-top:10px;display:flex}.mobile-received[data-astro-cid-hx2dvw4d]>span[data-astro-cid-hx2dvw4d]{color:var(--muted);font-size:12px}.mobile-reference[data-astro-cid-hx2dvw4d]{color:var(--ink);overflow-wrap:anywhere;font-size:12px}.mobile-inline[data-astro-cid-hx2dvw4d]{gap:6px;display:flex}.mobile-inline[data-astro-cid-hx2dvw4d] .paper-shape[data-astro-cid-hx2dvw4d]{border-radius:2px;width:14px;height:19px}.mobile-inline[data-astro-cid-hx2dvw4d] .paper-shape[data-astro-cid-hx2dvw4d]:before,.mobile-inline[data-astro-cid-hx2dvw4d] .paper-shape[data-astro-cid-hx2dvw4d]:after{width:6px;top:6px;left:3px}.mobile-inline[data-astro-cid-hx2dvw4d] .paper-shape[data-astro-cid-hx2dvw4d]:after{width:4px;top:12px}[data-astro-cid-hx2dvw4d][data-mode=reference] .mobile-inline[data-astro-cid-hx2dvw4d],[data-astro-cid-hx2dvw4d][data-mode=inline] .mobile-reference[data-astro-cid-hx2dvw4d]{display:none}.replay[data-astro-cid-hx2dvw4d]{min-height:44px;margin-bottom:8px;font-size:12px}.visual-labels[data-astro-cid-hx2dvw4d] code[data-astro-cid-hx2dvw4d]{font-size:11px}.visual-labels[data-astro-cid-hx2dvw4d]{padding-inline:4px}.fallback-route[data-astro-cid-hx2dvw4d]{flex-direction:column;gap:14px;min-height:258px;padding:18px}.fallback-route[data-astro-cid-hx2dvw4d] code[data-astro-cid-hx2dvw4d]{overflow-wrap:anywhere;font-size:14px}.fallback-route[data-astro-cid-hx2dvw4d] i[data-astro-cid-hx2dvw4d]{transform:rotate(90deg)}.delivery-ready[data-astro-cid-hx2dvw4d] .fallback-route[data-astro-cid-hx2dvw4d]{display:none}.wiring-output[data-astro-cid-hx2dvw4d]{padding:14px 18px}.wiring-route[data-astro-cid-hx2dvw4d] p[data-astro-cid-hx2dvw4d],.file-bar[data-astro-cid-hx2dvw4d],.delivery-scope[data-astro-cid-hx2dvw4d]{font-size:12px}.wiring-details[data-astro-cid-hx2dvw4d]{margin-top:4px}.wiring-details[data-astro-cid-hx2dvw4d] summary[data-astro-cid-hx2dvw4d]{width:100%;min-height:44px;font-size:12px}.limits[data-astro-cid-hx2dvw4d],.unavailable[data-astro-cid-hx2dvw4d],.wiring-route[data-astro-cid-hx2dvw4d] p[data-astro-cid-hx2dvw4d],.file-bar[data-astro-cid-hx2dvw4d],.delivery-scope[data-astro-cid-hx2dvw4d]{font-size:12px}.limits[data-astro-cid-hx2dvw4d],.unavailable[data-astro-cid-hx2dvw4d]{padding-inline:18px}.command[data-astro-cid-hx2dvw4d]{padding:12px 18px;display:flex}.command[data-astro-cid-hx2dvw4d] a[data-astro-cid-hx2dvw4d]{justify-content:center;align-items:center;min-height:44px;display:inline-flex}.delivery-scope[data-astro-cid-hx2dvw4d]{padding-inline:18px}pre[data-astro-cid-hx2dvw4d]{padding:14px}}@media (width>=641px) and (width<=1000px) and (height<=500px){.delivery-ready[data-astro-cid-hx2dvw4d] .mobile-space[data-astro-cid-hx2dvw4d]{grid-template-rows:auto;grid-template-columns:minmax(0,1fr) 48px minmax(0,1fr);align-items:center;max-width:720px;padding-block:18px}.delivery-visual[data-astro-cid-hx2dvw4d]{min-height:160px}.mobile-route[data-astro-cid-hx2dvw4d]{height:100%;min-height:60px}.mobile-route[data-astro-cid-hx2dvw4d]>i[data-astro-cid-hx2dvw4d]{width:100%;height:1px;top:50%;left:0}.mobile-packet[data-astro-cid-hx2dvw4d]{transform:translate(calc(-30px + var(--mobile-travel,1) * 92px),-50%);top:50%;left:0}.command[data-astro-cid-hx2dvw4d]{display:flex}}.home-stage[data-astro-cid-zkhec6xw]{text-align:center;grid-template-rows:auto auto 1fr auto;min-height:calc(100svh - 64px);padding-block:clamp(80px,12vh,132px) 36px;display:grid}.introduction[data-astro-cid-zkhec6xw]{z-index:2;position:relative}h1[data-astro-cid-zkhec6xw]{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(34px,4.8vw,58px);font-weight:480;line-height:1.12}h1[data-astro-cid-zkhec6xw] span[data-astro-cid-zkhec6xw]{display:block}.introduction[data-astro-cid-zkhec6xw] p[data-astro-cid-zkhec6xw]{color:var(--muted);margin:22px 0 0;font-size:15px}.invitation[data-astro-cid-zkhec6xw]{z-index:2;margin-top:26px;position:relative}.scene[data-astro-cid-zkhec6xw]{place-self:center;width:min(100%,1400px);min-width:0;margin-block:12px 28px;position:relative}.horizon[data-astro-cid-zkhec6xw]{width:100%;height:0;position:absolute;top:56%;left:0}.actions[data-astro-cid-zkhec6xw]{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px 28px;display:flex}.start[data-astro-cid-zkhec6xw]{border:1px solid var(--ink);background:var(--ink);min-height:44px;color:var(--paper);border-radius:999px;justify-content:center;align-items:center;gap:18px;padding:10px 21px;font-size:14px;font-weight:500;text-decoration:none;transition:transform .18s,opacity .18s;display:inline-flex}.start[data-astro-cid-zkhec6xw]:hover{opacity:.84;transform:translateY(-2px)}.proof[data-astro-cid-zkhec6xw]{padding:10px 0;font-size:14px;text-decoration:none}.proof[data-astro-cid-zkhec6xw]:hover{text-decoration:underline}.scroll-cue[data-astro-cid-zkhec6xw]{color:var(--muted);justify-self:center;padding:8px;font-size:11px;text-decoration:none}.home-story[data-astro-cid-zkhec6xw]{border-top:1px solid var(--rule);background:var(--paper);padding-top:22px}.story-nav[data-astro-cid-zkhec6xw]{border:1px solid var(--rule);background:var(--paper);border-radius:999px;justify-content:center;align-items:center;gap:4px;width:max-content;max-width:calc(100% - 36px);margin:0 auto;padding:4px 6px;display:flex}.story-brand[data-astro-cid-zkhec6xw]{color:var(--ink);padding-inline:10px;line-height:1}.story-nav[data-astro-cid-zkhec6xw] a[data-astro-cid-zkhec6xw]{min-height:40px;color:var(--muted);border-radius:999px;padding:10px 16px;font-size:12px;text-decoration:none}.story-nav[data-astro-cid-zkhec6xw] a[data-astro-cid-zkhec6xw][aria-current]{background:var(--paper-2);color:var(--ink)}.story-scene[data-astro-cid-zkhec6xw]{text-align:center;padding-block:100px 110px;scroll-margin-top:40px}.story-scene[data-astro-cid-zkhec6xw]+.story-scene[data-astro-cid-zkhec6xw]{border-top:1px solid var(--rule)}@media (width>=1100px){.proof-layout[data-astro-cid-zkhec6xw]{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:48px;width:min(100% - 72px,1120px);margin:auto;display:grid}.story-scene--split[data-astro-cid-zkhec6xw] .section-intro[data-astro-cid-zkhec6xw]{text-align:left;width:auto;margin:50px 0 0}.story-scene--split[data-astro-cid-zkhec6xw] .section-intro[data-astro-cid-zkhec6xw] p[data-astro-cid-zkhec6xw]{margin-inline:0}.proof-layout[data-astro-cid-zkhec6xw] .lesson-trace{width:100%}}.recorded-scene[data-astro-cid-zkhec6xw]{text-align:center;border-top:1px solid var(--rule);background:var(--paper);padding-block:140px 120px;scroll-margin-top:40px}.section-intro[data-astro-cid-zkhec6xw]{margin-bottom:48px}h2[data-astro-cid-zkhec6xw]{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(28px,3.2vw,40px);font-weight:460}.guard-note[data-astro-cid-zkhec6xw],.example[data-astro-cid-zkhec6xw]{width:min(100% - 36px,720px);color:var(--muted);text-wrap:pretty;margin:28px auto 0;font-size:14px;line-height:1.7}.example[data-astro-cid-zkhec6xw]{margin-top:14px;font-size:12px}.coverage[data-astro-cid-zkhec6xw]{color:var(--muted);margin:30px 0 0;font-size:12px}.closing-scene[data-astro-cid-zkhec6xw]{text-align:center;border-top:1px solid var(--rule);padding-block:110px 130px}.closing-scene[data-astro-cid-zkhec6xw] .start[data-astro-cid-zkhec6xw]{margin-top:32px}.arriving[data-astro-cid-zkhec6xw] .section-intro[data-astro-cid-zkhec6xw],.closing-scene[data-astro-cid-zkhec6xw].arriving h2[data-astro-cid-zkhec6xw]{animation:.65s cubic-bezier(.2,.8,.2,1) both arrive}@keyframes arrive{0%{opacity:.3;transform:translateY(22px)}to{opacity:1;transform:none}}@media (width<=640px){.home-stage[data-astro-cid-zkhec6xw]{min-height:calc(100svh - 60px);padding-block:clamp(32px,6svh,52px) 20px}h1[data-astro-cid-zkhec6xw]{max-width:22ch;margin-inline:auto;font-size:clamp(27px,7.8vw,33px)}.introduction[data-astro-cid-zkhec6xw] p[data-astro-cid-zkhec6xw]{max-width:24ch;margin-inline:auto;font-size:14px}.scene[data-astro-cid-zkhec6xw]{margin-block:18px}.actions[data-astro-cid-zkhec6xw]{gap:20px}.recorded-scene[data-astro-cid-zkhec6xw]{padding-block:48px 52px}.section-intro[data-astro-cid-zkhec6xw]{margin-bottom:24px}h2[data-astro-cid-zkhec6xw]{font-size:26px;line-height:1.2}.closing-scene[data-astro-cid-zkhec6xw]{padding-block:56px}.story-scene[data-astro-cid-zkhec6xw]{padding-block:44px 48px}.story-scene--split[data-astro-cid-zkhec6xw]{padding-top:32px}.story-scene--split[data-astro-cid-zkhec6xw] .section-intro[data-astro-cid-zkhec6xw]{margin-bottom:20px}.story-brand[data-astro-cid-zkhec6xw]{display:none}.story-nav[data-astro-cid-zkhec6xw]{flex-wrap:wrap}.story-nav[data-astro-cid-zkhec6xw] a[data-astro-cid-zkhec6xw]{min-height:44px;padding-inline:12px;font-size:12px}.scroll-cue[data-astro-cid-zkhec6xw]{align-items:center;min-height:44px;font-size:12px;display:flex}.guard-note[data-astro-cid-zkhec6xw],.example[data-astro-cid-zkhec6xw]{font-size:14px}}@media (width<=1000px) and (height<=500px){.home-stage[data-astro-cid-zkhec6xw]{min-height:calc(100svh - 60px);padding:20px var(--gutter) 12px;text-align:left;grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px 20px}.introduction[data-astro-cid-zkhec6xw]{grid-area:1/1;align-self:end;padding:0}.introduction[data-astro-cid-zkhec6xw] p[data-astro-cid-zkhec6xw]{max-width:28ch;margin-top:14px;font-size:13px}h1[data-astro-cid-zkhec6xw]{font-size:clamp(24px,3.8vw,32px)}.invitation[data-astro-cid-zkhec6xw]{grid-area:2/1;align-self:start;margin-top:0;padding:0}.scene[data-astro-cid-zkhec6xw]{grid-area:1/2/span 2;margin:0}.actions[data-astro-cid-zkhec6xw]{justify-content:flex-start;gap:10px}.start[data-astro-cid-zkhec6xw],.proof[data-astro-cid-zkhec6xw]{font-size:12px}.scroll-cue[data-astro-cid-zkhec6xw]{grid-area:3/1/auto/span 2;align-items:center;min-height:44px;display:flex}.story-scene[data-astro-cid-zkhec6xw],.recorded-scene[data-astro-cid-zkhec6xw]{padding-block:32px 40px}.section-intro[data-astro-cid-zkhec6xw]{margin-bottom:20px}h2[data-astro-cid-zkhec6xw]{font-size:26px}}@media (width>=641px) and (width<=1000px) and (height<=500px){.proof-layout[data-astro-cid-zkhec6xw]{grid-template-columns:150px minmax(0,1fr);align-items:start;gap:18px;width:calc(100% - 36px);margin:auto;display:grid}.story-scene--split[data-astro-cid-zkhec6xw] .section-intro[data-astro-cid-zkhec6xw]{text-align:left;width:auto;margin:0;padding:0}.proof-layout[data-astro-cid-zkhec6xw] .lesson-trace{width:100%}}
