.lf-scene{background:var(--lf-ground);cursor:crosshair;touch-action:none;-webkit-user-select:none;user-select:none;position:relative;overflow:hidden}.lf-trails{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.lf-fig{color:var(--lf-ink);will-change:transform;-webkit-tap-highlight-color:transparent;text-decoration:none;transition:opacity .3s ease-out;display:block;position:absolute;top:0;left:0}.lf-fig[data-lane="0"]{color:var(--lf-far)}.lf-fig:before{content:"";position:absolute;inset:-10px}.lf-pict{pointer-events:none;display:block;overflow:visible}.lf-pict *{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.lf-flip{display:block}.lf-fig.lf-left .lf-flip{transform:scaleX(-1)}.lf-fig:focus-visible{outline:none}.lf-fig:focus-visible .lf-flip,.lf-fig.lf-candidate .lf-flip,.lf-fig:hover .lf-flip{outline:1.5px dashed var(--c,var(--lf-detect));outline-offset:6px}.lf-is-drawing .lf-fig:hover .lf-flip{outline:none}.lf-has-lock .lf-fig:not(.lf-locked){opacity:.45}.lf-fig .legs-b{opacity:0}.lf-walking .legs-a{animation:.5s step-end infinite lf-a}.lf-walking .legs-b{animation:.5s step-end infinite lf-b}@keyframes lf-a{50%{opacity:0}}@keyframes lf-b{50%{opacity:1}}.lf-chip{white-space:nowrap;font-family:var(--lf-font-machine);padding:3px 5px;font-size:11px;line-height:1;position:absolute;bottom:calc(100% + 8px);left:-6px}.lf-fig.lf-left .lf-chip{left:auto;right:-6px}.lf-name{display:none}.lf-chip{color:var(--c,inherit)}.lf-fig:hover .lf-chip,.lf-fig:focus-visible .lf-chip,.lf-fig.lf-candidate .lf-chip{background:var(--c,var(--lf-detect));color:var(--lf-on-detect)}.lf-fig:hover .lf-name,.lf-fig:focus-visible .lf-name,.lf-fig.lf-candidate .lf-name{display:inline}.lf-locked .lf-chip{visibility:hidden}.lf-box{border:1.5px dashed var(--c,var(--lf-detect));pointer-events:none;z-index:8;position:absolute}.lf-box i{background:var(--lf-ground);border:1.5px solid var(--c,var(--lf-detect));width:7px;height:7px;position:absolute}.lf-box .h1{top:-4px;left:-4px}.lf-box .h2{top:-4px;right:-4px}.lf-box .h3{bottom:-4px;left:-4px}.lf-box .h4{bottom:-4px;right:-4px}.lf-box.lf-match{background:color-mix(in srgb, var(--c,var(--lf-detect)) 16%, transparent);border-style:solid;transition:left .24s ease-out,top .24s ease-out,width .24s ease-out,height .24s ease-out}.lf-box.lf-lockon{animation:.26s ease-out both lf-lock}@keyframes lf-lock{0%{opacity:0;transform:scale(1.25)}to{opacity:1;transform:none}}.lf-box.lf-miss,.lf-box.lf-miss i{border-color:var(--lf-miss)}.lf-box.lf-fade{opacity:0;transition:opacity .5s ease-out}.lf-box.lf-flash{animation:.9s ease-out forwards lf-flash}@keyframes lf-flash{0%{opacity:0;transform:scale(1.3)}20%{opacity:1;transform:none}70%{opacity:1}to{opacity:0}}.lf-tag{white-space:nowrap;font-family:var(--lf-font-machine);background:var(--c,var(--lf-detect));color:var(--lf-on-detect);pointer-events:auto;padding:4px 6px;font-size:11px;line-height:1;text-decoration:none;position:absolute;bottom:calc(100% + 2px);left:-1.5px}a.lf-tag:hover{text-decoration:underline}.lf-miss .lf-tag{background:var(--lf-miss)}.lf-open{white-space:nowrap;font-family:var(--lf-font-text,inherit);background:var(--c,var(--lf-detect));color:var(--lf-on-detect);pointer-events:auto;box-shadow:0 0 0 2px var(--lf-ground);padding:9px 12px;font-size:14px;font-weight:600;line-height:1;text-decoration:none;animation:.7s ease-out lf-pop;position:absolute;top:calc(100% + 6px);left:-1.5px}.lf-open:hover,.lf-open:focus-visible{outline:2px solid var(--lf-on-detect);outline-offset:-4px}.lf-tag-below .lf-open{top:auto;bottom:calc(100% + 6px)}.lf-tag-right .lf-open{left:auto;right:-1.5px}@keyframes lf-pop{0%{opacity:0;transform:scale(.6)}60%{opacity:1;transform:scale(1.08)}to{transform:none}}.lf-tag-below .lf-tag{top:calc(100% + 2px);bottom:auto}.lf-tag-right .lf-tag{left:auto;right:-1.5px}.lf-agent{z-index:12;pointer-events:none;display:none;position:absolute;top:0;left:0}.lf-agent.on,.lf-agent svg{display:block}.lf-agent path{fill:var(--lf-detect);stroke:var(--lf-ground);stroke-width:1px}.lf-agent span{font-family:var(--lf-font-machine);background:var(--lf-ink);color:var(--lf-ground);white-space:nowrap;padding:3px 5px;font-size:10px;line-height:1;position:absolute;top:16px;left:14px}::view-transition-group(lf-catch){animation-duration:.42s;animation-timing-function:cubic-bezier(.2,.7,.2,1)}.op-overlay{pointer-events:none;z-index:40;width:100%;position:absolute;top:0;left:0}.op-det{border:1px solid var(--op-detect,var(--lf-detect));position:absolute}.op-det span{font-family:var(--lf-font-machine);background:var(--op-detect,var(--lf-detect));color:var(--op-on-detect,var(--lf-on-detect));white-space:nowrap;padding:2px 4px;font-size:10px;line-height:1;position:absolute;bottom:100%;left:-1px}.op-det.small span{display:none}.op-det.focus{border-width:2px}.op-det.focus span{padding:3px 5px;font-size:11px;display:block}@media (prefers-reduced-motion:reduce){.lf-walking .legs-a,.lf-walking .legs-b{animation:none}.lf-box,.lf-box.lf-match,.lf-open{transition:none;animation:none!important}::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}:root[data-scene=light] .lf-chip{color:var(--frame-near);border-left:3px solid var(--c,var(--frame-near))}.feed[data-astro-cid-rdoxkir7]{--lf-ground:var(--frame);--lf-ink:var(--frame-near);--lf-far:var(--frame-far);--lf-trail:var(--frame-far);--lf-detect:var(--hud-ink);--lf-on-detect:var(--on-class);--lf-miss:var(--frame-far);--lf-font-machine:var(--font-mono);--lf-font-text:var(--font-body)}.mono[data-astro-cid-rdoxkir7]{font-family:var(--font-mono);font-size:var(--step-label)}.vh[data-astro-cid-rdoxkir7]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html:not(.js) .js-only[data-astro-cid-rdoxkir7]{display:none!important}.frame[data-astro-cid-rdoxkir7]{height:calc(100svh - var(--opbar-h));background:var(--frame);min-height:36rem;color:var(--hud-ink);--opbar-h:4rem;flex-direction:column;display:flex;position:relative}.frame[data-astro-cid-rdoxkir7] .scene[data-astro-cid-rdoxkir7]{position:absolute;inset:0}.frame[data-astro-cid-rdoxkir7] [data-astro-cid-rdoxkir7]:focus-visible{outline-color:var(--hud-ink)}.ground[data-astro-cid-rdoxkir7]{border-top:var(--border-width) dashed var(--frame-line);pointer-events:none;position:absolute;left:0;right:0}.ground[data-astro-cid-rdoxkir7]:first-child{top:61%}.ground[data-astro-cid-rdoxkir7]:nth-child(2){top:72%}.ground[data-astro-cid-rdoxkir7]:nth-child(3){top:83%}.lf-fig[data-lane="1"]{color:var(--frame-mid)}.lineup[data-astro-cid-rdoxkir7]{left:var(--page-margin);right:var(--page-margin);gap:var(--space-m);z-index:2;flex-wrap:wrap;padding:0;list-style:none;display:flex;position:absolute;bottom:18%}.lineup[data-astro-cid-rdoxkir7] a[data-astro-cid-rdoxkir7]{justify-items:center;gap:var(--space-3xs);color:var(--frame-near);text-decoration:none;display:grid}.lineup[data-astro-cid-rdoxkir7] a[data-astro-cid-rdoxkir7]:hover,.lineup[data-astro-cid-rdoxkir7] a[data-astro-cid-rdoxkir7]:focus-visible{outline:var(--border-width) dashed var(--c);outline-offset:var(--space-3xs)}.lineup[data-astro-cid-rdoxkir7] .lineup-pict{width:var(--space-2xl);height:var(--space-2xl)}.lineup[data-astro-cid-rdoxkir7] .lineup-pict *{fill:none;stroke:currentColor;stroke-width:1.5px;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.lineup[data-astro-cid-rdoxkir7] .legs-b{display:none}.lineup-id[data-astro-cid-rdoxkir7]{font-family:var(--font-mono);font-size:var(--step-label);color:var(--c)}html.js .lineup[data-astro-cid-rdoxkir7]{display:none}.topbar[data-astro-cid-rdoxkir7]{z-index:15;justify-content:space-between;align-items:center;gap:var(--space-s);padding:var(--space-xs) var(--page-margin);pointer-events:none;flex-wrap:wrap;display:flex;position:relative}.topbar[data-astro-cid-rdoxkir7]>[data-astro-cid-rdoxkir7]{pointer-events:auto}.wordmark[data-astro-cid-rdoxkir7]{font-weight:var(--weight-bold);text-decoration:none}.topbar[data-astro-cid-rdoxkir7] nav[data-astro-cid-rdoxkir7]{gap:var(--space-m);flex-wrap:wrap;align-items:center;display:flex}.topbar[data-astro-cid-rdoxkir7] nav[data-astro-cid-rdoxkir7] a[data-astro-cid-rdoxkir7]{color:var(--hud-soft);text-decoration:none}.topbar[data-astro-cid-rdoxkir7] nav[data-astro-cid-rdoxkir7] a[data-astro-cid-rdoxkir7]:hover{color:var(--hud-ink)}.optbtn[data-astro-cid-rdoxkir7]{border:var(--border-width) solid var(--frame-far);color:var(--hud-soft);padding:var(--space-3xs) var(--space-2xs);min-height:2.25rem;font-size:var(--step--1);cursor:pointer;background:0 0}.optbtn[data-astro-cid-rdoxkir7]:hover{color:var(--hud-ink);border-color:var(--hud-ink)}.hudtext[data-astro-cid-rdoxkir7]{z-index:15;padding:var(--space-s) var(--page-margin) 0;pointer-events:none;gap:var(--space-s);align-content:start;max-width:46rem;display:grid;position:relative}.namebox[data-astro-cid-rdoxkir7]{width:fit-content;padding:var(--space-3xs) var(--space-2xs);border:1.5px solid var(--hud-ink);position:relative}.namebox[data-astro-cid-rdoxkir7] .tag[data-astro-cid-rdoxkir7]{background:var(--hud-ink);color:var(--frame);font-family:var(--font-mono);font-size:var(--step-label);white-space:nowrap;padding:.2em .5em;line-height:1;position:absolute;bottom:100%;left:-1.5px}.namebox[data-astro-cid-rdoxkir7] h1[data-astro-cid-rdoxkir7]{font-size:var(--step-display);letter-spacing:-.04em;line-height:.92}.pos[data-astro-cid-rdoxkir7]{font-size:var(--step-1);max-width:36ch;color:var(--hud-soft)}.proof[data-astro-cid-rdoxkir7]{gap:var(--space-3xs);padding:0;list-style:none;display:grid}.proof[data-astro-cid-rdoxkir7] li[data-astro-cid-rdoxkir7]{font-family:var(--font-mono);font-size:var(--step--1);color:var(--hud-accent)}.proof[data-astro-cid-rdoxkir7] li[data-astro-cid-rdoxkir7]:before{content:"▸ "}.modes[data-astro-cid-rdoxkir7]{z-index:16;top:4.2rem;right:var(--page-margin);gap:var(--space-3xs);justify-items:end;display:grid;position:absolute}.modes[data-astro-cid-rdoxkir7] .lbl[data-astro-cid-rdoxkir7]{color:var(--hud-soft)}.seg[data-astro-cid-rdoxkir7]{border:1.5px solid var(--hud-ink);display:inline-flex}.seg[data-astro-cid-rdoxkir7] button[data-astro-cid-rdoxkir7]{color:var(--hud-ink);padding:var(--space-3xs) var(--space-s);min-height:2.6rem;font-size:var(--step--1);font-weight:var(--weight-bold);cursor:pointer;background:0 0;border:0}.seg[data-astro-cid-rdoxkir7] button[data-astro-cid-rdoxkir7][aria-pressed=true]{background:var(--hud-ink);color:var(--frame)}.spacer[data-astro-cid-rdoxkir7]{flex:1}.timebar[data-astro-cid-rdoxkir7]{z-index:15;padding:0 var(--page-margin) var(--space-2xs);gap:var(--space-3xs);display:grid;position:relative}.timebar[data-astro-cid-rdoxkir7][hidden]{display:none}.timebar[data-astro-cid-rdoxkir7] .row[data-astro-cid-rdoxkir7]{gap:var(--space-xs);grid-template-columns:auto auto minmax(0,1fr);align-items:center;display:grid}.date[data-astro-cid-rdoxkir7]{font-size:var(--step-1);min-width:6.5ch}.scrubber[data-astro-cid-rdoxkir7]{position:relative}.scrubber[data-astro-cid-rdoxkir7] .lane{height:9px;position:relative}.scrubber[data-astro-cid-rdoxkir7] .lane span{background:var(--c);height:5px;position:absolute;top:2px}.axis[data-astro-cid-rdoxkir7]{border-top:1.5px solid var(--hud-soft);height:1.3em;position:relative}.axis[data-astro-cid-rdoxkir7] span{color:var(--hud-soft);position:absolute;top:3px;transform:translate(-50%)}.playhead[data-astro-cid-rdoxkir7]{background:var(--hud-ink);pointer-events:none;width:2px;position:absolute;top:-4px;bottom:0}.scrubber[data-astro-cid-rdoxkir7] input[data-astro-cid-rdoxkir7]{opacity:0;cursor:ew-resize;width:100%;height:calc(100% + 16px);margin:0;position:absolute;inset:-8px 0}.note[data-astro-cid-rdoxkir7]{color:var(--hud-soft)}.hudbar[data-astro-cid-rdoxkir7]{z-index:15;justify-content:space-between;align-items:end;gap:var(--space-xs);padding:var(--space-2xs) var(--page-margin) var(--space-s);pointer-events:none;flex-wrap:wrap;display:flex;position:relative}.hudbar[data-astro-cid-rdoxkir7]>[data-astro-cid-rdoxkir7]{pointer-events:auto}.status[data-astro-cid-rdoxkir7]{gap:var(--space-3xs);max-width:52ch;display:grid;pointer-events:none!important}.how[data-astro-cid-rdoxkir7]{font-size:var(--step--1)}.rec[data-astro-cid-rdoxkir7]:before{content:"";background:var(--class-1);border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.held .rec[data-astro-cid-rdoxkir7]:before{box-shadow:inset 0 0 0 1.5px var(--hud-ink);background:0 0}.readout[data-astro-cid-rdoxkir7]{color:var(--hud-soft)}#result[data-astro-cid-rdoxkir7]{gap:var(--space-xs);min-height:1.4em;color:var(--hud-soft);flex-wrap:wrap;align-items:center;display:flex}#result[data-astro-cid-rdoxkir7] button{pointer-events:auto}#result[data-astro-cid-rdoxkir7] .iou{font-family:var(--font-mono);font-size:var(--step--1);border:var(--border-width) solid var(--frame-far);padding:.2em .4em}#result[data-astro-cid-rdoxkir7] .openbig{background:var(--c,var(--hud-ink));color:var(--on-class);font-weight:var(--weight-bold);font-size:var(--step-0);cursor:pointer;min-height:2.9rem;box-shadow:0 0 0 3px var(--frame), 0 0 0 4.5px var(--c,var(--hud-ink));border:0;padding:.55em 1.1em;animation:.7s ease-out lf-pop}.hudbtns[data-astro-cid-rdoxkir7]{gap:var(--space-2xs);flex-wrap:wrap;display:flex}.hbtn[data-astro-cid-rdoxkir7]{border:1.5px solid var(--hud-ink);background:color-mix(in srgb, var(--frame) 60%, transparent);color:var(--hud-ink);padding:var(--space-3xs) var(--space-xs);min-height:2.6rem;font-size:var(--step--1);cursor:pointer}.hbtn[data-astro-cid-rdoxkir7]:hover,.hbtn[data-astro-cid-rdoxkir7][aria-pressed=true]{background:var(--hud-ink);color:var(--frame)}.hbtn[data-astro-cid-rdoxkir7][hidden]{display:none}.opbar[data-astro-cid-rdoxkir7]{z-index:50;background:var(--frame-2);color:var(--op-ink);border-top:var(--border-width) solid var(--frame-line);align-items:center;min-height:4rem;display:flex;position:sticky;top:0}.opwrap[data-astro-cid-rdoxkir7]{gap:var(--space-2xs);flex-wrap:wrap;align-items:center;width:100%;padding-block:.6rem;display:flex}.opbar[data-astro-cid-rdoxkir7] form[data-astro-cid-rdoxkir7]{gap:var(--space-2xs);flex:22rem;min-width:0;display:flex}.opbar[data-astro-cid-rdoxkir7] input[data-astro-cid-rdoxkir7]{border:1.5px solid var(--op-input);width:100%;min-width:0;color:var(--op-ink);background:0 0;flex:1;min-height:2.6rem;padding:.3em .7em}.opbar[data-astro-cid-rdoxkir7] input[data-astro-cid-rdoxkir7]::placeholder{color:var(--op-place)}.opbar[data-astro-cid-rdoxkir7] [data-astro-cid-rdoxkir7]:focus-visible{outline-color:var(--op-focus)}.go[data-astro-cid-rdoxkir7]{border:1.5px solid var(--op-btn);background:var(--op-btn);color:var(--op-btn-ink);min-height:2.6rem;font-weight:var(--weight-bold);cursor:pointer;padding:.3em .9em}.chip[data-astro-cid-rdoxkir7]{border:var(--border-width) solid var(--op-line);color:var(--op-ink);min-height:2.25rem;font-size:var(--step--1);cursor:pointer;background:0 0;padding:.15em .6em}.chip[data-astro-cid-rdoxkir7]:hover{border-color:var(--op-ink)}.opstatus[data-astro-cid-rdoxkir7]{font-family:var(--font-mono);font-size:var(--step-label);color:var(--op-soft);gap:var(--space-xs);flex-wrap:wrap;flex-basis:100%;align-items:center;display:flex}.opstatus[data-astro-cid-rdoxkir7]:empty{display:none}.opstatus[data-astro-cid-rdoxkir7] button{border:var(--border-width) solid var(--op-btn);background:var(--op-btn);color:var(--op-btn-ink);font-size:var(--step--1);font-family:var(--font-body);font-weight:var(--weight-bold);cursor:pointer;min-height:2rem;padding:.25em .7em}.sheet[data-astro-cid-rdoxkir7]{background:var(--bg);width:min(36rem,100vw);max-width:100vw;height:100dvh;max-height:100dvh;color:var(--fg);border:0;margin:0 0 0 auto;padding:0;box-shadow:-24px 0 60px #00000040}.sheet[data-astro-cid-rdoxkir7][open]{animation:.26s ease-out slideIn}@keyframes slideIn{0%{opacity:0;transform:translate(40px)}}.sheet[data-astro-cid-rdoxkir7]::backdrop{background:#0f101273}.sheet[data-astro-cid-rdoxkir7] .sheet-inner{gap:var(--space-m);padding:var(--space-m);display:grid}.sheet[data-astro-cid-rdoxkir7] .rs-top{justify-content:space-between;align-items:start;gap:var(--space-xs);display:flex}.sheet[data-astro-cid-rdoxkir7] .rs-top h2{font-size:var(--step-2)}.sheet[data-astro-cid-rdoxkir7] .rs-btn{border:1.5px solid var(--fg);min-height:2.6rem;font-size:var(--step--1);cursor:pointer;background:0 0;padding:.2em .9em}.sheet[data-astro-cid-rdoxkir7] .rs-sum,.sheet[data-astro-cid-rdoxkir7] .rs-fine,.sheet[data-astro-cid-rdoxkir7] .rs-trace summary{color:var(--muted)}.sheet[data-astro-cid-rdoxkir7] .rs-sec{gap:var(--space-xs);display:grid}.sheet[data-astro-cid-rdoxkir7] .rs-sec h3{font-size:var(--step--1);padding-bottom:var(--space-3xs);border-bottom:1.5px solid var(--fg)}.sheet[data-astro-cid-rdoxkir7] .rs-list{gap:var(--space-xs);padding:0;list-style:none;display:grid}.sheet[data-astro-cid-rdoxkir7] .rs-list li{gap:var(--space-3xs);padding-bottom:var(--space-xs);border-bottom:var(--border-width) solid var(--line);display:grid}.sheet[data-astro-cid-rdoxkir7] .rs-proj{column-gap:var(--space-xs);grid-template-columns:5rem minmax(0,1fr)}.sheet[data-astro-cid-rdoxkir7] .rs-thumb{aspect-ratio:4/3;background:var(--frame);color:var(--frame-near);grid-row:span 3;place-items:center;display:grid;position:relative}.sheet[data-astro-cid-rdoxkir7] .rs-thumb svg{width:62%;height:62%}.sheet[data-astro-cid-rdoxkir7] .rs-thumb svg *{fill:none;stroke:currentColor;stroke-width:1.5px;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.sheet[data-astro-cid-rdoxkir7] .rs-thumb .legs-b{display:none}.sheet[data-astro-cid-rdoxkir7] .rs-thumb:after{content:"";border:1.5px solid var(--c);position:absolute;inset:14% 10%}.sheet[data-astro-cid-rdoxkir7] .rs-title{font-weight:var(--weight-bold);line-height:var(--leading-snug)}.sheet[data-astro-cid-rdoxkir7] .rs-list p:not(.rs-title){color:var(--muted);font-size:var(--step--1)}.sheet[data-astro-cid-rdoxkir7] .rs-open{background:var(--fg);min-height:2.6rem;color:var(--bg);font-weight:var(--weight-bold);border-left:6px solid var(--c);justify-self:start;align-items:center;padding:.3em 1em;text-decoration:none;display:inline-flex}.sheet[data-astro-cid-rdoxkir7] .rs-trace ol{margin-top:var(--space-2xs);gap:2px;padding:0;list-style:none;display:grid}.sheet[data-astro-cid-rdoxkir7] .rs-trace li,.sheet[data-astro-cid-rdoxkir7] .rs-fine{font-family:var(--font-mono);font-size:var(--step-label);color:var(--muted)}.sheet[data-astro-cid-rdoxkir7] mark{color:inherit;background:#ffc23d80}@media (width<=40rem){.frame[data-astro-cid-rdoxkir7]{height:auto;min-height:0}.topbar[data-astro-cid-rdoxkir7]{order:1}.hudtext[data-astro-cid-rdoxkir7]{order:2}.modes[data-astro-cid-rdoxkir7]{order:3}.frame[data-astro-cid-rdoxkir7] .scene[data-astro-cid-rdoxkir7]{order:4}.timebar[data-astro-cid-rdoxkir7]{order:5}.hudbar[data-astro-cid-rdoxkir7]{order:6}.spacer[data-astro-cid-rdoxkir7]{display:none}.frame[data-astro-cid-rdoxkir7] .scene[data-astro-cid-rdoxkir7]{aspect-ratio:4/3.3;margin:var(--space-xs) var(--page-margin) 0;border:var(--border-width) solid var(--frame-line);position:relative;inset:auto}.lineup[data-astro-cid-rdoxkir7]{bottom:auto;top:var(--space-s)}.timebar[data-astro-cid-rdoxkir7]{padding-top:var(--space-xs)}.modes[data-astro-cid-rdoxkir7]{padding:var(--space-s) var(--page-margin) 0;justify-content:start;place-items:center start;gap:var(--space-xs);grid-auto-flow:column;position:relative;top:auto;right:auto}.hudbar[data-astro-cid-rdoxkir7]{flex-direction:column;align-items:stretch}.readout[data-astro-cid-rdoxkir7],.hudbtns[data-astro-cid-rdoxkir7] .hbtn[data-astro-cid-rdoxkir7][data-goal=agents],.chip[data-astro-cid-rdoxkir7]:nth-of-type(n+4):not(#opclear){display:none}.timebar[data-astro-cid-rdoxkir7] .row[data-astro-cid-rdoxkir7]{grid-template-columns:auto minmax(0,1fr)}.date[data-astro-cid-rdoxkir7]{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.sheet[data-astro-cid-rdoxkir7][open],#result[data-astro-cid-rdoxkir7] .openbig{animation:none}}.section-label[data-astro-cid-ywijwoia]{font-family:var(--font-display);font-size:var(--step-2);font-weight:var(--weight-bold);letter-spacing:var(--tracking-display);line-height:var(--leading-tight)}.section[data-astro-cid-5lyysmr3]{padding-block:var(--space-l-2xl);border-top:var(--border-width) solid var(--line);row-gap:var(--space-m)}@media (width>=60rem){.section__label[data-astro-cid-5lyysmr3]{grid-column:1/span 3}.section__body[data-astro-cid-5lyysmr3]{grid-column:4/-1}}.sub[data-astro-cid-ilzs3xd5]{color:var(--muted);font-size:var(--step--1);margin-bottom:var(--space-s)}.rows[data-astro-cid-ilzs3xd5]{padding:0;list-style:none}.prow[data-astro-cid-ilzs3xd5]{position:relative}.rows[data-astro-cid-ilzs3xd5] a[data-astro-cid-ilzs3xd5]{gap:var(--space-s);padding-block:var(--space-s);border-top:var(--border-width) solid var(--line);color:inherit;grid-template-columns:7rem minmax(0,1fr) 11rem;align-items:start;text-decoration:none;display:grid}.rows[data-astro-cid-ilzs3xd5] li[data-astro-cid-ilzs3xd5]:last-child a[data-astro-cid-ilzs3xd5]{border-bottom:var(--border-width) solid var(--line)}.thumb[data-astro-cid-ilzs3xd5]{aspect-ratio:4/3;background:var(--frame);color:var(--frame-near);place-items:center;display:grid;position:relative}.thumb[data-astro-cid-ilzs3xd5] .tpict{width:62%;height:62%;overflow:visible}.thumb[data-astro-cid-ilzs3xd5] .tpict *{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.thumb[data-astro-cid-ilzs3xd5] .legs-b{display:none}.tid[data-astro-cid-ilzs3xd5]{font-family:var(--font-mono);font-size:var(--step-label);color:var(--c);position:absolute;top:4px;left:5px}.tb[data-astro-cid-ilzs3xd5]{border:1.5px solid var(--c);background:color-mix(in srgb, var(--c) 14%, transparent);opacity:0;transition:opacity .18s, transform .18s var(--ease-out);position:absolute;inset:16% 12%;transform:scale(1.12)}.rows[data-astro-cid-ilzs3xd5] a[data-astro-cid-ilzs3xd5]:hover .tb[data-astro-cid-ilzs3xd5],.rows[data-astro-cid-ilzs3xd5] a[data-astro-cid-ilzs3xd5]:focus-visible .tb[data-astro-cid-ilzs3xd5],.prow.found .tb[data-astro-cid-ilzs3xd5]{opacity:1;transform:none}h3[data-astro-cid-ilzs3xd5]{font-size:var(--step-1);letter-spacing:-.01em}.rows[data-astro-cid-ilzs3xd5] a[data-astro-cid-ilzs3xd5]:hover h3[data-astro-cid-ilzs3xd5]{text-decoration:underline;text-decoration-thickness:var(--border-width)}.sum[data-astro-cid-ilzs3xd5]{color:var(--muted);margin-top:var(--space-3xs);max-width:var(--measure)}.where[data-astro-cid-ilzs3xd5]{color:var(--muted);font-size:var(--step--1);display:grid}.where[data-astro-cid-ilzs3xd5] b[data-astro-cid-ilzs3xd5]{color:var(--fg);font-weight:var(--weight-medium)}.prow.found:before{content:"";background:var(--fg);width:3px;position:absolute;top:.5rem;bottom:.5rem;left:-12px}@media (width<=40rem){.rows[data-astro-cid-ilzs3xd5] a[data-astro-cid-ilzs3xd5]{row-gap:var(--space-3xs);grid-template-columns:5rem minmax(0,1fr)}.thumb[data-astro-cid-ilzs3xd5]{grid-row:span 2}.where[data-astro-cid-ilzs3xd5]{grid-column:2}}@media (prefers-reduced-motion:reduce){.tb[data-astro-cid-ilzs3xd5]{transition:none}}.sub[data-astro-cid-s5prz3dg]{color:var(--muted);font-size:var(--step--1);margin-bottom:var(--space-xs);max-width:var(--measure)}html:not(.js) .js-only[data-astro-cid-s5prz3dg]{display:none}.legend[data-astro-cid-s5prz3dg]{gap:var(--space-xs);font-size:var(--step--1);color:var(--muted);margin-bottom:var(--space-m);flex-wrap:wrap;display:flex}.legend[data-astro-cid-s5prz3dg] span[data-astro-cid-s5prz3dg]:before{content:"";border:1.5px solid var(--k);vertical-align:-1px;width:.8em;height:.8em;margin-right:5px;display:inline-block}.doc[data-astro-cid-s5prz3dg]{gap:var(--space-xl);display:grid}.rgroup[data-astro-cid-s5prz3dg]{gap:var(--space-s);display:grid}.rhead[data-astro-cid-s5prz3dg]{font-size:var(--step--1);padding-bottom:var(--space-2xs);border-bottom:1.5px solid var(--fg)}.rblock[data-astro-cid-s5prz3dg]{column-gap:var(--space-s);padding-block:var(--space-2xs);grid-template-columns:10rem minmax(0,1fr);display:grid;position:relative}.rblock[data-astro-cid-s5prz3dg]>[data-astro-cid-s5prz3dg]{grid-column:2}.rwhen[data-astro-cid-s5prz3dg]{color:var(--muted);font-size:var(--step--1);grid-row:1/span 3;padding-top:.15em;grid-column:1!important}.rtitle[data-astro-cid-s5prz3dg]{font-weight:var(--weight-bold);font-size:var(--step-1);line-height:var(--leading-snug)}.rtitle[data-astro-cid-s5prz3dg].small{font-size:var(--step-0)}.rorg[data-astro-cid-s5prz3dg]{color:var(--muted)}.rblock[data-astro-cid-s5prz3dg] ul[data-astro-cid-s5prz3dg]{margin-top:var(--space-2xs);max-width:var(--measure);padding-left:1.1em}.rnote[data-astro-cid-s5prz3dg]{color:var(--muted);max-width:var(--measure);margin-top:var(--space-3xs)}.rlink[data-astro-cid-s5prz3dg]{font-size:var(--step--1);margin-top:var(--space-2xs);width:fit-content}.rblock.found:before{content:"";background:var(--fg);width:3px;position:absolute;top:.5rem;bottom:.5rem;left:-12px}.rblock.now .rtitle[data-astro-cid-s5prz3dg]:after{content:"on screen now";font-family:var(--font-mono);font-size:var(--step-label);font-weight:var(--weight-regular);background:var(--fg);color:var(--bg);vertical-align:3px;margin-left:8px;padding:2px 5px}.rblock[data-astro-cid-s5prz3dg] .ocr{outline-offset:1px;transition:outline-color .26s ease-out;transition-delay:calc(var(--i,0) * 50ms);outline:1.5px solid #0000}.rblock[data-astro-cid-s5prz3dg].scanned .ocr{outline-color:var(--k)}.rblock[data-astro-cid-s5prz3dg] .ocr.k-num{--k:var(--k-num)}.rblock[data-astro-cid-s5prz3dg] .ocr.k-tool{--k:var(--k-tool)}.rblock[data-astro-cid-s5prz3dg] .ocr.k-org{--k:var(--k-org)}.rblock[data-astro-cid-s5prz3dg][data-scan]:after{content:"";background:var(--fg);opacity:0;pointer-events:none;height:2px;position:absolute;top:0;left:0;right:0}.rblock[data-astro-cid-s5prz3dg].scanning:after{animation:.65s ease-out scanY}@keyframes scanY{0%{opacity:.5;top:0}to{opacity:0;top:100%}}@media (width<=40rem){.rblock[data-astro-cid-s5prz3dg]{grid-template-columns:1fr}.rblock[data-astro-cid-s5prz3dg]>[data-astro-cid-s5prz3dg],.rwhen[data-astro-cid-s5prz3dg]{grid-column:1!important}.rwhen[data-astro-cid-s5prz3dg]{grid-row:auto}}@media (prefers-reduced-motion:reduce){.rblock[data-astro-cid-s5prz3dg] .ocr{transition:none}.rblock[data-astro-cid-s5prz3dg].scanning:after{animation:none}}.contact[data-astro-cid-rm6npfgm]{gap:var(--space-s);display:grid}.contact[data-astro-cid-rm6npfgm]>div[data-astro-cid-rm6npfgm]{gap:var(--space-3xs);display:grid}.contact[data-astro-cid-rm6npfgm] dd[data-astro-cid-rm6npfgm]{margin:0}@media (width>=48rem){.contact[data-astro-cid-rm6npfgm]{column-gap:var(--gutter);grid-template-columns:repeat(2,minmax(0,1fr))}}
