.day[data-astro-cid-qxdimgks]{padding:1.8rem}.day-body[data-astro-cid-qxdimgks]{gap:1.6rem;margin-top:1.6rem;display:grid}@media (width>=640px){.day-body[data-astro-cid-qxdimgks]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}.day-cal[data-astro-cid-qxdimgks]{--px:.22rem;height:calc(180 * var(--px));margin:0;padding:0;list-style:none;position:relative}.day-cal[data-astro-cid-qxdimgks] li[data-astro-cid-qxdimgks]{left:5.2rem;right:0;top:calc(var(--start) * var(--px));height:calc(var(--len) * var(--px) - .2rem);border:.1rem solid var(--lh-rule);margin:0;padding:.2rem .8rem;font-size:1.6rem;line-height:1.3;position:absolute}.cal-time[data-astro-cid-qxdimgks]{text-align:right;white-space:nowrap;width:4.4rem;color:var(--lh-muted);font-variant-numeric:lining-nums tabular-nums;font-size:1.5rem;position:absolute;top:.2rem;left:-5.2rem}.day-cal[data-astro-cid-qxdimgks] .cal-interview[data-astro-cid-qxdimgks]{border-color:var(--accent);background:var(--lh-accent-soft);border-left-width:.3rem;font-weight:500}.day-cal[data-astro-cid-qxdimgks] .cal-gap[data-astro-cid-qxdimgks]{background:repeating-linear-gradient(-45deg, var(--lh-warn) 0 .1rem, transparent .1rem .5rem);z-index:1;border:0;justify-content:flex-end;align-items:center;display:flex}.cal-gap[data-astro-cid-qxdimgks] .cal-time[data-astro-cid-qxdimgks]{display:none}.cal-gap[data-astro-cid-qxdimgks] .cal-title[data-astro-cid-qxdimgks]{border:.1rem solid var(--lh-warn);background:var(--paper);color:var(--lh-warn);font-variant:all-small-caps;letter-spacing:.1em;padding:0 .6rem .1rem;font-size:1.5rem;line-height:1.2}.day-prep[data-astro-cid-qxdimgks]{border-top:.1rem solid var(--ink);border-bottom:.1rem solid var(--ink);padding:1.2rem 1.6rem 1.4rem}.meter[data-astro-cid-qxdimgks]{background:var(--lh-rule);height:.6rem;margin-top:1.2rem}.meter[data-astro-cid-qxdimgks] span[data-astro-cid-qxdimgks]{background:var(--accent);width:55%;height:100%;display:block}.meter[data-astro-cid-qxdimgks].over span[data-astro-cid-qxdimgks]{background:repeating-linear-gradient(-45deg, var(--lh-warn) 0 .3rem, transparent .3rem .6rem);width:100%}.prep-foot[data-astro-cid-qxdimgks]{margin:.8rem 0 0;font-size:1.7rem}.assembly[data-astro-cid-otmgcor3]{justify-items:center;gap:1.2rem;padding:2.4rem 2rem;display:grid}@media (width>=720px){.assembly[data-astro-cid-otmgcor3]{grid-template-columns:auto minmax(2rem,4rem) auto minmax(2rem,4rem) auto;align-items:center}}.asm-inputs[data-astro-cid-otmgcor3],.asm-sheets[data-astro-cid-otmgcor3]{gap:.8rem;margin:0;padding:0;list-style:none;display:grid}.doc[data-astro-cid-otmgcor3],.sheet-card[data-astro-cid-otmgcor3]{border:.1rem solid var(--ink);background:var(--paper);gap:.5rem;width:15.5rem;margin:0;padding:1rem 1.2rem;display:grid}.doc-kind[data-astro-cid-otmgcor3],.sheet-name[data-astro-cid-otmgcor3]{font-size:1.7rem;font-weight:500;line-height:1.2}.doc[data-astro-cid-otmgcor3] i[data-astro-cid-otmgcor3]{background:var(--lh-muted);height:.1rem}.doc[data-astro-cid-otmgcor3] i[data-astro-cid-otmgcor3].short{width:60%}.sheet-role[data-astro-cid-otmgcor3]{border:.1rem solid var(--lh-rule);font-variant:all-small-caps;letter-spacing:.1em;color:var(--lh-muted);justify-self:start;padding:0 .6rem .1rem;font-size:1.5rem}.sheet-role[data-astro-cid-otmgcor3].mine{border-color:var(--accent);background:var(--lh-accent-soft);color:var(--accent)}.arrow[data-astro-cid-otmgcor3]{background:var(--ink);width:.1rem;height:2.4rem;position:relative}.arrow[data-astro-cid-otmgcor3]:after{content:"";border:.5rem solid #0000;border-top-color:var(--ink);position:absolute;bottom:-.1rem;left:50%;transform:translate(-50%,50%)}@media (width>=720px){.arrow[data-astro-cid-otmgcor3]{width:100%;height:.1rem}.arrow[data-astro-cid-otmgcor3]:after{border-top-color:#0000;border-left-color:var(--ink);inset:50% -.1rem auto auto;transform:translate(50%,-50%)}}.machine[data-astro-cid-otmgcor3]{text-align:center;border:.4rem double var(--accent);justify-items:center;gap:.4rem;padding:1.4rem 1.8rem;display:grid}.machine-label[data-astro-cid-otmgcor3]{font-variant:all-small-caps;letter-spacing:.14em;color:var(--accent);font-size:2rem}.machine-sub[data-astro-cid-otmgcor3]{max-width:15rem;font-size:1.6rem;line-height:1.35}.machine-dots[data-astro-cid-otmgcor3]{gap:.5rem;height:.8rem;display:flex}.machine-dots[data-astro-cid-otmgcor3] i[data-astro-cid-otmgcor3]{background:var(--accent);opacity:.3;width:.5rem;height:.5rem}.assembly[data-astro-cid-otmgcor3].will-play:not(.is-playing) .sheet-card[data-astro-cid-otmgcor3]{opacity:0}.assembly[data-astro-cid-otmgcor3].is-playing .doc[data-astro-cid-otmgcor3]{animation:.5s ease-out both slide}.assembly[data-astro-cid-otmgcor3].is-playing .doc[data-astro-cid-otmgcor3]+.doc[data-astro-cid-otmgcor3]{animation-delay:.15s}.assembly[data-astro-cid-otmgcor3].is-playing .machine-dots[data-astro-cid-otmgcor3] i[data-astro-cid-otmgcor3]{animation:.6s ease-in-out .6s 3 both blink}.assembly[data-astro-cid-otmgcor3].is-playing .machine-dots[data-astro-cid-otmgcor3] i[data-astro-cid-otmgcor3]:nth-child(2){animation-delay:.8s}.assembly[data-astro-cid-otmgcor3].is-playing .machine-dots[data-astro-cid-otmgcor3] i[data-astro-cid-otmgcor3]:nth-child(3){animation-delay:1s}.assembly[data-astro-cid-otmgcor3].is-playing .sheet-card[data-astro-cid-otmgcor3]{animation:.45s ease-out both place;animation-delay:calc(2.4s + var(--i) * .2s)}@keyframes slide{0%{opacity:0;transform:translate(-1.5rem)}}@keyframes blink{50%{opacity:1}}@keyframes place{0%{opacity:0;transform:translateY(-.8rem)}}.sheet-strip[data-astro-cid-ljcnmljh]{border-bottom:.1rem solid var(--ink);font-variant:all-small-caps;letter-spacing:.12em;flex-wrap:wrap;justify-content:space-between;gap:.4rem 1.6rem;padding:.7rem 1.6rem .8rem;font-size:1.6rem;display:flex}.tabs[data-astro-cid-ljcnmljh]{border-bottom:.1rem solid var(--lh-rule);gap:.4rem 2rem;padding:0 1.6rem;display:flex;overflow-x:auto}.tabs[data-astro-cid-ljcnmljh] button[data-astro-cid-ljcnmljh]{font:inherit;font-variant:all-small-caps;letter-spacing:.12em;color:var(--lh-muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:.2rem solid #0000;padding:1rem 0 .8rem;font-size:1.8rem}.tabs[data-astro-cid-ljcnmljh] button[data-astro-cid-ljcnmljh][aria-selected=true]{color:var(--ink);border-bottom-color:var(--accent)}.panel[data-astro-cid-ljcnmljh]{min-height:28rem;padding:1.8rem 1.8rem 2rem}.panel[data-astro-cid-ljcnmljh]>p[data-astro-cid-ljcnmljh]{margin:0 0 1.4rem;line-height:1.5}.fit[data-astro-cid-ljcnmljh]{border-collapse:collapse;width:100%;font-size:1.7rem}.fit[data-astro-cid-ljcnmljh] caption[data-astro-cid-ljcnmljh]{text-align:left;font-variant:all-small-caps;letter-spacing:.12em;color:var(--lh-muted);padding-bottom:.4rem}.fit[data-astro-cid-ljcnmljh] th[data-astro-cid-ljcnmljh],.fit[data-astro-cid-ljcnmljh] td[data-astro-cid-ljcnmljh]{text-align:left;vertical-align:top;border-bottom:.1rem solid var(--lh-rule);padding:.8rem 1rem .8rem 0;line-height:1.35}.fit[data-astro-cid-ljcnmljh] thead[data-astro-cid-ljcnmljh] th[data-astro-cid-ljcnmljh]{border-bottom-color:var(--ink);font-variant:all-small-caps;letter-spacing:.12em;color:var(--lh-muted);font-weight:400}.fit[data-astro-cid-ljcnmljh] tbody[data-astro-cid-ljcnmljh] th[data-astro-cid-ljcnmljh]{font-weight:500}.verdict[data-astro-cid-ljcnmljh]{white-space:nowrap;font-variant:all-small-caps;letter-spacing:.12em}.verdict[data-astro-cid-ljcnmljh]:before{content:"";vertical-align:.1rem;background:currentColor;border-radius:50%;width:.8rem;height:.8rem;margin-right:.7rem;display:inline-block}.v-strong[data-astro-cid-ljcnmljh]{color:var(--accent)}.v-partial[data-astro-cid-ljcnmljh]{color:var(--partial)}.v-gap[data-astro-cid-ljcnmljh]{color:var(--lh-warn)}.probe[data-astro-cid-ljcnmljh]{gap:1.6rem 2.4rem;display:grid}@media (width>=600px){.probe[data-astro-cid-ljcnmljh]{grid-template-columns:1fr 1fr}}.probe-col[data-astro-cid-ljcnmljh]{border-top:.1rem solid var(--lh-rule);padding-top:.8rem}.probe-col[data-astro-cid-ljcnmljh].dig{border-top:.2rem solid var(--accent)}.probe-col[data-astro-cid-ljcnmljh].dig .kicker[data-astro-cid-ljcnmljh]{color:var(--accent)}.q-nav[data-astro-cid-ljcnmljh]{border-bottom:.1rem solid var(--lh-rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.4rem;padding-bottom:1rem;display:flex}.q-nav[data-astro-cid-ljcnmljh] b[data-astro-cid-ljcnmljh]{font-variant-numeric:lining-nums;font-weight:400}.pips[data-astro-cid-ljcnmljh]{gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.pips[data-astro-cid-ljcnmljh] li[data-astro-cid-ljcnmljh]{margin:0}.pips[data-astro-cid-ljcnmljh] button[data-astro-cid-ljcnmljh]{border:.1rem solid var(--ink);cursor:pointer;background:0 0;border-radius:50%;width:1.4rem;height:1.4rem;padding:0}.pips[data-astro-cid-ljcnmljh] button[data-astro-cid-ljcnmljh].is-rated{background:var(--ink)}.pips[data-astro-cid-ljcnmljh] button[data-astro-cid-ljcnmljh][aria-current=step]{outline:.1rem solid var(--accent);outline-offset:.2rem}.q-section[data-astro-cid-ljcnmljh]{font-variant:all-small-caps;letter-spacing:.12em;color:var(--accent);margin:0;font-size:1.7rem}.q-prompt[data-astro-cid-ljcnmljh]{margin:.2rem 0 1.4rem;font-size:2.4rem;font-weight:500;line-height:1.32}.q-follow[data-astro-cid-ljcnmljh]{border-left:.2rem solid var(--accent);margin:0 0 1.4rem;padding:.2rem 0 .2rem 1.4rem}.q-follow[data-astro-cid-ljcnmljh] .kicker[data-astro-cid-ljcnmljh]{color:var(--accent)}.q-follow[data-astro-cid-ljcnmljh] p[data-astro-cid-ljcnmljh]{margin:0}.q-src[data-astro-cid-ljcnmljh]{color:var(--lh-muted);font-size:1.55rem}.q-signals[data-astro-cid-ljcnmljh]{gap:.8rem 2.4rem;margin-bottom:1.4rem;font-size:1.7rem;display:grid}@media (width>=600px){.q-signals[data-astro-cid-ljcnmljh]{grid-template-columns:1fr 1fr}}.grade[data-astro-cid-ljcnmljh]{border:0;margin:0;padding:0}.grade[data-astro-cid-ljcnmljh] legend[data-astro-cid-ljcnmljh]{margin-bottom:.6rem;padding:0}.grade-cells[data-astro-cid-ljcnmljh]{border-top:.1rem solid var(--ink);display:grid}@media (width>=600px){.grade-cells[data-astro-cid-ljcnmljh]{grid-template-columns:repeat(4,1fr)}}.grade[data-astro-cid-ljcnmljh] label[data-astro-cid-ljcnmljh]{border-bottom:.1rem solid var(--lh-rule);cursor:pointer;align-content:start;gap:.3rem;padding:1rem 1.2rem 1.2rem;font-size:1.65rem;line-height:1.35;display:grid;position:relative}@media (width>=600px){.grade[data-astro-cid-ljcnmljh] label[data-astro-cid-ljcnmljh]{border-bottom:0;border-left:.1rem solid var(--lh-rule)}.grade[data-astro-cid-ljcnmljh] label[data-astro-cid-ljcnmljh]:first-child{border-left:0}}.grade[data-astro-cid-ljcnmljh] input[data-astro-cid-ljcnmljh]{opacity:0;position:absolute}.g-top[data-astro-cid-ljcnmljh]{align-items:center;display:flex}.g-box[data-astro-cid-ljcnmljh]{border:.15rem solid var(--ink);place-items:center;width:1.6rem;height:1.6rem;margin-right:.7rem;font-size:1.3rem;line-height:1;display:inline-grid}.g-num[data-astro-cid-ljcnmljh]{font-variant-numeric:lining-nums;font-size:2.2rem;font-weight:500;line-height:1}.g-lv[data-astro-cid-ljcnmljh]{font-variant:all-small-caps;letter-spacing:.06em;color:var(--lh-muted);font-size:1.6rem;line-height:1.15}.grade[data-astro-cid-ljcnmljh] label[data-astro-cid-ljcnmljh]:has(input:checked){background:var(--lh-accent-soft)}.grade[data-astro-cid-ljcnmljh] input[data-astro-cid-ljcnmljh]:checked~.g-top[data-astro-cid-ljcnmljh] .g-box[data-astro-cid-ljcnmljh]{background:var(--accent);border-color:var(--accent)}.grade[data-astro-cid-ljcnmljh] input[data-astro-cid-ljcnmljh]:checked~.g-top[data-astro-cid-ljcnmljh] .g-box[data-astro-cid-ljcnmljh]:after{content:"✓";color:var(--paper)}.grade[data-astro-cid-ljcnmljh] input[data-astro-cid-ljcnmljh]:checked~.g-lv[data-astro-cid-ljcnmljh]{color:var(--accent)}.grade[data-astro-cid-ljcnmljh] input[data-astro-cid-ljcnmljh]:focus-visible~.g-top[data-astro-cid-ljcnmljh] .g-box[data-astro-cid-ljcnmljh]{outline:.2rem solid var(--accent);outline-offset:.2rem}.notes[data-astro-cid-ljcnmljh]{margin-top:1.4rem;display:block}.notes[data-astro-cid-ljcnmljh] textarea[data-astro-cid-ljcnmljh]{resize:none;width:100%;height:9rem;font:1.8rem/3rem var(--p-font);color:var(--ink);background:repeating-linear-gradient(transparent 0 2.9rem, var(--lh-rule) 2.9rem 3rem);border:0;margin-top:.4rem;padding:0 .2rem;display:block}.notes[data-astro-cid-ljcnmljh] textarea[data-astro-cid-ljcnmljh]::placeholder{color:var(--lh-muted)}.pager[data-astro-cid-ljcnmljh]{justify-content:space-between;margin-top:1.6rem;display:flex}.sb-fields[data-astro-cid-ljcnmljh]{gap:1.4rem 2.4rem;margin:.4rem 0 1.6rem;display:grid}@media (width>=640px){.sb-fields[data-astro-cid-ljcnmljh]{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);align-items:start}}.sb-name[data-astro-cid-ljcnmljh] input[data-astro-cid-ljcnmljh]{border:0;border-bottom:.1rem solid var(--ink);width:100%;font:inherit;color:var(--ink);background:0 0;margin-top:.3rem;padding:.4rem .2rem;display:block}.sb-call[data-astro-cid-ljcnmljh]{border:0;margin:0;padding:0}.sb-call[data-astro-cid-ljcnmljh] legend[data-astro-cid-ljcnmljh]{margin-bottom:.4rem;padding:0}.sb-call[data-astro-cid-ljcnmljh] label[data-astro-cid-ljcnmljh]{cursor:pointer;align-items:center;margin:0 .6rem .6rem 0;display:inline-flex}.sb-call[data-astro-cid-ljcnmljh] input[data-astro-cid-ljcnmljh]{opacity:0;position:absolute}.sb-call[data-astro-cid-ljcnmljh] span[data-astro-cid-ljcnmljh]{border:.1rem solid var(--lh-rule);padding:.3rem 1rem .5rem;font-size:1.7rem}.sb-call[data-astro-cid-ljcnmljh] input[data-astro-cid-ljcnmljh]:checked+span[data-astro-cid-ljcnmljh]{border-color:var(--accent);background:var(--lh-accent-soft);color:var(--accent)}.sb-call[data-astro-cid-ljcnmljh] input[data-astro-cid-ljcnmljh]:focus-visible+span[data-astro-cid-ljcnmljh]{outline:.2rem solid var(--accent);outline-offset:.2rem}.sb-out-head[data-astro-cid-ljcnmljh]{border-bottom:.1rem solid var(--ink);justify-content:space-between;align-items:baseline;gap:1rem;padding-bottom:.4rem;display:flex}.sb-count[data-astro-cid-ljcnmljh]{color:var(--lh-muted);font-variant-numeric:lining-nums;font-size:1.6rem}.sb-out[data-astro-cid-ljcnmljh]{white-space:pre-wrap;max-height:30rem;font:1.7rem/1.5 var(--p-font);font-variant-numeric:lining-nums;color:var(--ink);border-bottom:.1rem solid var(--lh-rule);margin:0;padding:1.2rem .2rem;overflow:auto}.sb-actions[data-astro-cid-ljcnmljh]{flex-wrap:wrap;align-items:center;gap:1rem 1.6rem;margin-top:1.4rem;display:flex}.sb-status[data-astro-cid-ljcnmljh]{color:var(--accent);font-size:1.6rem}@media (width<=560px){.q-prompt[data-astro-cid-ljcnmljh]{font-size:2.1rem}}.compare[data-astro-cid-ysubc3h6]{display:grid}@media (width>=640px){.compare[data-astro-cid-ysubc3h6]{grid-template-columns:1fr 1fr}}.cmp-col[data-astro-cid-ysubc3h6]{padding:1.6rem 1.8rem 1.8rem}.cmp-col[data-astro-cid-ysubc3h6]+.cmp-col[data-astro-cid-ysubc3h6]{border-top:.1rem solid var(--ink)}@media (width>=640px){.cmp-col[data-astro-cid-ysubc3h6]+.cmp-col[data-astro-cid-ysubc3h6]{border-top:0;border-left:.1rem solid var(--ink)}}.cmp-name[data-astro-cid-ysubc3h6]{border-bottom:.1rem solid var(--ink);margin-bottom:.6rem;padding-bottom:.4rem;font-size:1.8rem}.cmp-list[data-astro-cid-ysubc3h6]{counter-reset:core;margin:0;padding:0;list-style:none}.cmp-list[data-astro-cid-ysubc3h6] li[data-astro-cid-ysubc3h6]{counter-increment:core;border-bottom:.1rem solid var(--lh-rule);margin:0;padding:.8rem 0}.cmp-core[data-astro-cid-ysubc3h6]{font-weight:500;line-height:1.35;display:block}.cmp-core[data-astro-cid-ysubc3h6]:before{content:counter(core) ".";width:2.2rem;color:var(--lh-muted);font-variant-numeric:lining-nums;font-weight:400;display:inline-block}.cmp-follow[data-astro-cid-ysubc3h6]{border-left:.2rem solid var(--accent);margin:.5rem 0 .2rem 2.2rem;padding:.1rem 0 .2rem 1.2rem;font-size:1.65rem;line-height:1.4;display:block}.cmp-follow[data-astro-cid-ysubc3h6] .kicker[data-astro-cid-ysubc3h6]{color:var(--accent);font-size:1.5rem;display:block}.plan[data-astro-cid-zw7sm7tx]{gap:2rem;padding:2rem;display:grid}@media (width>=760px){.plan[data-astro-cid-zw7sm7tx]{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start}}.plan-steps[data-astro-cid-zw7sm7tx]{margin:0;padding:0 0 0 .6rem;list-style:none}.plan-step[data-astro-cid-zw7sm7tx]{border-left:.1rem solid var(--ink);margin:0;padding:0 0 1.4rem 2.2rem;position:relative}.plan-step[data-astro-cid-zw7sm7tx]:last-child{border-left-color:#0000;padding-bottom:0}.plan-step[data-astro-cid-zw7sm7tx]:before{content:"";border:.1rem solid var(--ink);background:var(--paper);width:1rem;height:1rem;position:absolute;top:.75rem;left:-.55rem}.plan-section[data-astro-cid-zw7sm7tx]{font-weight:500;line-height:1.4;display:block}.plan-min[data-astro-cid-zw7sm7tx]{color:var(--lh-muted);font-variant-numeric:lining-nums;margin-left:.4rem;font-size:1.6rem;font-weight:400}.plan-q[data-astro-cid-zw7sm7tx]{text-align:left;width:100%;font:inherit;color:var(--ink);background:var(--paper);border:.1rem solid var(--accent);cursor:pointer;margin-top:.6rem;padding:.9rem 1.2rem 1.1rem;font-size:1.75rem;line-height:1.4;display:block}.plan-q[data-astro-cid-zw7sm7tx] .kicker[data-astro-cid-zw7sm7tx]{color:var(--accent);font-size:1.55rem;display:block}.plan-q[data-astro-cid-zw7sm7tx]:hover,.plan-q[data-astro-cid-zw7sm7tx][aria-pressed=true]{background:var(--lh-accent-soft)}.plan-q[data-astro-cid-zw7sm7tx][aria-pressed=true]{box-shadow:inset .3rem 0 0 var(--accent)}.plan-side[data-astro-cid-zw7sm7tx]{gap:1.4rem;display:grid}@media (width>=760px){.plan-side[data-astro-cid-zw7sm7tx]{position:sticky;top:2rem}}.plan-box[data-astro-cid-zw7sm7tx]{border-top:.1rem solid var(--ink);padding-top:.6rem;font-size:1.7rem}.plan-box[data-astro-cid-zw7sm7tx] p[data-astro-cid-zw7sm7tx]{margin:0}.plan-box[data-astro-cid-zw7sm7tx] .kicker[data-astro-cid-zw7sm7tx]{color:var(--lh-muted);margin-bottom:.3rem}.plan-box[data-astro-cid-zw7sm7tx] li[data-astro-cid-zw7sm7tx]{padding:.2rem .4rem .2rem 1.4rem;transition:background-color .2s}.plan-box[data-astro-cid-zw7sm7tx] li[data-astro-cid-zw7sm7tx].is-source{background:var(--lh-accent-soft)}.plan-empty[data-astro-cid-zw7sm7tx]{color:var(--lh-muted)}@media (prefers-reduced-motion:reduce){.plan-box[data-astro-cid-zw7sm7tx] li[data-astro-cid-zw7sm7tx]{transition:none}}.share[data-astro-cid-ewrt56xu]{gap:1.8rem;padding:2rem;display:grid}.share[data-astro-cid-ewrt56xu] .seg[data-astro-cid-ewrt56xu]{justify-self:start}.share-map[data-astro-cid-ewrt56xu]{align-items:center;gap:1rem;display:grid}@media (width>=640px){.share-map[data-astro-cid-ewrt56xu]{grid-template-columns:17rem 1fr}}.share-hub[data-astro-cid-ewrt56xu],.share-node[data-astro-cid-ewrt56xu]{border:.1rem solid var(--ink);background:var(--paper);gap:.2rem;padding:1rem 1.3rem 1.2rem;line-height:1.35;display:grid}.share-hub[data-astro-cid-ewrt56xu]{border:.4rem double var(--accent)}.share-who[data-astro-cid-ewrt56xu]{font-variant:all-small-caps;letter-spacing:.12em;font-size:1.8rem}.share-status[data-astro-cid-ewrt56xu]{font-size:1.7rem}.share-nodes[data-astro-cid-ewrt56xu]{gap:.8rem;margin:0;padding:0;list-style:none;display:grid}.share-row[data-astro-cid-ewrt56xu]{grid-template-columns:6rem minmax(0,30rem);align-items:center;margin:0;display:grid}.share-lane[data-astro-cid-ewrt56xu]{background:var(--ink);height:.1rem;position:relative}.share-lane[data-astro-cid-ewrt56xu] i[data-astro-cid-ewrt56xu]{border:.1rem solid var(--ink);background:var(--paper);opacity:0;width:1rem;height:1rem;position:absolute;top:-.5rem;left:0}.share[data-astro-cid-ewrt56xu][data-step="0"] .share-lane[data-astro-cid-ewrt56xu] i[data-astro-cid-ewrt56xu]{animation:1.6s ease-in-out infinite travel}.share[data-astro-cid-ewrt56xu][data-step="2"] .share-lane[data-astro-cid-ewrt56xu] i[data-astro-cid-ewrt56xu]{background:var(--accent);border-color:var(--accent);animation:1.6s ease-in-out infinite reverse travel}.share[data-astro-cid-ewrt56xu][data-step="1"] .share-node[data-astro-cid-ewrt56xu]{border-style:dashed}.share[data-astro-cid-ewrt56xu][data-step="3"] .share-hub[data-astro-cid-ewrt56xu]{background:var(--lh-accent-soft)}@keyframes travel{0%{opacity:0;left:0}15%,85%{opacity:1}to{opacity:0;left:calc(100% - 1rem)}}.share-next[data-astro-cid-ewrt56xu]{justify-self:start}@media (prefers-reduced-motion:reduce){.share-lane[data-astro-cid-ewrt56xu] i[data-astro-cid-ewrt56xu]{opacity:1;left:calc(50% - .5rem);animation:none!important}}.dp[data-astro-cid-jcofkzye]{padding:1.8rem 2rem 1rem}.dp-head[data-astro-cid-jcofkzye]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.2rem;display:flex}.dp-key[data-astro-cid-jcofkzye]{flex-wrap:wrap;gap:.6rem 1.8rem;margin:0;padding:0;list-style:none;display:flex}.dp-key[data-astro-cid-jcofkzye] li[data-astro-cid-jcofkzye]{align-items:center;gap:.6rem;margin:0;display:flex}.dp-axis[data-astro-cid-jcofkzye],.dp-row[data-astro-cid-jcofkzye]{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:.2rem 1.8rem;display:grid}.dp-axis[data-astro-cid-jcofkzye]{border-bottom:.1rem solid var(--ink);padding-bottom:.4rem}.dp-ticks[data-astro-cid-jcofkzye]{color:var(--lh-muted);font-variant-numeric:lining-nums;justify-content:space-between;padding:0 .2rem;font-size:1.5rem;display:flex}.dp-ticks[data-astro-cid-jcofkzye] i[data-astro-cid-jcofkzye]{font-style:normal}.dp-rows[data-astro-cid-jcofkzye]{margin:0;padding:0;list-style:none}.dp-row[data-astro-cid-jcofkzye]{border-bottom:.1rem solid var(--lh-rule);margin:0;padding:.9rem 0;line-height:1.3;transition:opacity .25s}.only-gaps[data-astro-cid-jcofkzye] .dp-row[data-astro-cid-jcofkzye]:not(.gap){opacity:.25}.dp-flag[data-astro-cid-jcofkzye]{font-variant:all-small-caps;letter-spacing:.12em;color:var(--accent);white-space:nowrap;margin-left:.6rem;font-size:1.6rem}.dp-track[data-astro-cid-jcofkzye]{height:2.6rem;margin:0 .6rem;position:relative}.dp-track[data-astro-cid-jcofkzye]:before{content:"";border-top:.1rem dotted var(--lh-rule);position:absolute;top:50%;left:0;right:0}.dp-range[data-astro-cid-jcofkzye]{top:calc(50% - .1rem);left:var(--lo);width:calc(var(--hi) - var(--lo));background:var(--lh-muted);height:.2rem;position:absolute}.dp-row[data-astro-cid-jcofkzye].gap .dp-range[data-astro-cid-jcofkzye]{background:var(--accent);height:.4rem;top:calc(50% - .2rem)}.mk[data-astro-cid-jcofkzye]{width:1.2rem;height:1.2rem;display:inline-block}.dp-track[data-astro-cid-jcofkzye] .mk[data-astro-cid-jcofkzye]{top:50%;left:var(--x);margin-top:var(--dy,0);position:absolute;transform:translate(-50%,-50%)}.mk-0[data-astro-cid-jcofkzye]{background:var(--ink);border-radius:50%}.mk-1[data-astro-cid-jcofkzye]{border:.2rem solid var(--ink);background:var(--paper);border-radius:50%}.mk-2[data-astro-cid-jcofkzye]{background:var(--ink);width:1rem;height:1rem;transform:rotate(45deg)}.dp-track[data-astro-cid-jcofkzye] .mk-2[data-astro-cid-jcofkzye]{transform:translate(-50%,-50%)rotate(45deg)}@media (width<=560px){.dp-axis[data-astro-cid-jcofkzye],.dp-row[data-astro-cid-jcofkzye]{grid-template-columns:1fr}.dp-axis[data-astro-cid-jcofkzye]>span[data-astro-cid-jcofkzye]:first-child{display:none}}@media (prefers-reduced-motion:reduce){.dp-row[data-astro-cid-jcofkzye]{transition:none}}.rollup[data-astro-cid-ulrjhoht]{padding:1.4rem 1.6rem;overflow-x:auto}table[data-astro-cid-ulrjhoht]{table-layout:fixed;border-collapse:collapse;width:100%;min-width:48rem;font-size:1.7rem}th[data-astro-cid-ulrjhoht]{font-variant:all-small-caps;letter-spacing:.1em;text-align:center;border-bottom:.1rem solid var(--ink);padding:.6rem .4rem;font-weight:400}thead[data-astro-cid-ulrjhoht] th[data-astro-cid-ulrjhoht]:first-child,tbody[data-astro-cid-ulrjhoht] th[data-astro-cid-ulrjhoht]{text-align:left}tbody[data-astro-cid-ulrjhoht] th[data-astro-cid-ulrjhoht]{font-variant:normal;letter-spacing:0;border-bottom:.1rem solid var(--lh-rule);font-weight:500}td[data-astro-cid-ulrjhoht]{text-align:center;font-variant-numeric:lining-nums tabular-nums;border-bottom:.1rem solid var(--paper);border-left:.1rem solid var(--paper);background:color-mix(in srgb, var(--accent) calc(var(--v) * .55), var(--paper));padding:.8rem .4rem}.ctx[data-astro-cid-7bdwjpbe]{margin:.4rem 0 2rem;font-size:1.7rem}.ctx[data-astro-cid-7bdwjpbe] p[data-astro-cid-7bdwjpbe]{margin:0;line-height:1.4}.ctx[data-astro-cid-7bdwjpbe] .kicker[data-astro-cid-7bdwjpbe]{color:var(--lh-muted);margin-bottom:.2rem}.ctx-stack[data-astro-cid-7bdwjpbe]{border-bottom:.1rem solid var(--ink);margin-bottom:1rem;padding-bottom:1rem}.ctx-stack[data-astro-cid-7bdwjpbe] ul[data-astro-cid-7bdwjpbe]{flex-wrap:wrap;gap:.6rem;margin:.4rem 0 0;padding:0;list-style:none;display:flex}.ctx-stack[data-astro-cid-7bdwjpbe] li[data-astro-cid-7bdwjpbe]{border:.1rem solid var(--lh-rule);margin:0;padding:.1rem .9rem .3rem;font-size:1.6rem}.ctx-rows[data-astro-cid-7bdwjpbe]{margin:0;padding:0;list-style:none}.ctx-row[data-astro-cid-7bdwjpbe]{border-bottom:.1rem solid var(--lh-rule);gap:1rem 1.8rem;margin:0;padding:1.2rem 0;display:grid}@media (width>=680px){.ctx-row[data-astro-cid-7bdwjpbe]{grid-template-columns:1fr 1.2fr 1.2fr}}.ctx-meta[data-astro-cid-7bdwjpbe]{color:var(--lh-muted);font-size:1.5rem;margin-top:.4rem!important}.ctx-meta[data-astro-cid-7bdwjpbe] code[data-astro-cid-7bdwjpbe]{color:inherit;background:0 0;border:0;border-radius:0;padding:0;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.85em}.nowrap[data-astro-cid-7bdwjpbe]{white-space:nowrap}.ctx-ask[data-astro-cid-7bdwjpbe]{border-left:.2rem solid var(--accent);padding-left:1.2rem}.ctx-ask[data-astro-cid-7bdwjpbe] .kicker[data-astro-cid-7bdwjpbe]{color:var(--accent)}.tree[data-astro-cid-ewzfsru5]{border:.1rem solid var(--ink);margin:.4rem 0 2rem;padding:1.2rem 1.6rem;font-size:1.65rem;list-style:none}.tree-row[data-astro-cid-ewzfsru5]{padding:.35rem 0 .35rem calc(var(--depth) * 2.2rem);border-bottom:.1rem dotted var(--lh-rule);grid-template-columns:minmax(0,auto) 1fr;align-items:baseline;gap:.2rem 1.6rem;margin:0;display:grid}.tree-row[data-astro-cid-ewzfsru5]:last-child{border-bottom:0}.tree-name[data-astro-cid-ewzfsru5]{white-space:nowrap;color:inherit;background:0 0;border:0;border-radius:0;padding:0;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.86em}.tree[data-astro-cid-ewzfsru5] .folder[data-astro-cid-ewzfsru5] .tree-name[data-astro-cid-ewzfsru5]{color:var(--accent)}.tree[data-astro-cid-ewzfsru5] .root[data-astro-cid-ewzfsru5] .tree-name[data-astro-cid-ewzfsru5]{color:var(--ink);font-weight:600}.tree-note[data-astro-cid-ewzfsru5]{color:var(--lh-muted);line-height:1.35}@media (width<=560px){.tree-row[data-astro-cid-ewzfsru5]{grid-template-columns:1fr}}.term[data-astro-cid-ywlgu4cg]{border:.1rem solid var(--ink);margin:.4rem 0 2rem;font-size:1.7rem}.term[data-astro-cid-ywlgu4cg] p[data-astro-cid-ywlgu4cg]{margin:0}.term-head[data-astro-cid-ywlgu4cg]{border-bottom:.1rem solid var(--ink);padding:1rem 1.6rem .8rem}.term-head[data-astro-cid-ywlgu4cg] .kicker[data-astro-cid-ywlgu4cg]{color:var(--accent)}.term-name[data-astro-cid-ywlgu4cg]{font-size:2.4rem;font-weight:500;line-height:1.2}dl[data-astro-cid-ywlgu4cg]{grid-template-columns:1fr;margin:0;padding:.6rem 1.6rem;display:grid}@media (width>=560px){dl[data-astro-cid-ywlgu4cg]{grid-template-columns:14rem 1fr;column-gap:1.6rem}}dt[data-astro-cid-ywlgu4cg]{font-variant:all-small-caps;letter-spacing:.1em;color:var(--lh-muted);padding-top:.5rem}dd[data-astro-cid-ywlgu4cg]{border-bottom:.1rem dotted var(--lh-rule);margin:0;padding:.4rem 0;line-height:1.4}dd[data-astro-cid-ywlgu4cg]:last-of-type{border-bottom:0}.term[data-astro-cid-ywlgu4cg] code[data-astro-cid-ywlgu4cg]{color:inherit;background:0 0;border:0;border-radius:0;padding:0;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.85em}.term-used[data-astro-cid-ywlgu4cg]{border-top:.1rem solid var(--ink);background:var(--lh-accent-soft);flex-wrap:wrap;align-items:center;gap:.6rem 1.2rem;padding:.9rem 1.6rem 1.1rem;display:flex}.term-used[data-astro-cid-ywlgu4cg] ul[data-astro-cid-ywlgu4cg]{flex-wrap:wrap;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.term-used[data-astro-cid-ywlgu4cg] li[data-astro-cid-ywlgu4cg]{border:.1rem solid var(--accent);background:var(--paper);color:var(--accent);margin:0;padding:.1rem .9rem .3rem;font-size:1.6rem}.loop[data-astro-cid-7ckj2lv5]{border:.1rem solid var(--ink);gap:0;margin:.4rem 0 0;padding:0;font-size:1.7rem;list-style:none;display:grid}@media (width>=640px){.loop[data-astro-cid-7ckj2lv5]{grid-template-columns:repeat(4,1fr)}}.loop-step[data-astro-cid-7ckj2lv5]{border-bottom:.1rem solid var(--lh-rule);align-content:start;gap:.3rem;margin:0;padding:1.2rem 1.4rem 1.4rem;display:grid;position:relative}.loop-step[data-astro-cid-7ckj2lv5]:last-child{border-bottom:0}@media (width>=640px){.loop-step[data-astro-cid-7ckj2lv5]{border-bottom:0;border-left:.1rem solid var(--lh-rule)}.loop-step[data-astro-cid-7ckj2lv5]:first-child{border-left:0}.loop-step[data-astro-cid-7ckj2lv5]:not(:last-child):after{content:"→";z-index:1;background:var(--paper);color:var(--accent);padding:0 .1rem;font-size:1.6rem;line-height:1;position:absolute;top:1.2rem;right:-.7rem}}.loop-num[data-astro-cid-7ckj2lv5]{color:var(--accent);font-variant-numeric:lining-nums;font-size:2.2rem;font-weight:500;line-height:1}.loop-name[data-astro-cid-7ckj2lv5]{font-variant:all-small-caps;letter-spacing:.12em;font-size:1.8rem}.loop-note[data-astro-cid-7ckj2lv5]{font-size:1.6rem;line-height:1.4}.loop-back[data-astro-cid-7ckj2lv5]{text-align:right;font-variant:all-small-caps;letter-spacing:.12em;color:var(--accent);font-size:1.6rem;margin:.6rem 0 2rem!important}.rx[data-astro-cid-jr7qamgm]{border-top:.1rem solid var(--lh-rule);border-bottom:.1rem solid var(--lh-rule);justify-content:center;align-items:flex-start;gap:1.6rem;max-width:64rem;margin:.8rem 0 2.4rem;padding:2rem 1.6rem 1.6rem;display:flex}.rx-step[data-astro-cid-jr7qamgm]{flex:1;justify-items:center;gap:.8rem;min-width:0;display:grid}.rx-doc[data-astro-cid-jr7qamgm]{border:.1rem solid var(--ink);letter-spacing:.08em;place-items:center;width:4.4rem;height:5.6rem;font-size:1.2rem;font-weight:600;display:grid}.rx-text[data-astro-cid-jr7qamgm]{text-overflow:ellipsis;border-left:.2rem solid var(--accent);background:color-mix(in srgb, var(--accent) 10%, var(--paper));white-space:nowrap;max-width:100%;height:5.6rem;padding:0 1rem;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:1.3rem;line-height:5.6rem;overflow:hidden}.rx-arrow[data-astro-cid-jr7qamgm]{color:var(--accent);padding-top:1.6rem;font-size:2rem;line-height:1}.rx-cap[data-astro-cid-jr7qamgm]{text-align:center;color:var(--lh-muted);font-size:1.5rem;line-height:1.3;margin:0!important}@media (width<=520px){.rx[data-astro-cid-jr7qamgm]{gap:.8rem;padding-inline:0}.rx-text[data-astro-cid-jr7qamgm]{padding:0 .6rem;font-size:1.2rem}}
