.cow-memory-visual[data-astro-cid-boyfswl3]{--cow-ink:#172b31;--cow-muted:#66797c;--cow-teal:#087f78;--cow-teal-deep:#075b5b;--cow-gold:#bd762c;--cow-gold-soft:#fff1dc;--cow-paper:#f6f8f4;--cow-line:#d7e4df;--cow-danger:#b24b42;border:1px solid var(--cow-line);background:var(--cow-paper);width:100%;max-width:980px;color:var(--cow-ink);border-radius:1.2rem;margin:0 auto;padding:clamp(.9rem,3vw,1.5rem);font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,sans-serif;line-height:1.45}.cow-memory-visual[data-astro-cid-boyfswl3] [data-astro-cid-boyfswl3],.cow-memory-visual[data-astro-cid-boyfswl3] [data-astro-cid-boyfswl3]:before,.cow-memory-visual[data-astro-cid-boyfswl3] [data-astro-cid-boyfswl3]:after{box-sizing:border-box}.lesson-kicker[data-astro-cid-boyfswl3],.card-heading[data-astro-cid-boyfswl3],.range-meta[data-astro-cid-boyfswl3],.legend[data-astro-cid-boyfswl3],.range-axis-labels[data-astro-cid-boyfswl3],.track-labels[data-astro-cid-boyfswl3]{align-items:center;gap:.7rem;display:flex}.lesson-kicker[data-astro-cid-boyfswl3]{min-height:2.35rem;color:var(--cow-teal-deep)}.kicker-mark[data-astro-cid-boyfswl3]{background:var(--cow-teal);color:#fff;border-radius:.62rem;place-items:center;width:2.45rem;height:2.45rem;font:800 .82rem ui-monospace,SFMono-Regular,Menlo,monospace;display:grid}.lesson-kicker[data-astro-cid-boyfswl3] div[data-astro-cid-boyfswl3],.card-heading[data-astro-cid-boyfswl3]>div[data-astro-cid-boyfswl3]{gap:.12rem;min-width:0;display:grid}.lesson-kicker[data-astro-cid-boyfswl3] strong[data-astro-cid-boyfswl3]{letter-spacing:.1em;font-size:.72rem}.lesson-kicker[data-astro-cid-boyfswl3] small[data-astro-cid-boyfswl3]{color:var(--cow-muted);font-size:.76rem}.phase-pill[data-astro-cid-boyfswl3],.line-state[data-astro-cid-boyfswl3],.range-state[data-astro-cid-boyfswl3]{max-width:43%;color:var(--cow-teal-deep);text-align:center;border:1px solid #c9ddd7;border-radius:999px;flex:none;margin-left:auto;padding:.25rem .5rem;font-size:.67rem}.lesson-stage[data-astro-cid-boyfswl3]{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:clamp(.8rem,2vw,1.2rem);margin-top:.9rem;display:grid}.source-card[data-astro-cid-boyfswl3],.range-card[data-astro-cid-boyfswl3]{border-radius:.95rem;min-width:0;overflow:hidden}.source-card[data-astro-cid-boyfswl3]{color:#e8f2ee;background:#10252c;border:1px solid #263e45}.range-card[data-astro-cid-boyfswl3]{background:#fffdf8;border:1px solid #e6cfad}.card-heading[data-astro-cid-boyfswl3]{border-bottom:1px solid #ffffff21;justify-content:space-between;min-height:3.9rem;padding:.78rem .9rem}.range-card[data-astro-cid-boyfswl3] .card-heading[data-astro-cid-boyfswl3]{border-bottom-color:#f0e3cc}.card-label[data-astro-cid-boyfswl3]{color:#9fbab5;letter-spacing:.14em;font-size:.62rem;font-weight:800}.range-card[data-astro-cid-boyfswl3] .card-label[data-astro-cid-boyfswl3]{color:var(--cow-gold)}.card-heading[data-astro-cid-boyfswl3] strong[data-astro-cid-boyfswl3]{overflow-wrap:anywhere;font-size:clamp(.9rem,2vw,1.08rem);line-height:1.3}.line-state[data-astro-cid-boyfswl3]{color:#b9ceca;border-color:#fff3}.range-state[data-astro-cid-boyfswl3]{color:var(--cow-gold);border-color:#ead8b9}.source-card[data-astro-cid-boyfswl3] pre[data-astro-cid-boyfswl3]{margin:0;padding:.78rem .65rem;font:.76rem/1.65 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;overflow-x:auto}.source-card[data-astro-cid-boyfswl3] code[data-astro-cid-boyfswl3]{min-width:max-content;display:block}.code-line[data-astro-cid-boyfswl3]{color:#c4d6d1;border-left:3px solid #0000;min-height:1.65em;padding:0 .35rem;display:flex}.code-line[data-astro-cid-boyfswl3].is-active{color:#fff7e8;background:#c4772733;border-left-color:#f1b567}.line-number[data-astro-cid-boyfswl3]{color:#6e8a88;user-select:none;text-align:right;width:1.9rem;margin-right:.55rem}.code-line[data-astro-cid-boyfswl3].is-active .line-number[data-astro-cid-boyfswl3]{color:#f1b567}.line-text[data-astro-cid-boyfswl3]{white-space:pre}.source-foot[data-astro-cid-boyfswl3]{color:#a7bfba;border-top:1px solid #ffffff1a;min-height:2.45rem;padding:.55rem .9rem .7rem;font-size:.7rem}.legend[data-astro-cid-boyfswl3]{color:var(--cow-muted);flex-wrap:wrap;padding:.75rem .9rem .25rem;font-size:.67rem}.legend[data-astro-cid-boyfswl3] span[data-astro-cid-boyfswl3]{align-items:center;gap:.28rem;display:inline-flex}.legend-swatch[data-astro-cid-boyfswl3]{border-radius:.18rem;width:.72rem;height:.72rem;display:inline-block}.reserved-swatch[data-astro-cid-boyfswl3]{background:#e4f3ed;border:1px solid #79b9ab}.accessible-swatch[data-astro-cid-boyfswl3]{background:var(--cow-gold)}.limit-swatch[data-astro-cid-boyfswl3]{background:var(--cow-danger);border-radius:0;width:.16rem}.range-meta[data-astro-cid-boyfswl3]{color:var(--cow-muted);flex-wrap:wrap;justify-content:space-between;padding:.3rem .9rem 0;font:.66rem ui-monospace,SFMono-Regular,Menlo,monospace}.range-visual[data-astro-cid-boyfswl3]{align-content:center;min-height:246px;padding:1.15rem 1rem .8rem;display:grid}.range-axis-labels[data-astro-cid-boyfswl3],.track-labels[data-astro-cid-boyfswl3]{color:var(--cow-muted);justify-content:space-between;font-size:.66rem}.range-axis-labels[data-astro-cid-boyfswl3]{margin-bottom:.72rem}.range-track[data-astro-cid-boyfswl3]{height:5.6rem;padding:.65rem 0;position:relative}.reserved-zone[data-astro-cid-boyfswl3]{background:repeating-linear-gradient(135deg,#edf8f3 0 9px,#e1f1eb 9px 18px);border:2px solid #78b8aa;border-radius:.72rem;width:100%;height:100%;position:relative}.accessible-zone[data-astro-cid-boyfswl3]{background:linear-gradient(180deg, #d49347, var(--cow-gold));border-radius:.52rem 0 0 .52rem;width:0%;height:100%;position:absolute;top:0;left:0}.limit-marker[data-astro-cid-boyfswl3]{background:var(--cow-danger);border-radius:999px;width:.24rem;height:calc(100% + 1.44rem);position:absolute;top:-.72rem;right:-.22rem}.limit-marker[data-astro-cid-boyfswl3]:before,.limit-marker[data-astro-cid-boyfswl3]:after{border:2px solid var(--cow-danger);content:"";background:#fffdf8;border-radius:50%;width:.65rem;height:.65rem;position:absolute;left:50%;transform:translate(-50%)}.limit-marker[data-astro-cid-boyfswl3]:before{top:-.15rem}.limit-marker[data-astro-cid-boyfswl3]:after{bottom:-.15rem}.request-marker[data-astro-cid-boyfswl3]{z-index:1;border-left:2px dashed #7a3530;width:.1rem;height:calc(100% + 2.04rem);position:absolute;top:-1.02rem;left:0%}.request-marker[data-astro-cid-boyfswl3]:after{color:#7a3530;content:"请求";white-space:nowrap;width:5.2rem;font-size:.64rem;font-weight:750;position:absolute;top:-1.1rem;left:.25rem}.track-labels[data-astro-cid-boyfswl3]{align-items:flex-start;gap:.4rem;margin-top:.78rem}.track-labels[data-astro-cid-boyfswl3] span[data-astro-cid-boyfswl3]{overflow-wrap:anywhere;max-width:42%}.track-labels[data-astro-cid-boyfswl3] span[data-astro-cid-boyfswl3]:nth-child(2){color:var(--cow-gold);text-align:center}.track-labels[data-astro-cid-boyfswl3] span[data-astro-cid-boyfswl3]:last-child{color:var(--cow-danger);text-align:right}.base-compare[data-astro-cid-boyfswl3]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:0 .9rem .7rem;display:grid}.instance-chip[data-astro-cid-boyfswl3]{background:#f3faf6;border:1px solid #add2c5;border-radius:.55rem;gap:.18rem;padding:.48rem .55rem;display:grid}.instance-chip[data-astro-cid-boyfswl3].instance-b{background:#fff8eb;border-color:#e1c18d}.instance-chip[data-astro-cid-boyfswl3] span[data-astro-cid-boyfswl3]{color:var(--cow-muted);font-size:.62rem}.instance-chip[data-astro-cid-boyfswl3] strong[data-astro-cid-boyfswl3]{overflow-wrap:anywhere;color:var(--cow-teal-deep);font:700 .72rem ui-monospace,SFMono-Regular,Menlo,monospace}.instance-b[data-astro-cid-boyfswl3] strong[data-astro-cid-boyfswl3]{color:#95581b}.base-compare[data-astro-cid-boyfswl3] p[data-astro-cid-boyfswl3]{color:var(--cow-muted);grid-column:1/-1;margin:0;font-size:.68rem}.range-note[data-astro-cid-boyfswl3]{min-height:2.5em;color:var(--cow-muted);border-top:1px dashed #ead8b9;margin:0;padding:.6rem .9rem;font-size:.72rem}.result-pill[data-astro-cid-boyfswl3]{color:var(--cow-teal-deep);overflow-wrap:anywhere;background:#eaf5f0;border-radius:.55rem;margin:0 .9rem .85rem;padding:.55rem .7rem;font:700 .74rem ui-monospace,SFMono-Regular,Menlo,monospace}[data-astro-cid-boyfswl3][hidden]{display:none!important}@media (width<=680px){.cow-memory-visual[data-astro-cid-boyfswl3]{border-radius:.92rem;padding:.7rem}.lesson-kicker[data-astro-cid-boyfswl3]{align-items:flex-start}.lesson-kicker[data-astro-cid-boyfswl3] strong[data-astro-cid-boyfswl3]{font-size:.62rem}.lesson-kicker[data-astro-cid-boyfswl3] small[data-astro-cid-boyfswl3]{font-size:.67rem}.phase-pill[data-astro-cid-boyfswl3]{max-width:34%;font-size:.58rem}.lesson-stage[data-astro-cid-boyfswl3]{grid-template-columns:1fr;gap:.55rem}.card-heading[data-astro-cid-boyfswl3]{min-height:3.2rem;padding:.6rem .7rem}.card-heading[data-astro-cid-boyfswl3] strong[data-astro-cid-boyfswl3]{font-size:.84rem}.line-state[data-astro-cid-boyfswl3],.range-state[data-astro-cid-boyfswl3]{max-width:39%;font-size:.57rem}.source-card[data-astro-cid-boyfswl3] pre[data-astro-cid-boyfswl3]{padding:.45rem .25rem;font-size:.69rem}.code-line[data-astro-cid-boyfswl3]:not(.is-active){display:none}.source-foot[data-astro-cid-boyfswl3]{min-height:0;padding:.42rem .7rem .5rem;font-size:.63rem}.legend[data-astro-cid-boyfswl3]{gap:.4rem;padding:.5rem .7rem .2rem;font-size:.61rem}.range-meta[data-astro-cid-boyfswl3]{gap:.25rem;padding:.25rem .7rem 0;font-size:.59rem}.range-visual[data-astro-cid-boyfswl3]{height:210px;min-height:210px;padding:.72rem .7rem .55rem}.range-axis-labels[data-astro-cid-boyfswl3],.track-labels[data-astro-cid-boyfswl3]{font-size:.59rem}.range-track[data-astro-cid-boyfswl3]{height:4.45rem;padding:.5rem 0}.track-labels[data-astro-cid-boyfswl3]{margin-top:.58rem}.request-marker[data-astro-cid-boyfswl3]:after{font-size:.58rem;top:-.95rem}.base-compare[data-astro-cid-boyfswl3]{margin:0 .7rem .52rem}.instance-chip[data-astro-cid-boyfswl3]{padding:.38rem .45rem}.instance-chip[data-astro-cid-boyfswl3] strong[data-astro-cid-boyfswl3]{font-size:.64rem}.base-compare[data-astro-cid-boyfswl3] p[data-astro-cid-boyfswl3],.range-note[data-astro-cid-boyfswl3]{font-size:.63rem}.range-note[data-astro-cid-boyfswl3]{padding:.48rem .7rem}.result-pill[data-astro-cid-boyfswl3]{margin:0 .7rem .62rem;padding:.46rem .55rem;font-size:.64rem}}@media (width<=650px){.lesson-kicker[data-astro-cid-boyfswl3],.source-card[data-astro-cid-boyfswl3] .card-heading[data-astro-cid-boyfswl3],.source-foot[data-astro-cid-boyfswl3],.range-card[data-astro-cid-boyfswl3] .card-heading[data-astro-cid-boyfswl3]{display:none}.lesson-stage[data-astro-cid-boyfswl3]{margin-top:0}.source-card[data-astro-cid-boyfswl3] pre[data-astro-cid-boyfswl3]{padding:.36rem .25rem}.range-card[data-astro-cid-boyfswl3] .legend[data-astro-cid-boyfswl3]{padding-top:.48rem}.range-visual[data-astro-cid-boyfswl3]{margin-top:.18rem}.lesson-stage[data-astro-cid-boyfswl3] .source-card[data-astro-cid-boyfswl3],.range-note[data-astro-cid-boyfswl3]{display:none}.range-visual[data-astro-cid-boyfswl3]{height:120px;min-height:120px;padding:.4rem .7rem}.range-track[data-astro-cid-boyfswl3]{height:3.8rem}.result-pill[data-astro-cid-boyfswl3]{font-size:.7rem}.base-compare[data-astro-cid-boyfswl3]{margin-bottom:.3rem}.base-compare[data-astro-cid-boyfswl3] p[data-astro-cid-boyfswl3]{display:none}.instance-chip[data-astro-cid-boyfswl3]{padding:.2rem .35rem}.instance-chip[data-astro-cid-boyfswl3] strong[data-astro-cid-boyfswl3]{font-size:.62rem}.instance-chip[data-astro-cid-boyfswl3] span[data-astro-cid-boyfswl3]{font-size:.6rem}}.cow-visual[data-astro-cid-l7t5smlp]{--cow-ink:#172b32;--cow-muted:#64777b;--cow-line:#d7e3df;--cow-teal:#087d77;--cow-teal-deep:#075b58;--cow-gold:#b96e22;--cow-blue:#5067a0;--cow-paper:#f6faf7;border:1px solid var(--cow-line);background:var(--cow-paper);width:100%;max-width:860px;color:var(--cow-ink);border-radius:1rem;margin:0 auto;padding:clamp(.65rem,2.5vw,1.05rem);font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,sans-serif;line-height:1.35}.cow-visual[data-astro-cid-l7t5smlp] [data-astro-cid-l7t5smlp],.cow-visual[data-astro-cid-l7t5smlp] [data-astro-cid-l7t5smlp]:before,.cow-visual[data-astro-cid-l7t5smlp] [data-astro-cid-l7t5smlp]:after{box-sizing:border-box}.cow-topline[data-astro-cid-l7t5smlp],.event-strip[data-astro-cid-l7t5smlp],.map-heading[data-astro-cid-l7t5smlp],.page-card-top[data-astro-cid-l7t5smlp],.cow-footer[data-astro-cid-l7t5smlp],.legend[data-astro-cid-l7t5smlp]{align-items:center;display:flex}.cow-topline[data-astro-cid-l7t5smlp]{gap:.55rem}.cow-mark[data-astro-cid-l7t5smlp]{background:var(--cow-teal);color:#fff;letter-spacing:.04em;border-radius:.62rem;flex:none;place-items:center;width:2.25rem;height:2.25rem;font:800 .7rem ui-monospace,SFMono-Regular,Menlo,monospace;display:grid}.cow-heading[data-astro-cid-l7t5smlp]{gap:.08rem;min-width:0;display:grid}.eyebrow[data-astro-cid-l7t5smlp],.card-label[data-astro-cid-l7t5smlp],.page-number[data-astro-cid-l7t5smlp]{color:var(--cow-teal-deep);letter-spacing:.1em;font-size:.58rem;font-weight:800}.cow-heading[data-astro-cid-l7t5smlp] strong[data-astro-cid-l7t5smlp]{overflow-wrap:anywhere;min-width:0;font-size:clamp(.88rem,2vw,1.08rem)}.phase-chip[data-astro-cid-l7t5smlp],.relation-chip[data-astro-cid-l7t5smlp]{overflow-wrap:anywhere;border:1px solid var(--cow-line);max-width:42%;color:var(--cow-muted);text-align:center;border-radius:999px;flex:0 auto;margin-left:auto;padding:.24rem .44rem;font-size:.62rem}.event-strip[data-astro-cid-l7t5smlp]{background:#fff;border:1px dashed #c4d8d0;border-radius:.6rem;justify-content:space-between;gap:.55rem;min-height:2rem;margin-top:.62rem;padding:.38rem .55rem}.event-text[data-astro-cid-l7t5smlp],.source-text[data-astro-cid-l7t5smlp]{overflow-wrap:anywhere;min-width:0}.event-text[data-astro-cid-l7t5smlp]{color:var(--cow-teal-deep);font:700 .7rem/1.25 ui-monospace,SFMono-Regular,Menlo,monospace}.source-text[data-astro-cid-l7t5smlp]{color:var(--cow-muted);text-align:right;flex:0 44%;font-size:.6rem}.page-map[data-astro-cid-l7t5smlp]{background:#fffdf8;border:1px solid #e2d4bd;border-radius:.82rem;margin-top:.62rem;overflow:hidden}.map-heading[data-astro-cid-l7t5smlp]{border-bottom:1px solid #eee1cd;justify-content:space-between;gap:.55rem;min-height:3.35rem;padding:.62rem .7rem}.map-heading[data-astro-cid-l7t5smlp]>div[data-astro-cid-l7t5smlp]{gap:.08rem;min-width:0;display:grid}.map-heading[data-astro-cid-l7t5smlp] .card-label[data-astro-cid-l7t5smlp]{color:var(--cow-gold)}.map-heading[data-astro-cid-l7t5smlp] strong[data-astro-cid-l7t5smlp]{overflow-wrap:anywhere;font-size:clamp(.86rem,2vw,1rem)}.relation-chip[data-astro-cid-l7t5smlp]{color:#8d5d27;border-color:#ecd9b8;max-width:52%;line-height:1.2}.page-grid[data-astro-cid-l7t5smlp]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.52rem;padding:.7rem;display:grid}.page-card[data-astro-cid-l7t5smlp]{border:1px solid var(--cow-line);background:#fff;border-radius:.7rem;align-content:start;gap:.27rem;min-width:0;min-height:8.6rem;padding:.62rem;display:grid;box-shadow:0 2px #172b3208}.page-card[data-astro-cid-l7t5smlp].is-focus{transform:translateY(-2px);box-shadow:0 0 0 2px #087d772b,0 6px 14px #172b3214}.page-card[data-astro-cid-l7t5smlp].is-shared{background:#f1fbf7;border-color:#9ed6ca}.page-card[data-astro-cid-l7t5smlp].is-private{background:#fff8eb;border-color:#e5bf8d}.page-card[data-astro-cid-l7t5smlp].is-locked{background:#f8faff;border-color:#aebedc}.page-card[data-astro-cid-l7t5smlp].is-muted{opacity:.78;border-style:dashed}.page-card-top[data-astro-cid-l7t5smlp]{justify-content:space-between;gap:.3rem}.page-number[data-astro-cid-l7t5smlp]{min-width:0;color:var(--cow-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.52rem;overflow:hidden}.tone-badge[data-astro-cid-l7t5smlp]{overflow-wrap:anywhere;max-width:58%;color:var(--cow-muted);text-align:center;background:#edf1f2;border-radius:.28rem;flex:0 auto;padding:.15rem .28rem;font:700 .53rem/1.15 ui-monospace,SFMono-Regular,Menlo,monospace}.page-card[data-astro-cid-l7t5smlp].is-shared .tone-badge[data-astro-cid-l7t5smlp]{color:var(--cow-teal-deep);background:#d4f0e8}.page-card[data-astro-cid-l7t5smlp].is-private .tone-badge[data-astro-cid-l7t5smlp]{color:#8d541a;background:#f7dfbd}.page-card[data-astro-cid-l7t5smlp].is-locked .tone-badge[data-astro-cid-l7t5smlp]{color:#40588d;background:#dce5f9}.page-name[data-astro-cid-l7t5smlp]{overflow-wrap:anywhere;font:800 .92rem/1.1 ui-monospace,SFMono-Regular,Menlo,monospace}.page-status[data-astro-cid-l7t5smlp]{overflow-wrap:anywhere;min-height:1.8em;color:var(--cow-muted);font-size:.67rem}.page-value[data-astro-cid-l7t5smlp]{overflow-wrap:anywhere;color:var(--cow-ink);font:800 clamp(1.18rem,3vw,1.58rem)/1.05 ui-monospace,SFMono-Regular,Menlo,monospace;display:block}.page-note[data-astro-cid-l7t5smlp]{overflow-wrap:anywhere;min-height:2.25em;color:var(--cow-muted);font-size:.59rem}.diagram-note[data-astro-cid-l7t5smlp]{color:#786346;margin:0;padding:0 .7rem .7rem;font-size:.65rem}.cow-footer[data-astro-cid-l7t5smlp]{justify-content:space-between;align-items:flex-start;gap:.55rem;margin-top:.58rem}.legend[data-astro-cid-l7t5smlp]{color:var(--cow-muted);flex-wrap:wrap;gap:.35rem .55rem;font-size:.58rem}.legend[data-astro-cid-l7t5smlp] span[data-astro-cid-l7t5smlp]{align-items:center;gap:.22rem;display:inline-flex}.legend-dot[data-astro-cid-l7t5smlp]{border-radius:50%;width:.45rem;height:.45rem}.dot-shared[data-astro-cid-l7t5smlp]{background:var(--cow-teal)}.dot-private[data-astro-cid-l7t5smlp]{background:var(--cow-gold)}.dot-locked[data-astro-cid-l7t5smlp]{background:var(--cow-blue)}.footer-rule[data-astro-cid-l7t5smlp]{max-width:42%;color:var(--cow-teal-deep);text-align:right;font-size:.59rem}@media (width<=560px){.page-grid[data-astro-cid-l7t5smlp]{grid-template-columns:1fr}.page-card[data-astro-cid-l7t5smlp]{grid-template-columns:minmax(0,1fr) auto;column-gap:.55rem;min-height:6.5rem}.page-card-top[data-astro-cid-l7t5smlp],.page-name[data-astro-cid-l7t5smlp],.page-status[data-astro-cid-l7t5smlp],.page-value[data-astro-cid-l7t5smlp],.page-note[data-astro-cid-l7t5smlp]{grid-column:1/-1}.page-card-top[data-astro-cid-l7t5smlp]{grid-row:1}.page-name[data-astro-cid-l7t5smlp]{grid-row:2}.page-status[data-astro-cid-l7t5smlp]{grid-row:3}.page-value[data-astro-cid-l7t5smlp]{grid-row:4}.page-note[data-astro-cid-l7t5smlp]{grid-row:5;min-height:0}}@media (width<=300px){.cow-visual[data-astro-cid-l7t5smlp]{border-radius:.72rem;padding:.5rem}.cow-topline[data-astro-cid-l7t5smlp],.event-strip[data-astro-cid-l7t5smlp],.map-heading[data-astro-cid-l7t5smlp],.cow-footer[data-astro-cid-l7t5smlp]{flex-direction:column;align-items:flex-start}.phase-chip[data-astro-cid-l7t5smlp],.relation-chip[data-astro-cid-l7t5smlp],.source-text[data-astro-cid-l7t5smlp],.footer-rule[data-astro-cid-l7t5smlp]{text-align:left;max-width:100%;margin-left:0}.event-strip[data-astro-cid-l7t5smlp],.map-heading[data-astro-cid-l7t5smlp]{gap:.28rem}.event-strip[data-astro-cid-l7t5smlp]{align-items:stretch}.source-text[data-astro-cid-l7t5smlp]{flex-basis:auto}.page-grid[data-astro-cid-l7t5smlp]{padding:.5rem}}@media (width<=650px){.cow-topline[data-astro-cid-l7t5smlp],.event-strip[data-astro-cid-l7t5smlp],.cow-footer[data-astro-cid-l7t5smlp]{display:none}.cow-visual[data-astro-cid-l7t5smlp]{padding:.5rem}.page-grid[data-astro-cid-l7t5smlp]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;padding:.5rem;display:grid}.page-card[data-astro-cid-l7t5smlp]{min-width:0;min-height:0;padding:.4rem}.page-name[data-astro-cid-l7t5smlp]{overflow-wrap:anywhere;font-size:.75rem}.page-value[data-astro-cid-l7t5smlp]{overflow-wrap:anywhere;font-size:.95rem}.page-status[data-astro-cid-l7t5smlp],.page-note[data-astro-cid-l7t5smlp]{overflow-wrap:anywhere;font-size:.65rem}.tone-badge[data-astro-cid-l7t5smlp]{display:none}.page-number[data-astro-cid-l7t5smlp]{font-size:.6rem}.map-heading[data-astro-cid-l7t5smlp]{padding:.5rem;display:block}.relation-chip[data-astro-cid-l7t5smlp]{display:none}.diagram-note[data-astro-cid-l7t5smlp]{padding:.4rem .5rem;font-size:.65rem}}.refcount-visual[data-astro-cid-inntck4u]{--ref-ink:#172b32;--ref-muted:#64777a;--ref-line:#d7e4df;--ref-teal:#087f79;--ref-teal-soft:#eff8f4;--ref-blue:#456f9f;--ref-blue-soft:#f3f7fd;--ref-gold:#b96e22;--ref-gold-soft:#fff5e7;box-sizing:border-box;border:1px solid var(--ref-line);width:100%;max-width:980px;min-height:270px;color:var(--ref-ink);background:#f8fbf9;border-radius:1rem;margin:0 auto;padding:clamp(.72rem,2.3vw,1.1rem);font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,sans-serif;line-height:1.35}.refcount-visual[data-astro-cid-inntck4u] [data-astro-cid-inntck4u],.refcount-visual[data-astro-cid-inntck4u] [data-astro-cid-inntck4u]:before,.refcount-visual[data-astro-cid-inntck4u] [data-astro-cid-inntck4u]:after{box-sizing:border-box}.visual-header[data-astro-cid-inntck4u],.object-topline[data-astro-cid-inntck4u],.source-heading[data-astro-cid-inntck4u]{align-items:center;display:flex}.visual-header[data-astro-cid-inntck4u]{gap:.62rem}.brand-mark[data-astro-cid-inntck4u]{background:var(--ref-teal);color:#fff;border-radius:.6rem;flex:none;place-items:center;width:2.2rem;height:2.2rem;font:800 .74rem ui-monospace,SFMono-Regular,Menlo,monospace;display:grid}.visual-heading[data-astro-cid-inntck4u]{gap:.04rem;min-width:0;display:grid}.eyebrow[data-astro-cid-inntck4u],.source-file[data-astro-cid-inntck4u],.object-badge[data-astro-cid-inntck4u]{color:var(--ref-teal);letter-spacing:.08em;font-size:.58rem;font-weight:800}.visual-heading[data-astro-cid-inntck4u] strong[data-astro-cid-inntck4u]{overflow-wrap:anywhere;font-size:clamp(.92rem,2vw,1.08rem)}.phase-chip[data-astro-cid-inntck4u],.line-state[data-astro-cid-inntck4u]{border:1px solid var(--ref-line);max-width:42%;color:var(--ref-muted);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;flex:none;margin-left:auto;padding:.2rem .42rem;font-size:.63rem;overflow:hidden}.ledger[data-astro-cid-inntck4u]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.42rem;margin-top:.65rem;display:grid}.object-card[data-astro-cid-inntck4u]{border:1px solid var(--ref-line);background:#fff;border-radius:.68rem;align-content:start;gap:.22rem;min-width:0;min-height:6rem;padding:.48rem .5rem;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid}.object-module[data-astro-cid-inntck4u]{background:var(--ref-teal-soft);border-color:#afd9d0}.object-result[data-astro-cid-inntck4u]{background:var(--ref-blue-soft);border-color:#c8d8ef}.object-borrowed[data-astro-cid-inntck4u]{background:var(--ref-gold-soft);border-color:#ecd0a4}.object-c-memory[data-astro-cid-inntck4u]{background:#faf8ff;border-color:#d7cde5}.object-card[data-astro-cid-inntck4u].is-focus{border-color:var(--ref-gold);transform:translateY(-2px);box-shadow:0 0 0 3px #b96e2226}.object-topline[data-astro-cid-inntck4u]{justify-content:space-between;align-items:flex-start;gap:.3rem}.object-label[data-astro-cid-inntck4u]{overflow-wrap:anywhere;min-width:0;font:700 .68rem/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}.object-badge[data-astro-cid-inntck4u]{color:var(--ref-muted);letter-spacing:.02em;text-align:right;flex:none;font-size:.52rem}.object-card[data-astro-cid-inntck4u] strong[data-astro-cid-inntck4u]{overflow-wrap:anywhere;font-size:.7rem;line-height:1.2}.object-card[data-astro-cid-inntck4u] small[data-astro-cid-inntck4u]{overflow-wrap:anywhere;color:var(--ref-muted);font-size:.61rem;line-height:1.25}.source-card[data-astro-cid-inntck4u]{color:#eaf4f0;background:#10272e;border:1px solid #263f45;border-radius:.68rem;margin-top:.58rem;overflow:hidden}.source-heading[data-astro-cid-inntck4u]{border-bottom:1px solid #ffffff1f;justify-content:space-between;gap:.6rem;min-height:2rem;padding:.32rem .55rem}.source-file[data-astro-cid-inntck4u]{color:#9bbab4;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.line-state[data-astro-cid-inntck4u]{color:#b9d6cf;border:0;padding:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.source-card[data-astro-cid-inntck4u] pre[data-astro-cid-inntck4u]{max-height:7.4rem;margin:0;padding:.38rem .48rem;font:.66rem/1.35 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;overflow:hidden}.source-card[data-astro-cid-inntck4u] code[data-astro-cid-inntck4u]{min-width:max-content;display:block}.code-line[data-astro-cid-inntck4u]{color:#c1d4cf;border-left:3px solid #0000;grid-template-columns:2.1rem minmax(0,1fr);min-height:1.35em;padding:0 .28rem;display:grid}.code-line[data-astro-cid-inntck4u][hidden]{display:none}.code-line[data-astro-cid-inntck4u].is-active{color:#fff6e7;background:#bd722433;border-left-color:#f0ad59}.line-number[data-astro-cid-inntck4u]{color:#6f8f89;user-select:none}.line-text[data-astro-cid-inntck4u]{white-space:pre}.visual-note[data-astro-cid-inntck4u]{min-height:1.1rem;color:var(--ref-muted);margin:.4rem 0 0;font-size:.64rem}@media (width<=650px){.refcount-visual[data-astro-cid-inntck4u]{border-radius:.82rem;height:210px;min-height:210px;padding:.48rem;overflow:hidden}.visual-header[data-astro-cid-inntck4u]{gap:.42rem;min-height:1.72rem}.brand-mark[data-astro-cid-inntck4u]{border-radius:.48rem;width:1.78rem;height:1.78rem;font-size:.6rem}.eyebrow[data-astro-cid-inntck4u]{font-size:.5rem}.visual-heading[data-astro-cid-inntck4u] strong[data-astro-cid-inntck4u]{font-size:.72rem;line-height:1.15}.phase-chip[data-astro-cid-inntck4u]{max-width:34%;padding:.17rem .3rem;font-size:.55rem}.ledger[data-astro-cid-inntck4u]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.28rem;margin-top:.35rem}.object-card[data-astro-cid-inntck4u]{border-radius:.52rem;gap:.08rem;min-height:3.92rem;padding:.3rem .34rem}.object-label[data-astro-cid-inntck4u]{font-size:.58rem}.object-badge[data-astro-cid-inntck4u]{font-size:.46rem}.object-card[data-astro-cid-inntck4u] strong[data-astro-cid-inntck4u]{font-size:.58rem;line-height:1.14}.source-card[data-astro-cid-inntck4u]{border-radius:.54rem;margin-top:.32rem}.source-heading[data-astro-cid-inntck4u]{min-height:1.28rem;padding:.2rem .34rem}.source-file[data-astro-cid-inntck4u],.line-state[data-astro-cid-inntck4u]{font-size:.48rem}.source-card[data-astro-cid-inntck4u] pre[data-astro-cid-inntck4u]{max-height:3.72rem;padding:.2rem .26rem;font-size:.48rem;line-height:1.28}.code-line[data-astro-cid-inntck4u]{grid-template-columns:1.6rem minmax(0,1fr);min-height:1.28em;padding:0 .16rem}.visual-note[data-astro-cid-inntck4u],.source-card[data-astro-cid-inntck4u]{display:none}.refcount-visual[data-astro-cid-inntck4u]{height:auto;min-height:0;overflow:visible}.object-card[data-astro-cid-inntck4u] strong[data-astro-cid-inntck4u]{font-size:.65rem}.object-card[data-astro-cid-inntck4u] small[data-astro-cid-inntck4u]{font-size:.56rem;line-height:1.2}}.assignment-visual[data-astro-cid-b4tqq53u]{--assignment-teal:#0a8179;--assignment-teal-deep:#075c5b;--assignment-gold:#c47727;--assignment-gold-soft:#fff3df;--assignment-paper:#f7f8f4;--assignment-ink:#182b31;--assignment-muted:#66777b;--assignment-line:#d9e4df;border:1px solid var(--assignment-line);background:var(--assignment-paper);width:100%;max-width:980px;color:var(--assignment-ink);border-radius:1.25rem;margin:0 auto;padding:clamp(1rem,3vw,1.75rem);font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,sans-serif;line-height:1.5}.assignment-visual[data-astro-cid-b4tqq53u] [data-astro-cid-b4tqq53u]{box-sizing:border-box}.assignment-kicker[data-astro-cid-b4tqq53u],.card-heading[data-astro-cid-b4tqq53u],.rail-topline[data-astro-cid-b4tqq53u]{align-items:center;gap:.75rem;display:flex}.assignment-kicker[data-astro-cid-b4tqq53u]{min-height:2rem;color:var(--assignment-teal-deep);letter-spacing:.11em;font-size:.72rem;font-weight:750}.kicker-mark[data-astro-cid-b4tqq53u]{background:var(--assignment-teal);color:#fff;letter-spacing:0;border-radius:.55rem;place-items:center;min-width:2.15rem;height:2.15rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8rem;display:inline-grid}.kicker-state[data-astro-cid-b4tqq53u]{color:var(--assignment-muted);letter-spacing:0;margin-left:auto;font-weight:600}.assignment-stage[data-astro-cid-b4tqq53u]{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(.9rem,2vw,1.25rem);margin-top:1rem;display:grid}.code-card[data-astro-cid-b4tqq53u],.memory-card[data-astro-cid-b4tqq53u]{border-radius:.95rem;min-width:0;overflow:hidden}.code-card[data-astro-cid-b4tqq53u]{color:#e8f2ee;background:#10252c;border:1px solid #263f45}.memory-card[data-astro-cid-b4tqq53u]{color:var(--assignment-ink);background:#fffdf8;border:1px solid #e6cda9}.card-heading[data-astro-cid-b4tqq53u]{border-bottom:1px solid #ffffff21;justify-content:space-between;min-height:4.3rem;padding:.9rem 1rem}.memory-card[data-astro-cid-b4tqq53u] .card-heading[data-astro-cid-b4tqq53u]{border-bottom-color:#f0e3cc}.card-heading[data-astro-cid-b4tqq53u]>div[data-astro-cid-b4tqq53u]{gap:.15rem;min-width:0;display:grid}.card-heading[data-astro-cid-b4tqq53u] strong[data-astro-cid-b4tqq53u]{overflow-wrap:anywhere;font-size:clamp(1rem,2vw,1.18rem);line-height:1.3}.card-label[data-astro-cid-b4tqq53u]{color:#9fbab5;letter-spacing:.14em;font-size:.66rem;font-weight:800}.memory-card[data-astro-cid-b4tqq53u] .card-label[data-astro-cid-b4tqq53u]{color:var(--assignment-gold)}.line-state[data-astro-cid-b4tqq53u],.memory-state[data-astro-cid-b4tqq53u]{color:#b9ceca;text-align:center;border:1px solid #ffffff2e;border-radius:999px;flex:none;max-width:42%;padding:.25rem .48rem;font-size:.68rem}.memory-state[data-astro-cid-b4tqq53u]{color:var(--assignment-gold);border-color:#ead8b9}.code-card[data-astro-cid-b4tqq53u] pre[data-astro-cid-b4tqq53u]{margin:0;padding:1rem .85rem .9rem;font:.9rem/1.8 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;overflow-x:auto}.code-card[data-astro-cid-b4tqq53u] code[data-astro-cid-b4tqq53u]{min-width:max-content;display:block}.code-line[data-astro-cid-b4tqq53u]{color:#c4d6d1;border-left:3px solid #0000;min-height:1.8em;padding:0 .55rem;transition:background .16s,border-color .16s,color .16s;display:flex}.code-line[data-astro-cid-b4tqq53u].is-active{border-left-color:var(--assignment-gold);color:#fff7e8;background:#c477272e}.line-number[data-astro-cid-b4tqq53u]{color:#6e8a88;user-select:none;text-align:right;width:2.1rem;margin-right:.7rem}.code-line[data-astro-cid-b4tqq53u].is-active .line-number[data-astro-cid-b4tqq53u]{color:#f1b567}.line-text[data-astro-cid-b4tqq53u]{white-space:pre}.code-foot[data-astro-cid-b4tqq53u]{color:#a7bfba;border-top:1px solid #ffffff1a;align-items:center;gap:.55rem;padding:.75rem 1rem .9rem;font-size:.78rem;display:flex}.brace[data-astro-cid-b4tqq53u]{color:#7de0c6;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:800}.value-pair[data-astro-cid-b4tqq53u]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.55rem;padding:1.1rem 1rem .85rem;display:grid}.value-box[data-astro-cid-b4tqq53u]{background:#f8fbf9;border:1px solid #dce7e2;border-radius:.8rem;gap:.13rem;min-width:0;padding:.8rem .75rem;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.value-box[data-astro-cid-b4tqq53u].is-active{border-color:var(--assignment-teal);transform:translateY(-2px);box-shadow:0 0 0 3px #0a81791f}.total-box[data-astro-cid-b4tqq53u]{background:var(--assignment-gold-soft);border-color:#ecd9b9}.total-box[data-astro-cid-b4tqq53u].is-active{border-color:var(--assignment-gold);box-shadow:0 0 0 3px #c4772724}.value-symbol[data-astro-cid-b4tqq53u]{color:var(--assignment-teal-deep);font:700 .86rem ui-monospace,SFMono-Regular,Menlo,monospace}.total-box[data-astro-cid-b4tqq53u] .value-symbol[data-astro-cid-b4tqq53u]{color:#9b5b1a}.value-label[data-astro-cid-b4tqq53u],.value-box[data-astro-cid-b4tqq53u] small[data-astro-cid-b4tqq53u]{color:var(--assignment-muted);font-size:.7rem}.value-box[data-astro-cid-b4tqq53u] strong[data-astro-cid-b4tqq53u]{color:var(--assignment-ink);margin-top:.25rem;font:800 clamp(1.9rem,5vw,2.65rem)/1 ui-monospace,SFMono-Regular,Menlo,monospace}.value-box[data-astro-cid-b4tqq53u] small[data-astro-cid-b4tqq53u]{overflow-wrap:anywhere;min-height:1.1em}.write-arrow[data-astro-cid-b4tqq53u]{color:var(--assignment-gold);justify-items:center;gap:.12rem;display:grid}.write-arrow[data-astro-cid-b4tqq53u] span[data-astro-cid-b4tqq53u]{white-space:nowrap;font-size:.62rem}.write-arrow[data-astro-cid-b4tqq53u] b[data-astro-cid-b4tqq53u]{font-size:1.35rem;line-height:1}.equation[data-astro-cid-b4tqq53u]{color:#8d551b;text-align:center;overflow-wrap:anywhere;background:#fff8eb;border:1px dashed #e2c38f;border-radius:.65rem;margin:0 1rem;padding:.62rem .75rem;font:700 clamp(.85rem,2.2vw,1rem) ui-monospace,SFMono-Regular,Menlo,monospace}.memory-foot[data-astro-cid-b4tqq53u]{padding:.85rem 1rem 1rem}.write-label[data-astro-cid-b4tqq53u]{color:var(--assignment-teal-deep);background:#e9f5f0;border-radius:.35rem;padding:.25rem .5rem;font:700 .72rem ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-block}.memory-foot[data-astro-cid-b4tqq53u] p[data-astro-cid-b4tqq53u]{color:var(--assignment-muted);margin:.55rem 0 0;font-size:.82rem;line-height:1.55}.execution-rail[data-astro-cid-b4tqq53u]{margin-top:1rem;padding:.7rem .15rem 0}.rail-topline[data-astro-cid-b4tqq53u]{color:var(--assignment-muted);justify-content:flex-end;font:.68rem ui-monospace,SFMono-Regular,Menlo,monospace}.rail-topline[data-astro-cid-b4tqq53u] span[data-astro-cid-b4tqq53u]:first-child{color:var(--assignment-teal-deep);margin-right:auto;font-family:inherit;font-weight:750}.rail-track[data-astro-cid-b4tqq53u]{background:#dce8e3;border-radius:999px;height:.35rem;margin-top:.45rem;overflow:hidden}.rail-track[data-astro-cid-b4tqq53u] [data-astro-cid-b4tqq53u][data-role=progress-fill]{border-radius:inherit;background:linear-gradient(90deg, var(--assignment-teal), var(--assignment-gold));width:0%;height:100%;transition:width .12s linear;display:block}@media (width<=680px){.assignment-visual[data-astro-cid-b4tqq53u]{border-radius:.95rem;padding:.85rem}.assignment-kicker[data-astro-cid-b4tqq53u]{flex-wrap:wrap;align-items:flex-start;font-size:.65rem}.kicker-state[data-astro-cid-b4tqq53u]{width:100%;margin-top:-.35rem;margin-left:2.9rem}.assignment-stage[data-astro-cid-b4tqq53u]{grid-template-columns:1fr}.card-heading[data-astro-cid-b4tqq53u]{min-height:3.9rem;padding:.8rem}.line-state[data-astro-cid-b4tqq53u],.memory-state[data-astro-cid-b4tqq53u]{max-width:38%;font-size:.62rem}.code-card[data-astro-cid-b4tqq53u] pre[data-astro-cid-b4tqq53u]{padding:.8rem .35rem;font-size:.82rem}.code-foot[data-astro-cid-b4tqq53u],.memory-foot[data-astro-cid-b4tqq53u]{padding-left:.8rem;padding-right:.8rem}.value-pair[data-astro-cid-b4tqq53u]{gap:.35rem;padding-left:.8rem;padding-right:.8rem}.value-box[data-astro-cid-b4tqq53u]{padding:.65rem .55rem}.value-box[data-astro-cid-b4tqq53u] strong[data-astro-cid-b4tqq53u]{font-size:clamp(1.7rem,11vw,2.45rem)}.write-arrow[data-astro-cid-b4tqq53u] span[data-astro-cid-b4tqq53u]{font-size:.56rem}}@media (width<=650px){.assignment-kicker[data-astro-cid-b4tqq53u],.execution-rail[data-astro-cid-b4tqq53u],.code-foot[data-astro-cid-b4tqq53u],.memory-card[data-astro-cid-b4tqq53u] .card-heading[data-astro-cid-b4tqq53u]{display:none}.assignment-stage[data-astro-cid-b4tqq53u]{gap:10px}.card-heading[data-astro-cid-b4tqq53u]{min-height:0;padding:8px 12px}.code-card[data-astro-cid-b4tqq53u] .card-heading[data-astro-cid-b4tqq53u]>div[data-astro-cid-b4tqq53u]{display:none}.line-state[data-astro-cid-b4tqq53u]{max-width:none}.code-card[data-astro-cid-b4tqq53u] pre[data-astro-cid-b4tqq53u]{padding:8px 4px;font-size:12px}.code-line[data-astro-cid-b4tqq53u]:not(.is-active){display:none}.value-pair[data-astro-cid-b4tqq53u]{gap:6px;padding:10px}.value-box[data-astro-cid-b4tqq53u]{padding:8px}.value-box[data-astro-cid-b4tqq53u] strong[data-astro-cid-b4tqq53u]{font-size:30px}.value-box[data-astro-cid-b4tqq53u] small[data-astro-cid-b4tqq53u]{display:none}.equation[data-astro-cid-b4tqq53u]{margin:0 10px 8px;padding:8px;font-size:16px}.memory-foot[data-astro-cid-b4tqq53u]{padding:8px 10px}.memory-foot[data-astro-cid-b4tqq53u] .write-label[data-astro-cid-b4tqq53u]{display:none}.memory-foot[data-astro-cid-b4tqq53u] p[data-astro-cid-b4tqq53u]{margin:0;font-size:12px}.assignment-visual[data-astro-cid-b4tqq53u][data-kind=summary] .code-card[data-astro-cid-b4tqq53u]{display:none}}.channel-visual[data-astro-cid-2holdcbx]{--channel-ink:#172b34;--channel-muted:#63777d;--channel-line:#d8e4e1;--channel-teal:#0a8179;--channel-teal-deep:#075c5b;--channel-gold:#c47727;--channel-gold-soft:#fff3df;border:1px solid var(--channel-line);width:100%;max-width:980px;color:var(--channel-ink);background:#f7f9f6;border-radius:1.25rem;margin:0 auto;padding:clamp(1rem,3vw,1.75rem);font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,sans-serif;line-height:1.5}.channel-visual[data-astro-cid-2holdcbx] [data-astro-cid-2holdcbx]{box-sizing:border-box}.channel-kicker[data-astro-cid-2holdcbx],.card-heading[data-astro-cid-2holdcbx],.waiter-heading[data-astro-cid-2holdcbx],.rail-topline[data-astro-cid-2holdcbx]{align-items:center;gap:.75rem;display:flex}.channel-kicker[data-astro-cid-2holdcbx]{min-height:2rem;color:var(--channel-teal-deep);letter-spacing:.1em;font-size:.72rem;font-weight:750}.kicker-mark[data-astro-cid-2holdcbx]{background:var(--channel-teal);color:#fff;letter-spacing:0;border-radius:.55rem;place-items:center;min-width:2.15rem;height:2.15rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8rem;display:inline-grid}.kicker-state[data-astro-cid-2holdcbx]{color:var(--channel-muted);letter-spacing:0;margin-left:auto;font-weight:600}.channel-layout[data-astro-cid-2holdcbx]{grid-template-columns:minmax(0,.98fr) minmax(0,1.02fr);gap:clamp(.9rem,2vw,1.25rem);margin-top:1rem;display:grid}.code-card[data-astro-cid-2holdcbx],.protocol-card[data-astro-cid-2holdcbx]{border-radius:.95rem;min-width:0;overflow:hidden}.code-card[data-astro-cid-2holdcbx]{color:#e8f2ee;background:#10252c;border:1px solid #263f45}.protocol-card[data-astro-cid-2holdcbx]{background:#fffdf8;border:1px solid #e6cda9}.card-heading[data-astro-cid-2holdcbx]{border-bottom:1px solid #ffffff21;justify-content:space-between;min-height:4.2rem;padding:.9rem 1rem}.protocol-card[data-astro-cid-2holdcbx] .card-heading[data-astro-cid-2holdcbx]{border-bottom-color:#f0e3cc}.card-heading[data-astro-cid-2holdcbx]>div[data-astro-cid-2holdcbx]{gap:.15rem;min-width:0;display:grid}.card-heading[data-astro-cid-2holdcbx] strong[data-astro-cid-2holdcbx]{overflow-wrap:anywhere;font-size:clamp(1rem,2vw,1.16rem);line-height:1.3}.card-label[data-astro-cid-2holdcbx]{color:#9fbab5;letter-spacing:.13em;font-size:.66rem;font-weight:800}.protocol-card[data-astro-cid-2holdcbx] .card-label[data-astro-cid-2holdcbx]{color:var(--channel-gold)}.line-state[data-astro-cid-2holdcbx],.protocol-state[data-astro-cid-2holdcbx]{color:#b9ceca;text-align:center;border:1px solid #ffffff2e;border-radius:999px;flex:none;max-width:44%;padding:.25rem .48rem;font-size:.68rem}.protocol-state[data-astro-cid-2holdcbx]{color:var(--channel-gold);border-color:#ead8b9}.code-card[data-astro-cid-2holdcbx] pre[data-astro-cid-2holdcbx]{margin:0;padding:1rem .85rem .9rem;font:.86rem/1.75 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;overflow-x:auto}.code-card[data-astro-cid-2holdcbx] code[data-astro-cid-2holdcbx]{min-width:max-content;display:block}.code-line[data-astro-cid-2holdcbx]{color:#c4d6d1;border-left:3px solid #0000;min-height:1.75em;padding:0 .55rem;display:flex}.code-line[data-astro-cid-2holdcbx].is-active{border-left-color:var(--channel-gold);color:#fff7e8;background:#c477272e}.line-number[data-astro-cid-2holdcbx]{color:#6e8a88;user-select:none;text-align:right;width:2.15rem;margin-right:.7rem}.code-line[data-astro-cid-2holdcbx].is-active .line-number[data-astro-cid-2holdcbx]{color:#f1b567}.line-text[data-astro-cid-2holdcbx]{white-space:pre}.code-note[data-astro-cid-2holdcbx],.protocol-foot[data-astro-cid-2holdcbx],.protocol-note[data-astro-cid-2holdcbx]{overflow-wrap:anywhere;margin:0}.code-note[data-astro-cid-2holdcbx]{color:#a7bfba;border-top:1px solid #ffffff1a;padding:.75rem 1rem .9rem;font-size:.78rem}.protocol-flow[data-astro-cid-2holdcbx]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.55rem;padding:1rem 1rem .8rem;display:grid}.state-box[data-astro-cid-2holdcbx]{background:#f8fbf9;border:1px solid #dce7e2;border-radius:.8rem;gap:.18rem;min-width:0;min-height:7.2rem;padding:.8rem .75rem;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.done-box[data-astro-cid-2holdcbx]{background:var(--channel-gold-soft);border-color:#ecd9b9}.state-box[data-astro-cid-2holdcbx].is-active,.state-box[data-astro-cid-2holdcbx].is-written,.done-box[data-astro-cid-2holdcbx].is-closed{transform:translateY(-2px)}.result-box[data-astro-cid-2holdcbx].is-written{border-color:var(--channel-teal);box-shadow:0 0 0 3px #0a81791f}.result-box[data-astro-cid-2holdcbx].is-active{border-color:var(--channel-teal-deep);box-shadow:0 0 0 3px #075c5b29}.done-box[data-astro-cid-2holdcbx].is-closed{border-color:var(--channel-gold);box-shadow:0 0 0 3px #c4772724}.state-label[data-astro-cid-2holdcbx],.output-label[data-astro-cid-2holdcbx]{color:var(--channel-muted);letter-spacing:.08em;font-size:.65rem;font-weight:800}.done-box[data-astro-cid-2holdcbx] .state-label[data-astro-cid-2holdcbx]{color:#9b5b1a}.state-box[data-astro-cid-2holdcbx] strong[data-astro-cid-2holdcbx]{overflow-wrap:anywhere;color:var(--channel-ink);margin-top:.35rem;font:800 clamp(1.35rem,3vw,2rem)/1.1 ui-monospace,SFMono-Regular,Menlo,monospace}.state-box[data-astro-cid-2holdcbx] small[data-astro-cid-2holdcbx]{color:var(--channel-muted);font-size:.72rem;line-height:1.4}.flow-arrow[data-astro-cid-2holdcbx]{color:var(--channel-gold);justify-items:center;gap:.12rem;display:grid}.flow-arrow[data-astro-cid-2holdcbx] span[data-astro-cid-2holdcbx]{white-space:nowrap;font-size:.62rem}.flow-arrow[data-astro-cid-2holdcbx] b[data-astro-cid-2holdcbx]{font-size:1.35rem;line-height:1}.protocol-note[data-astro-cid-2holdcbx]{color:#8d551b;background:#fff8eb;border:1px dashed #e2c38f;border-radius:.65rem;min-height:2.5rem;margin:0 1rem .75rem;padding:.55rem .7rem;font-size:.8rem}.waiter-heading[data-astro-cid-2holdcbx]{color:var(--channel-teal-deep);justify-content:space-between;margin:0 1rem .45rem;font-size:.72rem;font-weight:750}.waiter-heading[data-astro-cid-2holdcbx] span[data-astro-cid-2holdcbx]:last-child{color:var(--channel-muted);font-weight:500}.waiter-grid[data-astro-cid-2holdcbx]{gap:.45rem;padding:0 1rem;display:grid}.waiter-row[data-astro-cid-2holdcbx]{min-width:0;color:var(--channel-ink);background:#f8fbf9;border:1px solid #dce7e2;border-radius:.6rem;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.45rem;padding:.5rem .6rem;display:grid}.waiter-row[data-astro-cid-2holdcbx].is-active{border-color:var(--channel-teal);background:#eef8f3}.waiter-dot[data-astro-cid-2holdcbx]{width:1.35rem;height:1.35rem;color:var(--channel-teal-deep);background:#dcebe5;border-radius:50%;place-items:center;font:700 .72rem ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-grid}.waiter-row[data-astro-cid-2holdcbx] strong[data-astro-cid-2holdcbx],.waiter-value[data-astro-cid-2holdcbx]{font:700 .78rem ui-monospace,SFMono-Regular,Menlo,monospace}.waiter-state[data-astro-cid-2holdcbx]{color:var(--channel-muted);overflow-wrap:anywhere;font-size:.72rem}.waiter-value[data-astro-cid-2holdcbx]{min-width:2rem;color:var(--channel-gold);text-align:right}.output-strip[data-astro-cid-2holdcbx]{color:var(--channel-muted);background:#f2f5ef;border-radius:.55rem;align-items:baseline;gap:.55rem;margin:.8rem 1rem 0;padding:.55rem .65rem;font-size:.76rem;display:flex}.output-strip[data-astro-cid-2holdcbx] span[data-astro-cid-2holdcbx]:last-child{overflow-wrap:anywhere}.protocol-foot[data-astro-cid-2holdcbx]{color:var(--channel-muted);padding:.7rem 1rem .9rem;font-size:.78rem}.warning[data-astro-cid-2holdcbx]{color:#9b4e22;margin:0 1rem .9rem;font-size:.75rem}.execution-rail[data-astro-cid-2holdcbx]{margin-top:1rem;padding:.7rem .15rem 0}.rail-topline[data-astro-cid-2holdcbx]{color:var(--channel-muted);justify-content:flex-end;font:.68rem ui-monospace,SFMono-Regular,Menlo,monospace}.rail-topline[data-astro-cid-2holdcbx] span[data-astro-cid-2holdcbx]:first-child{color:var(--channel-teal-deep);margin-right:auto;font-family:inherit;font-weight:750}.rail-track[data-astro-cid-2holdcbx]{background:#dce8e3;border-radius:999px;height:.35rem;margin-top:.45rem;overflow:hidden}.rail-track[data-astro-cid-2holdcbx] [data-astro-cid-2holdcbx][data-role=progress-fill]{border-radius:inherit;background:linear-gradient(90deg, var(--channel-teal), var(--channel-gold));width:0%;height:100%;display:block}@media (width<=680px){.channel-visual[data-astro-cid-2holdcbx]{border-radius:.95rem;min-height:250px;padding:.85rem}.channel-kicker[data-astro-cid-2holdcbx]{flex-wrap:wrap;align-items:flex-start;font-size:.65rem}.kicker-state[data-astro-cid-2holdcbx]{width:100%;margin-top:-.35rem;margin-left:2.9rem}.channel-layout[data-astro-cid-2holdcbx]{grid-template-columns:1fr}.card-heading[data-astro-cid-2holdcbx]{min-height:3.9rem;padding:.8rem}.line-state[data-astro-cid-2holdcbx],.protocol-state[data-astro-cid-2holdcbx]{max-width:40%;font-size:.62rem}.code-card[data-astro-cid-2holdcbx] pre[data-astro-cid-2holdcbx]{padding:.8rem .35rem;font-size:.8rem}.protocol-flow[data-astro-cid-2holdcbx]{gap:.35rem;padding-left:.8rem;padding-right:.8rem}.state-box[data-astro-cid-2holdcbx]{padding:.65rem .55rem}.state-box[data-astro-cid-2holdcbx] strong[data-astro-cid-2holdcbx]{font-size:clamp(1.15rem,7vw,1.65rem)}.waiter-grid[data-astro-cid-2holdcbx],.waiter-heading[data-astro-cid-2holdcbx]{margin-left:.8rem;margin-right:.8rem}.waiter-grid[data-astro-cid-2holdcbx]{padding:0}}@media (width<=650px){.channel-kicker[data-astro-cid-2holdcbx],.execution-rail[data-astro-cid-2holdcbx],.code-note[data-astro-cid-2holdcbx],.protocol-foot[data-astro-cid-2holdcbx],.warning[data-astro-cid-2holdcbx]{display:none}.channel-layout[data-astro-cid-2holdcbx]{gap:.55rem;margin-top:0}.card-heading[data-astro-cid-2holdcbx]{min-height:0;padding:.45rem .65rem}.code-card[data-astro-cid-2holdcbx] .card-heading[data-astro-cid-2holdcbx]>div[data-astro-cid-2holdcbx],.protocol-card[data-astro-cid-2holdcbx] .card-heading[data-astro-cid-2holdcbx]>div[data-astro-cid-2holdcbx]{display:none}.line-state[data-astro-cid-2holdcbx],.protocol-state[data-astro-cid-2holdcbx]{text-align:left;border:0;width:100%;max-width:none;padding:0}.code-card[data-astro-cid-2holdcbx] pre[data-astro-cid-2holdcbx]{max-height:2.8rem;padding:.25rem .2rem;font-size:.72rem;line-height:1.35}.code-line[data-astro-cid-2holdcbx]{min-height:1.35em;padding:0 .35rem;display:none}.code-line[data-astro-cid-2holdcbx].is-active{display:flex}.line-number[data-astro-cid-2holdcbx]{width:1.65rem;margin-right:.45rem}.protocol-flow[data-astro-cid-2holdcbx]{padding:.45rem .55rem .35rem}.state-box[data-astro-cid-2holdcbx]{border-radius:.55rem;min-height:4.1rem;padding:.42rem}.state-label[data-astro-cid-2holdcbx]{font-size:.55rem}.state-box[data-astro-cid-2holdcbx] strong[data-astro-cid-2holdcbx]{margin-top:.1rem;font-size:1.08rem}.state-box[data-astro-cid-2holdcbx] small[data-astro-cid-2holdcbx]{font-size:.62rem}.flow-arrow[data-astro-cid-2holdcbx] span[data-astro-cid-2holdcbx]{font-size:.52rem}.flow-arrow[data-astro-cid-2holdcbx] b[data-astro-cid-2holdcbx]{font-size:1rem}.protocol-note[data-astro-cid-2holdcbx]{min-height:0;margin:0 .55rem .35rem;padding:.35rem .45rem;font-size:.68rem}.waiter-heading[data-astro-cid-2holdcbx]{margin:0 .55rem .25rem;font-size:.64rem}.waiter-grid[data-astro-cid-2holdcbx]{grid-template-columns:1fr 1fr;gap:.3rem;margin:0 .55rem}.waiter-row[data-astro-cid-2holdcbx]{grid-template-columns:auto minmax(0,1fr);gap:.25rem;padding:.32rem .38rem}.waiter-row[data-astro-cid-2holdcbx] strong[data-astro-cid-2holdcbx]{font-size:.66rem}.waiter-state[data-astro-cid-2holdcbx]{grid-column:2;font-size:.6rem;line-height:1.2}.waiter-value[data-astro-cid-2holdcbx]{grid-area:1/1/span 2/-1;align-self:center;font-size:.78rem}.waiter-dot[data-astro-cid-2holdcbx]{width:1.1rem;height:1.1rem;font-size:.62rem}.output-strip[data-astro-cid-2holdcbx]{margin:.4rem .55rem 0;padding:.35rem .45rem;font-size:.64rem}.channel-layout[data-astro-cid-2holdcbx] .code-card[data-astro-cid-2holdcbx],.protocol-note[data-astro-cid-2holdcbx],.output-strip[data-astro-cid-2holdcbx]{display:none}.protocol-card[data-astro-cid-2holdcbx]{min-height:0}}.closure-visual[data-astro-cid-jbwwlqpc]{--closure-ink:#172b31;--closure-muted:#6a7b7f;--closure-teal:#087f78;--closure-teal-deep:#075b5b;--closure-gold:#bd762c;--closure-gold-soft:#fff3df;--closure-purple:#7357a7;--closure-paper:#f6f8f4;--closure-line:#d8e4df;border:1px solid var(--closure-line);background:var(--closure-paper);width:100%;max-width:1050px;color:var(--closure-ink);border-radius:1.2rem;margin:0 auto;padding:clamp(.8rem,3vw,1.45rem);font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,sans-serif;line-height:1.45}.closure-visual[data-astro-cid-jbwwlqpc] [data-astro-cid-jbwwlqpc],.closure-visual[data-astro-cid-jbwwlqpc] [data-astro-cid-jbwwlqpc]:before,.closure-visual[data-astro-cid-jbwwlqpc] [data-astro-cid-jbwwlqpc]:after{box-sizing:border-box}.closure-header[data-astro-cid-jbwwlqpc],.panel-heading[data-astro-cid-jbwwlqpc],.current-step[data-astro-cid-jbwwlqpc],.state-heading[data-astro-cid-jbwwlqpc]{align-items:center;gap:.7rem;display:flex}.closure-header[data-astro-cid-jbwwlqpc]{min-height:2.35rem;color:var(--closure-teal-deep)}.language-mark[data-astro-cid-jbwwlqpc]{background:var(--closure-teal);color:#fff;border-radius:.6rem;place-items:center;width:2.35rem;height:2.35rem;font:800 .9rem ui-monospace,SFMono-Regular,Menlo,monospace;display:grid}.header-copy[data-astro-cid-jbwwlqpc],.panel-heading[data-astro-cid-jbwwlqpc]>div[data-astro-cid-jbwwlqpc],.current-step[data-astro-cid-jbwwlqpc]>div[data-astro-cid-jbwwlqpc],.state-heading[data-astro-cid-jbwwlqpc]>div[data-astro-cid-jbwwlqpc]{gap:.12rem;min-width:0;display:grid}.header-copy[data-astro-cid-jbwwlqpc] strong[data-astro-cid-jbwwlqpc]{letter-spacing:.1em;font-size:.72rem}.header-copy[data-astro-cid-jbwwlqpc] small[data-astro-cid-jbwwlqpc]{color:var(--closure-muted);font-size:.76rem}.phase-pill[data-astro-cid-jbwwlqpc],.line-state[data-astro-cid-jbwwlqpc],.event-pill[data-astro-cid-jbwwlqpc],.state-order[data-astro-cid-jbwwlqpc]{max-width:48%;color:var(--closure-teal-deep);text-align:center;border:1px solid #c9ddd7;border-radius:999px;flex:none;margin-left:auto;padding:.24rem .5rem;font-size:.66rem}.closure-layout[data-astro-cid-jbwwlqpc]{grid-template-columns:minmax(0,1.03fr) minmax(0,.97fr);align-items:start;gap:.9rem;margin-top:.85rem;display:grid}.code-panel[data-astro-cid-jbwwlqpc],.explanation-panel[data-astro-cid-jbwwlqpc]{border-radius:.95rem;min-width:0;overflow:hidden}.code-panel[data-astro-cid-jbwwlqpc]{color:#e8f2ee;background:#10252c;border:1px solid #263e45}.explanation-panel[data-astro-cid-jbwwlqpc]{gap:.62rem;display:grid}.panel-heading[data-astro-cid-jbwwlqpc]{border-bottom:1px solid #ffffff21;justify-content:space-between;min-height:3.75rem;padding:.78rem .9rem}.panel-label[data-astro-cid-jbwwlqpc],.card-label[data-astro-cid-jbwwlqpc]{color:#9fbab5;letter-spacing:.14em;font-size:.61rem;font-weight:800}.current-step[data-astro-cid-jbwwlqpc] .panel-label[data-astro-cid-jbwwlqpc],.state-heading[data-astro-cid-jbwwlqpc] .card-label[data-astro-cid-jbwwlqpc]{color:var(--closure-gold)}.panel-heading[data-astro-cid-jbwwlqpc] strong[data-astro-cid-jbwwlqpc],.current-step[data-astro-cid-jbwwlqpc] strong[data-astro-cid-jbwwlqpc],.state-heading[data-astro-cid-jbwwlqpc] strong[data-astro-cid-jbwwlqpc]{overflow-wrap:anywhere;font-size:clamp(.92rem,2vw,1.08rem);line-height:1.3}.line-state[data-astro-cid-jbwwlqpc]{color:#b9ceca;border-color:#fff3}.code-panel[data-astro-cid-jbwwlqpc] pre[data-astro-cid-jbwwlqpc]{margin:0;padding:.72rem .72rem .65rem;font:.76rem/1.58 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;overflow-x:auto}.code-panel[data-astro-cid-jbwwlqpc] code[data-astro-cid-jbwwlqpc]{min-width:max-content;display:block}.code-line[data-astro-cid-jbwwlqpc]{color:#c4d6d1;border-left:3px solid #0000;min-height:1.58em;padding:0 .42rem;display:flex}.code-line[data-astro-cid-jbwwlqpc].is-active{color:#fff7e8;background:#c4772733;border-left-color:#f1b567}.line-number[data-astro-cid-jbwwlqpc]{color:#6e8a88;user-select:none;text-align:right;width:2rem;margin-right:.58rem}.code-line[data-astro-cid-jbwwlqpc].is-active .line-number[data-astro-cid-jbwwlqpc]{color:#f1b567}.line-text[data-astro-cid-jbwwlqpc]{white-space:pre}.code-note[data-astro-cid-jbwwlqpc]{color:#a7bfba;border-top:1px solid #ffffff1a;min-height:2.25rem;padding:.55rem .9rem .68rem;font-size:.7rem}.current-step[data-astro-cid-jbwwlqpc]{background:#fffdf8;border:1px solid #e6cfad;border-radius:.85rem;justify-content:space-between;min-height:3.25rem;padding:.72rem .82rem}.event-pill[data-astro-cid-jbwwlqpc]{color:#95581b;border-color:#ead8b9;max-width:47%}.current-statement[data-astro-cid-jbwwlqpc]{min-height:2.15rem;color:var(--closure-purple);overflow-wrap:anywhere;background:#faf7ff;border:1px dashed #cdb7e8;border-radius:.62rem;padding:.48rem .72rem;font:700 .75rem/1.45 ui-monospace,SFMono-Regular,Menlo,monospace}.timing-grid[data-astro-cid-jbwwlqpc]{grid-template-columns:.82fr 1fr 1fr;gap:.48rem;display:grid}.value-card[data-astro-cid-jbwwlqpc]{background:#f4faf7;border:1px solid #cfe2db;border-radius:.76rem;align-content:start;gap:.18rem;min-width:0;min-height:7.35rem;padding:.68rem .65rem;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.value-card[data-astro-cid-jbwwlqpc].is-active{transform:translateY(-2px);box-shadow:0 0 0 3px #087f781f}.x-card[data-astro-cid-jbwwlqpc]{background:#f2faf6;border-color:#afd2c6}.x-card[data-astro-cid-jbwwlqpc].is-active{border-color:var(--closure-teal)}.argument-card[data-astro-cid-jbwwlqpc]{background:var(--closure-gold-soft);border-color:#e3c38f}.argument-card[data-astro-cid-jbwwlqpc].is-active{border-color:var(--closure-gold);box-shadow:0 0 0 3px #bd762c21}.closure-card[data-astro-cid-jbwwlqpc]{background:#faf7ff;border-color:#cdb7e8}.closure-card[data-astro-cid-jbwwlqpc].is-active{border-color:var(--closure-purple);box-shadow:0 0 0 3px #7357a721}.value-card[data-astro-cid-jbwwlqpc] .card-label[data-astro-cid-jbwwlqpc]{min-height:1.8em;color:var(--closure-muted);letter-spacing:.1em;font-size:.54rem}.value-name[data-astro-cid-jbwwlqpc]{overflow-wrap:anywhere;font:800 clamp(.82rem,1.8vw,1rem)/1.15 ui-monospace,SFMono-Regular,Menlo,monospace}.x-card[data-astro-cid-jbwwlqpc] .value-name[data-astro-cid-jbwwlqpc],.x-card[data-astro-cid-jbwwlqpc] .value-number[data-astro-cid-jbwwlqpc]{color:var(--closure-teal-deep)}.argument-card[data-astro-cid-jbwwlqpc] .value-name[data-astro-cid-jbwwlqpc],.argument-card[data-astro-cid-jbwwlqpc] .value-number[data-astro-cid-jbwwlqpc]{color:#95581b}.closure-card[data-astro-cid-jbwwlqpc] .value-name[data-astro-cid-jbwwlqpc],.closure-card[data-astro-cid-jbwwlqpc] .value-number[data-astro-cid-jbwwlqpc]{color:var(--closure-purple)}.value-number[data-astro-cid-jbwwlqpc]{overflow-wrap:anywhere;min-height:1.35em;margin-top:.14rem;font:800 clamp(1.08rem,3.1vw,1.55rem)/1.08 ui-monospace,SFMono-Regular,Menlo,monospace}.value-card[data-astro-cid-jbwwlqpc] small[data-astro-cid-jbwwlqpc]{min-height:2.2em;color:var(--closure-muted);overflow-wrap:anywhere;font-size:.62rem;line-height:1.35}.state-grid[data-astro-cid-jbwwlqpc]{grid-template-columns:1fr 1fr;gap:.48rem;display:grid}.state-card[data-astro-cid-jbwwlqpc]{background:#fffdf8;border:1px solid #e6cfad;border-radius:.78rem;min-width:0;padding:.68rem}.state-heading[data-astro-cid-jbwwlqpc]{border-bottom:1px solid #f0e3cc;justify-content:space-between;align-items:flex-start;min-height:2.25rem;padding-bottom:.42rem}.state-heading[data-astro-cid-jbwwlqpc] strong[data-astro-cid-jbwwlqpc]{font-size:.82rem}.state-order[data-astro-cid-jbwwlqpc]{max-width:45%;color:var(--closure-gold);border-color:#ead8b9;margin-left:0;padding:.2rem .36rem;font-size:.56rem}.slot-list[data-astro-cid-jbwwlqpc]{gap:.35rem;min-height:3.35rem;margin:.48rem 0 0;padding:0;list-style:none;display:grid}.slot[data-astro-cid-jbwwlqpc]{background:#fff8eb;border:1px solid #e8d6b7;border-radius:.48rem;grid-template-columns:1.2rem minmax(0,1fr);align-items:center;gap:.38rem;min-width:0;padding:.34rem .4rem;display:grid}.output-slot[data-astro-cid-jbwwlqpc]{background:#f4faf7;border-color:#cfe2db}.slot-index[data-astro-cid-jbwwlqpc]{color:#7f4a17;background:#f1d09c;border-radius:50%;place-items:center;width:1.15rem;height:1.15rem;font:700 .6rem ui-monospace,SFMono-Regular,Menlo,monospace;display:grid}.output-slot[data-astro-cid-jbwwlqpc] .slot-index[data-astro-cid-jbwwlqpc]{color:var(--closure-teal-deep);background:#bfe2d6}.slot-copy[data-astro-cid-jbwwlqpc]{gap:.04rem;min-width:0;display:grid}.slot-copy[data-astro-cid-jbwwlqpc] strong[data-astro-cid-jbwwlqpc],.slot-copy[data-astro-cid-jbwwlqpc] small[data-astro-cid-jbwwlqpc]{overflow-wrap:anywhere}.slot-copy[data-astro-cid-jbwwlqpc] strong[data-astro-cid-jbwwlqpc]{color:var(--closure-ink);font:700 .72rem/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}.slot-copy[data-astro-cid-jbwwlqpc] small[data-astro-cid-jbwwlqpc]{color:var(--closure-muted);font-size:.58rem;line-height:1.3}.empty-state[data-astro-cid-jbwwlqpc]{min-height:3.35rem;color:var(--closure-muted);margin:.48rem 0 0;padding:.55rem .45rem;font-size:.67rem}.lesson-note[data-astro-cid-jbwwlqpc],.lesson-warning[data-astro-cid-jbwwlqpc]{overflow-wrap:anywhere;border-radius:.55rem;margin:0;padding:.5rem .65rem;font-size:.69rem}.lesson-note[data-astro-cid-jbwwlqpc]{color:var(--closure-teal-deep);background:#eaf5f0;border:1px solid #cfe2db}.lesson-warning[data-astro-cid-jbwwlqpc]{color:#814d16;background:#fff4df;border:1px solid #e1b979}[data-astro-cid-jbwwlqpc][hidden]{display:none!important}@media (width<=760px){.closure-layout[data-astro-cid-jbwwlqpc]{grid-template-columns:1fr}.code-panel[data-astro-cid-jbwwlqpc]{order:2}.explanation-panel[data-astro-cid-jbwwlqpc]{order:1}}@media (width<=520px){.closure-visual[data-astro-cid-jbwwlqpc]{border-radius:.86rem;padding:.52rem}.closure-header[data-astro-cid-jbwwlqpc],.code-panel[data-astro-cid-jbwwlqpc]{display:none}.closure-layout[data-astro-cid-jbwwlqpc]{margin-top:0}.explanation-panel[data-astro-cid-jbwwlqpc]{gap:.38rem}.current-step[data-astro-cid-jbwwlqpc]{border-radius:.62rem;min-height:2.35rem;padding:.4rem .5rem}.current-step[data-astro-cid-jbwwlqpc] strong[data-astro-cid-jbwwlqpc]{font-size:.78rem}.event-pill[data-astro-cid-jbwwlqpc]{max-width:45%;padding:.18rem .34rem;font-size:.55rem}.current-statement[data-astro-cid-jbwwlqpc]{min-height:1.75rem;padding:.28rem .45rem;font-size:.64rem}.timing-grid[data-astro-cid-jbwwlqpc]{gap:.28rem}.value-card[data-astro-cid-jbwwlqpc]{border-radius:.58rem;min-height:5.65rem;padding:.42rem .38rem}.value-card[data-astro-cid-jbwwlqpc] .card-label[data-astro-cid-jbwwlqpc]{letter-spacing:.06em;min-height:1.7em;font-size:.42rem}.value-name[data-astro-cid-jbwwlqpc]{font-size:.7rem}.value-number[data-astro-cid-jbwwlqpc]{min-height:1.25em;font-size:clamp(.82rem,4.4vw,1.1rem)}.value-card[data-astro-cid-jbwwlqpc] small[data-astro-cid-jbwwlqpc]{min-height:2em;font-size:.5rem}.state-grid[data-astro-cid-jbwwlqpc]{gap:.28rem}.state-card[data-astro-cid-jbwwlqpc]{border-radius:.58rem;padding:.42rem}.state-heading[data-astro-cid-jbwwlqpc]{min-height:1.65rem;padding-bottom:.25rem}.state-heading[data-astro-cid-jbwwlqpc] strong[data-astro-cid-jbwwlqpc]{font-size:.68rem}.state-order[data-astro-cid-jbwwlqpc]{display:none}.slot-list[data-astro-cid-jbwwlqpc],.empty-state[data-astro-cid-jbwwlqpc]{min-height:2.55rem;margin-top:.25rem}.slot[data-astro-cid-jbwwlqpc]{grid-template-columns:.9rem minmax(0,1fr);gap:.25rem;padding:.2rem .24rem}.slot-index[data-astro-cid-jbwwlqpc]{width:.85rem;height:.85rem;font-size:.48rem}.slot-copy[data-astro-cid-jbwwlqpc] strong[data-astro-cid-jbwwlqpc]{font-size:.56rem}.slot-copy[data-astro-cid-jbwwlqpc] small[data-astro-cid-jbwwlqpc],.empty-state[data-astro-cid-jbwwlqpc]{font-size:.48rem}.lesson-note[data-astro-cid-jbwwlqpc],.lesson-warning[data-astro-cid-jbwwlqpc]{padding:.3rem .42rem;font-size:.55rem;line-height:1.32}}@media (width<=650px){.current-step[data-astro-cid-jbwwlqpc],.current-statement[data-astro-cid-jbwwlqpc],.lesson-note[data-astro-cid-jbwwlqpc],.lesson-warning[data-astro-cid-jbwwlqpc]{display:none}.state-card[data-astro-cid-jbwwlqpc]{min-height:0}.explanation-panel[data-astro-cid-jbwwlqpc]{gap:.4rem}}.cancel-visual[data-astro-cid-u2mhnslz]{--cancel-ink:#172c34;--cancel-muted:#64777b;--cancel-line:#d5e3df;--cancel-teal:#087d77;--cancel-teal-deep:#075956;--cancel-gold:#bb7022;--cancel-gold-soft:#fff4e3;--cancel-blue:#506aa4;border:1px solid var(--cancel-line);width:100%;max-width:980px;min-height:0;color:var(--cancel-ink);background:#f7faf8;border-radius:1rem;margin:0 auto;padding:clamp(.7rem,2vw,1rem);font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,sans-serif;line-height:1.35}.cancel-visual[data-astro-cid-u2mhnslz] [data-astro-cid-u2mhnslz],.cancel-visual[data-astro-cid-u2mhnslz] [data-astro-cid-u2mhnslz]:before,.cancel-visual[data-astro-cid-u2mhnslz] [data-astro-cid-u2mhnslz]:after{box-sizing:border-box}.cancel-topline[data-astro-cid-u2mhnslz],.code-heading[data-astro-cid-u2mhnslz]{align-items:center;display:flex}.cancel-topline[data-astro-cid-u2mhnslz]{gap:.55rem}.brand-mark[data-astro-cid-u2mhnslz]{background:var(--cancel-teal);color:#fff;border-radius:.55rem;flex:none;place-items:center;width:2rem;height:2rem;font:800 .72rem ui-monospace,SFMono-Regular,Menlo,monospace;display:grid}.brand-copy[data-astro-cid-u2mhnslz]{gap:.02rem;min-width:0;display:grid}.eyebrow[data-astro-cid-u2mhnslz],.card-label[data-astro-cid-u2mhnslz],.node-label[data-astro-cid-u2mhnslz]{color:var(--cancel-teal-deep);letter-spacing:.1em;font-size:.59rem;font-weight:800}.brand-copy[data-astro-cid-u2mhnslz] strong[data-astro-cid-u2mhnslz]{overflow-wrap:anywhere;font-size:clamp(.92rem,2vw,1.08rem)}.phase-chip[data-astro-cid-u2mhnslz],.line-state[data-astro-cid-u2mhnslz]{overflow-wrap:anywhere;max-width:42%;color:var(--cancel-muted);text-align:right;margin-left:auto;font-size:.63rem}.phase-chip[data-astro-cid-u2mhnslz]{border:1px solid var(--cancel-line);white-space:nowrap;border-radius:999px;padding:.2rem .42rem}.cancel-flow[data-astro-cid-u2mhnslz]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.35rem;margin-top:.65rem;display:grid}.state-node[data-astro-cid-u2mhnslz]{border:1px solid var(--cancel-line);background:#fff;border-radius:.7rem;align-content:center;gap:.15rem;min-width:0;min-height:4.45rem;padding:.48rem .52rem;transition:box-shadow .16s,transform .16s,border-color .16s;display:grid}.context-node[data-astro-cid-u2mhnslz]{background:#f0fbf7;border-color:#abd8cf}.worker-node[data-astro-cid-u2mhnslz]{background:#fffbf4;border-color:#ecd2aa}.join-node[data-astro-cid-u2mhnslz]{background:#f7f9ff;border-color:#c8d4ed}.state-node[data-astro-cid-u2mhnslz].is-active{transform:translateY(-2px);box-shadow:0 0 0 2px #087d772b,0 5px 14px #172c3414}.worker-node[data-astro-cid-u2mhnslz].is-active{box-shadow:0 0 0 2px #bb702233,0 5px 14px #172c3414}.join-node[data-astro-cid-u2mhnslz].is-active{box-shadow:0 0 0 2px #506aa42e,0 5px 14px #172c3414}.node-label[data-astro-cid-u2mhnslz]{color:var(--cancel-muted);letter-spacing:.06em;font-size:.56rem}.state-node[data-astro-cid-u2mhnslz] strong[data-astro-cid-u2mhnslz]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:750 clamp(.76rem,2vw,.95rem)/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden}.state-node[data-astro-cid-u2mhnslz] small[data-astro-cid-u2mhnslz]{min-width:0;color:var(--cancel-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.61rem;overflow:hidden}.signal-arrow[data-astro-cid-u2mhnslz]{color:var(--cancel-teal);font-size:1rem;font-weight:800}.event-strip[data-astro-cid-u2mhnslz]{background:#fff;border:1px dashed #c8d8d0;border-radius:.5rem;justify-content:space-between;align-items:center;gap:.6rem;min-height:1.7rem;margin-top:.42rem;padding:.27rem .5rem;display:flex}.event-strip[data-astro-cid-u2mhnslz] code[data-astro-cid-u2mhnslz]{min-width:0;color:var(--cancel-teal-deep);text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;overflow:hidden}.event-strip[data-astro-cid-u2mhnslz] span[data-astro-cid-u2mhnslz]{color:var(--cancel-muted);text-overflow:ellipsis;white-space:nowrap;flex:none;font-size:.59rem;overflow:hidden}.code-card[data-astro-cid-u2mhnslz]{color:#eaf4f0;background:#10272e;border:1px solid #233e44;border-radius:.7rem;margin-top:.42rem;overflow:hidden}.code-heading[data-astro-cid-u2mhnslz]{border-bottom:1px solid #ffffff21;justify-content:space-between;gap:.5rem;min-height:2rem;padding:.32rem .5rem}.code-heading[data-astro-cid-u2mhnslz]>div[data-astro-cid-u2mhnslz]{gap:.02rem;min-width:0;display:grid}.code-card[data-astro-cid-u2mhnslz] .card-label[data-astro-cid-u2mhnslz]{color:#96b9b2}.code-heading[data-astro-cid-u2mhnslz] strong[data-astro-cid-u2mhnslz]{color:#eaf4f0;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.65rem;overflow:hidden}.code-card[data-astro-cid-u2mhnslz] .line-state[data-astro-cid-u2mhnslz]{color:#9bbab4;white-space:nowrap;font-size:.59rem}.code-card[data-astro-cid-u2mhnslz] pre[data-astro-cid-u2mhnslz]{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:.36rem .5rem;font:.64rem/1.28 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden}.code-line[data-astro-cid-u2mhnslz]{border-radius:.18rem;grid-template-columns:1.35rem minmax(0,1fr);min-height:.82rem;display:grid}.code-line[data-astro-cid-u2mhnslz][hidden]{display:none}.code-line[data-astro-cid-u2mhnslz].is-active{background:#bb70223b}.line-number[data-astro-cid-u2mhnslz]{color:#6f8f89;user-select:none}.line-text[data-astro-cid-u2mhnslz]{color:#eaf4f0;min-width:0}.lesson-note[data-astro-cid-u2mhnslz],.lesson-caveat[data-astro-cid-u2mhnslz]{overflow-wrap:anywhere;min-height:1.15rem;color:var(--cancel-muted);margin:.34rem 0 0;font-size:.65rem}.lesson-caveat[data-astro-cid-u2mhnslz]{color:#8a5a22;margin-top:.12rem;font-size:.59rem}[data-astro-cid-u2mhnslz][data-kind=observe] .eyebrow[data-astro-cid-u2mhnslz],[data-astro-cid-u2mhnslz][data-kind=close] .eyebrow[data-astro-cid-u2mhnslz]{color:#8a5a22}[data-astro-cid-u2mhnslz][data-kind=runtime] .eyebrow[data-astro-cid-u2mhnslz],[data-astro-cid-u2mhnslz][data-kind=runtime] .card-label[data-astro-cid-u2mhnslz]{color:var(--cancel-blue)}@media (width<=650px){.cancel-visual[data-astro-cid-u2mhnslz]{border-radius:.78rem;height:210px;min-height:0;padding:.58rem;overflow:hidden}.cancel-topline[data-astro-cid-u2mhnslz]{gap:.42rem}.brand-mark[data-astro-cid-u2mhnslz]{border-radius:.45rem;width:1.75rem;height:1.75rem;font-size:.62rem}.eyebrow[data-astro-cid-u2mhnslz]{font-size:.5rem}.brand-copy[data-astro-cid-u2mhnslz] strong[data-astro-cid-u2mhnslz]{font-size:.82rem}.phase-chip[data-astro-cid-u2mhnslz]{padding:.15rem .28rem;font-size:.54rem}.cancel-flow[data-astro-cid-u2mhnslz]{gap:.22rem;margin-top:.48rem}.state-node[data-astro-cid-u2mhnslz]{border-radius:.56rem;min-height:3.72rem;padding:.34rem .32rem}.state-node[data-astro-cid-u2mhnslz] strong[data-astro-cid-u2mhnslz]{font-size:.68rem}.state-node[data-astro-cid-u2mhnslz] small[data-astro-cid-u2mhnslz]{font-size:.53rem}.signal-arrow[data-astro-cid-u2mhnslz]{font-size:.78rem}.event-strip[data-astro-cid-u2mhnslz]{gap:.35rem;margin-top:.3rem;padding:.22rem .35rem}.event-strip[data-astro-cid-u2mhnslz] code[data-astro-cid-u2mhnslz],.event-strip[data-astro-cid-u2mhnslz] span[data-astro-cid-u2mhnslz]{font-size:.56rem}.code-card[data-astro-cid-u2mhnslz]{display:none}.lesson-note[data-astro-cid-u2mhnslz]{margin-top:.4rem;font-size:.64rem;line-height:1.25}.lesson-caveat[data-astro-cid-u2mhnslz]{margin-top:.18rem;font-size:.56rem;line-height:1.2}}.defer-visual[data-astro-cid-jnnfr4bk]{--defer-ink:#172b32;--defer-muted:#64777a;--defer-line:#d8e4df;--defer-teal:#087c77;--defer-teal-deep:#075856;--defer-gold:#bd7224;--defer-gold-soft:#fff4e2;--defer-paper:#f7faf7;border:1px solid var(--defer-line);background:var(--defer-paper);width:100%;max-width:980px;color:var(--defer-ink);border-radius:1.15rem;margin:0 auto;padding:clamp(.85rem,3vw,1.5rem);font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,sans-serif;line-height:1.45}.defer-visual[data-astro-cid-jnnfr4bk] [data-astro-cid-jnnfr4bk],.defer-visual[data-astro-cid-jnnfr4bk] [data-astro-cid-jnnfr4bk]:before,.defer-visual[data-astro-cid-jnnfr4bk] [data-astro-cid-jnnfr4bk]:after{box-sizing:border-box}.defer-topline[data-astro-cid-jnnfr4bk],.event-strip[data-astro-cid-jnnfr4bk],.card-heading[data-astro-cid-jnnfr4bk],.state-heading[data-astro-cid-jnnfr4bk],.timeline[data-astro-cid-jnnfr4bk]{align-items:center;display:flex}.defer-topline[data-astro-cid-jnnfr4bk]{gap:.7rem}.brand-mark[data-astro-cid-jnnfr4bk]{background:var(--defer-teal);color:#fff;border-radius:.58rem;flex:none;place-items:center;width:2.15rem;height:2.15rem;font:800 .8rem ui-monospace,SFMono-Regular,Menlo,monospace;display:grid}.brand-copy[data-astro-cid-jnnfr4bk]{gap:.08rem;min-width:0;display:grid}.eyebrow[data-astro-cid-jnnfr4bk],.card-label[data-astro-cid-jnnfr4bk]{color:var(--defer-teal-deep);letter-spacing:.13em;font-size:.63rem;font-weight:800}.brand-copy[data-astro-cid-jnnfr4bk] strong[data-astro-cid-jnnfr4bk]{overflow-wrap:anywhere;font-size:clamp(1rem,2vw,1.18rem)}.scene-chip[data-astro-cid-jnnfr4bk],.state-hint[data-astro-cid-jnnfr4bk],.summary-hint[data-astro-cid-jnnfr4bk]{color:var(--defer-muted);font-size:.68rem}.scene-chip[data-astro-cid-jnnfr4bk]{white-space:nowrap;border:1px solid #d8e4df;border-radius:999px;margin-left:auto;padding:.25rem .5rem}.event-strip[data-astro-cid-jnnfr4bk]{background:var(--defer-gold-soft);border:1px solid #ebd4b0;border-radius:.65rem;gap:.65rem;min-height:2.35rem;margin-top:.75rem;padding:.5rem .7rem}.event-label[data-astro-cid-jnnfr4bk]{color:var(--defer-gold);white-space:nowrap;font-size:.68rem;font-weight:800}.event-strip[data-astro-cid-jnnfr4bk] strong[data-astro-cid-jnnfr4bk]{overflow-wrap:anywhere;color:#704112;min-width:0;font-size:.86rem}.x-value[data-astro-cid-jnnfr4bk]{color:#8b5a23;white-space:nowrap;margin-left:auto;font:700 .72rem ui-monospace,SFMono-Regular,Menlo,monospace}.defer-layout[data-astro-cid-jnnfr4bk]{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:.8rem;margin-top:.8rem;display:grid}.code-card[data-astro-cid-jnnfr4bk],.state-card[data-astro-cid-jnnfr4bk]{border-radius:.85rem;min-width:0;overflow:hidden}.code-card[data-astro-cid-jnnfr4bk]{color:#eaf4f0;background:#10272e;border:1px solid #233e44}.state-card[data-astro-cid-jnnfr4bk]{background:#fff;border:1px solid #d9e5df;align-content:start;gap:.55rem;padding:.6rem;display:grid}.card-heading[data-astro-cid-jnnfr4bk]{border-bottom:1px solid #ffffff21;justify-content:space-between;gap:.6rem;min-height:3.2rem;padding:.65rem .8rem}.card-heading[data-astro-cid-jnnfr4bk]>div[data-astro-cid-jnnfr4bk],.state-heading[data-astro-cid-jnnfr4bk]>div[data-astro-cid-jnnfr4bk]{gap:.08rem;min-width:0;display:grid}.code-card[data-astro-cid-jnnfr4bk] .card-label[data-astro-cid-jnnfr4bk]{color:#96b9b2}.card-heading[data-astro-cid-jnnfr4bk] strong[data-astro-cid-jnnfr4bk],.state-heading[data-astro-cid-jnnfr4bk] strong[data-astro-cid-jnnfr4bk]{overflow-wrap:anywhere;font-size:.93rem}.line-state[data-astro-cid-jnnfr4bk]{color:#c1d6d0;text-align:center;border:1px solid #fff3;border-radius:999px;max-width:48%;padding:.2rem .4rem;font-size:.65rem}.code-details[data-astro-cid-jnnfr4bk] summary[data-astro-cid-jnnfr4bk]{color:#b9d6cf;cursor:pointer;border-bottom:1px solid #ffffff17;justify-content:space-between;gap:.7rem;padding:.4rem .8rem;font-size:.7rem;list-style:none;display:flex}.code-details[data-astro-cid-jnnfr4bk] summary[data-astro-cid-jnnfr4bk]::-webkit-details-marker{display:none}.code-details[data-astro-cid-jnnfr4bk] summary[data-astro-cid-jnnfr4bk]:before{content:"▾";color:#f1b567}.code-details[data-astro-cid-jnnfr4bk]:not([open]) summary[data-astro-cid-jnnfr4bk]:before{content:"▸"}.summary-hint[data-astro-cid-jnnfr4bk]{color:#779692;margin-left:auto}.code-card[data-astro-cid-jnnfr4bk] pre[data-astro-cid-jnnfr4bk]{max-height:12.2rem;margin:0;padding:.55rem .55rem .6rem;font:.75rem/1.55 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;overflow:auto}.code-card[data-astro-cid-jnnfr4bk] code[data-astro-cid-jnnfr4bk]{min-width:max-content;display:block}.code-line[data-astro-cid-jnnfr4bk]{color:#bfd2cd;border-left:3px solid #0000;min-height:1.55em;padding:0 .35rem;transition:background .14s,border-color .14s,color .14s;display:flex}.code-line[data-astro-cid-jnnfr4bk].is-active{color:#fff6e6;background:#bd722433;border-left-color:#f0ad59}.line-number[data-astro-cid-jnnfr4bk]{color:#6c8c88;user-select:none;text-align:right;width:1.8rem;margin-right:.55rem}.code-line[data-astro-cid-jnnfr4bk].is-active .line-number[data-astro-cid-jnnfr4bk]{color:#f0b768}.line-text[data-astro-cid-jnnfr4bk]{white-space:pre}.code-note[data-astro-cid-jnnfr4bk]{color:#a8c1bb;border-top:1px solid #ffffff1a;min-height:2.4rem;margin:0;padding:.55rem .8rem .65rem;font-size:.7rem}.state-grid[data-astro-cid-jnnfr4bk]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.55rem;display:grid}.state-box[data-astro-cid-jnnfr4bk]{background:#f9fcfa;border:1px solid #e1eae5;border-radius:.65rem;min-width:0;padding:.55rem}.output-box[data-astro-cid-jnnfr4bk]{background:#fffaf1;border-color:#ecdab9}.state-heading[data-astro-cid-jnnfr4bk]{border-bottom:1px solid #e3ece7;justify-content:space-between;gap:.35rem;min-height:2.2rem;padding-bottom:.35rem}.output-box[data-astro-cid-jnnfr4bk] .state-heading[data-astro-cid-jnnfr4bk]{border-bottom-color:#f0e2cb}.state-box[data-astro-cid-jnnfr4bk] .card-label[data-astro-cid-jnnfr4bk]{color:var(--defer-teal);font-size:.56rem}.output-box[data-astro-cid-jnnfr4bk] .card-label[data-astro-cid-jnnfr4bk]{color:var(--defer-gold)}.state-hint[data-astro-cid-jnnfr4bk]{text-align:right;flex:none;font-size:.58rem}.entry-list[data-astro-cid-jnnfr4bk]{gap:.35rem;min-height:4.1rem;margin:.45rem 0 0;padding:0;list-style:none;display:grid}.entry-list[data-astro-cid-jnnfr4bk] .entry{border-left:3px solid var(--defer-teal);background:#eaf5f1;border-radius:.35rem;gap:.05rem;min-width:0;padding:.35rem .4rem;display:grid}.output-box[data-astro-cid-jnnfr4bk] .entry{border-left-color:var(--defer-gold);background:#fff0d9}.entry-list[data-astro-cid-jnnfr4bk] .entry:first-child{box-shadow:0 0 0 2px #087c771a}.entry-list[data-astro-cid-jnnfr4bk] .entry-label{overflow-wrap:anywhere;color:var(--defer-teal-deep);font:800 .83rem ui-monospace,SFMono-Regular,Menlo,monospace}.output-box[data-astro-cid-jnnfr4bk] .entry-label{color:#8a5018}.entry-list[data-astro-cid-jnnfr4bk] .entry-detail{overflow-wrap:anywhere;color:var(--defer-muted);font-size:.61rem}.empty-state[data-astro-cid-jnnfr4bk]{color:#8a9a96;text-align:center;min-height:4.1rem;margin:.45rem 0 0;padding:1.35rem .25rem 0;font-size:.65rem}.state-note[data-astro-cid-jnnfr4bk],.warning-note[data-astro-cid-jnnfr4bk]{overflow-wrap:anywhere;margin:0;font-size:.72rem}.state-note[data-astro-cid-jnnfr4bk]{border-left:3px solid var(--defer-teal);color:var(--defer-teal-deep);background:#eef8f4;padding:.45rem .5rem}.warning-note[data-astro-cid-jnnfr4bk]{border-left:3px solid var(--defer-gold);color:#84501d;background:#fff5e5;padding:.42rem .5rem}.timeline[data-astro-cid-jnnfr4bk]{color:var(--defer-muted);gap:.5rem;margin-top:.65rem;font:.64rem ui-monospace,SFMono-Regular,Menlo,monospace}.timeline-track[data-astro-cid-jnnfr4bk]{background:#dce8e3;border-radius:999px;flex:auto;height:.28rem;overflow:hidden}.timeline-track[data-astro-cid-jnnfr4bk] [data-astro-cid-jnnfr4bk][data-role=progress-fill]{border-radius:inherit;background:linear-gradient(90deg, var(--defer-teal), var(--defer-gold));width:0%;height:100%;transition:width .12s linear;display:block}@media (width<=700px){.defer-layout[data-astro-cid-jnnfr4bk]{grid-template-columns:1fr}.code-card[data-astro-cid-jnnfr4bk] pre[data-astro-cid-jnnfr4bk]{max-height:8.3rem}}@media (width<=430px){.defer-visual[data-astro-cid-jnnfr4bk]{border-radius:.85rem;padding:.6rem}.defer-topline[data-astro-cid-jnnfr4bk]{gap:.5rem}.brand-mark[data-astro-cid-jnnfr4bk]{width:1.9rem;height:1.9rem;font-size:.7rem}.eyebrow[data-astro-cid-jnnfr4bk]{font-size:.56rem}.brand-copy[data-astro-cid-jnnfr4bk] strong[data-astro-cid-jnnfr4bk]{font-size:.94rem}.scene-chip[data-astro-cid-jnnfr4bk]{text-overflow:ellipsis;max-width:5.2rem;font-size:.6rem;overflow:hidden}.event-strip[data-astro-cid-jnnfr4bk]{gap:.45rem;min-height:2.2rem;margin-top:.55rem;padding:.42rem .5rem}.event-label[data-astro-cid-jnnfr4bk],.event-strip[data-astro-cid-jnnfr4bk] strong[data-astro-cid-jnnfr4bk]{font-size:.7rem}.x-value[data-astro-cid-jnnfr4bk]{font-size:.62rem}.defer-layout[data-astro-cid-jnnfr4bk]{gap:.55rem;margin-top:.55rem}.card-heading[data-astro-cid-jnnfr4bk]{min-height:2.65rem;padding:.48rem .6rem}.card-heading[data-astro-cid-jnnfr4bk] strong[data-astro-cid-jnnfr4bk]{font-size:.82rem}.line-state[data-astro-cid-jnnfr4bk]{max-width:50%;font-size:.56rem}.code-details[data-astro-cid-jnnfr4bk] summary[data-astro-cid-jnnfr4bk]{padding:.3rem .6rem;font-size:.62rem}.code-card[data-astro-cid-jnnfr4bk] pre[data-astro-cid-jnnfr4bk]{max-height:7.2rem;padding:.4rem .3rem .45rem;font-size:.67rem;line-height:1.45}.line-number[data-astro-cid-jnnfr4bk]{width:1.55rem;margin-right:.4rem}.code-note[data-astro-cid-jnnfr4bk]{min-height:2.1rem;padding:.4rem .6rem .45rem;font-size:.62rem}.state-card[data-astro-cid-jnnfr4bk]{gap:.4rem;padding:.45rem}.state-grid[data-astro-cid-jnnfr4bk]{gap:.4rem}.state-box[data-astro-cid-jnnfr4bk]{padding:.4rem}.state-heading[data-astro-cid-jnnfr4bk]{min-height:1.9rem;padding-bottom:.28rem}.state-heading[data-astro-cid-jnnfr4bk] strong[data-astro-cid-jnnfr4bk]{font-size:.76rem}.state-hint[data-astro-cid-jnnfr4bk]{display:none}.entry-list[data-astro-cid-jnnfr4bk],.empty-state[data-astro-cid-jnnfr4bk]{min-height:3.2rem}.entry-list[data-astro-cid-jnnfr4bk]{gap:.25rem;margin-top:.32rem}.entry-list[data-astro-cid-jnnfr4bk] .entry{padding:.25rem .3rem}.entry-list[data-astro-cid-jnnfr4bk] .entry-label{font-size:.72rem}.entry-list[data-astro-cid-jnnfr4bk] .entry-detail{font-size:.55rem}.empty-state[data-astro-cid-jnnfr4bk]{padding-top:1rem;font-size:.58rem}.state-note[data-astro-cid-jnnfr4bk],.warning-note[data-astro-cid-jnnfr4bk]{font-size:.63rem}.timeline[data-astro-cid-jnnfr4bk]{margin-top:.45rem;font-size:.57rem}}.entry-list[data-astro-cid-jnnfr4bk][hidden]{display:none}@media (width<=650px){.defer-visual[data-astro-cid-jnnfr4bk]{padding:10px}.defer-topline[data-astro-cid-jnnfr4bk],.timeline[data-astro-cid-jnnfr4bk],.code-note[data-astro-cid-jnnfr4bk],.state-note[data-astro-cid-jnnfr4bk],.warning-note[data-astro-cid-jnnfr4bk]{display:none}.event-strip[data-astro-cid-jnnfr4bk]{margin:0 0 8px;padding:7px 9px}.code-card[data-astro-cid-jnnfr4bk] .card-heading[data-astro-cid-jnnfr4bk],.code-details[data-astro-cid-jnnfr4bk] summary[data-astro-cid-jnnfr4bk]{display:none}.code-details[data-astro-cid-jnnfr4bk] pre[data-astro-cid-jnnfr4bk]{max-height:none;padding:7px;font-size:11px}.code-line[data-astro-cid-jnnfr4bk]:not(.is-active){display:none}.defer-layout[data-astro-cid-jnnfr4bk]{gap:8px}.state-card[data-astro-cid-jnnfr4bk]{padding:8px}.state-box[data-astro-cid-jnnfr4bk]{padding:7px}.state-heading[data-astro-cid-jnnfr4bk]{min-height:0;margin:0}.state-heading[data-astro-cid-jnnfr4bk] .card-label[data-astro-cid-jnnfr4bk],.state-hint[data-astro-cid-jnnfr4bk]{display:none}.entry-list[data-astro-cid-jnnfr4bk]{min-height:0;margin-top:7px}.entry-list[data-astro-cid-jnnfr4bk] .entry-detail{display:none}.entry-list[data-astro-cid-jnnfr4bk] .entry{padding:5px 7px}.entry-list[data-astro-cid-jnnfr4bk] .entry-label{font-size:15px}.empty-state[data-astro-cid-jnnfr4bk]{min-height:36px;margin:7px 0 0;padding:9px 0 0}}.map-visual[data-astro-cid-vm3dckjg]{--map-ink:#172b32;--map-muted:#64777a;--map-line:#d8e4df;--map-teal:#087c77;--map-teal-deep:#075856;--map-gold:#bd7224;--map-gold-soft:#fff4e2;--map-paper:#f7faf7;border:1px solid var(--map-line);background:var(--map-paper);width:100%;max-width:980px;min-height:250px;color:var(--map-ink);border-radius:1rem;margin:0 auto;padding:clamp(.7rem,2vw,1rem);font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,sans-serif;line-height:1.35}.map-visual[data-astro-cid-vm3dckjg] [data-astro-cid-vm3dckjg],.map-visual[data-astro-cid-vm3dckjg] [data-astro-cid-vm3dckjg]:before,.map-visual[data-astro-cid-vm3dckjg] [data-astro-cid-vm3dckjg]:after{box-sizing:border-box}.map-topline[data-astro-cid-vm3dckjg],.code-heading[data-astro-cid-vm3dckjg]{align-items:center;display:flex}.map-topline[data-astro-cid-vm3dckjg]{gap:.55rem}.brand-mark[data-astro-cid-vm3dckjg]{background:var(--map-teal);color:#fff;border-radius:.55rem;flex:none;place-items:center;width:2rem;height:2rem;font:800 .72rem ui-monospace,SFMono-Regular,Menlo,monospace;display:grid}.brand-copy[data-astro-cid-vm3dckjg]{gap:.02rem;min-width:0;display:grid}.eyebrow[data-astro-cid-vm3dckjg],.card-label[data-astro-cid-vm3dckjg],.node-kicker[data-astro-cid-vm3dckjg]{color:var(--map-teal-deep);letter-spacing:.1em;font-size:.59rem;font-weight:800}.brand-copy[data-astro-cid-vm3dckjg] strong[data-astro-cid-vm3dckjg]{overflow-wrap:anywhere;font-size:clamp(.92rem,2vw,1.08rem)}.phase-chip[data-astro-cid-vm3dckjg],.line-state[data-astro-cid-vm3dckjg]{overflow-wrap:anywhere;max-width:40%;color:var(--map-muted);text-align:right;margin-left:auto;font-size:.63rem}.phase-chip[data-astro-cid-vm3dckjg]{border:1px solid var(--map-line);white-space:nowrap;border-radius:999px;padding:.2rem .42rem}.flow-board[data-astro-cid-vm3dckjg]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1.08fr);align-items:center;gap:.35rem;margin-top:.6rem;display:grid}.flow-node[data-astro-cid-vm3dckjg]{background:#fff;border:1px solid #d8e5df;border-radius:.7rem;align-content:center;gap:.16rem;min-width:0;min-height:4.65rem;padding:.45rem .5rem;display:grid;box-shadow:0 4px 12px #172b320a}.flow-node[data-astro-cid-vm3dckjg][data-node=name]{background:#f2fbf7;border-color:#abd7ce}.flow-node[data-astro-cid-vm3dckjg][data-node=function]{background:#fffbf3;border-color:#ecd0a5}.flow-node[data-astro-cid-vm3dckjg][data-node=payload]{background:#f7f9ff;border-color:#c7d4ef}.flow-node[data-astro-cid-vm3dckjg].is-active{box-shadow:0 0 0 2px #087c772e,0 5px 14px #172b3214}.flow-node[data-astro-cid-vm3dckjg][data-node=function].is-active{box-shadow:0 0 0 2px #bd722438,0 5px 14px #172b3214}.flow-node[data-astro-cid-vm3dckjg][data-node=payload].is-active{box-shadow:0 0 0 2px #4a62ad33,0 5px 14px #172b3214}.flow-node[data-astro-cid-vm3dckjg][data-node=payload].has-error{background:#fff7f5;border-color:#d57d74}.node-kicker[data-astro-cid-vm3dckjg]{color:var(--map-muted);letter-spacing:.04em;font-size:.57rem}.flow-node[data-astro-cid-vm3dckjg] strong[data-astro-cid-vm3dckjg]{min-width:0;color:var(--map-ink);text-overflow:ellipsis;white-space:nowrap;font:700 clamp(.76rem,2vw,.95rem)/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden}.flow-node[data-astro-cid-vm3dckjg] small[data-astro-cid-vm3dckjg]{min-width:0;color:var(--map-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.61rem;overflow:hidden}.flow-arrow[data-astro-cid-vm3dckjg]{color:var(--map-teal);font-size:1rem;font-weight:800}.map-ribbon[data-astro-cid-vm3dckjg]{background:#fff;border:1px dashed #c8d8d0;border-radius:.5rem;justify-content:space-between;align-items:center;gap:.6rem;min-height:1.7rem;margin-top:.42rem;padding:.27rem .5rem;display:flex}.map-ribbon[data-astro-cid-vm3dckjg] code[data-astro-cid-vm3dckjg]{min-width:0;color:var(--map-teal-deep);text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;overflow:hidden}.map-ribbon[data-astro-cid-vm3dckjg] span[data-astro-cid-vm3dckjg]{color:var(--map-muted);flex:none;font-size:.61rem}.code-card[data-astro-cid-vm3dckjg]{color:#eaf4f0;background:#10272e;border:1px solid #233e44;border-radius:.7rem;margin-top:.42rem;overflow:hidden}.code-heading[data-astro-cid-vm3dckjg]{border-bottom:1px solid #ffffff21;justify-content:space-between;gap:.5rem;min-height:2rem;padding:.32rem .5rem}.code-heading[data-astro-cid-vm3dckjg]>div[data-astro-cid-vm3dckjg]{gap:.02rem;min-width:0;display:grid}.code-card[data-astro-cid-vm3dckjg] .card-label[data-astro-cid-vm3dckjg]{color:#96b9b2}.code-heading[data-astro-cid-vm3dckjg] strong[data-astro-cid-vm3dckjg]{color:#eaf4f0;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.65rem;overflow:hidden}.code-card[data-astro-cid-vm3dckjg] .line-state[data-astro-cid-vm3dckjg]{color:#9bbab4;white-space:nowrap;font-size:.59rem}.code-card[data-astro-cid-vm3dckjg] pre[data-astro-cid-vm3dckjg]{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:.36rem .5rem;font:.64rem/1.28 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden}.code-line[data-astro-cid-vm3dckjg]{border-radius:.18rem;grid-template-columns:1.35rem minmax(0,1fr);min-height:.82rem;display:grid}.code-line[data-astro-cid-vm3dckjg][hidden]{display:none}.code-line[data-astro-cid-vm3dckjg].is-active{background:#bd72243b}.line-number[data-astro-cid-vm3dckjg]{color:#6f8f89;user-select:none}.line-text[data-astro-cid-vm3dckjg]{color:#eaf4f0;min-width:0}.map-note[data-astro-cid-vm3dckjg]{min-height:1.2rem;color:var(--map-muted);margin:.34rem 0 0;font-size:.65rem}[data-astro-cid-vm3dckjg][data-mode=real] .eyebrow[data-astro-cid-vm3dckjg],[data-astro-cid-vm3dckjg][data-mode=real] .card-label[data-astro-cid-vm3dckjg]{color:#8a5a22}@media (width<=650px){.map-visual[data-astro-cid-vm3dckjg]{border-radius:.78rem;min-height:250px;padding:.58rem}.flow-board[data-astro-cid-vm3dckjg]{gap:.22rem;margin-top:.48rem}.flow-node[data-astro-cid-vm3dckjg]{border-radius:.56rem;min-height:4rem;padding:.34rem .32rem}.flow-node[data-astro-cid-vm3dckjg] strong[data-astro-cid-vm3dckjg]{font-size:.68rem}.flow-node[data-astro-cid-vm3dckjg] small[data-astro-cid-vm3dckjg]{font-size:.53rem}.flow-arrow[data-astro-cid-vm3dckjg]{font-size:.78rem}.map-ribbon[data-astro-cid-vm3dckjg]{gap:.35rem;margin-top:.3rem;padding:.22rem .35rem}.map-ribbon[data-astro-cid-vm3dckjg] code[data-astro-cid-vm3dckjg],.map-ribbon[data-astro-cid-vm3dckjg] span[data-astro-cid-vm3dckjg]{font-size:.56rem}.code-card[data-astro-cid-vm3dckjg]{margin-top:.3rem}.code-heading[data-astro-cid-vm3dckjg]{min-height:1.72rem;padding:.24rem .35rem}.code-heading[data-astro-cid-vm3dckjg] strong[data-astro-cid-vm3dckjg],.code-card[data-astro-cid-vm3dckjg] .line-state[data-astro-cid-vm3dckjg]{font-size:.55rem}.code-card[data-astro-cid-vm3dckjg] pre[data-astro-cid-vm3dckjg]{padding:.28rem .35rem;font-size:.55rem;line-height:1.2}.code-line[data-astro-cid-vm3dckjg]{grid-template-columns:1.2rem minmax(0,1fr);min-height:.72rem}.map-note[data-astro-cid-vm3dckjg]{margin-top:.22rem;font-size:.58rem;line-height:1.25}}.interfaces-visual[data-astro-cid-llc6pe6e]{--interface-ink:#182f35;--interface-muted:#687b7c;--interface-line:#d6e3df;--interface-teal:#087d77;--interface-teal-deep:#075956;--interface-gold:#bd7427;--interface-gold-soft:#fff5e6;border:1px solid var(--interface-line);width:100%;max-width:980px;min-height:320px;color:var(--interface-ink);background:#f7faf8;border-radius:1rem;margin:0 auto;padding:clamp(.7rem,2vw,1rem);font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,sans-serif;line-height:1.35}.interfaces-visual[data-astro-cid-llc6pe6e] [data-astro-cid-llc6pe6e],.interfaces-visual[data-astro-cid-llc6pe6e] [data-astro-cid-llc6pe6e]:before,.interfaces-visual[data-astro-cid-llc6pe6e] [data-astro-cid-llc6pe6e]:after{box-sizing:border-box}.visual-topline[data-astro-cid-llc6pe6e],.code-heading[data-astro-cid-llc6pe6e],.dispatch-result[data-astro-cid-llc6pe6e],.real-hint[data-astro-cid-llc6pe6e],.code-foot[data-astro-cid-llc6pe6e]{align-items:center;display:flex}.visual-topline[data-astro-cid-llc6pe6e]{gap:.55rem}.brand-mark[data-astro-cid-llc6pe6e]{background:var(--interface-teal);color:#fff;border-radius:.55rem;flex:none;place-items:center;width:2rem;height:2rem;font:800 .72rem ui-monospace,SFMono-Regular,Menlo,monospace;display:grid}.brand-copy[data-astro-cid-llc6pe6e]{gap:.04rem;min-width:0;display:grid}.eyebrow[data-astro-cid-llc6pe6e],.card-label[data-astro-cid-llc6pe6e],.node-label[data-astro-cid-llc6pe6e],.result-label[data-astro-cid-llc6pe6e],.real-hint[data-astro-cid-llc6pe6e]>span[data-astro-cid-llc6pe6e]{color:var(--interface-teal-deep);letter-spacing:.09em;font-size:.58rem;font-weight:800}.brand-copy[data-astro-cid-llc6pe6e] strong[data-astro-cid-llc6pe6e]{overflow-wrap:anywhere;font-size:clamp(.92rem,2vw,1.08rem)}.phase-chip[data-astro-cid-llc6pe6e],.source-label[data-astro-cid-llc6pe6e],.line-state[data-astro-cid-llc6pe6e]{overflow-wrap:anywhere;max-width:48%;color:var(--interface-muted);text-align:right;margin-left:auto;font-size:.63rem}.phase-chip[data-astro-cid-llc6pe6e]{border:1px solid var(--interface-line);white-space:nowrap;border-radius:999px;padding:.2rem .42rem}.dispatch-board[data-astro-cid-llc6pe6e]{grid-template-columns:minmax(0,.92fr) 2rem minmax(0,1.35fr);align-items:center;gap:.55rem;margin-top:.72rem;display:grid}.call-card[data-astro-cid-llc6pe6e],.implementation-card[data-astro-cid-llc6pe6e]{border-radius:.75rem;min-width:0}.call-card[data-astro-cid-llc6pe6e]{background:#effbf7;border:1px solid #a8d8d0;align-content:center;gap:.2rem;min-height:5.2rem;padding:.68rem;display:grid}.call-card[data-astro-cid-llc6pe6e] .node-label[data-astro-cid-llc6pe6e]{color:var(--interface-teal)}.call-card[data-astro-cid-llc6pe6e] code[data-astro-cid-llc6pe6e]{overflow-wrap:anywhere;color:var(--interface-teal-deep);font:800 clamp(.82rem,2vw,1.06rem) ui-monospace,SFMono-Regular,Menlo,monospace}.call-card[data-astro-cid-llc6pe6e] small[data-astro-cid-llc6pe6e],.implementation-card[data-astro-cid-llc6pe6e] small[data-astro-cid-llc6pe6e],.dispatch-result[data-astro-cid-llc6pe6e] small[data-astro-cid-llc6pe6e],.real-hint[data-astro-cid-llc6pe6e]{color:var(--interface-muted);font-size:.61rem}.call-card[data-astro-cid-llc6pe6e] small[data-astro-cid-llc6pe6e],.implementation-card[data-astro-cid-llc6pe6e] small[data-astro-cid-llc6pe6e]{overflow-wrap:anywhere}.branch-rail[data-astro-cid-llc6pe6e]{height:100%;color:var(--interface-teal);text-align:center;grid-template-rows:1fr 1fr;align-items:center;font-size:1.15rem;display:grid}.implementation-list[data-astro-cid-llc6pe6e]{gap:.4rem;min-width:0;display:grid}.implementation-card[data-astro-cid-llc6pe6e]{background:#fffaf2;border:1px solid #e1d2b9;justify-content:space-between;align-items:center;gap:.5rem;min-height:3.2rem;padding:.45rem .55rem;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex}.implementation-card[data-astro-cid-llc6pe6e][data-node=right]{background:#f7f9ff;border-color:#c8d5ec}.implementation-card[data-astro-cid-llc6pe6e].is-active{border-color:var(--interface-teal);transform:translateY(-1px);box-shadow:0 0 0 2px #087d7729,0 4px 12px #182f3514}.implementation-card[data-astro-cid-llc6pe6e][data-node=right].is-active{border-color:#506aa4;box-shadow:0 0 0 2px #506aa42b,0 4px 12px #182f3514}.implementation-main[data-astro-cid-llc6pe6e]{gap:.05rem;min-width:0;display:grid}.implementation-card[data-astro-cid-llc6pe6e] .node-label[data-astro-cid-llc6pe6e]{color:var(--interface-muted);letter-spacing:.06em;font-size:.52rem}.implementation-card[data-astro-cid-llc6pe6e] strong[data-astro-cid-llc6pe6e]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:750 clamp(.72rem,1.8vw,.9rem)/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden}.implementation-card[data-astro-cid-llc6pe6e] code[data-astro-cid-llc6pe6e]{overflow-wrap:anywhere;max-width:42%;color:var(--interface-gold);text-align:right;flex:none;font:700 .64rem ui-monospace,SFMono-Regular,Menlo,monospace}.dispatch-result[data-astro-cid-llc6pe6e]{background:var(--interface-gold-soft);border:1px solid #e9d8b8;border-radius:.62rem;gap:.55rem;min-height:2.2rem;margin-top:.5rem;padding:.38rem .55rem}.dispatch-result[data-astro-cid-llc6pe6e] .result-label[data-astro-cid-llc6pe6e]{color:var(--interface-gold);white-space:nowrap}.dispatch-result[data-astro-cid-llc6pe6e] code[data-astro-cid-llc6pe6e]{overflow-wrap:anywhere;color:#704b21;min-width:0;font:700 .72rem ui-monospace,SFMono-Regular,Menlo,monospace}.dispatch-result[data-astro-cid-llc6pe6e] small[data-astro-cid-llc6pe6e]{text-align:right;margin-left:auto}.real-hint[data-astro-cid-llc6pe6e]{background:#f2f6ff;border-left:2px solid #9db6d8;gap:.38rem;margin-top:.42rem;padding:.24rem .45rem}.real-hint[data-astro-cid-llc6pe6e]>span[data-astro-cid-llc6pe6e]{color:#506aa4;letter-spacing:.05em;flex:none;font-size:.52rem}.real-hint[data-astro-cid-llc6pe6e] code[data-astro-cid-llc6pe6e]{color:#3e587e;text-overflow:ellipsis;white-space:nowrap;min-width:0;font:600 .62rem ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden}.code-card[data-astro-cid-llc6pe6e]{color:#e8f2ee;background:#10252c;border:1px solid #263f45;border-radius:.75rem;margin-top:.7rem;overflow:hidden}.code-heading[data-astro-cid-llc6pe6e]{border-bottom:1px solid #ffffff21;justify-content:space-between;gap:.7rem;min-height:3.1rem;padding:.58rem .7rem}.code-heading[data-astro-cid-llc6pe6e]>div[data-astro-cid-llc6pe6e]{gap:.08rem;min-width:0;display:grid}.code-heading[data-astro-cid-llc6pe6e] .card-label[data-astro-cid-llc6pe6e]{color:#9fbab5}.code-heading[data-astro-cid-llc6pe6e] strong[data-astro-cid-llc6pe6e]{overflow-wrap:anywhere;font-size:.79rem}.source-label[data-astro-cid-llc6pe6e],.line-state[data-astro-cid-llc6pe6e]{color:#a9c1bb;font-size:.57rem}.code-card[data-astro-cid-llc6pe6e] pre[data-astro-cid-llc6pe6e]{max-height:21rem;margin:0;padding:.55rem 0;font:.69rem/1.45 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}.code-line[data-astro-cid-llc6pe6e]{border-left:3px solid #0000;min-width:max-content;padding:.05rem .7rem;display:flex}.code-line[data-astro-cid-llc6pe6e].is-active{background:#efaa5221;border-left-color:#efaa52}.line-number[data-astro-cid-llc6pe6e]{color:#66817b;user-select:none;flex:none;width:2.2rem}.line-text[data-astro-cid-llc6pe6e]{white-space:pre}.code-foot[data-astro-cid-llc6pe6e]{border-top:1px solid #ffffff21;justify-content:space-between;gap:.7rem;padding:.45rem .7rem}.code-foot[data-astro-cid-llc6pe6e] p[data-astro-cid-llc6pe6e]{overflow-wrap:anywhere;color:#b6c9c3;text-align:right;min-width:0;margin:0;font-size:.62rem}.visual-note[data-astro-cid-llc6pe6e]{overflow-wrap:anywhere;color:var(--interface-muted);margin:.48rem 0 0;font-size:.64rem}@media (width<=650px){.interfaces-visual[data-astro-cid-llc6pe6e]{border-radius:.78rem;min-height:210px;padding:.52rem}.visual-topline[data-astro-cid-llc6pe6e]{gap:.42rem}.brand-mark[data-astro-cid-llc6pe6e]{border-radius:.45rem;width:1.65rem;height:1.65rem;font-size:.6rem}.eyebrow[data-astro-cid-llc6pe6e]{letter-spacing:.06em;font-size:.48rem}.brand-copy[data-astro-cid-llc6pe6e] strong[data-astro-cid-llc6pe6e]{font-size:.73rem}.phase-chip[data-astro-cid-llc6pe6e]{max-width:36%;padding:.15rem .3rem;font-size:.5rem}.dispatch-board[data-astro-cid-llc6pe6e]{grid-template-columns:minmax(0,.9fr) 1rem minmax(0,1.3fr);gap:.25rem;margin-top:.38rem}.call-card[data-astro-cid-llc6pe6e]{border-radius:.56rem;gap:.12rem;min-height:4rem;padding:.38rem}.call-card[data-astro-cid-llc6pe6e] .node-label[data-astro-cid-llc6pe6e],.implementation-card[data-astro-cid-llc6pe6e] .node-label[data-astro-cid-llc6pe6e],.result-label[data-astro-cid-llc6pe6e]{font-size:.47rem}.call-card[data-astro-cid-llc6pe6e] code[data-astro-cid-llc6pe6e]{font-size:.66rem}.call-card[data-astro-cid-llc6pe6e] small[data-astro-cid-llc6pe6e],.implementation-card[data-astro-cid-llc6pe6e] small[data-astro-cid-llc6pe6e]{font-size:.5rem;line-height:1.15}.branch-rail[data-astro-cid-llc6pe6e]{font-size:.85rem}.implementation-list[data-astro-cid-llc6pe6e]{gap:.25rem}.implementation-card[data-astro-cid-llc6pe6e]{border-radius:.56rem;gap:.28rem;min-height:2.35rem;padding:.28rem .35rem}.implementation-card[data-astro-cid-llc6pe6e] strong[data-astro-cid-llc6pe6e]{font-size:.62rem}.implementation-card[data-astro-cid-llc6pe6e] code[data-astro-cid-llc6pe6e]{max-width:43%;font-size:.5rem}.dispatch-result[data-astro-cid-llc6pe6e]{gap:.3rem;min-height:1.85rem;margin-top:.3rem;padding:.27rem .35rem}.dispatch-result[data-astro-cid-llc6pe6e] code[data-astro-cid-llc6pe6e]{font-size:.55rem}.dispatch-result[data-astro-cid-llc6pe6e] small[data-astro-cid-llc6pe6e]{font-size:.47rem}.real-hint[data-astro-cid-llc6pe6e]{gap:.25rem;margin-top:.25rem;padding:.18rem .3rem;font-size:.47rem}.real-hint[data-astro-cid-llc6pe6e]>span[data-astro-cid-llc6pe6e]{font-size:.44rem}.real-hint[data-astro-cid-llc6pe6e] code[data-astro-cid-llc6pe6e]{font-size:.48rem}.code-card[data-astro-cid-llc6pe6e]{display:none}.visual-note[data-astro-cid-llc6pe6e]{white-space:nowrap;text-overflow:ellipsis;margin-top:.28rem;font-size:.5rem;line-height:1.15;overflow:hidden}}@media (prefers-reduced-motion:reduce){.implementation-card[data-astro-cid-llc6pe6e]{transition:none}}.pointer-visual[data-astro-cid-udqprznz]{--pointer-ink:#1d2d32;--pointer-muted:#6c7d80;--pointer-line:#d7e3df;--pointer-teal:#087f78;--pointer-teal-deep:#075b5b;--pointer-gold:#bb7229;--pointer-gold-soft:#fff4e3;--pointer-blue:#536fae;border:1px solid var(--pointer-line);width:100%;max-width:980px;color:var(--pointer-ink);background:#f7faf7;border-radius:1rem;margin:0 auto;padding:clamp(.7rem,2.5vw,1.1rem);font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,sans-serif;line-height:1.35}.pointer-visual[data-astro-cid-udqprznz] [data-astro-cid-udqprznz],.pointer-visual[data-astro-cid-udqprznz] [data-astro-cid-udqprznz]:before,.pointer-visual[data-astro-cid-udqprznz] [data-astro-cid-udqprznz]:after{box-sizing:border-box}.pointer-topline[data-astro-cid-udqprznz],.card-heading[data-astro-cid-udqprznz],.diagram-heading[data-astro-cid-udqprznz],.output-strip[data-astro-cid-udqprznz]{align-items:center;display:flex}.pointer-topline[data-astro-cid-udqprznz]{gap:.55rem;min-height:2.2rem}.language-mark[data-astro-cid-udqprznz]{background:var(--pointer-teal);color:#fff;border-radius:.55rem;flex:none;place-items:center;width:2.2rem;height:2.2rem;font:800 .78rem ui-monospace,SFMono-Regular,Menlo,monospace;display:grid}.brand-copy[data-astro-cid-udqprznz],.card-heading[data-astro-cid-udqprznz]>div[data-astro-cid-udqprznz],.diagram-heading[data-astro-cid-udqprznz]>div[data-astro-cid-udqprznz]{gap:.05rem;min-width:0;display:grid}.brand-copy[data-astro-cid-udqprznz]{flex:auto}.eyebrow[data-astro-cid-udqprznz],.card-label[data-astro-cid-udqprznz],.node-label[data-astro-cid-udqprznz]{color:var(--pointer-teal-deep);letter-spacing:.1em;font-size:.58rem;font-weight:800}.brand-copy[data-astro-cid-udqprznz] strong[data-astro-cid-udqprznz]{text-overflow:ellipsis;white-space:nowrap;font-size:clamp(.82rem,2vw,1rem);overflow:hidden}.phase-pill[data-astro-cid-udqprznz],.line-state[data-astro-cid-udqprznz],.diagram-state[data-astro-cid-udqprznz]{overflow-wrap:anywhere;max-width:42%;color:var(--pointer-muted);text-align:center;border:1px solid #c9ddd7;border-radius:999px;flex:none;padding:.22rem .42rem;font-size:.61rem}.pointer-layout[data-astro-cid-udqprznz]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:.65rem;margin-top:.65rem;display:grid}.code-card[data-astro-cid-udqprznz],.diagram-card[data-astro-cid-udqprznz]{border-radius:.75rem;min-width:0;overflow:hidden}.code-card[data-astro-cid-udqprznz]{color:#e8f2ee;background:#10252c;border:1px solid #263e45}.diagram-card[data-astro-cid-udqprznz]{background:#fffdf8;border:1px solid #e6cfad;min-height:210px}.card-heading[data-astro-cid-udqprznz],.diagram-heading[data-astro-cid-udqprznz]{border-bottom:1px solid #ffffff21;justify-content:space-between;gap:.45rem;min-height:2.65rem;padding:.5rem .62rem}.diagram-heading[data-astro-cid-udqprznz]{border-bottom-color:#f0e3cc}.card-heading[data-astro-cid-udqprznz] strong[data-astro-cid-udqprznz],.diagram-heading[data-astro-cid-udqprznz] strong[data-astro-cid-udqprznz]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.72rem;overflow:hidden}.code-card[data-astro-cid-udqprznz] .card-label[data-astro-cid-udqprznz]{color:#9fbab5}.diagram-heading[data-astro-cid-udqprznz] .card-label[data-astro-cid-udqprznz]{color:var(--pointer-gold)}.line-state[data-astro-cid-udqprznz]{color:#b9ceca;white-space:nowrap;border-color:#fff3}.diagram-state[data-astro-cid-udqprznz]{color:var(--pointer-gold);white-space:nowrap;border-color:#ead8b9}.code-card[data-astro-cid-udqprznz] pre[data-astro-cid-udqprznz]{min-height:8.3rem;margin:0;padding:.52rem .5rem .42rem;font:.66rem/1.36 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden}.code-card[data-astro-cid-udqprznz] code[data-astro-cid-udqprznz]{min-width:0;display:block}.code-line[data-astro-cid-udqprznz]{border-radius:.18rem;grid-template-columns:1.35rem minmax(0,1fr);min-height:.9rem;display:grid}.code-line[data-astro-cid-udqprznz][hidden]{display:none}.code-line[data-astro-cid-udqprznz].is-active{background:#bb722940}.line-number[data-astro-cid-udqprznz]{color:#6f8f89;user-select:none}.line-text[data-astro-cid-udqprznz]{color:#eaf4f0;text-overflow:ellipsis;white-space:pre;min-width:0;overflow:hidden}.code-note[data-astro-cid-udqprznz],.diagram-note[data-astro-cid-udqprznz]{overflow-wrap:anywhere;margin:0}.code-note[data-astro-cid-udqprznz]{color:#a7bfba;border-top:1px solid #ffffff1c;min-height:2.35rem;padding:.42rem .62rem .5rem;font-size:.6rem}.diagram-flow[data-astro-cid-udqprznz]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.28rem;min-height:7.5rem;padding:.65rem .58rem .4rem;display:grid}.relation-node[data-astro-cid-udqprznz]{background:#f4faf7;border:1px solid #d7e5df;border-radius:.62rem;align-content:center;gap:.18rem;min-width:0;min-height:5.8rem;padding:.42rem;transition:box-shadow .16s,transform .16s,border-color .16s;display:grid}.node-middle[data-astro-cid-udqprznz]{background:var(--pointer-gold-soft);border-color:#ead4ad}.node-right[data-astro-cid-udqprznz]{background:#f6f8ff;border-color:#cbd7ec}.relation-node[data-astro-cid-udqprznz].is-active{transform:translateY(-1px);box-shadow:0 0 0 2px #087f7824}.relation-node[data-astro-cid-udqprznz].is-owner{border-color:var(--pointer-gold);box-shadow:0 0 0 2px #bb722921}.node-middle[data-astro-cid-udqprznz].is-active,.node-middle[data-astro-cid-udqprznz].is-owner{box-shadow:0 0 0 2px #bb72292b}.node-right[data-astro-cid-udqprznz].is-active{box-shadow:0 0 0 2px #536fae29}.node-label[data-astro-cid-udqprznz]{color:var(--pointer-muted);letter-spacing:.04em;font-size:.53rem}.relation-node[data-astro-cid-udqprznz] strong[data-astro-cid-udqprznz]{min-width:0;color:var(--pointer-ink);text-overflow:ellipsis;white-space:nowrap;font:700 clamp(.66rem,1.5vw,.82rem)/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden}.relation-node[data-astro-cid-udqprznz] small[data-astro-cid-udqprznz]{min-width:0;color:var(--pointer-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.57rem;overflow:hidden}.relation-connector[data-astro-cid-udqprznz]{min-width:1.9rem;color:var(--pointer-teal);justify-items:center;display:grid}.relation-connector[data-astro-cid-udqprznz] b[data-astro-cid-udqprznz]{font-size:.9rem;line-height:1}.relation-connector[data-astro-cid-udqprznz] small[data-astro-cid-udqprznz]{max-width:3rem;color:var(--pointer-muted);text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:.5rem;overflow:hidden}.diagram-note[data-astro-cid-udqprznz]{min-height:2.1rem;color:var(--pointer-muted);padding:0 .62rem .42rem;font-size:.61rem}.output-strip[data-astro-cid-udqprznz]{background:#fffaf1;border-top:1px solid #f0e3cc;gap:.45rem;min-height:1.75rem;padding:.3rem .62rem}.output-strip[data-astro-cid-udqprznz] span[data-astro-cid-udqprznz]{color:var(--pointer-gold);letter-spacing:.08em;flex:none;font-size:.52rem;font-weight:800}.output-strip[data-astro-cid-udqprznz] strong[data-astro-cid-udqprznz]{min-width:0;color:var(--pointer-ink);text-overflow:ellipsis;white-space:nowrap;font:700 .62rem ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden}.output-strip[data-astro-cid-udqprznz] small[data-astro-cid-udqprznz]{color:var(--pointer-muted);white-space:nowrap;margin-left:auto;font-size:.53rem}.progress-track[data-astro-cid-udqprznz]{background:#f0e3cc;height:2px}.progress-track[data-astro-cid-udqprznz] span[data-astro-cid-udqprznz]{background:var(--pointer-gold);width:0;height:100%;transition:width .12s linear;display:block}@media (width<=650px){.pointer-visual[data-astro-cid-udqprznz]{padding:.55rem}.pointer-layout[data-astro-cid-udqprznz]{grid-template-columns:1fr;gap:.5rem}.code-card[data-astro-cid-udqprznz] pre[data-astro-cid-udqprznz]{min-height:6.4rem;padding:.42rem .45rem .35rem;font-size:.6rem;line-height:1.24}.code-note[data-astro-cid-udqprznz]{min-height:1.9rem;padding:.34rem .5rem .4rem;font-size:.56rem}.diagram-flow[data-astro-cid-udqprznz]{gap:.16rem;min-height:7rem;padding:.52rem .4rem .32rem}.relation-node[data-astro-cid-udqprznz]{min-height:4.9rem;padding:.3rem}.relation-connector[data-astro-cid-udqprznz]{min-width:1.35rem}.relation-connector[data-astro-cid-udqprznz] b[data-astro-cid-udqprznz]{font-size:.72rem}.relation-connector[data-astro-cid-udqprznz] small[data-astro-cid-udqprznz]{max-width:2.35rem;font-size:.45rem}.diagram-note[data-astro-cid-udqprznz]{min-height:1.7rem;padding:0 .5rem .32rem;font-size:.55rem}.output-strip[data-astro-cid-udqprznz]{gap:.28rem;padding:.25rem .5rem}.output-strip[data-astro-cid-udqprznz] strong[data-astro-cid-udqprznz]{font-size:.55rem}.output-strip[data-astro-cid-udqprznz] small[data-astro-cid-udqprznz],.pointer-layout[data-astro-cid-udqprznz] .code-card[data-astro-cid-udqprznz],.pointer-topline[data-astro-cid-udqprznz]{display:none}.diagram-card[data-astro-cid-udqprznz]{min-height:0}.diagram-note[data-astro-cid-udqprznz]{font-size:.65rem}.relation-node[data-astro-cid-udqprznz] strong[data-astro-cid-udqprznz]{font-size:.68rem}.relation-node[data-astro-cid-udqprznz] small[data-astro-cid-udqprznz]{font-size:.56rem}}.slice-visual[data-astro-cid-5phwsuf4]{--slice-ink:#1c2c32;--slice-muted:#6b7c7f;--slice-teal:#087f78;--slice-teal-deep:#075b5b;--slice-gold:#bd762c;--slice-gold-soft:#fff3df;--slice-paper:#f6f8f4;--slice-line:#d8e4df;border:1px solid var(--slice-line);background:var(--slice-paper);width:100%;max-width:980px;color:var(--slice-ink);border-radius:1.2rem;margin:0 auto;padding:clamp(.85rem,3vw,1.5rem);font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,sans-serif;line-height:1.45}.slice-visual[data-astro-cid-5phwsuf4] [data-astro-cid-5phwsuf4],.slice-visual[data-astro-cid-5phwsuf4] [data-astro-cid-5phwsuf4]:before,.slice-visual[data-astro-cid-5phwsuf4] [data-astro-cid-5phwsuf4]:after{box-sizing:border-box}.slice-kicker[data-astro-cid-5phwsuf4],.diagram-heading[data-astro-cid-5phwsuf4],.card-heading[data-astro-cid-5phwsuf4],.storage-heading[data-astro-cid-5phwsuf4]{align-items:center;gap:.7rem;display:flex}.slice-kicker[data-astro-cid-5phwsuf4]{min-height:2.35rem;color:var(--slice-teal-deep)}.language-mark[data-astro-cid-5phwsuf4]{background:var(--slice-teal);color:#fff;border-radius:.6rem;place-items:center;width:2.35rem;height:2.35rem;font:800 .9rem ui-monospace,SFMono-Regular,Menlo,monospace;display:grid}.slice-kicker[data-astro-cid-5phwsuf4] div[data-astro-cid-5phwsuf4],.diagram-heading[data-astro-cid-5phwsuf4]>div[data-astro-cid-5phwsuf4],.card-heading[data-astro-cid-5phwsuf4]>div[data-astro-cid-5phwsuf4]{gap:.12rem;min-width:0;display:grid}.slice-kicker[data-astro-cid-5phwsuf4] strong[data-astro-cid-5phwsuf4]{letter-spacing:.1em;font-size:.72rem}.slice-kicker[data-astro-cid-5phwsuf4] small[data-astro-cid-5phwsuf4]{color:var(--slice-muted);font-size:.76rem}.phase-pill[data-astro-cid-5phwsuf4],.line-state[data-astro-cid-5phwsuf4],.diagram-state[data-astro-cid-5phwsuf4]{max-width:42%;color:var(--slice-teal-deep);text-align:center;border:1px solid #c9ddd7;border-radius:999px;flex:none;margin-left:auto;padding:.25rem .5rem;font-size:.68rem}.code-card[data-astro-cid-5phwsuf4],.diagram-card[data-astro-cid-5phwsuf4]{border-radius:.95rem;margin-top:.85rem;overflow:hidden}.code-card[data-astro-cid-5phwsuf4]{color:#e8f2ee;background:#10252c;border:1px solid #263e45}.diagram-card[data-astro-cid-5phwsuf4]{background:#fffdf8;border:1px solid #e6cfad}.card-heading[data-astro-cid-5phwsuf4],.diagram-heading[data-astro-cid-5phwsuf4]{border-bottom:1px solid #ffffff21;justify-content:space-between;min-height:3.8rem;padding:.78rem .95rem}.diagram-heading[data-astro-cid-5phwsuf4]{border-bottom-color:#f0e3cc}.card-label[data-astro-cid-5phwsuf4]{color:#9fbab5;letter-spacing:.14em;font-size:.62rem;font-weight:800}.diagram-heading[data-astro-cid-5phwsuf4] .card-label[data-astro-cid-5phwsuf4]{color:var(--slice-gold)}.card-heading[data-astro-cid-5phwsuf4] strong[data-astro-cid-5phwsuf4],.diagram-heading[data-astro-cid-5phwsuf4] strong[data-astro-cid-5phwsuf4]{overflow-wrap:anywhere;font-size:clamp(.92rem,2vw,1.08rem);line-height:1.3}.line-state[data-astro-cid-5phwsuf4]{color:#b9ceca;border-color:#fff3}.diagram-state[data-astro-cid-5phwsuf4]{color:var(--slice-gold);border-color:#ead8b9}.code-card[data-astro-cid-5phwsuf4] pre[data-astro-cid-5phwsuf4]{margin:0;padding:.75rem .8rem;font:.82rem/1.62 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;overflow-x:auto}.code-card[data-astro-cid-5phwsuf4] code[data-astro-cid-5phwsuf4]{min-width:max-content;display:block}.code-line[data-astro-cid-5phwsuf4]{color:#c4d6d1;border-left:3px solid #0000;min-height:1.62em;padding:0 .45rem;display:flex}.code-line[data-astro-cid-5phwsuf4].is-active{color:#fff7e8;background:#c4772733;border-left-color:#f1b567}.line-number[data-astro-cid-5phwsuf4]{color:#6e8a88;user-select:none;text-align:right;width:2rem;margin-right:.62rem}.code-line[data-astro-cid-5phwsuf4].is-active .line-number[data-astro-cid-5phwsuf4]{color:#f1b567}.line-text[data-astro-cid-5phwsuf4]{white-space:pre}.code-foot[data-astro-cid-5phwsuf4]{color:#a7bfba;border-top:1px solid #ffffff1a;padding:.6rem .95rem .72rem;font-size:.72rem}.diagram-canvas[data-astro-cid-5phwsuf4]{gap:.72rem;padding:.82rem .95rem .65rem;display:grid}.diagram-row[data-astro-cid-5phwsuf4]{grid-template-columns:minmax(8rem,.85fr) minmax(4.2rem,.45fr) minmax(13rem,1.35fr);align-items:center;gap:.6rem;min-width:0;display:grid}.descriptor-stack[data-astro-cid-5phwsuf4],.connector-stack[data-astro-cid-5phwsuf4]{gap:.5rem;min-width:0;display:grid}.descriptor[data-astro-cid-5phwsuf4]{background:#f4faf7;border:1px solid #cfe2db;border-radius:.72rem;gap:.25rem;min-height:4.3rem;padding:.58rem .65rem;display:grid}.descriptor-b[data-astro-cid-5phwsuf4]{background:#fff8eb;border-color:#e7d5b6}.descriptor-c[data-astro-cid-5phwsuf4]{background:#fff8eb;border-color:#dfc398}.descriptor[data-astro-cid-5phwsuf4].is-active{border-color:var(--slice-teal);box-shadow:0 0 0 3px #087f781f}.descriptor-b[data-astro-cid-5phwsuf4].is-active,.descriptor-c[data-astro-cid-5phwsuf4].is-active{border-color:var(--slice-gold);box-shadow:0 0 0 3px #bd762c1f}.descriptor[data-astro-cid-5phwsuf4]>div[data-astro-cid-5phwsuf4]{justify-content:space-between;align-items:baseline;gap:.35rem;display:flex}.descriptor[data-astro-cid-5phwsuf4] strong[data-astro-cid-5phwsuf4]{color:var(--slice-teal-deep);font:800 1.45rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}.descriptor-b[data-astro-cid-5phwsuf4] strong[data-astro-cid-5phwsuf4],.descriptor-c[data-astro-cid-5phwsuf4] strong[data-astro-cid-5phwsuf4]{color:#95581b}.descriptor[data-astro-cid-5phwsuf4] span[data-astro-cid-5phwsuf4]{color:var(--slice-muted);text-align:right;font-size:.65rem}.descriptor[data-astro-cid-5phwsuf4] small[data-astro-cid-5phwsuf4],.storage-note[data-astro-cid-5phwsuf4]{min-height:1.1em;color:var(--slice-muted);overflow-wrap:anywhere;font-size:.68rem}.connector[data-astro-cid-5phwsuf4]{color:var(--slice-teal);justify-items:center;gap:.1rem;display:grid}.connector[data-astro-cid-5phwsuf4] b[data-astro-cid-5phwsuf4]{font-size:1.65rem;line-height:1}.connector[data-astro-cid-5phwsuf4] small[data-astro-cid-5phwsuf4]{color:var(--slice-muted);text-align:center;font-size:.62rem}.storage-card[data-astro-cid-5phwsuf4]{background:#f5fbf8;border:1px solid #afd2c6;border-radius:.78rem;gap:.52rem;min-width:0;padding:.65rem .72rem;display:grid}.copy-storage[data-astro-cid-5phwsuf4]{background:var(--slice-gold-soft);border-color:#e3c38f}.storage-heading[data-astro-cid-5phwsuf4]{justify-content:space-between;min-width:0}.storage-heading[data-astro-cid-5phwsuf4] strong[data-astro-cid-5phwsuf4]{overflow-wrap:anywhere;color:var(--slice-teal-deep);font-size:.82rem}.copy-storage[data-astro-cid-5phwsuf4] .storage-heading[data-astro-cid-5phwsuf4] strong[data-astro-cid-5phwsuf4]{color:#95581b}.storage-heading[data-astro-cid-5phwsuf4] small[data-astro-cid-5phwsuf4]{color:var(--slice-muted);flex:none;font-size:.62rem}.array-cells[data-astro-cid-5phwsuf4]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}.array-cells[data-astro-cid-5phwsuf4] span[data-astro-cid-5phwsuf4]{min-height:3.05rem;color:var(--slice-ink);background:#fff;border:1px solid #a9cec1;border-radius:.55rem;place-items:center;font:800 1.55rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:grid}.copy-storage[data-astro-cid-5phwsuf4] .array-cells[data-astro-cid-5phwsuf4] span[data-astro-cid-5phwsuf4]{background:#fffdf9;border-color:#e2bd80}.diagram-note[data-astro-cid-5phwsuf4]{min-height:2.35em;color:var(--slice-muted);border-top:1px dashed #ead8b9;margin:0;padding:.58rem .95rem;font-size:.74rem}.program-result[data-astro-cid-5phwsuf4]{color:var(--slice-teal-deep);overflow-wrap:anywhere;background:#eaf5f0;border-radius:.55rem;margin:0 .95rem .85rem;padding:.55rem .7rem;font:700 .78rem ui-monospace,SFMono-Regular,Menlo,monospace}[data-astro-cid-5phwsuf4][hidden]{display:none!important}@media (width<=680px){.slice-visual[data-astro-cid-5phwsuf4]{border-radius:.92rem;padding:.65rem}.slice-kicker[data-astro-cid-5phwsuf4]{align-items:flex-start}.slice-kicker[data-astro-cid-5phwsuf4] strong[data-astro-cid-5phwsuf4]{font-size:.63rem}.slice-kicker[data-astro-cid-5phwsuf4] small[data-astro-cid-5phwsuf4]{font-size:.68rem}.phase-pill[data-astro-cid-5phwsuf4]{max-width:34%;font-size:.6rem}.card-heading[data-astro-cid-5phwsuf4],.diagram-heading[data-astro-cid-5phwsuf4]{min-height:3.25rem;padding:.6rem .7rem}.card-heading[data-astro-cid-5phwsuf4] strong[data-astro-cid-5phwsuf4],.diagram-heading[data-astro-cid-5phwsuf4] strong[data-astro-cid-5phwsuf4]{font-size:.86rem}.line-state[data-astro-cid-5phwsuf4],.diagram-state[data-astro-cid-5phwsuf4]{max-width:38%;font-size:.58rem}.code-card[data-astro-cid-5phwsuf4] pre[data-astro-cid-5phwsuf4]{padding:.45rem .25rem;font-size:.72rem}.code-line[data-astro-cid-5phwsuf4]:not(.is-active){display:none}.code-foot[data-astro-cid-5phwsuf4]{padding:.46rem .7rem .54rem;font-size:.65rem}.diagram-card[data-astro-cid-5phwsuf4]{min-height:320px}.diagram-canvas[data-astro-cid-5phwsuf4]{gap:.52rem;padding:.7rem .65rem .5rem}.diagram-row[data-astro-cid-5phwsuf4]{grid-template-columns:minmax(5.9rem,.78fr) minmax(2.8rem,.36fr) minmax(9.5rem,1.12fr);gap:.35rem}.descriptor-stack[data-astro-cid-5phwsuf4],.connector-stack[data-astro-cid-5phwsuf4]{gap:.35rem}.descriptor[data-astro-cid-5phwsuf4]{min-height:4rem;padding:.48rem .45rem}.descriptor[data-astro-cid-5phwsuf4] strong[data-astro-cid-5phwsuf4]{font-size:1.3rem}.descriptor[data-astro-cid-5phwsuf4] span[data-astro-cid-5phwsuf4]{font-size:.56rem}.descriptor[data-astro-cid-5phwsuf4] small[data-astro-cid-5phwsuf4],.storage-note[data-astro-cid-5phwsuf4]{font-size:.61rem}.connector[data-astro-cid-5phwsuf4] b[data-astro-cid-5phwsuf4]{font-size:1.42rem}.connector[data-astro-cid-5phwsuf4] small[data-astro-cid-5phwsuf4]{font-size:.55rem}.storage-card[data-astro-cid-5phwsuf4]{padding:.56rem .5rem}.storage-heading[data-astro-cid-5phwsuf4]{align-items:flex-start;gap:.12rem;display:grid}.storage-heading[data-astro-cid-5phwsuf4] strong[data-astro-cid-5phwsuf4]{font-size:.74rem}.storage-heading[data-astro-cid-5phwsuf4] small[data-astro-cid-5phwsuf4]{font-size:.56rem}.array-cells[data-astro-cid-5phwsuf4]{gap:.3rem}.array-cells[data-astro-cid-5phwsuf4] span[data-astro-cid-5phwsuf4]{min-height:3.2rem;font-size:1.72rem}.diagram-note[data-astro-cid-5phwsuf4]{padding:.48rem .65rem;font-size:.66rem}.program-result[data-astro-cid-5phwsuf4]{margin:0 .65rem .65rem;padding:.48rem .55rem;font-size:.67rem}}@media (width<=390px){.slice-kicker[data-astro-cid-5phwsuf4]{gap:.45rem}.language-mark[data-astro-cid-5phwsuf4]{width:2.1rem;height:2.1rem}.slice-kicker[data-astro-cid-5phwsuf4] strong[data-astro-cid-5phwsuf4]{letter-spacing:.06em}.phase-pill[data-astro-cid-5phwsuf4]{max-width:31%;padding-inline:.35rem}.diagram-row[data-astro-cid-5phwsuf4]{grid-template-columns:minmax(5.6rem,.72fr) minmax(2.55rem,.3fr) minmax(9rem,1.1fr)}}@media (width<=650px){.slice-visual[data-astro-cid-5phwsuf4]{padding:10px}.slice-kicker[data-astro-cid-5phwsuf4],.code-foot[data-astro-cid-5phwsuf4],.diagram-heading[data-astro-cid-5phwsuf4],.diagram-note[data-astro-cid-5phwsuf4],.code-card[data-astro-cid-5phwsuf4] .card-heading[data-astro-cid-5phwsuf4]{display:none}.code-card[data-astro-cid-5phwsuf4] pre[data-astro-cid-5phwsuf4]{padding:6px;font-size:11px}.code-card[data-astro-cid-5phwsuf4]{margin-bottom:8px}.diagram-card[data-astro-cid-5phwsuf4]{min-height:0}.diagram-canvas[data-astro-cid-5phwsuf4]{gap:7px;padding:8px}.diagram-row[data-astro-cid-5phwsuf4]{grid-template-columns:62px 22px minmax(0,1fr);gap:5px}.descriptor[data-astro-cid-5phwsuf4]{min-height:0;padding:4px 6px}.descriptor[data-astro-cid-5phwsuf4] strong[data-astro-cid-5phwsuf4]{font-size:19px}.descriptor[data-astro-cid-5phwsuf4] span[data-astro-cid-5phwsuf4],.descriptor[data-astro-cid-5phwsuf4] small[data-astro-cid-5phwsuf4],.connector[data-astro-cid-5phwsuf4] small[data-astro-cid-5phwsuf4],.storage-heading[data-astro-cid-5phwsuf4] small[data-astro-cid-5phwsuf4],.storage-note[data-astro-cid-5phwsuf4]{display:none}.connector[data-astro-cid-5phwsuf4]{min-height:28px}.storage-card[data-astro-cid-5phwsuf4]{padding:6px}.storage-heading[data-astro-cid-5phwsuf4]{margin-bottom:4px}.storage-heading[data-astro-cid-5phwsuf4] strong[data-astro-cid-5phwsuf4]{font-size:11px}.array-cells[data-astro-cid-5phwsuf4]{gap:5px}.array-cells[data-astro-cid-5phwsuf4] span[data-astro-cid-5phwsuf4]{min-height:36px;padding:1px;font-size:26px}.program-result[data-astro-cid-5phwsuf4]{margin:0;padding:6px 8px;font-size:11px}}.guest-build-visual[data-astro-cid-wd77joxt]{--build-ink:#172a31;--build-muted:#66787c;--build-line:#d7e3df;--build-teal:#087f79;--build-teal-deep:#075b59;--build-gold:#b96e22;--build-gold-soft:#fff3df;--build-paper:#f7faf7;box-sizing:border-box;border:1px solid var(--build-line);background:var(--build-paper);width:100%;max-width:980px;min-height:250px;color:var(--build-ink);border-radius:1rem;margin:0 auto;padding:clamp(.75rem,2.5vw,1.15rem);font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,sans-serif;line-height:1.35}.guest-build-visual[data-astro-cid-wd77joxt] [data-astro-cid-wd77joxt],.guest-build-visual[data-astro-cid-wd77joxt] [data-astro-cid-wd77joxt]:before,.guest-build-visual[data-astro-cid-wd77joxt] [data-astro-cid-wd77joxt]:after{box-sizing:border-box}.guest-build-visual[data-astro-cid-wd77joxt] [data-astro-cid-wd77joxt][hidden]{display:none!important}.build-header[data-astro-cid-wd77joxt],.action-bar[data-astro-cid-wd77joxt],.command-heading[data-astro-cid-wd77joxt]{align-items:center;display:flex}.build-header[data-astro-cid-wd77joxt]{gap:.58rem}.build-mark[data-astro-cid-wd77joxt]{background:var(--build-teal);color:#fff;border-radius:.56rem;flex:none;place-items:center;width:2.15rem;height:2.15rem;font:800 .72rem ui-monospace,SFMono-Regular,Menlo,monospace;display:grid}.build-title[data-astro-cid-wd77joxt]{gap:.04rem;min-width:0;display:grid}.eyebrow[data-astro-cid-wd77joxt],.node-kicker[data-astro-cid-wd77joxt],.command-label[data-astro-cid-wd77joxt],.status-item[data-astro-cid-wd77joxt]>span[data-astro-cid-wd77joxt]{color:var(--build-teal-deep);letter-spacing:.09em;font-size:.57rem;font-weight:800}.build-title[data-astro-cid-wd77joxt] strong[data-astro-cid-wd77joxt]{overflow-wrap:anywhere;min-width:0;font-size:clamp(.9rem,2vw,1.08rem)}.phase-pill[data-astro-cid-wd77joxt],.step-label[data-astro-cid-wd77joxt],.line-state[data-astro-cid-wd77joxt]{border:1px solid var(--build-line);max-width:43%;color:var(--build-muted);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;flex:none;margin-left:auto;padding:.2rem .42rem;font-size:.62rem;overflow:hidden}.action-bar[data-astro-cid-wd77joxt]{background:var(--build-gold-soft);border:1px solid #ead0a8;border-radius:.62rem;gap:.5rem;min-height:2.2rem;margin-top:.58rem;padding:.38rem .52rem}.action-label[data-astro-cid-wd77joxt]{color:var(--build-gold);white-space:nowrap;flex:none;font-size:.6rem;font-weight:800}.action-bar[data-astro-cid-wd77joxt] strong[data-astro-cid-wd77joxt]{overflow-wrap:anywhere;color:#704112;min-width:0;font-size:.78rem}.step-label[data-astro-cid-wd77joxt]{color:#8d5a24;border:0;max-width:none;padding:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.stage-rail[data-astro-cid-wd77joxt]{grid-template-columns:repeat(6,minmax(0,1fr));gap:.28rem;margin:.58rem 0 0;padding:0;list-style:none;display:grid}.stage-rail[data-astro-cid-wd77joxt] li[data-astro-cid-wd77joxt]{min-width:0;color:var(--build-muted);text-align:center;border-top:2px solid #cbdad5;padding-top:.36rem;font-size:.58rem;position:relative}.stage-rail[data-astro-cid-wd77joxt] li[data-astro-cid-wd77joxt]:before{border:2px solid var(--build-paper);content:"";background:#a9bdb7;border-radius:50%;width:.42rem;height:.42rem;position:absolute;top:-.27rem;left:50%;transform:translate(-50%)}.stage-rail[data-astro-cid-wd77joxt] li[data-astro-cid-wd77joxt].is-past,.stage-rail[data-astro-cid-wd77joxt] li[data-astro-cid-wd77joxt].is-current{border-color:var(--build-teal);color:var(--build-teal-deep);font-weight:750}.stage-rail[data-astro-cid-wd77joxt] li[data-astro-cid-wd77joxt].is-past:before,.stage-rail[data-astro-cid-wd77joxt] li[data-astro-cid-wd77joxt].is-current:before{background:var(--build-teal)}.stage-rail[data-astro-cid-wd77joxt] li[data-astro-cid-wd77joxt].is-current:before{box-shadow:0 0 0 3px #087f7924}.flow-track[data-astro-cid-wd77joxt]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:.36rem;margin-top:.5rem;display:grid}.flow-node[data-astro-cid-wd77joxt]{border:1px solid var(--build-line);background:#fff;border-radius:.68rem;align-content:center;gap:.2rem;min-width:0;min-height:5.2rem;padding:.5rem .56rem;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid}.host-node[data-astro-cid-wd77joxt]{background:#f2fbf7;border-color:#abd7ce}.target-node[data-astro-cid-wd77joxt]{background:#f5f9ff;border-color:#c5d7ee}.artifact-node[data-astro-cid-wd77joxt]{background:#fffaf2;border-color:#e8cca5}.flow-node[data-astro-cid-wd77joxt].is-focus,.status-item[data-astro-cid-wd77joxt].is-focus{transform:translateY(-2px);box-shadow:0 0 0 3px #b96e2226}.flow-node[data-astro-cid-wd77joxt].is-done{box-shadow:inset 0 -3px #087f7938}.flow-node[data-astro-cid-wd77joxt] strong[data-astro-cid-wd77joxt]{overflow-wrap:anywhere;min-width:0;font-size:clamp(.7rem,1.5vw,.86rem);line-height:1.22}.flow-node[data-astro-cid-wd77joxt] small[data-astro-cid-wd77joxt]{color:var(--build-muted);font-size:.6rem}.flow-arrow[data-astro-cid-wd77joxt]{color:#83aaa2;place-items:center;font-size:1.05rem;font-weight:800;display:grid}.status-strip[data-astro-cid-wd77joxt]{background:#eff8f4;border:1px solid #d5e5df;border-radius:.6rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:.34rem;margin-top:.48rem;padding:.38rem;display:grid}.status-item[data-astro-cid-wd77joxt]{background:#ffffffa8;border-radius:.36rem;gap:.1rem;min-width:0;padding:.26rem .36rem;display:grid}.status-item[data-astro-cid-wd77joxt]>span[data-astro-cid-wd77joxt]{color:var(--build-muted);letter-spacing:.04em;font-size:.52rem}.status-item[data-astro-cid-wd77joxt] strong[data-astro-cid-wd77joxt]{overflow-wrap:anywhere;min-width:0;font-size:.63rem;line-height:1.2}.command-card[data-astro-cid-wd77joxt]{color:#e9f4f0;background:#10272e;border:1px solid #263f45;border-radius:.66rem;margin-top:.48rem;overflow:hidden}.command-heading[data-astro-cid-wd77joxt]{border-bottom:1px solid #ffffff1f;gap:.5rem;min-height:2rem;padding:.3rem .5rem}.command-label[data-astro-cid-wd77joxt]{color:#9bbab4;flex:none}.command-heading[data-astro-cid-wd77joxt] strong[data-astro-cid-wd77joxt]{color:#fff6e7;text-overflow:ellipsis;white-space:nowrap;min-width:0;font:.7rem ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden}.line-state[data-astro-cid-wd77joxt]{color:#b9d6cf;border:0;flex:none;max-width:38%;padding:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.command-card[data-astro-cid-wd77joxt] pre[data-astro-cid-wd77joxt]{margin:0;padding:.34rem .46rem;font:.64rem/1.35 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;overflow:hidden}.command-card[data-astro-cid-wd77joxt] code[data-astro-cid-wd77joxt]{min-width:max-content;display:block}.code-line[data-astro-cid-wd77joxt]{color:#c1d4cf;grid-template-columns:4.6rem minmax(0,1fr);min-height:1.3em;padding:0 .24rem;display:grid}.line-number[data-astro-cid-wd77joxt]{color:#6f8f89;text-overflow:ellipsis;user-select:none;white-space:nowrap;overflow:hidden}.line-text[data-astro-cid-wd77joxt]{white-space:pre}@media (width<=650px){.guest-build-visual[data-astro-cid-wd77joxt]{border-radius:.76rem;height:210px;min-height:210px;padding:.42rem;overflow:hidden}.build-header[data-astro-cid-wd77joxt]{gap:.34rem;min-height:1.7rem}.build-mark[data-astro-cid-wd77joxt]{border-radius:.42rem;width:1.65rem;height:1.65rem;font-size:.55rem}.eyebrow[data-astro-cid-wd77joxt]{font-size:.42rem}.build-title[data-astro-cid-wd77joxt] strong[data-astro-cid-wd77joxt]{font-size:.68rem;line-height:1.12}.phase-pill[data-astro-cid-wd77joxt]{max-width:43%;padding:.14rem .26rem;font-size:.48rem}.action-bar[data-astro-cid-wd77joxt]{gap:.25rem;min-height:1.55rem;margin-top:.28rem;padding:.24rem .3rem}.action-label[data-astro-cid-wd77joxt],.step-label[data-astro-cid-wd77joxt]{font-size:.46rem}.action-bar[data-astro-cid-wd77joxt] strong[data-astro-cid-wd77joxt]{font-size:.56rem;line-height:1.1}.stage-rail[data-astro-cid-wd77joxt]{gap:.12rem;margin-top:.3rem}.stage-rail[data-astro-cid-wd77joxt] li[data-astro-cid-wd77joxt]{padding-top:.25rem;font-size:.45rem}.stage-rail[data-astro-cid-wd77joxt] li[data-astro-cid-wd77joxt]:before{border-width:1px;width:.3rem;height:.3rem;top:-.2rem}.flow-track[data-astro-cid-wd77joxt]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.24rem;height:68px;margin-top:.3rem}.flow-arrow[data-astro-cid-wd77joxt]{display:none}.flow-node[data-astro-cid-wd77joxt]{border-radius:.46rem;gap:.08rem;min-height:0;padding:.26rem .28rem}.node-kicker[data-astro-cid-wd77joxt]{letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;font-size:.38rem;overflow:hidden}.flow-node[data-astro-cid-wd77joxt] strong[data-astro-cid-wd77joxt]{font-size:.52rem;line-height:1.08}.flow-node[data-astro-cid-wd77joxt] small[data-astro-cid-wd77joxt]{display:none}.status-strip[data-astro-cid-wd77joxt]{border-radius:.42rem;gap:.18rem;height:34px;margin-top:.27rem;padding:.2rem}.status-item[data-astro-cid-wd77joxt]{border-radius:.25rem;gap:.03rem;padding:.14rem .2rem}.status-item[data-astro-cid-wd77joxt]>span[data-astro-cid-wd77joxt]{font-size:.4rem}.status-item[data-astro-cid-wd77joxt] strong[data-astro-cid-wd77joxt]{font-size:.46rem;line-height:1.05}.command-card[data-astro-cid-wd77joxt]{display:none}}.diagram[data-astro-cid-pypjfdcj]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;padding:24px;display:grid}.world[data-astro-cid-pypjfdcj]{border:2px solid #e7ebe5;border-radius:14px;min-width:0;padding:20px;transition:border-color .18s,background .18s}.world[data-astro-cid-pypjfdcj].host{grid-area:1/1}.world[data-astro-cid-pypjfdcj].guest{grid-area:1/2}.host[data-astro-cid-pypjfdcj].active{background:#f6fbf8;border-color:#198a7e}.guest[data-astro-cid-pypjfdcj].active{background:#fffcf6;border-color:#c78636}.world-title[data-astro-cid-pypjfdcj]{align-items:center;gap:12px;margin-bottom:18px;display:flex}.world-title[data-astro-cid-pypjfdcj] b[data-astro-cid-pypjfdcj]{letter-spacing:.04em;font-size:15px;display:block}.world-title[data-astro-cid-pypjfdcj] small[data-astro-cid-pypjfdcj]{color:#768077;font-size:12px;display:block}.world-mark[data-astro-cid-pypjfdcj]{color:#08786e;background:#e3f2ec;border-radius:10px;place-items:center;width:39px;height:39px;font:700 17px monospace;display:grid}.guest[data-astro-cid-pypjfdcj] .world-mark[data-astro-cid-pypjfdcj]{color:#9c5b11;background:#f7ead6}.host-data[data-astro-cid-pypjfdcj]{gap:12px;display:grid}.data-block[data-astro-cid-pypjfdcj]{background:#fff;border:1px solid #e2e8df;border-radius:10px;padding:12px 15px}.data-block[data-astro-cid-pypjfdcj].highlight{border-color:#198a7e;box-shadow:0 0 0 3px #198a7e15}.pair[data-astro-cid-pypjfdcj]{justify-content:space-between;gap:12px;margin-top:4px;font-size:15px;display:flex}.pair[data-astro-cid-pypjfdcj] b[data-astro-cid-pypjfdcj]{font:600 20px monospace}.data-block[data-astro-cid-pypjfdcj] p[data-astro-cid-pypjfdcj]{color:#778477;margin:8px 0 0;font-size:12px}.output[data-astro-cid-pypjfdcj]{border-top:1px dashed #d4ded3;margin-top:16px;padding-top:12px}.output[data-astro-cid-pypjfdcj] code[data-astro-cid-pypjfdcj]{overflow-wrap:anywhere;margin-top:6px;font-size:13px;display:block}.transport[data-astro-cid-pypjfdcj]{color:#728174;grid-column:1/-1;grid-template-columns:160px 1fr 190px;align-items:center;gap:20px;padding:1px 10px;font-size:13px;display:grid}.transport[data-astro-cid-pypjfdcj] strong[data-astro-cid-pypjfdcj]{text-align:right;font-size:14px;font-weight:500}.track[data-astro-cid-pypjfdcj]{background:#dce5dc;height:2px;position:relative}.travel-dot[data-astro-cid-pypjfdcj]{background:#198a7e;border-radius:50%;width:11px;height:11px;position:absolute;top:-5px;box-shadow:0 0 0 5px #198a7e15}.transport[data-astro-cid-pypjfdcj][data-flow=none] .travel-dot[data-astro-cid-pypjfdcj]{opacity:0}.guest[data-astro-cid-pypjfdcj] pre[data-astro-cid-pypjfdcj]{color:#e9f1df;white-space:pre-wrap;overflow-wrap:anywhere;background:#142624;border-radius:10px;min-height:123px;margin:0;padding:13px;font:13px/1.8 ui-monospace,SFMono-Regular,Menlo,monospace}.code-line[data-astro-cid-pypjfdcj]{border-radius:4px;width:100%;display:inline-block}.code-line[data-astro-cid-pypjfdcj] i[data-astro-cid-pypjfdcj]{color:#79968c;margin-right:8px;font-style:normal}.code-line[data-astro-cid-pypjfdcj].active{color:#fff2cc;background:#d99b3133}.values[data-astro-cid-pypjfdcj]{justify-content:space-around;align-items:center;gap:10px;margin-top:18px;display:flex}.values[data-astro-cid-pypjfdcj] small[data-astro-cid-pypjfdcj]{color:#7b8271;font-size:11px;display:block}.values[data-astro-cid-pypjfdcj] b[data-astro-cid-pypjfdcj]{font:500 36px/1.5 ui-monospace,monospace}.values[data-astro-cid-pypjfdcj]>span[data-astro-cid-pypjfdcj]{color:#89927e;font-size:20px}.answer[data-astro-cid-pypjfdcj] b[data-astro-cid-pypjfdcj]{color:#aa5b19}#guest-status[data-astro-cid-pypjfdcj]{color:#7a8376;margin:12px 0 0;font-size:12px}@media (width<=650px){.diagram[data-astro-cid-pypjfdcj]{grid-template-columns:minmax(0,1fr);gap:12px;min-height:320px;padding:14px}.world[data-astro-cid-pypjfdcj].host,.world[data-astro-cid-pypjfdcj].guest{grid-area:1/1;display:none}.diagram[data-astro-cid-pypjfdcj][data-focus=guest] .guest[data-astro-cid-pypjfdcj],.diagram[data-astro-cid-pypjfdcj]:not([data-focus=guest]) .host[data-astro-cid-pypjfdcj]{display:block}.transport[data-astro-cid-pypjfdcj]{grid-area:2/1;grid-template-columns:1fr auto;gap:10px}.transport[data-astro-cid-pypjfdcj] strong[data-astro-cid-pypjfdcj]{white-space:nowrap}.track[data-astro-cid-pypjfdcj]{display:none}.guest[data-astro-cid-pypjfdcj] pre[data-astro-cid-pypjfdcj]{min-height:96px;font-size:11px}.host-data[data-astro-cid-pypjfdcj]{grid-template-columns:1fr 1fr;gap:8px;display:grid}.data-block[data-astro-cid-pypjfdcj]{margin:0}.world-title[data-astro-cid-pypjfdcj]{margin-bottom:8px}.values[data-astro-cid-pypjfdcj] b[data-astro-cid-pypjfdcj]{font-size:28px;line-height:1.25}.values[data-astro-cid-pypjfdcj]{margin-top:8px}.guest[data-astro-cid-pypjfdcj] pre[data-astro-cid-pypjfdcj]{padding:10px}#guest-status[data-astro-cid-pypjfdcj]{margin-top:8px}.diagram[data-astro-cid-pypjfdcj]{gap:8px;min-height:0;padding:10px}.data-block[data-astro-cid-pypjfdcj] p[data-astro-cid-pypjfdcj]{display:none}.data-block[data-astro-cid-pypjfdcj]{padding:8px}.mini-label[data-astro-cid-pypjfdcj]{font-size:10px}.pair[data-astro-cid-pypjfdcj]{gap:5px;font-size:12px}.world[data-astro-cid-pypjfdcj]{padding:10px}}.offline-visual[data-astro-cid-vblhek2j]{--onn-ink:#182f31;--onn-muted:#637777;--onn-line:#d7e5df;--onn-teal:#0b847b;--onn-teal-deep:#07575a;--onn-gold:#bd732a;--onn-gold-soft:#fff4e5;border:1px solid var(--onn-line);width:100%;max-width:980px;color:var(--onn-ink);background:#f7faf7;border-radius:1.25rem;margin:0 auto;padding:clamp(1rem,3vw,1.6rem);font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,sans-serif;line-height:1.45}.offline-visual[data-astro-cid-vblhek2j] [data-astro-cid-vblhek2j],.offline-visual[data-astro-cid-vblhek2j] [data-astro-cid-vblhek2j]:before,.offline-visual[data-astro-cid-vblhek2j] [data-astro-cid-vblhek2j]:after{box-sizing:border-box}.onn-kicker[data-astro-cid-vblhek2j],.onn-card-heading[data-astro-cid-vblhek2j],.onn-probe-heading[data-astro-cid-vblhek2j],.onn-code-heading[data-astro-cid-vblhek2j],.onn-status-row[data-astro-cid-vblhek2j],.onn-probe-body[data-astro-cid-vblhek2j]{align-items:center;gap:.75rem;display:flex}.onn-kicker[data-astro-cid-vblhek2j]{min-height:2.15rem;color:var(--onn-teal-deep);letter-spacing:.1em;font-size:.7rem;font-weight:800}.onn-mark[data-astro-cid-vblhek2j]{background:var(--onn-teal);color:#fff;letter-spacing:0;border-radius:.55rem;place-items:center;min-width:2.4rem;height:2.15rem;font:800 .72rem ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-grid}.onn-phase[data-astro-cid-vblhek2j]{color:var(--onn-muted);letter-spacing:0;margin-left:auto;font-weight:600}.onn-overview[data-astro-cid-vblhek2j]{grid-template-columns:minmax(0,1fr) minmax(7rem,.5fr) minmax(0,1fr);align-items:stretch;gap:.7rem;margin-top:1rem;display:grid}.onn-node[data-astro-cid-vblhek2j]{border:1px solid var(--onn-line);background:#fff;border-radius:.95rem;align-content:center;min-width:0;min-height:8.2rem;padding:1rem;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.onn-node[data-astro-cid-vblhek2j].is-focus,.onn-node[data-astro-cid-vblhek2j].is-active{border-color:var(--onn-teal);transform:translateY(-2px);box-shadow:0 0 0 3px #0b847b21}.onn-child[data-astro-cid-vblhek2j]{background:#edf8f3;border-color:#b9ded3}.onn-child[data-astro-cid-vblhek2j].is-focus{border-color:var(--onn-gold);box-shadow:0 0 0 3px #bd732a24}.onn-node-label[data-astro-cid-vblhek2j],.onn-label[data-astro-cid-vblhek2j]{color:var(--onn-muted);letter-spacing:.11em;font-size:.64rem;font-weight:800}.onn-node[data-astro-cid-vblhek2j] strong[data-astro-cid-vblhek2j]{overflow-wrap:anywhere;margin-top:.55rem;font:750 clamp(1rem,2.2vw,1.3rem)/1.25 ui-monospace,SFMono-Regular,Menlo,monospace}.onn-node[data-astro-cid-vblhek2j] small[data-astro-cid-vblhek2j]{color:var(--onn-muted);margin-top:.45rem;font-size:.72rem;line-height:1.45}.onn-boundary[data-astro-cid-vblhek2j]{min-width:0;color:var(--onn-teal-deep);text-align:center;border:1px dashed #c5d5ce;border-radius:.85rem;place-content:center;justify-items:center;gap:.3rem;padding:.5rem;transition:border-color .16s,background .16s,box-shadow .16s;display:grid}.onn-boundary[data-astro-cid-vblhek2j].is-focus{border-color:var(--onn-gold);background:var(--onn-gold-soft);box-shadow:0 0 0 3px #bd732a1f}.onn-boundary-label[data-astro-cid-vblhek2j]{letter-spacing:.08em;font-size:.62rem;font-weight:800}.onn-boundary[data-astro-cid-vblhek2j] b[data-astro-cid-vblhek2j]{color:var(--onn-gold);font-size:1.55rem;line-height:1}.onn-boundary[data-astro-cid-vblhek2j] small[data-astro-cid-vblhek2j]{color:var(--onn-muted);overflow-wrap:anywhere;font-size:.66rem;line-height:1.3}.onn-main-grid[data-astro-cid-vblhek2j]{grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr);gap:.75rem;margin-top:.8rem;display:grid}.onn-card[data-astro-cid-vblhek2j],.onn-probe[data-astro-cid-vblhek2j]{background:#fff;border-radius:.9rem;min-width:0;overflow:hidden}.onn-card[data-astro-cid-vblhek2j]{border:1px solid var(--onn-line)}.onn-card[data-astro-cid-vblhek2j].is-focus,.onn-probe[data-astro-cid-vblhek2j].is-focus{border-color:var(--onn-teal);box-shadow:0 0 0 3px #0b847b1a}.onn-card-heading[data-astro-cid-vblhek2j],.onn-probe-heading[data-astro-cid-vblhek2j]{border-bottom:1px solid #e6efea;justify-content:space-between;min-height:3.7rem;padding:.8rem .95rem}.onn-card-heading[data-astro-cid-vblhek2j]>div[data-astro-cid-vblhek2j],.onn-probe-heading[data-astro-cid-vblhek2j]>div[data-astro-cid-vblhek2j]{gap:.16rem;min-width:0;display:grid}.onn-card-heading[data-astro-cid-vblhek2j] strong[data-astro-cid-vblhek2j],.onn-probe-heading[data-astro-cid-vblhek2j] strong[data-astro-cid-vblhek2j]{overflow-wrap:anywhere;font-size:.98rem;line-height:1.28}.onn-chip[data-astro-cid-vblhek2j]{max-width:46%;color:var(--onn-teal-deep);text-align:center;overflow-wrap:anywhere;border:1px solid #c9e1d7;border-radius:999px;flex:none;padding:.25rem .48rem;font-size:.64rem}.onn-chip--gold[data-astro-cid-vblhek2j]{color:#98551c;background:var(--onn-gold-soft);border-color:#ead2aa}.onn-chip--dark[data-astro-cid-vblhek2j]{color:#d9f2e9;background:#123b40;border-color:#436667}.onn-status-row[data-astro-cid-vblhek2j]{border-bottom:1px solid #edf2ee;justify-content:space-between;padding:.58rem .95rem;font-size:.75rem}.onn-status-row[data-astro-cid-vblhek2j] span[data-astro-cid-vblhek2j]{color:var(--onn-muted)}.onn-status-row[data-astro-cid-vblhek2j] b[data-astro-cid-vblhek2j]{max-width:63%;color:var(--onn-ink);text-align:right;overflow-wrap:anywhere;font-size:.72rem}.onn-card-note[data-astro-cid-vblhek2j]{color:var(--onn-muted);margin:0;padding:.68rem .95rem .8rem;font-size:.72rem}.onn-steps[data-astro-cid-vblhek2j]{gap:.42rem;margin:0;padding:.8rem .95rem .5rem;list-style:none;display:grid}.onn-steps[data-astro-cid-vblhek2j] li[data-astro-cid-vblhek2j]{min-height:1.6rem;color:var(--onn-muted);grid-template-columns:1.8rem minmax(0,1fr);align-items:center;gap:.5rem;font:.72rem ui-monospace,SFMono-Regular,Menlo,monospace;display:grid}.onn-steps[data-astro-cid-vblhek2j] li[data-astro-cid-vblhek2j] span[data-astro-cid-vblhek2j]{color:#8aa59a}.onn-steps[data-astro-cid-vblhek2j] li[data-astro-cid-vblhek2j] b[data-astro-cid-vblhek2j]{overflow-wrap:anywhere;font-weight:650}.onn-steps[data-astro-cid-vblhek2j] li[data-astro-cid-vblhek2j].is-active{color:var(--onn-teal-deep)}.onn-steps[data-astro-cid-vblhek2j] li[data-astro-cid-vblhek2j].is-active span[data-astro-cid-vblhek2j]{color:var(--onn-gold)}.onn-steps[data-astro-cid-vblhek2j] li[data-astro-cid-vblhek2j].is-done b[data-astro-cid-vblhek2j]{color:#4f7665}.onn-probe[data-astro-cid-vblhek2j]{background:#f4fbf7;border:1px solid #b9d9d0;margin-top:.8rem}.onn-probe-heading[data-astro-cid-vblhek2j]{border-bottom-color:#d8ebe3}.onn-probe-heading[data-astro-cid-vblhek2j] .onn-label[data-astro-cid-vblhek2j]{color:var(--onn-teal-deep)}.onn-probe-body[data-astro-cid-vblhek2j]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:.7rem;padding:.9rem .95rem;display:grid}.onn-endpoint[data-astro-cid-vblhek2j],.onn-result[data-astro-cid-vblhek2j]{background:#fff;border:1px solid #d5e7df;border-radius:.7rem;gap:.28rem;min-width:0;padding:.65rem .7rem;display:grid}.onn-endpoint[data-astro-cid-vblhek2j] span[data-astro-cid-vblhek2j],.onn-result[data-astro-cid-vblhek2j] span[data-astro-cid-vblhek2j]{color:var(--onn-muted);letter-spacing:.06em;font-size:.64rem;font-weight:800}.onn-endpoint[data-astro-cid-vblhek2j] code[data-astro-cid-vblhek2j]{overflow-wrap:anywhere;color:var(--onn-teal-deep);font:700 clamp(.88rem,2vw,1.1rem) ui-monospace,SFMono-Regular,Menlo,monospace}.onn-endpoint[data-astro-cid-vblhek2j] small[data-astro-cid-vblhek2j],.onn-result[data-astro-cid-vblhek2j] small[data-astro-cid-vblhek2j]{color:var(--onn-muted);font-size:.68rem;line-height:1.35}.onn-result[data-astro-cid-vblhek2j] b[data-astro-cid-vblhek2j]{overflow-wrap:anywhere;color:var(--onn-ink);font-size:.8rem}.onn-result[data-astro-cid-vblhek2j].is-pass{border-color:var(--onn-teal);background:#effaf3}.onn-result[data-astro-cid-vblhek2j].is-fail{background:#fff7ef;border-color:#c57c49}.onn-probe-arrow[data-astro-cid-vblhek2j]{color:var(--onn-gold);align-self:center;font-size:1.4rem}.onn-context-strip[data-astro-cid-vblhek2j]{color:#8b571d;overflow-wrap:anywhere;background:#fff9ef;border:1px dashed #dfc38e;border-radius:.65rem;margin-top:.8rem;padding:.6rem .75rem;font-size:.75rem}.onn-code-card[data-astro-cid-vblhek2j]{color:#e4f1ec;background:#10282d;border:1px solid #253f43;border-radius:.9rem;margin-top:.8rem;overflow:hidden}.onn-code-heading[data-astro-cid-vblhek2j]{color:#a4c1ba;border-bottom:1px solid #ffffff1f;justify-content:space-between;min-height:2.75rem;padding:.6rem .85rem;font-size:.72rem}.onn-code-heading[data-astro-cid-vblhek2j] .onn-label[data-astro-cid-vblhek2j]{color:#8db3ab}.onn-code-card[data-astro-cid-vblhek2j] pre[data-astro-cid-vblhek2j]{margin:0;padding:.75rem .6rem .8rem;font:.76rem/1.7 ui-monospace,SFMono-Regular,Menlo,monospace;overflow-x:auto}.onn-code-card[data-astro-cid-vblhek2j] code[data-astro-cid-vblhek2j]{min-width:max-content;display:block}.onn-code-line[data-astro-cid-vblhek2j]{color:#b7d0c8;border-left:3px solid #0000;min-height:1.7em;padding:0 .45rem;display:flex}.onn-code-line[data-astro-cid-vblhek2j].is-active{border-left-color:var(--onn-gold);color:#fff4de;background:#bd732a33}.onn-code-line[data-astro-cid-vblhek2j][hidden]{display:none}.onn-line-number[data-astro-cid-vblhek2j]{color:#6b8e89;user-select:none;text-align:right;width:2rem;margin-right:.65rem}.onn-code-line[data-astro-cid-vblhek2j].is-active .onn-line-number[data-astro-cid-vblhek2j]{color:#f2b466}.onn-line-text[data-astro-cid-vblhek2j]{white-space:pre}@media (width<=680px){.offline-visual[data-astro-cid-vblhek2j]{border-radius:.95rem;padding:.8rem}.onn-kicker[data-astro-cid-vblhek2j]{flex-wrap:wrap;font-size:.63rem}.onn-phase[data-astro-cid-vblhek2j]{width:100%;margin-top:-.35rem;margin-left:3.15rem}.onn-overview[data-astro-cid-vblhek2j]{grid-template-columns:minmax(0,1fr) 4.25rem minmax(0,1fr);gap:.4rem;margin-top:.55rem}.onn-node[data-astro-cid-vblhek2j]{min-height:6.4rem;padding:.65rem}.onn-node[data-astro-cid-vblhek2j] strong[data-astro-cid-vblhek2j]{margin-top:.35rem;font-size:.86rem}.onn-node[data-astro-cid-vblhek2j] small[data-astro-cid-vblhek2j]{margin-top:.25rem;font-size:.62rem}.onn-boundary[data-astro-cid-vblhek2j]{padding:.3rem}.onn-boundary[data-astro-cid-vblhek2j] b[data-astro-cid-vblhek2j]{font-size:1.15rem}.onn-boundary-label[data-astro-cid-vblhek2j]{font-size:.55rem}.onn-boundary[data-astro-cid-vblhek2j] small[data-astro-cid-vblhek2j]{font-size:.57rem}.onn-main-grid[data-astro-cid-vblhek2j]{grid-template-columns:1fr}.onn-probe-body[data-astro-cid-vblhek2j]{gap:.4rem;padding:.65rem}.onn-endpoint[data-astro-cid-vblhek2j],.onn-result[data-astro-cid-vblhek2j]{padding:.48rem}}@media (width<=650px){.offline-visual[data-astro-cid-vblhek2j]{min-height:210px;padding:.55rem}.onn-kicker[data-astro-cid-vblhek2j],.onn-main-grid[data-astro-cid-vblhek2j],.onn-context-strip[data-astro-cid-vblhek2j],.onn-code-card[data-astro-cid-vblhek2j]{display:none}.onn-overview[data-astro-cid-vblhek2j]{margin-top:0}.onn-node[data-astro-cid-vblhek2j]{min-height:5.8rem;padding:.55rem}.onn-node-label[data-astro-cid-vblhek2j]{letter-spacing:.06em;font-size:.53rem}.onn-node[data-astro-cid-vblhek2j] strong[data-astro-cid-vblhek2j]{font-size:.76rem}.onn-node[data-astro-cid-vblhek2j] small[data-astro-cid-vblhek2j]{font-size:.57rem}.onn-boundary[data-astro-cid-vblhek2j]{min-height:5.8rem}.onn-probe[data-astro-cid-vblhek2j]{margin-top:.55rem}.onn-probe-heading[data-astro-cid-vblhek2j]{min-height:2.3rem;padding:.4rem .55rem}.onn-probe-heading[data-astro-cid-vblhek2j]>div[data-astro-cid-vblhek2j]{display:none}.onn-chip[data-astro-cid-vblhek2j]{text-align:left;background:0 0;border:0;width:100%;max-width:none;padding:0}.onn-chip--dark[data-astro-cid-vblhek2j]{color:var(--onn-teal-deep)}.onn-probe-body[data-astro-cid-vblhek2j]{padding:.45rem .55rem}.onn-endpoint[data-astro-cid-vblhek2j],.onn-result[data-astro-cid-vblhek2j]{min-height:4.15rem;padding:.4rem}.onn-endpoint[data-astro-cid-vblhek2j] span[data-astro-cid-vblhek2j],.onn-result[data-astro-cid-vblhek2j] span[data-astro-cid-vblhek2j]{font-size:.53rem}.onn-endpoint[data-astro-cid-vblhek2j] code[data-astro-cid-vblhek2j]{font-size:.74rem}.onn-endpoint[data-astro-cid-vblhek2j] small[data-astro-cid-vblhek2j],.onn-result[data-astro-cid-vblhek2j] small[data-astro-cid-vblhek2j]{font-size:.56rem}.onn-result[data-astro-cid-vblhek2j] b[data-astro-cid-vblhek2j]{font-size:.65rem}.onn-probe-arrow[data-astro-cid-vblhek2j]{font-size:.95rem}}.plm-visual[data-astro-cid-dowpz35e]{--plm-ink:#172a31;--plm-muted:#64777b;--plm-line:#d8e4df;--plm-teal:#087f79;--plm-teal-deep:#075b59;--plm-teal-soft:#eaf6f2;--plm-gold:#bf7429;--plm-gold-soft:#fff3df;--plm-red:#ae4a3e;border:1px solid var(--plm-line);width:100%;max-width:980px;color:var(--plm-ink);background:#f8faf7;border-radius:1.15rem;margin:0 auto;padding:clamp(.9rem,3vw,1.5rem);font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,sans-serif;line-height:1.4}.plm-visual[data-astro-cid-dowpz35e] [data-astro-cid-dowpz35e],.plm-visual[data-astro-cid-dowpz35e] [data-astro-cid-dowpz35e]:before,.plm-visual[data-astro-cid-dowpz35e] [data-astro-cid-dowpz35e]:after{box-sizing:border-box}.plm-visual[data-astro-cid-dowpz35e] [data-astro-cid-dowpz35e][hidden]{display:none!important}.plm-header[data-astro-cid-dowpz35e],.action-bar[data-astro-cid-dowpz35e],.node-top[data-astro-cid-dowpz35e]{align-items:center;display:flex}.plm-header[data-astro-cid-dowpz35e]{gap:.7rem}.plm-mark[data-astro-cid-dowpz35e],.node-mark[data-astro-cid-dowpz35e]{background:var(--plm-teal);color:#fff;border-radius:.55rem;flex:none;place-items:center;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:800;display:grid}.plm-mark[data-astro-cid-dowpz35e]{width:2.35rem;height:2.35rem;font-size:.7rem}.plm-title[data-astro-cid-dowpz35e]{gap:.08rem;min-width:0;display:grid}.eyebrow[data-astro-cid-dowpz35e]{color:var(--plm-teal-deep);letter-spacing:.13em;font-size:.62rem;font-weight:800}.plm-title[data-astro-cid-dowpz35e] strong[data-astro-cid-dowpz35e]{overflow-wrap:anywhere;font-size:clamp(1rem,2vw,1.18rem)}.stage-pill[data-astro-cid-dowpz35e],.sequence[data-astro-cid-dowpz35e]{border:1px solid var(--plm-line);color:var(--plm-muted);white-space:nowrap;border-radius:999px;margin-left:auto;padding:.28rem .52rem;font-size:.68rem}.action-bar[data-astro-cid-dowpz35e]{background:var(--plm-gold-soft);border:1px solid #ebd4b0;border-radius:.68rem;gap:.65rem;min-height:2.5rem;margin-top:.75rem;padding:.55rem .7rem}.action-label[data-astro-cid-dowpz35e]{color:var(--plm-gold);white-space:nowrap;flex:none;font-size:.67rem;font-weight:800}.action-bar[data-astro-cid-dowpz35e] strong[data-astro-cid-dowpz35e]{overflow-wrap:anywhere;color:#704112;min-width:0;font-size:.88rem}.sequence[data-astro-cid-dowpz35e]{color:#8b5a23;border:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.stage-rail[data-astro-cid-dowpz35e]{grid-template-columns:repeat(7,minmax(0,1fr));gap:.35rem;margin:.8rem 0 0;padding:0;list-style:none;display:grid}.stage-rail[data-astro-cid-dowpz35e] li[data-astro-cid-dowpz35e]{color:#7a8a8d;text-align:center;border-top:2px solid #d9e5e0;min-width:0;padding:.4rem .25rem .35rem;font-size:.67rem;position:relative}.stage-rail[data-astro-cid-dowpz35e] li[data-astro-cid-dowpz35e]:before{content:"";background:#f8faf7;border:2px solid #d9e5e0;border-radius:50%;width:.56rem;height:.56rem;position:absolute;top:-.34rem;left:50%;transform:translate(-50%)}.stage-rail[data-astro-cid-dowpz35e] li[data-astro-cid-dowpz35e].is-past{color:var(--plm-teal-deep);border-color:#76b6a7}.stage-rail[data-astro-cid-dowpz35e] li[data-astro-cid-dowpz35e].is-past:before{background:#d7eee7;border-color:#76b6a7}.stage-rail[data-astro-cid-dowpz35e] li[data-astro-cid-dowpz35e].is-current{border-color:var(--plm-gold);color:#8a531b;font-weight:800}.stage-rail[data-astro-cid-dowpz35e] li[data-astro-cid-dowpz35e].is-current:before{border-color:var(--plm-gold);background:#f8c77f;box-shadow:0 0 0 3px #bf742924}.flow-map[data-astro-cid-dowpz35e]{grid-template-columns:minmax(0,.95fr) auto minmax(0,1.1fr) auto minmax(0,1.25fr);align-items:stretch;gap:.55rem;margin-top:.8rem;display:grid}.flow-node[data-astro-cid-dowpz35e]{border:1px solid var(--plm-line);background:#fff;border-radius:.82rem;min-width:0;padding:.72rem;transition:border-color .15s,box-shadow .15s,transform .15s,background .15s}.flow-node[data-astro-cid-dowpz35e].is-focus,.note-row[data-astro-cid-dowpz35e].is-focus{border-color:var(--plm-gold);transform:translateY(-2px);box-shadow:0 0 0 3px #bf742921}.python-node[data-astro-cid-dowpz35e]{background:#fbfffd;border-color:#b8dcd2}.go-node[data-astro-cid-dowpz35e]{background:var(--plm-teal-soft);border-color:#9ccfc1}.result-node[data-astro-cid-dowpz35e]{background:#fffaf0;border-color:#e7c994}.delivery-node[data-astro-cid-dowpz35e]{background:#fff;border-color:#d8c9c4}.node-top[data-astro-cid-dowpz35e]{min-width:0;color:var(--plm-muted);gap:.45rem;font-size:.7rem;font-weight:750}.node-mark[data-astro-cid-dowpz35e]{width:1.65rem;height:1.65rem;font-size:.56rem}.go-node[data-astro-cid-dowpz35e] .node-mark[data-astro-cid-dowpz35e]{background:var(--plm-teal-deep)}.result-node[data-astro-cid-dowpz35e] .node-mark[data-astro-cid-dowpz35e]{background:var(--plm-gold)}.delivery-node[data-astro-cid-dowpz35e] .node-mark[data-astro-cid-dowpz35e]{background:#6f8587}.flow-node[data-astro-cid-dowpz35e]>strong[data-astro-cid-dowpz35e]{overflow-wrap:anywhere;margin-top:.7rem;font-size:clamp(.82rem,1.55vw,1rem);line-height:1.35;display:block}.flow-node[data-astro-cid-dowpz35e]>p[data-astro-cid-dowpz35e]{overflow-wrap:anywhere;color:var(--plm-muted);margin:.45rem 0 0;font-size:.72rem}.map-arrow[data-astro-cid-dowpz35e]{color:#83aaa2;place-items:center;font-size:1.45rem;font-weight:800;display:grid}.worker-list[data-astro-cid-dowpz35e]{gap:.45rem;margin-top:.72rem;display:grid}.worker-row[data-astro-cid-dowpz35e]{min-width:0;color:var(--plm-teal-deep);background:#ffffffa1;border:1px solid #c8e2da;border-radius:.48rem;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:.38rem;padding:.38rem .42rem;display:grid}.worker-row[data-astro-cid-dowpz35e].is-active{border-color:var(--plm-teal);background:#fff;box-shadow:0 0 0 2px #087f791f}.worker-dot[data-astro-cid-dowpz35e]{background:#a4c9c0;border-radius:50%;width:.48rem;height:.48rem}.worker-row[data-astro-cid-dowpz35e].is-active .worker-dot[data-astro-cid-dowpz35e]{background:var(--plm-gold);box-shadow:0 0 0 3px #bf742924}.worker-row[data-astro-cid-dowpz35e] strong[data-astro-cid-dowpz35e]{font:750 .74rem ui-monospace,SFMono-Regular,Menlo,monospace}.worker-state[data-astro-cid-dowpz35e]{overflow-wrap:anywhere;min-width:0;color:var(--plm-muted);text-align:right;font-size:.67rem}.result-stack[data-astro-cid-dowpz35e]{grid-template-rows:minmax(0,1fr) minmax(0,1fr);gap:.55rem;min-width:0;display:grid}.result-stack[data-astro-cid-dowpz35e] .flow-node[data-astro-cid-dowpz35e]{align-content:start;display:grid}.result-stack[data-astro-cid-dowpz35e] .flow-node[data-astro-cid-dowpz35e]>strong[data-astro-cid-dowpz35e]{margin-top:.52rem;font-size:.82rem}.note-row[data-astro-cid-dowpz35e]{border:1px solid #d6e5df;border-left:3px solid var(--plm-teal);color:var(--plm-teal-deep);background:#eff8f4;border-radius:.55rem;gap:.24rem;margin-top:.65rem;padding:.55rem .7rem;display:grid}.note-row[data-astro-cid-dowpz35e] p[data-astro-cid-dowpz35e]{overflow-wrap:anywhere;margin:0;font-size:.73rem}.error-note[data-astro-cid-dowpz35e]{border-left:3px solid var(--plm-red);color:#8d3c34}.fallback-note[data-astro-cid-dowpz35e]{border-left:3px solid var(--plm-gold);color:#89541b}.code-card[data-astro-cid-dowpz35e]{color:#eaf4f0;background:#10272e;border:1px solid #263f45;border-radius:.75rem;margin-top:.65rem;overflow:hidden}.code-card[data-astro-cid-dowpz35e] summary[data-astro-cid-dowpz35e]{color:#b9d6cf;cursor:pointer;justify-content:space-between;gap:.7rem;padding:.58rem .75rem;font-size:.72rem;list-style:none;display:flex}.code-card[data-astro-cid-dowpz35e] summary[data-astro-cid-dowpz35e]::-webkit-details-marker{display:none}.code-card[data-astro-cid-dowpz35e] summary[data-astro-cid-dowpz35e]:before{color:#f0b567;content:"▸"}.code-card[data-astro-cid-dowpz35e][open] summary[data-astro-cid-dowpz35e]:before{content:"▾"}.code-card[data-astro-cid-dowpz35e] summary[data-astro-cid-dowpz35e] span[data-astro-cid-dowpz35e]:last-child{color:#789b95;margin-left:auto}.code-card[data-astro-cid-dowpz35e] pre[data-astro-cid-dowpz35e]{border-top:1px solid #ffffff1a;margin:0;padding:.55rem .45rem .65rem;font:.78rem/1.6 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;overflow-x:auto}.code-card[data-astro-cid-dowpz35e] code[data-astro-cid-dowpz35e]{min-width:max-content;display:block}.code-line[data-astro-cid-dowpz35e]{color:#bed2cc;border-left:3px solid #0000;min-height:1.6em;padding:0 .35rem;display:flex}.code-line[data-astro-cid-dowpz35e].is-active{color:#fff6e7;background:#bf742933;border-left-color:#f0ad59}.line-number[data-astro-cid-dowpz35e]{color:#6c8d89;user-select:none;text-align:right;width:1.8rem;margin-right:.55rem}.code-line[data-astro-cid-dowpz35e].is-active .line-number[data-astro-cid-dowpz35e]{color:#f1b768}.line-text[data-astro-cid-dowpz35e]{white-space:pre}@media (width<=700px){.plm-visual[data-astro-cid-dowpz35e]{padding:.8rem}.stage-pill[data-astro-cid-dowpz35e]{text-overflow:ellipsis;max-width:38%;overflow:hidden}.flow-map[data-astro-cid-dowpz35e]{grid-template-columns:minmax(0,1fr) auto minmax(0,1.1fr);gap:.4rem}.flow-node[data-astro-cid-dowpz35e]{padding:.58rem}}@media (width<=650px){.plm-visual[data-astro-cid-dowpz35e]{border-radius:.92rem;height:250px;min-height:250px;padding:.62rem;overflow:hidden}.plm-mark[data-astro-cid-dowpz35e]{width:2rem;height:2rem;font-size:.6rem}.eyebrow[data-astro-cid-dowpz35e],.stage-rail[data-astro-cid-dowpz35e],.code-card[data-astro-cid-dowpz35e]{display:none}.plm-title[data-astro-cid-dowpz35e] strong[data-astro-cid-dowpz35e]{font-size:.94rem}.stage-pill[data-astro-cid-dowpz35e]{max-width:42%;padding:.22rem .36rem;font-size:.61rem}.action-bar[data-astro-cid-dowpz35e]{gap:.42rem;min-height:2.2rem;margin-top:.45rem;padding:.42rem .5rem}.action-label[data-astro-cid-dowpz35e],.sequence[data-astro-cid-dowpz35e]{font-size:.6rem}.action-bar[data-astro-cid-dowpz35e] strong[data-astro-cid-dowpz35e]{font-size:.75rem;line-height:1.25}.flow-map[data-astro-cid-dowpz35e]{grid-template:"python go"1fr"result result"1fr/minmax(0,1fr) minmax(0,1fr);gap:.38rem;height:145px;margin-top:.42rem}.python-node[data-astro-cid-dowpz35e]{grid-area:python}.go-node[data-astro-cid-dowpz35e]{grid-area:go}.result-stack[data-astro-cid-dowpz35e]{grid-area:result;grid-template-rows:1fr;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.38rem}.map-arrow[data-astro-cid-dowpz35e]{display:none}.flow-node[data-astro-cid-dowpz35e]{border-radius:.62rem;padding:.46rem;overflow:hidden}.node-top[data-astro-cid-dowpz35e]{gap:.3rem;font-size:.62rem}.node-mark[data-astro-cid-dowpz35e]{border-radius:.4rem;width:1.28rem;height:1.28rem;font-size:.46rem}.flow-node[data-astro-cid-dowpz35e]>strong[data-astro-cid-dowpz35e],.result-stack[data-astro-cid-dowpz35e] .flow-node[data-astro-cid-dowpz35e]>strong[data-astro-cid-dowpz35e]{margin-top:.36rem;font-size:.72rem;line-height:1.25}.flow-node[data-astro-cid-dowpz35e]>p[data-astro-cid-dowpz35e]{margin-top:.25rem;font-size:.61rem;line-height:1.2}.worker-list[data-astro-cid-dowpz35e]{gap:.22rem;margin-top:.36rem}.worker-row[data-astro-cid-dowpz35e]{border-radius:.32rem;grid-template-columns:auto auto minmax(0,1fr);gap:.22rem;padding:.2rem .25rem}.worker-row[data-astro-cid-dowpz35e] strong[data-astro-cid-dowpz35e]{font-size:.61rem}.worker-state[data-astro-cid-dowpz35e]{font-size:.56rem;line-height:1.15}.worker-dot[data-astro-cid-dowpz35e]{width:.34rem;height:.34rem}.note-row[data-astro-cid-dowpz35e]{border-radius:.42rem;min-height:2.05rem;margin-top:.38rem;padding:.38rem .5rem}.note-row[data-astro-cid-dowpz35e] p[data-astro-cid-dowpz35e]{font-size:.62rem;line-height:1.22}.plm-visual[data-astro-cid-dowpz35e][data-recovery=true] .guard-note[data-astro-cid-dowpz35e]{display:none}}.prefix-visual[data-astro-cid-otkkso52]{--prefix-ink:#172b32;--prefix-muted:#66787b;--prefix-line:#d8e4df;--prefix-teal:#087f79;--prefix-teal-deep:#075b59;--prefix-gold:#bd7224;--prefix-gold-soft:#fff4e2;--prefix-paper:#f7faf7;box-sizing:border-box;border:1px solid var(--prefix-line);background:var(--prefix-paper);width:100%;max-width:980px;min-height:250px;color:var(--prefix-ink);border-radius:1rem;margin:0 auto;padding:clamp(.72rem,2.4vw,1.1rem);font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,sans-serif;line-height:1.35}.prefix-visual[data-astro-cid-otkkso52] [data-astro-cid-otkkso52],.prefix-visual[data-astro-cid-otkkso52] [data-astro-cid-otkkso52]:before,.prefix-visual[data-astro-cid-otkkso52] [data-astro-cid-otkkso52]:after{box-sizing:border-box}.prefix-header[data-astro-cid-otkkso52],.action-row[data-astro-cid-otkkso52],.source-heading[data-astro-cid-otkkso52]{align-items:center;display:flex}.prefix-header[data-astro-cid-otkkso52]{gap:.6rem}.brand-mark[data-astro-cid-otkkso52]{background:var(--prefix-teal);color:#fff;border-radius:.58rem;flex:none;place-items:center;width:2.1rem;height:2.1rem;font:800 .72rem ui-monospace,SFMono-Regular,Menlo,monospace;display:grid}.visual-title[data-astro-cid-otkkso52]{gap:.02rem;min-width:0;display:grid}.eyebrow[data-astro-cid-otkkso52],.card-kicker[data-astro-cid-otkkso52],.source-file[data-astro-cid-otkkso52],.status-item[data-astro-cid-otkkso52]>span[data-astro-cid-otkkso52]{color:var(--prefix-teal-deep);letter-spacing:.1em;font-size:.58rem;font-weight:800}.visual-title[data-astro-cid-otkkso52] strong[data-astro-cid-otkkso52]{overflow-wrap:anywhere;font-size:clamp(.92rem,2vw,1.08rem)}.phase-chip[data-astro-cid-otkkso52],.step-label[data-astro-cid-otkkso52],.line-state[data-astro-cid-otkkso52]{border:1px solid var(--prefix-line);max-width:42%;color:var(--prefix-muted);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;margin-left:auto;padding:.2rem .42rem;font-size:.63rem;overflow:hidden}.action-row[data-astro-cid-otkkso52]{background:var(--prefix-gold-soft);border:1px solid #ead1a8;border-radius:.65rem;gap:.55rem;min-height:2.25rem;margin-top:.62rem;padding:.42rem .58rem}.action-label[data-astro-cid-otkkso52]{color:#9b5b1b;white-space:nowrap;flex:none;font-size:.62rem;font-weight:800}.action-row[data-astro-cid-otkkso52] strong[data-astro-cid-otkkso52]{overflow-wrap:anywhere;color:#704112;min-width:0;font-size:.8rem}.step-label[data-astro-cid-otkkso52]{color:#8c5a24;border:0;flex:none;margin-left:auto;padding:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.flow-track[data-astro-cid-otkkso52]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:.38rem;margin-top:.58rem;display:grid}.flow-card[data-astro-cid-otkkso52]{border:1px solid var(--prefix-line);background:#fff;border-radius:.7rem;align-content:center;gap:.22rem;min-width:0;min-height:5.3rem;padding:.5rem .56rem;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid}.host-card[data-astro-cid-otkkso52]{background:#f4fbf8;border-color:#abd7ce}.guest-card[data-astro-cid-otkkso52]{background:#f6f9ff;border-color:#c8d8ef}.queue-card[data-astro-cid-otkkso52]{background:#fffbf4;border-color:#ecd0a4}.result-card[data-astro-cid-otkkso52]{background:#faf8ff;border-color:#d5c9e5}.flow-card[data-astro-cid-otkkso52].is-focus,.status-strip[data-astro-cid-otkkso52].is-focus,.status-item[data-astro-cid-otkkso52].is-focus{transform:translateY(-2px);box-shadow:0 0 0 3px #bd722426}.flow-card[data-astro-cid-otkkso52].is-ready{border-color:var(--prefix-teal)}.flow-card[data-astro-cid-otkkso52].is-done{box-shadow:inset 0 -3px #087f7938}.card-kicker[data-astro-cid-otkkso52]{color:var(--prefix-muted);letter-spacing:.08em;font-size:.55rem}.flow-card[data-astro-cid-otkkso52] strong[data-astro-cid-otkkso52]{overflow-wrap:anywhere;min-width:0;font-size:clamp(.7rem,1.55vw,.88rem);line-height:1.22}.flow-card[data-astro-cid-otkkso52] small[data-astro-cid-otkkso52]{color:var(--prefix-muted);font-size:.61rem}.flow-arrow[data-astro-cid-otkkso52]{color:#83aaa2;place-items:center;font-size:1.1rem;font-weight:800;display:grid}.status-strip[data-astro-cid-otkkso52]{background:#eff8f4;border:1px solid #d6e5df;border-radius:.62rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:.38rem;margin-top:.52rem;padding:.42rem;display:grid}.status-item[data-astro-cid-otkkso52]{background:#ffffff9e;border-radius:.38rem;gap:.12rem;min-width:0;padding:.28rem .4rem;display:grid}.status-item[data-astro-cid-otkkso52]>span[data-astro-cid-otkkso52]{color:var(--prefix-muted);letter-spacing:.04em;font-size:.53rem}.status-item[data-astro-cid-otkkso52] strong[data-astro-cid-otkkso52]{overflow-wrap:anywhere;min-width:0;font-size:.65rem;line-height:1.22}.source-card[data-astro-cid-otkkso52]{color:#eaf4f0;background:#10272e;border:1px solid #263f45;border-radius:.68rem;margin-top:.52rem;overflow:hidden}.source-heading[data-astro-cid-otkkso52]{border-bottom:1px solid #ffffff1f;justify-content:space-between;gap:.6rem;min-height:2rem;padding:.32rem .55rem}.source-file[data-astro-cid-otkkso52]{color:#9bbab4;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.line-state[data-astro-cid-otkkso52]{color:#b9d6cf;border:0;flex:none;padding:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.source-card[data-astro-cid-otkkso52] pre[data-astro-cid-otkkso52]{max-height:7.2rem;margin:0;padding:.38rem .48rem;font:.66rem/1.35 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;overflow:hidden}.source-card[data-astro-cid-otkkso52] code[data-astro-cid-otkkso52]{min-width:max-content;display:block}.code-line[data-astro-cid-otkkso52]{color:#c1d4cf;border-left:3px solid #0000;grid-template-columns:7.6rem minmax(0,1fr);min-height:1.35em;padding:0 .28rem;display:grid}.code-line[data-astro-cid-otkkso52][hidden]{display:none}.code-line[data-astro-cid-otkkso52].is-active{color:#fff6e7;background:#bd722433;border-left-color:#f0ad59}.line-number[data-astro-cid-otkkso52]{color:#6f8f89;text-overflow:ellipsis;user-select:none;white-space:nowrap;overflow:hidden}.line-text[data-astro-cid-otkkso52]{white-space:pre}.visual-note[data-astro-cid-otkkso52]{min-height:1.1rem;color:var(--prefix-muted);margin:.38rem 0 0;font-size:.64rem}@media (width<=650px){.prefix-visual[data-astro-cid-otkkso52]{border-radius:.82rem;height:220px;min-height:220px;padding:.52rem;overflow:hidden}.visual-title[data-astro-cid-otkkso52],.source-card[data-astro-cid-otkkso52],.visual-note[data-astro-cid-otkkso52]{display:none}.prefix-header[data-astro-cid-otkkso52]{min-height:1.75rem}.brand-mark[data-astro-cid-otkkso52]{border-radius:.48rem;width:1.8rem;height:1.8rem;font-size:.62rem}.phase-chip[data-astro-cid-otkkso52]{max-width:68%;padding:.18rem .34rem;font-size:.58rem}.action-row[data-astro-cid-otkkso52]{gap:.32rem;min-height:1.85rem;margin-top:.34rem;padding:.32rem .4rem}.action-label[data-astro-cid-otkkso52],.step-label[data-astro-cid-otkkso52]{font-size:.55rem}.action-row[data-astro-cid-otkkso52] strong[data-astro-cid-otkkso52]{font-size:.68rem;line-height:1.2}.flow-track[data-astro-cid-otkkso52]{grid-template:"host guest"1fr"queue result"1fr/minmax(0,1fr) minmax(0,1fr);gap:.3rem;height:90px;margin-top:.34rem}.flow-arrow[data-astro-cid-otkkso52]{display:none}.host-card[data-astro-cid-otkkso52]{grid-area:host}.guest-card[data-astro-cid-otkkso52]{grid-area:guest}.queue-card[data-astro-cid-otkkso52]{grid-area:queue}.result-card[data-astro-cid-otkkso52]{grid-area:result}.flow-card[data-astro-cid-otkkso52]{border-radius:.52rem;gap:.1rem;min-height:0;padding:.34rem .38rem}.card-kicker[data-astro-cid-otkkso52]{font-size:.48rem}.flow-card[data-astro-cid-otkkso52] strong[data-astro-cid-otkkso52]{font-size:.62rem;line-height:1.14}.flow-card[data-astro-cid-otkkso52] small[data-astro-cid-otkkso52]{font-size:.52rem;line-height:1.1}.status-strip[data-astro-cid-otkkso52]{border-radius:.48rem;gap:.25rem;height:34px;margin-top:.3rem;padding:.25rem}.status-item[data-astro-cid-otkkso52]{border-radius:.28rem;gap:.04rem;padding:.18rem .25rem}.status-item[data-astro-cid-otkkso52]>span[data-astro-cid-otkkso52]{font-size:.45rem}.status-item[data-astro-cid-otkkso52] strong[data-astro-cid-otkkso52]{font-size:.52rem;line-height:1.08}}.prepared-visual[data-astro-cid-kibhrybc]{--prepared-ink:#172b32;--prepared-muted:#68797c;--prepared-line:#d6e3df;--prepared-teal:#087d77;--prepared-teal-deep:#075957;--prepared-gold:#bd7428;--prepared-gold-soft:#fff4e2;--prepared-blue:#536ca3;border:1px solid var(--prepared-line);width:100%;max-width:980px;color:var(--prepared-ink);background:#f7faf8;border-radius:1rem;margin:0 auto;padding:clamp(.8rem,2.4vw,1.2rem);font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,sans-serif;line-height:1.35}.prepared-visual[data-astro-cid-kibhrybc] [data-astro-cid-kibhrybc],.prepared-visual[data-astro-cid-kibhrybc] [data-astro-cid-kibhrybc]:before,.prepared-visual[data-astro-cid-kibhrybc] [data-astro-cid-kibhrybc]:after{box-sizing:border-box}.prepared-visual[data-astro-cid-kibhrybc] [data-astro-cid-kibhrybc][hidden]{display:none!important}.prepared-topline[data-astro-cid-kibhrybc],.stage-rail[data-astro-cid-kibhrybc],.prepared-flow[data-astro-cid-kibhrybc],.effect-grid[data-astro-cid-kibhrybc],.prepared-topline[data-astro-cid-kibhrybc]{align-items:center;display:flex}.prepared-topline[data-astro-cid-kibhrybc]{gap:.55rem}.brand-mark[data-astro-cid-kibhrybc]{background:var(--prepared-teal);color:#fff;border-radius:.55rem;flex:none;place-items:center;width:2.05rem;height:2.05rem;font:800 .68rem ui-monospace,SFMono-Regular,Menlo,monospace;display:grid}.brand-copy[data-astro-cid-kibhrybc]{gap:.04rem;min-width:0;display:grid}.eyebrow[data-astro-cid-kibhrybc],.card-label[data-astro-cid-kibhrybc],.effect-label[data-astro-cid-kibhrybc]{color:var(--prepared-teal-deep);letter-spacing:.1em;font-size:.58rem;font-weight:800}.brand-copy[data-astro-cid-kibhrybc] strong[data-astro-cid-kibhrybc]{overflow-wrap:anywhere;font-size:clamp(.92rem,2vw,1.08rem)}.phase-chip[data-astro-cid-kibhrybc]{border:1px solid var(--prepared-line);max-width:42%;color:var(--prepared-muted);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;margin-left:auto;padding:.22rem .42rem;font-size:.62rem;overflow:hidden}.stage-rail[data-astro-cid-kibhrybc]{grid-template-columns:repeat(6,minmax(0,1fr));gap:.28rem;margin:.7rem 0 0;padding:0;list-style:none;display:grid}.stage-rail[data-astro-cid-kibhrybc] li[data-astro-cid-kibhrybc]{color:#819093;text-align:center;border-top:2px solid #dbe6e2;min-width:0;padding:.34rem .2rem .28rem;font-size:.62rem;position:relative}.stage-rail[data-astro-cid-kibhrybc] li[data-astro-cid-kibhrybc]:before{content:"";background:#f7faf8;border:2px solid #dbe6e2;border-radius:50%;width:.5rem;height:.5rem;position:absolute;top:-.31rem;left:50%;transform:translate(-50%)}.stage-rail[data-astro-cid-kibhrybc] li[data-astro-cid-kibhrybc].is-past{color:var(--prepared-teal-deep);border-color:#77b9aa}.stage-rail[data-astro-cid-kibhrybc] li[data-astro-cid-kibhrybc].is-past:before{background:#d7eee7;border-color:#77b9aa}.stage-rail[data-astro-cid-kibhrybc] li[data-astro-cid-kibhrybc].is-current{border-color:var(--prepared-gold);color:#8b571e;font-weight:800}.stage-rail[data-astro-cid-kibhrybc] li[data-astro-cid-kibhrybc].is-current:before{border-color:var(--prepared-gold);background:#f3c27d;box-shadow:0 0 0 3px #bd742824}.prepared-flow[data-astro-cid-kibhrybc]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:.42rem;margin-top:.72rem;display:grid}.state-card[data-astro-cid-kibhrybc],.effect-card[data-astro-cid-kibhrybc]{border:1px solid var(--prepared-line);background:#fff;border-radius:.72rem;min-width:0;transition:border-color .16s,box-shadow .16s,transform .16s}.state-card[data-astro-cid-kibhrybc]{align-content:center;gap:.25rem;min-height:5.1rem;padding:.58rem;display:grid}.init-card[data-astro-cid-kibhrybc]{background:#f0fbf7;border-color:#a9d6ca}.image-card[data-astro-cid-kibhrybc]{background:#fffaf1;border-color:#ead2a8}.guest-card[data-astro-cid-kibhrybc]{background:#f7f9ff;border-color:#c4d0ea}.state-card[data-astro-cid-kibhrybc].is-focus,.effect-card[data-astro-cid-kibhrybc].is-focus{transform:translateY(-2px);box-shadow:0 0 0 2px #087d7726,0 5px 14px #172b3214}.lesson-note[data-astro-cid-kibhrybc].is-focus{border-left:3px solid var(--prepared-gold);background:var(--prepared-gold-soft);color:#8b571e;padding:.24rem .36rem}.image-card[data-astro-cid-kibhrybc].is-focus,.next-card[data-astro-cid-kibhrybc].is-focus{box-shadow:0 0 0 2px #bd742833,0 5px 14px #172b3214}.guest-card[data-astro-cid-kibhrybc].is-focus{box-shadow:0 0 0 2px #536ca330,0 5px 14px #172b3214}.card-label[data-astro-cid-kibhrybc]{color:var(--prepared-muted);letter-spacing:.07em;font-size:.56rem}.image-card[data-astro-cid-kibhrybc] .card-label[data-astro-cid-kibhrybc]{color:var(--prepared-gold)}.guest-card[data-astro-cid-kibhrybc] .card-label[data-astro-cid-kibhrybc]{color:var(--prepared-blue)}.state-card[data-astro-cid-kibhrybc] strong[data-astro-cid-kibhrybc],.effect-card[data-astro-cid-kibhrybc] strong[data-astro-cid-kibhrybc]{overflow-wrap:anywhere;min-width:0;font:750 clamp(.72rem,1.65vw,.92rem)/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}.state-card[data-astro-cid-kibhrybc] span[data-astro-cid-kibhrybc]:not(.card-label){overflow-wrap:anywhere;min-width:0;color:var(--prepared-muted);font-size:.62rem}.flow-link[data-astro-cid-kibhrybc]{min-width:3.5rem;color:var(--prepared-gold);align-content:center;justify-items:center;gap:.12rem;display:grid}.flow-link[data-astro-cid-kibhrybc] span[data-astro-cid-kibhrybc]{white-space:nowrap;font-size:.55rem}.flow-link[data-astro-cid-kibhrybc] b[data-astro-cid-kibhrybc]{font-size:1.2rem;line-height:1}.effect-grid[data-astro-cid-kibhrybc]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.42rem;margin-top:.45rem;display:grid}.effect-card[data-astro-cid-kibhrybc]{background:#fff;gap:.18rem;padding:.46rem .58rem;display:grid}.effect-card[data-astro-cid-kibhrybc] .effect-label[data-astro-cid-kibhrybc]{color:var(--prepared-muted);letter-spacing:.04em;font-size:.55rem}.effect-card[data-astro-cid-kibhrybc] strong[data-astro-cid-kibhrybc]{font-size:.72rem}.next-card[data-astro-cid-kibhrybc]{background:#f8faff;border-color:#c8d4ec}.lesson-note[data-astro-cid-kibhrybc],.lesson-source[data-astro-cid-kibhrybc]{overflow-wrap:anywhere;min-height:1.1rem;color:var(--prepared-muted);margin:.36rem 0 0;font-size:.64rem}.lesson-source[data-astro-cid-kibhrybc]{color:#8b6a3d;margin-top:.08rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.56rem}.code-card[data-astro-cid-kibhrybc]{color:#eaf4f0;background:#10272e;border:1px solid #243e44;border-radius:.7rem;margin-top:.45rem;overflow:hidden}.code-card[data-astro-cid-kibhrybc] summary[data-astro-cid-kibhrybc]{color:#b9d6cf;cursor:pointer;justify-content:space-between;gap:.5rem;padding:.42rem .56rem;font-size:.64rem;list-style:none;display:flex}.code-card[data-astro-cid-kibhrybc] summary[data-astro-cid-kibhrybc]::-webkit-details-marker{display:none}.code-card[data-astro-cid-kibhrybc] summary[data-astro-cid-kibhrybc]:before{color:#f0b567;content:"▸"}.code-card[data-astro-cid-kibhrybc][open] summary[data-astro-cid-kibhrybc]:before{content:"▾"}.code-card[data-astro-cid-kibhrybc] summary[data-astro-cid-kibhrybc] span[data-astro-cid-kibhrybc]:last-child{color:#7e9d97;white-space:nowrap;margin-left:auto}.code-card[data-astro-cid-kibhrybc] pre[data-astro-cid-kibhrybc]{border-top:1px solid #ffffff1a;margin:0;padding:.42rem .35rem .52rem;font:.69rem/1.42 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;overflow:hidden}.code-card[data-astro-cid-kibhrybc] code[data-astro-cid-kibhrybc]{min-width:max-content;display:block}.code-line[data-astro-cid-kibhrybc]{color:#bed2cc;border-left:3px solid #0000;min-height:1.42em;padding:0 .28rem;display:flex}.code-line[data-astro-cid-kibhrybc].is-active{color:#fff6e7;background:#bd742833;border-left-color:#f0ad59}.line-number[data-astro-cid-kibhrybc]{color:#6c8d89;user-select:none;text-align:right;width:1.55rem;margin-right:.45rem}.code-line[data-astro-cid-kibhrybc].is-active .line-number[data-astro-cid-kibhrybc]{color:#f1b768}.line-text[data-astro-cid-kibhrybc]{white-space:pre}@media (width<=650px){.prepared-visual[data-astro-cid-kibhrybc]{border-radius:.78rem;height:210px;min-height:210px;padding:.58rem;overflow:hidden}.prepared-topline[data-astro-cid-kibhrybc]{gap:.4rem}.brand-mark[data-astro-cid-kibhrybc]{border-radius:.45rem;width:1.75rem;height:1.75rem;font-size:.59rem}.eyebrow[data-astro-cid-kibhrybc],.stage-rail[data-astro-cid-kibhrybc],.code-card[data-astro-cid-kibhrybc],.lesson-source[data-astro-cid-kibhrybc]{display:none}.brand-copy[data-astro-cid-kibhrybc] strong[data-astro-cid-kibhrybc]{font-size:.82rem}.phase-chip[data-astro-cid-kibhrybc]{max-width:43%;padding:.16rem .3rem;font-size:.54rem}.prepared-flow[data-astro-cid-kibhrybc]{grid-template:"init link guest"4.35rem"image image image"2.7rem/minmax(0,1fr) auto minmax(0,1fr);gap:.34rem;margin-top:.46rem}.init-card[data-astro-cid-kibhrybc]{grid-area:init}.prepared-flow[data-astro-cid-kibhrybc] .flow-link[data-astro-cid-kibhrybc]:first-of-type{grid-area:link;min-width:2.3rem}.image-card[data-astro-cid-kibhrybc]{grid-area:image}.prepared-flow[data-astro-cid-kibhrybc] .flow-link[data-astro-cid-kibhrybc]:last-of-type{display:none}.guest-card[data-astro-cid-kibhrybc]{grid-area:guest}.state-card[data-astro-cid-kibhrybc]{border-radius:.56rem;min-height:0;padding:.36rem}.card-label[data-astro-cid-kibhrybc]{font-size:.48rem}.state-card[data-astro-cid-kibhrybc] strong[data-astro-cid-kibhrybc]{font-size:.62rem}.state-card[data-astro-cid-kibhrybc] span[data-astro-cid-kibhrybc]:not(.card-label){font-size:.5rem;line-height:1.15}.flow-link[data-astro-cid-kibhrybc] span[data-astro-cid-kibhrybc]{font-size:.48rem}.flow-link[data-astro-cid-kibhrybc] b[data-astro-cid-kibhrybc]{font-size:.88rem}.effect-grid[data-astro-cid-kibhrybc]{gap:.34rem;margin-top:.34rem}.effect-card[data-astro-cid-kibhrybc]{border-radius:.5rem;min-height:2.35rem;padding:.3rem .4rem}.effect-card[data-astro-cid-kibhrybc] .effect-label[data-astro-cid-kibhrybc]{font-size:.48rem}.effect-card[data-astro-cid-kibhrybc] strong[data-astro-cid-kibhrybc]{font-size:.58rem;line-height:1.15}.lesson-note[data-astro-cid-kibhrybc]{min-height:1.45rem;margin-top:.32rem;font-size:.56rem;line-height:1.18}.prepared-topline[data-astro-cid-kibhrybc],.lesson-note[data-astro-cid-kibhrybc]{display:none}.prepared-visual[data-astro-cid-kibhrybc]{height:auto;min-height:0;overflow:visible}.prepared-flow[data-astro-cid-kibhrybc]{grid-template-rows:3.8rem 2.6rem;margin-top:0}.effect-card[data-astro-cid-kibhrybc]{min-height:2.2rem}}.tool-error-visual[data-astro-cid-rb2azgbp]{--ink:#183238;--muted:#687d80;--line:#d7e4df;--teal:#087e77;--teal-soft:#e8f4ef;--gold:#c47627;--gold-soft:#fff4e2;--red:#ad4f35;border:1px solid var(--line);width:100%;max-width:1000px;color:var(--ink);background:#f8faf7;border-radius:16px;margin:0 auto;padding:clamp(12px,2.5vw,22px);font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,sans-serif;line-height:1.45}.tool-error-visual[data-astro-cid-rb2azgbp] [data-astro-cid-rb2azgbp]{box-sizing:border-box}.flow-heading[data-astro-cid-rb2azgbp],.flow-brand[data-astro-cid-rb2azgbp],.node-heading[data-astro-cid-rb2azgbp],.return-card[data-astro-cid-rb2azgbp]{align-items:center;display:flex}.flow-heading[data-astro-cid-rb2azgbp]{justify-content:space-between;gap:12px;margin-bottom:14px}.flow-brand[data-astro-cid-rb2azgbp]{gap:10px}.flow-mark[data-astro-cid-rb2azgbp],.node-mark[data-astro-cid-rb2azgbp]{place-items:center;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:800;display:grid}.flow-mark[data-astro-cid-rb2azgbp]{background:var(--red);color:#fff;border-radius:9px;width:34px;height:34px;font-size:12px}.flow-brand[data-astro-cid-rb2azgbp] strong[data-astro-cid-rb2azgbp],.node-heading[data-astro-cid-rb2azgbp] strong[data-astro-cid-rb2azgbp]{font-size:14px;display:block}.flow-brand[data-astro-cid-rb2azgbp] small[data-astro-cid-rb2azgbp],.node-heading[data-astro-cid-rb2azgbp] small[data-astro-cid-rb2azgbp]{color:var(--muted);font-size:11px;display:block}.flow-step[data-astro-cid-rb2azgbp]{color:var(--muted);font:12px ui-monospace,SFMono-Regular,Menlo,monospace}.flow-grid[data-astro-cid-rb2azgbp]{grid-template-columns:minmax(0,1fr) 132px minmax(0,1fr);align-items:stretch;gap:12px;display:grid}.flow-node[data-astro-cid-rb2azgbp]{border:1px solid var(--line);background:#fff;border-radius:12px;min-width:0;padding:13px;transition:border-color .16s,box-shadow .16s,background .16s}.flow-node[data-astro-cid-rb2azgbp].is-active{border-color:var(--teal);background:#fbfffd;box-shadow:0 0 0 3px #087e7718}.host-node[data-astro-cid-rb2azgbp].is-active{border-color:var(--gold);background:#fffdf8;box-shadow:0 0 0 3px #c4762718}.bridge-lane[data-astro-cid-rb2azgbp]{grid-template-rows:1fr auto 1fr;align-items:center;min-width:0;display:grid}.node-heading[data-astro-cid-rb2azgbp]{gap:8px;margin-bottom:9px}.node-mark[data-astro-cid-rb2azgbp]{border-radius:8px;width:30px;height:30px;font-size:13px}.python-mark[data-astro-cid-rb2azgbp]{background:var(--teal-soft);color:var(--teal)}.host-mark[data-astro-cid-rb2azgbp]{background:var(--gold-soft);color:#9b5a17}.code-card[data-astro-cid-rb2azgbp]{color:#e6f1eb;background:#12282e;border:1px solid #24444a;border-radius:8px;overflow:hidden}.code-caption[data-astro-cid-rb2azgbp]{color:#a7c7bc;border-bottom:1px solid #315057;padding:6px 8px;font-size:10px;display:block}.code-card[data-astro-cid-rb2azgbp] pre[data-astro-cid-rb2azgbp]{margin:0;padding:8px 6px;font:11px/1.65 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden}.code-card[data-astro-cid-rb2azgbp] code[data-astro-cid-rb2azgbp]{min-width:max-content;display:block}.code-line[data-astro-cid-rb2azgbp]{color:#b9cfca;border-left:2px solid #0000;min-height:1.65em;padding:0 4px;display:flex}.code-line[data-astro-cid-rb2azgbp].is-active{color:#fff7e7;background:#6e45231f;border-left-color:#f2b564}.line-number[data-astro-cid-rb2azgbp]{color:#688b86;text-align:right;user-select:none;width:16px;margin-right:7px}.code-line[data-astro-cid-rb2azgbp].is-active .line-number[data-astro-cid-rb2azgbp]{color:#f2b564}.line-text[data-astro-cid-rb2azgbp]{white-space:pre}.node-state[data-astro-cid-rb2azgbp]{min-height:1.35em;color:var(--muted);overflow-wrap:anywhere;margin:8px 0 0;font-size:11px}.lookup-table[data-astro-cid-rb2azgbp]{gap:5px;padding:2px 0;display:grid}.lookup-table[data-astro-cid-rb2azgbp]>div[data-astro-cid-rb2azgbp]{background:#fcfdf9;border:1px solid #e8e9df;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;padding:6px 8px;font:11px ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.lookup-table[data-astro-cid-rb2azgbp] b[data-astro-cid-rb2azgbp]{color:var(--teal);font-weight:700}.missing-row[data-astro-cid-rb2azgbp]{background:#fff9f3!important}.missing-row[data-astro-cid-rb2azgbp] b[data-astro-cid-rb2azgbp]{color:var(--red)}.wire[data-astro-cid-rb2azgbp]{background:#c9dcd5;height:2px;position:relative}.wire-dot[data-astro-cid-rb2azgbp]{background:var(--teal);border-radius:50%;width:10px;height:10px;position:absolute;top:-4px;box-shadow:0 0 0 4px #087e7718}.request-wire[data-astro-cid-rb2azgbp] .wire-dot[data-astro-cid-rb2azgbp]{left:0}.response-wire[data-astro-cid-rb2azgbp] .wire-dot[data-astro-cid-rb2azgbp]{right:0}.bridge-card[data-astro-cid-rb2azgbp]{text-align:center;background:#f3f8f4;border:1px dashed #b9cec5;border-radius:9px;gap:4px;min-width:0;padding:10px 8px;display:grid}.bridge-card[data-astro-cid-rb2azgbp] span[data-astro-cid-rb2azgbp]{color:var(--teal);letter-spacing:.08em;font:800 9px ui-monospace,SFMono-Regular,Menlo,monospace}.bridge-card[data-astro-cid-rb2azgbp] strong[data-astro-cid-rb2azgbp]{overflow-wrap:anywhere;font-size:11px}.bridge-card[data-astro-cid-rb2azgbp] code[data-astro-cid-rb2azgbp]{color:#7f4e26;overflow-wrap:anywhere;font:10px/1.35 ui-monospace,SFMono-Regular,Menlo,monospace;display:block}.return-card[data-astro-cid-rb2azgbp]{background:#fff9ef;border:1px solid #ead8b9;border-radius:9px;gap:8px;margin-top:10px;padding:8px 10px;font-size:11px}.return-card[data-astro-cid-rb2azgbp]>span[data-astro-cid-rb2azgbp]{color:#87633b;white-space:nowrap}.return-card[data-astro-cid-rb2azgbp] code[data-astro-cid-rb2azgbp]{color:#8a4d23;overflow-wrap:anywhere;min-width:0;font:11px ui-monospace,SFMono-Regular,Menlo,monospace}.return-card[data-astro-cid-rb2azgbp] strong[data-astro-cid-rb2azgbp]{color:#9a5d1a;white-space:nowrap;margin-left:auto;font-size:11px}.flow-caption[data-astro-cid-rb2azgbp]{min-height:1.4em;color:var(--muted);margin:8px 0 0;font-size:11px}.flow-progress[data-astro-cid-rb2azgbp]{background:#dce8e2;border-radius:99px;height:3px;margin-top:8px;overflow:hidden}.flow-progress[data-astro-cid-rb2azgbp] [data-astro-cid-rb2azgbp][data-role=progress-fill]{border-radius:inherit;background:linear-gradient(90deg,var(--teal),var(--gold));width:0;height:100%;transition:width .12s linear;display:block}.tool-error-visual[data-astro-cid-rb2azgbp][data-flow=host-error] .bridge-card[data-astro-cid-rb2azgbp],.tool-error-visual[data-astro-cid-rb2azgbp][data-flow=guest-error] .bridge-card[data-astro-cid-rb2azgbp]{background:#fff7f3;border-color:#dfa68d}.tool-error-visual[data-astro-cid-rb2azgbp][data-flow=caught] .return-card[data-astro-cid-rb2azgbp]{background:#f0faf5;border-color:#9dcfc0}.tool-error-visual[data-astro-cid-rb2azgbp][data-flow=caught] .return-card[data-astro-cid-rb2azgbp] strong[data-astro-cid-rb2azgbp]{color:var(--teal)}@media (width<=650px){.tool-error-visual[data-astro-cid-rb2azgbp]{border-radius:12px;padding:10px}.flow-heading[data-astro-cid-rb2azgbp]{margin-bottom:9px}.flow-mark[data-astro-cid-rb2azgbp]{border-radius:7px;width:29px;height:29px;font-size:10px}.flow-brand[data-astro-cid-rb2azgbp]{gap:7px}.flow-brand[data-astro-cid-rb2azgbp] strong[data-astro-cid-rb2azgbp],.node-heading[data-astro-cid-rb2azgbp] strong[data-astro-cid-rb2azgbp]{font-size:12px}.flow-brand[data-astro-cid-rb2azgbp] small[data-astro-cid-rb2azgbp],.node-heading[data-astro-cid-rb2azgbp] small[data-astro-cid-rb2azgbp]{font-size:9px}.flow-step[data-astro-cid-rb2azgbp]{font-size:10px}.flow-grid[data-astro-cid-rb2azgbp]{grid-template-columns:minmax(0,1fr) 32px minmax(0,1fr);gap:5px}.flow-node[data-astro-cid-rb2azgbp]{border-radius:9px;padding:9px}.node-heading[data-astro-cid-rb2azgbp]{gap:5px;margin-bottom:6px}.node-mark[data-astro-cid-rb2azgbp]{border-radius:6px;width:24px;height:24px;font-size:10px}.node-heading[data-astro-cid-rb2azgbp] small[data-astro-cid-rb2azgbp]{display:none}.code-caption[data-astro-cid-rb2azgbp]{padding:4px 5px;font-size:8px}.code-card[data-astro-cid-rb2azgbp] pre[data-astro-cid-rb2azgbp]{padding:5px 3px;font-size:9px;line-height:1.5}.line-number[data-astro-cid-rb2azgbp]{width:12px;margin-right:4px}.node-state[data-astro-cid-rb2azgbp]{margin-top:5px;font-size:9px;line-height:1.35}.lookup-table[data-astro-cid-rb2azgbp]{gap:3px}.lookup-table[data-astro-cid-rb2azgbp]>div[data-astro-cid-rb2azgbp]{padding:4px 5px;font-size:9px}.bridge-card[data-astro-cid-rb2azgbp]{padding:7px 4px}.bridge-card[data-astro-cid-rb2azgbp] span[data-astro-cid-rb2azgbp]{font-size:7px}.bridge-card[data-astro-cid-rb2azgbp] strong[data-astro-cid-rb2azgbp],.bridge-card[data-astro-cid-rb2azgbp] code[data-astro-cid-rb2azgbp]{font-size:8px}.return-card[data-astro-cid-rb2azgbp]{gap:5px;margin-top:6px;padding:6px 7px;font-size:9px}.return-card[data-astro-cid-rb2azgbp] code[data-astro-cid-rb2azgbp]{font-size:8px}.return-card[data-astro-cid-rb2azgbp] strong[data-astro-cid-rb2azgbp]{font-size:9px}.flow-caption[data-astro-cid-rb2azgbp]{margin-top:5px;font-size:9px}.flow-progress[data-astro-cid-rb2azgbp]{height:2px;margin-top:5px}.tool-error-visual[data-astro-cid-rb2azgbp][data-compact-code=true] .code-line[data-astro-cid-rb2azgbp]:not(.is-active){display:none}}.code-card[data-astro-cid-rb2azgbp] code[data-astro-cid-rb2azgbp]{min-width:0}.line-text[data-astro-cid-rb2azgbp]{white-space:pre-wrap;overflow-wrap:anywhere;min-width:0}.line-number[data-astro-cid-rb2azgbp]{flex-shrink:0}@media (width<=650px){.bridge-card[data-astro-cid-rb2azgbp] strong[data-astro-cid-rb2azgbp],.bridge-card[data-astro-cid-rb2azgbp] code[data-astro-cid-rb2azgbp]{display:none}.bridge-card[data-astro-cid-rb2azgbp] span[data-astro-cid-rb2azgbp]{font-size:9px}}.wasm-visual[data-astro-cid-r3qedl45]{--ink:#eaf2ff;--muted:#8fa1bb;--faint:#60728f;--line:#9db7dc2b;--panel:#121d32e6;--panel-strong:#182742f5;--cyan:#66e5e0;--amber:#ffc56d;--violet:#b49aff;box-sizing:border-box;width:100%;min-height:516px;color:var(--ink);background:radial-gradient(circle at 88% -15%,#5b7eff42,#0000 38%),radial-gradient(circle at 3% 0,#3edecb1c,#0000 32%),#0c1425;border:1px solid #9ebde533;border-radius:22px;padding:20px;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow:hidden}.lesson-head[data-astro-cid-r3qedl45],.memory-heading[data-astro-cid-r3qedl45],.code-head[data-astro-cid-r3qedl45],.lesson-foot[data-astro-cid-r3qedl45]{justify-content:space-between;align-items:center;gap:14px;display:flex}.title-block[data-astro-cid-r3qedl45],.memory-heading[data-astro-cid-r3qedl45]>div[data-astro-cid-r3qedl45],.code-head[data-astro-cid-r3qedl45],.lesson-foot[data-astro-cid-r3qedl45]{min-width:0}.eyebrow[data-astro-cid-r3qedl45],.metric-label[data-astro-cid-r3qedl45],.call-label[data-astro-cid-r3qedl45],.flow-node[data-astro-cid-r3qedl45] small[data-astro-cid-r3qedl45]{color:var(--faint);letter-spacing:.14em;text-transform:uppercase;font-size:.64rem;font-weight:800}.title-block[data-astro-cid-r3qedl45]{gap:5px;display:grid}.title-block[data-astro-cid-r3qedl45] strong[data-astro-cid-r3qedl45]{color:var(--ink);letter-spacing:-.03em;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(1.15rem,2.2vw,1.55rem);overflow:hidden}.phase-pill[data-astro-cid-r3qedl45]{text-align:right;background:#1d414c57;border:1px solid #66e5e03d;border-radius:11px;flex:none;gap:2px;min-width:128px;padding:8px 11px;display:grid}.phase-pill[data-astro-cid-r3qedl45] span[data-astro-cid-r3qedl45]{color:var(--cyan);letter-spacing:.13em;font-size:.58rem;font-weight:800}.phase-pill[data-astro-cid-r3qedl45] b[data-astro-cid-r3qedl45]{color:#dbfffc;text-overflow:ellipsis;white-space:nowrap;font-size:.79rem;overflow:hidden}.memory-card[data-astro-cid-r3qedl45],.metric[data-astro-cid-r3qedl45],.flow-node[data-astro-cid-r3qedl45],.code-card[data-astro-cid-r3qedl45],.call-strip[data-astro-cid-r3qedl45],.lesson-foot[data-astro-cid-r3qedl45]{border:1px solid var(--line);background:var(--panel)}.memory-card[data-astro-cid-r3qedl45]{border-radius:16px;margin-top:15px;padding:15px 16px 13px;position:relative;box-shadow:0 12px 35px #00000029}.memory-card[data-astro-cid-r3qedl45].is-focus{border-color:#66e5e0b3;box-shadow:0 0 0 1px #66e5e026,0 16px 36px #00000036}.memory-heading[data-astro-cid-r3qedl45] strong[data-astro-cid-r3qedl45]{color:#f7fbff;letter-spacing:-.025em;margin-top:4px;font-size:clamp(1.02rem,2vw,1.28rem);display:block}.range-chip[data-astro-cid-r3qedl45]{color:#d8ceff;text-overflow:ellipsis;white-space:nowrap;border:1px solid #b49aff4d;border-radius:8px;flex:none;max-width:52%;padding:6px 9px;font:700 .77rem/1.1 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden}.byte-row[data-astro-cid-r3qedl45]{grid-template-columns:repeat(8,minmax(42px,1fr));gap:7px;margin-top:14px;display:grid}.byte-cell[data-astro-cid-r3qedl45]{background:linear-gradient(#2d6c7366,#1839478a);border:1px solid #66e5e040;border-radius:9px;align-content:center;place-items:center;gap:2px;min-height:53px;display:grid}.byte-cell[data-astro-cid-r3qedl45].is-active{border-color:var(--cyan);background:linear-gradient(#3fa29db8,#18515ba8);box-shadow:0 0 18px #66e5e01f}.byte-cell[data-astro-cid-r3qedl45] b[data-astro-cid-r3qedl45]{color:#edffff;font:800 clamp(.95rem,2.2vw,1.2rem)/1 ui-monospace,SFMono-Regular,Menlo,monospace}.byte-cell[data-astro-cid-r3qedl45] small[data-astro-cid-r3qedl45]{color:#a8d9d7;font-size:.64rem;font-weight:700}.byte-empty[data-astro-cid-r3qedl45]{color:#cfc4ff;border:1px dashed #b49aff66;border-radius:9px;place-items:center;min-height:53px;margin-top:14px;font:700 .78rem/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;display:grid}.byte-note[data-astro-cid-r3qedl45]{color:var(--muted);margin-top:9px;font-size:.75rem}.metric-grid[data-astro-cid-r3qedl45]{grid-template-columns:1fr 1fr 1.5fr;gap:9px;margin-top:10px;display:grid}.metric[data-astro-cid-r3qedl45]{border-radius:13px;align-content:center;min-height:76px;padding:11px 13px;display:grid}.metric[data-astro-cid-r3qedl45][data-metric=ptr]{border-color:#66e5e04d}.metric[data-astro-cid-r3qedl45][data-metric=len]{border-color:#ffc56d52}.metric[data-astro-cid-r3qedl45][data-metric=range]{border-color:#b49aff4d}.metric-label[data-astro-cid-r3qedl45]{color:var(--muted);font-size:.59rem}.metric[data-astro-cid-r3qedl45] strong[data-astro-cid-r3qedl45]{color:#f8fbff;letter-spacing:-.04em;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font:800 clamp(1.02rem,2.5vw,1.34rem)/1.1 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden}.metric[data-astro-cid-r3qedl45][data-metric=len] strong[data-astro-cid-r3qedl45]{color:#ffe0a4}.metric[data-astro-cid-r3qedl45][data-metric=range] strong[data-astro-cid-r3qedl45]{color:#d9ceff;font-size:clamp(.8rem,1.9vw,1rem)}.metric[data-astro-cid-r3qedl45] small[data-astro-cid-r3qedl45]{color:var(--faint);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:.67rem;overflow:hidden}.path[data-astro-cid-r3qedl45]{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:9px;margin-top:11px;display:grid}.flow-node[data-astro-cid-r3qedl45]{border-radius:12px;align-items:center;gap:9px;min-width:0;padding:9px 11px;transition:border-color .12s,background .12s;display:flex}.flow-node[data-astro-cid-r3qedl45].is-focus{border-color:var(--amber);background:#5742226b}.flow-node[data-astro-cid-r3qedl45][data-node=guest].is-focus{border-color:var(--cyan);background:#1e4e526b}.flow-node[data-astro-cid-r3qedl45][data-node=runner].is-focus{border-color:var(--violet);background:#3e2f636b}.node-dot[data-astro-cid-r3qedl45]{background:var(--faint);border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 4px #60728f1f}.flow-node[data-astro-cid-r3qedl45].is-focus .node-dot[data-astro-cid-r3qedl45]{background:var(--amber);box-shadow:0 0 0 4px #ffc56d26}.flow-node[data-astro-cid-r3qedl45][data-node=guest].is-focus .node-dot[data-astro-cid-r3qedl45]{background:var(--cyan);box-shadow:0 0 0 4px #66e5e026}.flow-node[data-astro-cid-r3qedl45][data-node=runner].is-focus .node-dot[data-astro-cid-r3qedl45]{background:var(--violet);box-shadow:0 0 0 4px #b49aff26}.flow-node[data-astro-cid-r3qedl45] div[data-astro-cid-r3qedl45]{min-width:0}.flow-node[data-astro-cid-r3qedl45] small[data-astro-cid-r3qedl45]{letter-spacing:.08em;font-size:.56rem;display:block}.flow-node[data-astro-cid-r3qedl45] strong[data-astro-cid-r3qedl45]{color:#dbe5f6;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:.76rem;display:block;overflow:hidden}.path-arrow[data-astro-cid-r3qedl45]{color:#6d819f;font-size:1.2rem;font-weight:700}.call-strip[data-astro-cid-r3qedl45]{border-radius:12px;align-items:baseline;gap:12px;min-width:0;margin-top:11px;padding:10px 13px;display:flex}.call-label[data-astro-cid-r3qedl45]{color:var(--cyan);flex:none;font-size:.58rem}.call-strip[data-astro-cid-r3qedl45] code[data-astro-cid-r3qedl45]{color:#f5e1af;text-overflow:ellipsis;white-space:nowrap;min-width:0;font:800 clamp(.78rem,1.6vw,.96rem)/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden}.call-note[data-astro-cid-r3qedl45]{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-left:auto;font-size:.71rem;overflow:hidden}.code-card[data-astro-cid-r3qedl45]{background:#0a1221c2;border-radius:13px;margin-top:11px;padding:11px 13px 10px}.code-head[data-astro-cid-r3qedl45]{align-items:baseline}.code-head[data-astro-cid-r3qedl45] .eyebrow[data-astro-cid-r3qedl45]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.line-state[data-astro-cid-r3qedl45]{color:var(--amber);flex:none;font-size:.7rem}.code-block[data-astro-cid-r3qedl45]{color:#b9c8de;gap:3px;margin:9px 0 0;font:.72rem/1.28 ui-monospace,SFMono-Regular,Menlo,monospace;display:grid;overflow:hidden}.code-line[data-astro-cid-r3qedl45]{white-space:pre;border-left:2px solid #0000;grid-template-columns:28px minmax(0,1fr);min-width:0;padding:2px 6px;display:grid}.code-line[data-astro-cid-r3qedl45].is-active{border-left-color:var(--cyan);color:#efffff;background:#377e8440;border-radius:3px}.line-number[data-astro-cid-r3qedl45]{color:#5f7492;user-select:none}.line-text[data-astro-cid-r3qedl45]{text-overflow:ellipsis;overflow:hidden}.lesson-foot[data-astro-cid-r3qedl45]{background:#101b2fa3;border-radius:12px;align-items:baseline;margin-top:11px;padding:9px 12px}.lesson-foot[data-astro-cid-r3qedl45] strong[data-astro-cid-r3qedl45]{color:#ffe0a4;flex:none;font-size:.73rem}.lesson-foot[data-astro-cid-r3qedl45] span[data-astro-cid-r3qedl45]{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.71rem;overflow:hidden}@media (width<=650px){.wasm-visual[data-astro-cid-r3qedl45]{border-radius:15px;height:210px;min-height:210px;padding:10px}.lesson-head[data-astro-cid-r3qedl45]{gap:8px}.title-block[data-astro-cid-r3qedl45]{gap:2px}.title-block[data-astro-cid-r3qedl45] .eyebrow[data-astro-cid-r3qedl45]{font-size:.52rem}.title-block[data-astro-cid-r3qedl45] strong[data-astro-cid-r3qedl45]{font-size:.91rem}.phase-pill[data-astro-cid-r3qedl45]{border-radius:8px;min-width:82px;padding:5px 7px}.phase-pill[data-astro-cid-r3qedl45] span[data-astro-cid-r3qedl45]{font-size:.47rem}.phase-pill[data-astro-cid-r3qedl45] b[data-astro-cid-r3qedl45]{font-size:.64rem}.memory-card[data-astro-cid-r3qedl45]{border-radius:10px;margin-top:7px;padding:8px 9px 7px}.memory-heading[data-astro-cid-r3qedl45]{gap:7px}.memory-heading[data-astro-cid-r3qedl45] .eyebrow[data-astro-cid-r3qedl45]{font-size:.49rem}.memory-heading[data-astro-cid-r3qedl45] strong[data-astro-cid-r3qedl45]{margin-top:2px;font-size:.83rem}.range-chip[data-astro-cid-r3qedl45]{border-radius:5px;max-width:55%;padding:4px 5px;font-size:.58rem}.byte-row[data-astro-cid-r3qedl45]{grid-template-columns:repeat(8,minmax(0,1fr));gap:3px;margin-top:7px}.byte-cell[data-astro-cid-r3qedl45]{border-radius:5px;min-height:37px}.byte-cell[data-astro-cid-r3qedl45] b[data-astro-cid-r3qedl45]{font-size:.77rem}.byte-cell[data-astro-cid-r3qedl45] small[data-astro-cid-r3qedl45]{font-size:.45rem}.byte-note[data-astro-cid-r3qedl45]{margin-top:4px;font-size:.57rem}.byte-empty[data-astro-cid-r3qedl45]{border-radius:5px;min-height:37px;margin-top:7px;font-size:.59rem}.metric-grid[data-astro-cid-r3qedl45]{grid-template-columns:.88fr .9fr 1.35fr;gap:4px;margin-top:5px}.metric[data-astro-cid-r3qedl45]{border-radius:6px;min-height:42px;padding:5px 6px}.metric-label[data-astro-cid-r3qedl45]{letter-spacing:.08em;font-size:.43rem}.metric[data-astro-cid-r3qedl45] strong[data-astro-cid-r3qedl45]{margin-top:2px;font-size:.79rem}.metric[data-astro-cid-r3qedl45][data-metric=range] strong[data-astro-cid-r3qedl45]{font-size:.59rem}.metric[data-astro-cid-r3qedl45] small[data-astro-cid-r3qedl45]{display:none}.path[data-astro-cid-r3qedl45]{gap:3px;margin-top:5px}.flow-node[data-astro-cid-r3qedl45]{border-radius:6px;gap:4px;padding:4px 5px}.node-dot[data-astro-cid-r3qedl45]{width:5px;height:5px;box-shadow:0 0 0 2px #60728f1f}.flow-node[data-astro-cid-r3qedl45] small[data-astro-cid-r3qedl45]{letter-spacing:.03em;font-size:.39rem}.flow-node[data-astro-cid-r3qedl45] strong[data-astro-cid-r3qedl45]{margin-top:1px;font-size:.55rem}.path-arrow[data-astro-cid-r3qedl45]{font-size:.8rem}.call-strip[data-astro-cid-r3qedl45]{border-radius:6px;gap:6px;margin-top:5px;padding:5px 6px}.call-label[data-astro-cid-r3qedl45]{font-size:.43rem}.call-strip[data-astro-cid-r3qedl45] code[data-astro-cid-r3qedl45]{font-size:.61rem}.call-note[data-astro-cid-r3qedl45],.code-card[data-astro-cid-r3qedl45],.lesson-foot[data-astro-cid-r3qedl45]{display:none}}[data-astro-cid-r3qedl45][hidden]{display:none!important}@media (width<=650px){.wasm-visual[data-astro-cid-r3qedl45]{height:auto;min-height:0;overflow:visible}.lesson-head[data-astro-cid-r3qedl45],.path[data-astro-cid-r3qedl45],.byte-note[data-astro-cid-r3qedl45],.call-strip[data-astro-cid-r3qedl45]{display:none}.memory-card[data-astro-cid-r3qedl45]{margin-top:0;padding:6px}.metric-grid[data-astro-cid-r3qedl45]{margin-top:5px}.byte-row[data-astro-cid-r3qedl45]:has(.byte-cell:not([hidden])){display:grid}.byte-row[data-astro-cid-r3qedl45]:not(:has(.byte-cell:not([hidden]))){display:none}.lesson-foot[data-astro-cid-r3qedl45]{margin-top:5px;padding:4px;font-size:.6rem;display:block}.lesson-foot[data-astro-cid-r3qedl45] span[data-astro-cid-r3qedl45]{display:none}.byte-empty[data-astro-cid-r3qedl45]{min-height:20px;margin-top:3px}.metric-grid[data-astro-cid-r3qedl45]{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-range[data-astro-cid-r3qedl45]{display:none}.metric[data-astro-cid-r3qedl45] strong[data-astro-cid-r3qedl45]{white-space:normal;overflow-wrap:anywhere;text-overflow:clip}}
