.sp[data-astro-cid-ozodj4aj]{--inset:16px}.top[data-astro-cid-ozodj4aj]{padding-top:calc(var(--nav-h) + 11vh);padding-bottom:10vh}.kicker[data-astro-cid-ozodj4aj]{margin:0 var(--inset) 26px;color:var(--ink-3)}.h1[data-astro-cid-ozodj4aj]{margin:0 var(--inset);letter-spacing:-.03em;font-weight:300;line-height:1.04}.lock[data-astro-cid-ozodj4aj]{letter-spacing:0;align-items:center;gap:.42em;font-size:clamp(24px,6vw,84px);display:flex}.lock[data-astro-cid-ozodj4aj] svg{width:.92em;height:.92em;color:var(--ink);flex:none}.lock[data-astro-cid-ozodj4aj] .wm{letter-spacing:-.02em}.h1b[data-astro-cid-ozodj4aj]{margin-top:.12em;font-size:clamp(36px,6vw,84px);display:block}.lock[data-astro-cid-ozodj4aj] rect{stroke-dasharray:56;animation:1.1s cubic-bezier(.6,0,.2,1) .15s both lk-draw}.lock[data-astro-cid-ozodj4aj] path{stroke-dasharray:15;animation:.8s cubic-bezier(.6,0,.2,1) .85s both lk-draw15}.lock[data-astro-cid-ozodj4aj] circle{transform-box:fill-box;transform-origin:50%;animation:.45s cubic-bezier(.3,1.6,.5,1) 1.5s both lk-pop}html.loading .lock[data-astro-cid-ozodj4aj] *,html.trans-in .lock[data-astro-cid-ozodj4aj] *{animation-play-state:paused}@keyframes lk-draw{0%{stroke-dashoffset:56px}to{stroke-dashoffset:0}}@keyframes lk-draw15{0%{stroke-dashoffset:15px}to{stroke-dashoffset:0}}@keyframes lk-pop{0%{transform:scale(0)}to{transform:scale(1)}}.dek[data-astro-cid-ozodj4aj]{margin:28px var(--inset) 0;max-width:40em;color:var(--ink-2);font-size:clamp(16px,1.3vw,19px);line-height:1.6}.stats[data-astro-cid-ozodj4aj]{border-top:1px solid var(--ink);grid-template-columns:repeat(4,1fr);margin:8vh 0 0;display:grid}.stat[data-astro-cid-ozodj4aj]{padding:18px var(--inset) 0}.stat[data-astro-cid-ozodj4aj]+.stat[data-astro-cid-ozodj4aj]{border-left:1px solid var(--line)}.stat[data-astro-cid-ozodj4aj] dt[data-astro-cid-ozodj4aj]{color:var(--ink-2);font-size:12px}.stat[data-astro-cid-ozodj4aj] dd[data-astro-cid-ozodj4aj]{letter-spacing:-.02em;white-space:nowrap;margin:10px 0 0;font-size:clamp(26px,2.8vw,44px);font-weight:300;line-height:1.05}.sn[data-astro-cid-ozodj4aj]{color:var(--ink-3);margin:8px 0 0;font-size:11px}.asof[data-astro-cid-ozodj4aj]{margin:18px var(--inset) 0;color:var(--ink-3);font-size:11px}.body[data-astro-cid-ozodj4aj]{grid-template-columns:1fr 3fr;align-items:start;padding-bottom:12vh;display:grid}.main[data-astro-cid-ozodj4aj],.toc[data-astro-cid-ozodj4aj],.sec[data-astro-cid-ozodj4aj]>[data-astro-cid-ozodj4aj],.spgrid[data-astro-cid-ozodj4aj]>[data-astro-cid-ozodj4aj],.llg[data-astro-cid-ozodj4aj]>[data-astro-cid-ozodj4aj]{min-width:0}.toc[data-astro-cid-ozodj4aj]{top:calc(var(--nav-h) + 28px);padding:14px var(--inset) 0;border-top:1px solid var(--line);max-height:calc(100svh - var(--nav-h) - 48px);font-size:12px;position:sticky;overflow:auto}.toc[data-astro-cid-ozodj4aj] .tt[data-astro-cid-ozodj4aj]{color:var(--ink-3);margin:0 0 12px}.toc[data-astro-cid-ozodj4aj] ol[data-astro-cid-ozodj4aj]{margin:0;padding:0;list-style:none}.toc[data-astro-cid-ozodj4aj] a[data-astro-cid-ozodj4aj]{color:var(--ink-3);grid-template-columns:2.4em 1fr;padding:4px 0;line-height:1.45;text-decoration:none;display:grid}.toc[data-astro-cid-ozodj4aj] a[data-astro-cid-ozodj4aj]:hover{color:var(--ink)}.toc[data-astro-cid-ozodj4aj] .tch[data-astro-cid-ozodj4aj]{color:var(--ink-2);padding:10px 0 6px;display:block}.toc[data-astro-cid-ozodj4aj] .tc[data-astro-cid-ozodj4aj]>ol[data-astro-cid-ozodj4aj]{padding-bottom:6px;display:none}.toc[data-astro-cid-ozodj4aj] .tc[data-astro-cid-ozodj4aj].cur>ol[data-astro-cid-ozodj4aj]{display:block}.toc[data-astro-cid-ozodj4aj] .tc[data-astro-cid-ozodj4aj].cur .tch[data-astro-cid-ozodj4aj],.toc[data-astro-cid-ozodj4aj] a[data-astro-cid-ozodj4aj].on{color:var(--ink)}.toc[data-astro-cid-ozodj4aj] a[data-astro-cid-ozodj4aj].on .n[data-astro-cid-ozodj4aj]{color:var(--accent)}.chap[data-astro-cid-ozodj4aj]{scroll-margin-top:calc(var(--nav-h) + 24px);padding-bottom:4vh}.chh[data-astro-cid-ozodj4aj]{padding:16px var(--inset) 0;border-top:1px solid var(--ink);margin:0 0 9vh}.chh[data-astro-cid-ozodj4aj] .cn[data-astro-cid-ozodj4aj]{color:var(--accent);margin:0 0 18px;font-size:12px}.chh[data-astro-cid-ozodj4aj] h2[data-astro-cid-ozodj4aj]{letter-spacing:-.025em;max-width:18em;margin:0;font-size:clamp(30px,3.4vw,54px);font-weight:300;line-height:1.12}.chh[data-astro-cid-ozodj4aj] .lead[data-astro-cid-ozodj4aj]{max-width:34em;color:var(--ink-2);margin:24px 0 0;font-size:clamp(17px,1.4vw,21px);line-height:1.6}.sec[data-astro-cid-ozodj4aj]{scroll-margin-top:calc(var(--nav-h) + 24px);grid-template-columns:2fr 1fr;padding-bottom:13vh;display:grid}.sh[data-astro-cid-ozodj4aj]{border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:2fr 1fr;align-items:baseline;margin:0 0 28px;padding-top:14px;display:grid}.sh[data-astro-cid-ozodj4aj] .n[data-astro-cid-ozodj4aj]{padding:0 var(--inset);color:var(--ink-3);text-align:right;grid-area:1/2;margin:0;font-size:12px}.sh[data-astro-cid-ozodj4aj] h3[data-astro-cid-ozodj4aj]{padding:0 var(--inset);letter-spacing:-.015em;grid-area:1/1;margin:0;font-size:clamp(22px,2vw,30px);font-weight:300;line-height:1.25}.txt[data-astro-cid-ozodj4aj]{padding:0 var(--inset)}.txt[data-astro-cid-ozodj4aj] p[data-astro-cid-ozodj4aj]{color:var(--ink);margin:0 0 1.1em;font-size:clamp(16px,1.2vw,18px);line-height:1.8}.txt[data-astro-cid-ozodj4aj] p[data-astro-cid-ozodj4aj]:last-child{margin-bottom:0}.txt[data-astro-cid-ozodj4aj] a[data-astro-cid-ozodj4aj]{color:inherit;box-shadow:inset 0 -1px var(--ink-3);text-decoration:none}.txt[data-astro-cid-ozodj4aj] a[data-astro-cid-ozodj4aj]:hover{color:var(--accent);box-shadow:inset 0 -1px var(--accent)}.fig[data-astro-cid-ozodj4aj]{grid-column:1/-1;margin:44px 0 0}.ft[data-astro-cid-ozodj4aj]{margin:0 var(--inset) 14px;border-top:1px solid var(--line);padding-top:12px;font-size:15px;font-weight:500}.fn[data-astro-cid-ozodj4aj]{margin:14px var(--inset) 0;max-width:60em;color:var(--ink-2);font-size:13px;line-height:1.6}.ctl[data-astro-cid-ozodj4aj]{margin:0 var(--inset) 18px;color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:10px 28px;font-size:12px;display:flex}.ctl[data-astro-cid-ozodj4aj] label[data-astro-cid-ozodj4aj]{align-items:center;gap:12px;display:inline-flex}.ctl[data-astro-cid-ozodj4aj] label[data-astro-cid-ozodj4aj] b[data-astro-cid-ozodj4aj]{min-width:5em;color:var(--ink);font-weight:400}.ctl[data-astro-cid-ozodj4aj] button[data-astro-cid-ozodj4aj]{font:inherit;color:var(--ink-2);cursor:pointer;box-shadow:inset 0 -1px var(--line);background:0 0;border:0;margin-left:auto;padding:0 0 3px}.ctl[data-astro-cid-ozodj4aj] button[data-astro-cid-ozodj4aj]:hover{color:var(--accent);box-shadow:inset 0 -1px var(--accent)}.ctl[data-astro-cid-ozodj4aj] .odds[data-astro-cid-ozodj4aj]{color:var(--ink-2)}.ctl[data-astro-cid-ozodj4aj] .fx2[data-astro-cid-ozodj4aj]{font:14px var(--sans);color:var(--ink);margin-left:auto}input[data-astro-cid-ozodj4aj][type=range]{-webkit-appearance:none;appearance:none;cursor:pointer;background:0 0;width:clamp(120px,14vw,200px);height:20px;margin:0}input[data-astro-cid-ozodj4aj][type=range]:focus-visible{outline:1px solid var(--accent);outline-offset:4px}input[data-astro-cid-ozodj4aj][type=range]::-webkit-slider-runnable-track{background:var(--ink-3);height:1px}input[data-astro-cid-ozodj4aj][type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--accent);border:0;border-radius:0;width:11px;height:11px;margin-top:-5px}input[data-astro-cid-ozodj4aj][type=range]::-moz-range-track{background:var(--ink-3);height:1px}input[data-astro-cid-ozodj4aj][type=range]::-moz-range-thumb{background:var(--accent);border:0;border-radius:0;width:11px;height:11px}.cvbox[data-astro-cid-ozodj4aj]{margin:0 var(--inset)}.cvbox[data-astro-cid-ozodj4aj] canvas[data-astro-cid-ozodj4aj]{display:block}.cmt[data-astro-cid-ozodj4aj]{margin:0 var(--inset) 10px}.h-touch[data-astro-cid-ozodj4aj]{display:none}@media (hover:none){.h-mouse[data-astro-cid-ozodj4aj]{display:none}.h-touch[data-astro-cid-ozodj4aj]{display:inline}}.legend[data-astro-cid-ozodj4aj]{margin:0 var(--inset) 12px;color:var(--ink-2);gap:22px;font-size:12px;display:flex}.legend[data-astro-cid-ozodj4aj] span[data-astro-cid-ozodj4aj]{align-items:center;gap:8px;display:inline-flex}.sw[data-astro-cid-ozodj4aj]{width:8px;height:8px;display:inline-block}.sw[data-astro-cid-ozodj4aj].w{background:color-mix(in srgb, var(--ink) 24%, transparent)}.sw[data-astro-cid-ozodj4aj].b{background:var(--accent)}.spbox[data-astro-cid-ozodj4aj]{height:420px;margin:0 var(--inset);position:relative}.spbox[data-astro-cid-ozodj4aj] canvas[data-astro-cid-ozodj4aj]{cursor:crosshair;display:block}.spbox[data-astro-cid-ozodj4aj] .read[data-astro-cid-ozodj4aj]{color:var(--ink-2);white-space:nowrap;pointer-events:none;z-index:1;margin:0;font-size:12px;position:absolute;top:0;left:0}.spbox[data-astro-cid-ozodj4aj] .read[data-astro-cid-ozodj4aj].fl{background:var(--bg);border:1px solid var(--line);color:var(--ink);padding:3px 7px}.spbox[data-astro-cid-ozodj4aj] .read[data-astro-cid-ozodj4aj] b{color:var(--ink);margin-left:8px;font-weight:400}.spbox[data-astro-cid-ozodj4aj] .read[data-astro-cid-ozodj4aj] b.on{color:var(--accent)}.spbox[data-astro-cid-ozodj4aj] .hint[data-astro-cid-ozodj4aj]{text-align:right;color:var(--ink-3);white-space:nowrap;pointer-events:none;margin:0;font-size:12px;position:absolute;top:0;left:0}.method[data-astro-cid-ozodj4aj]{border-top:1px solid var(--ink);grid-template-columns:repeat(3,1fr);margin-left:0;margin-right:0;padding:0;list-style:none;display:grid}.method[data-astro-cid-ozodj4aj] li[data-astro-cid-ozodj4aj]{padding:18px var(--inset) 0;flex-direction:column;gap:10px;display:flex}.method[data-astro-cid-ozodj4aj] li[data-astro-cid-ozodj4aj]+li[data-astro-cid-ozodj4aj]{border-left:1px solid var(--line)}.method[data-astro-cid-ozodj4aj] .n[data-astro-cid-ozodj4aj]{color:var(--ink-3);font-size:11px}.method[data-astro-cid-ozodj4aj] b[data-astro-cid-ozodj4aj]{font-size:clamp(18px,1.5vw,22px);font-weight:400}.method[data-astro-cid-ozodj4aj] p[data-astro-cid-ozodj4aj]{color:var(--ink-2);margin:0;font-size:14px;line-height:1.7}.sysbox[data-astro-cid-ozodj4aj]{height:clamp(380px,58vh,600px);margin:0 var(--inset);border:1px solid var(--line);-webkit-user-select:none;user-select:none;position:relative;overflow:hidden}.sysbox[data-astro-cid-ozodj4aj] canvas{display:block;position:absolute;inset:0}.sysbox[data-astro-cid-ozodj4aj] .sy-stage,.sysbox[data-astro-cid-ozodj4aj] .sy-lab{z-index:2;pointer-events:none;white-space:nowrap;position:absolute;top:0;left:0}.sysbox[data-astro-cid-ozodj4aj] .sy-stage{transform-origin:0 0;flex-direction:column;gap:3px;display:flex}.sysbox[data-astro-cid-ozodj4aj] .sy-stage b{font:600 12px/1.2 var(--sans);color:var(--ink);letter-spacing:.02em}.sysbox[data-astro-cid-ozodj4aj] .fx,.sd[data-astro-cid-ozodj4aj] .fx[data-astro-cid-ozodj4aj]{color:var(--ink-2);letter-spacing:.01em;font-family:Cambria Math,STIX Two Math,Latin Modern Math,Times New Roman,serif;font-size:13px}.sysbox[data-astro-cid-ozodj4aj] .fx sub,.sysbox[data-astro-cid-ozodj4aj] .fx sup,.sd[data-astro-cid-ozodj4aj] .fx[data-astro-cid-ozodj4aj] sub,.sd[data-astro-cid-ozodj4aj] .fx[data-astro-cid-ozodj4aj] sup{font-size:.72em}.sysbox[data-astro-cid-ozodj4aj] .sy-lab{font:11px/1 var(--mono);color:var(--ink)}.sysbox[data-astro-cid-ozodj4aj] .sy-reg{color:var(--ink-2)}.sysbox[data-astro-cid-ozodj4aj] .sy-acc{color:var(--accent)}.sysbox[data-astro-cid-ozodj4aj] .sy-dim{color:var(--ink-2);margin:-6px 0 0 9px;font-size:10px}.sysbox[data-astro-cid-ozodj4aj] .sy-fly{color:var(--accent);margin:-6px 0 0 9px}.sysbox[data-astro-cid-ozodj4aj] .sy-gold{color:#b5891c;font-size:10px}.steps[data-astro-cid-ozodj4aj]{margin:0 var(--inset);border-bottom:1px solid var(--line);flex-wrap:wrap;gap:0;display:flex}.steps[data-astro-cid-ozodj4aj] button[data-astro-cid-ozodj4aj]{font:inherit;color:var(--ink-3);cursor:pointer;background:0 0;border:0;align-items:baseline;gap:8px;padding:12px 14px 10px 0;font-size:12px;display:flex}.steps[data-astro-cid-ozodj4aj] button[data-astro-cid-ozodj4aj] .n[data-astro-cid-ozodj4aj]{color:var(--ink-3)}.steps[data-astro-cid-ozodj4aj] button[data-astro-cid-ozodj4aj]:hover{color:var(--ink)}.steps[data-astro-cid-ozodj4aj] button[data-astro-cid-ozodj4aj].on{color:var(--ink);box-shadow:inset 0 -1px var(--accent)}.steps[data-astro-cid-ozodj4aj] button[data-astro-cid-ozodj4aj].on .n[data-astro-cid-ozodj4aj]{color:var(--accent)}.stepd[data-astro-cid-ozodj4aj]{margin:14px var(--inset) 0;max-width:46em;min-height:3.4em}.sd[data-astro-cid-ozodj4aj] p[data-astro-cid-ozodj4aj]{color:var(--ink-2);margin:0 0 6px;font-size:14px;line-height:1.7}.sd[data-astro-cid-ozodj4aj] .fx[data-astro-cid-ozodj4aj]{color:var(--ink);font-size:15px}.hint2[data-astro-cid-ozodj4aj]{margin:10px var(--inset) 0;color:var(--ink-3);font-size:11px}.spgrid[data-astro-cid-ozodj4aj]{grid-template-columns:2fr 1fr;align-items:start;display:grid}.sp-panel[data-astro-cid-ozodj4aj]{padding:0 var(--inset)}.sp-panel[data-astro-cid-ozodj4aj] .hint2[data-astro-cid-ozodj4aj]{margin:14px 0 0}.tabs[data-astro-cid-ozodj4aj]{flex-wrap:wrap;gap:4px 16px;margin-bottom:14px;display:flex}.tabs[data-astro-cid-ozodj4aj] button[data-astro-cid-ozodj4aj]{font:inherit;color:var(--ink-3);cursor:pointer;background:0 0;border:0;align-items:center;padding:0 0 4px;font-size:12px;display:inline-flex}.tabs[data-astro-cid-ozodj4aj] button[data-astro-cid-ozodj4aj]:hover{color:var(--ink)}.tabs[data-astro-cid-ozodj4aj] button[data-astro-cid-ozodj4aj].on{color:var(--ink);box-shadow:inset 0 -1px var(--accent)}.sq[data-astro-cid-ozodj4aj]{width:7px;height:7px;margin-right:6px;display:inline-block}.rd[data-astro-cid-ozodj4aj]{min-height:5.2em;color:var(--ink);margin:0 0 18px;font-size:14px;line-height:1.7}.u-t[data-astro-cid-ozodj4aj]{margin:0 0 6px;font-size:12px;font-weight:700}.uses[data-astro-cid-ozodj4aj]{border-collapse:collapse;width:100%;font:11px/1 var(--mono)}.uses[data-astro-cid-ozodj4aj] th[data-astro-cid-ozodj4aj],.uses[data-astro-cid-ozodj4aj] td[data-astro-cid-ozodj4aj]{text-align:center;color:var(--ink-3);padding:6px 0;font-weight:400}.uses[data-astro-cid-ozodj4aj] thead[data-astro-cid-ozodj4aj] th[data-astro-cid-ozodj4aj]{border-bottom:1px solid var(--ink)}.uses[data-astro-cid-ozodj4aj] tbody[data-astro-cid-ozodj4aj] tr[data-astro-cid-ozodj4aj]{border-bottom:1px solid var(--line)}.uses[data-astro-cid-ozodj4aj] tbody[data-astro-cid-ozodj4aj] th[data-astro-cid-ozodj4aj]{text-align:left;white-space:nowrap;padding-right:10px}.uses[data-astro-cid-ozodj4aj] tr[data-astro-cid-ozodj4aj].on th[data-astro-cid-ozodj4aj],.uses[data-astro-cid-ozodj4aj] tr[data-astro-cid-ozodj4aj].on td[data-astro-cid-ozodj4aj]{color:var(--ink)}.u-l[data-astro-cid-ozodj4aj]{color:var(--ink-2);flex-wrap:wrap;gap:4px 14px;margin:8px 0 0;font-size:11px;display:flex}.cas-rows[data-astro-cid-ozodj4aj]{margin:0 var(--inset)}.cr[data-astro-cid-ozodj4aj]{border-bottom:1px solid var(--line);grid-template-columns:minmax(9em,1fr) 3fr;align-items:center;gap:16px;height:38px;display:grid}.cn[data-astro-cid-ozodj4aj]{color:var(--ink-2);font-size:14px}.cr[data-astro-cid-ozodj4aj].us .cn[data-astro-cid-ozodj4aj]{color:var(--accent)}.ct[data-astro-cid-ozodj4aj]{height:100%;position:relative}.ct[data-astro-cid-ozodj4aj]:before{content:"";left:var(--z);border-left:1px solid var(--ink-3);position:absolute;top:0;bottom:0}.ct[data-astro-cid-ozodj4aj] i[data-astro-cid-ozodj4aj]{height:6px;width:var(--w);transition:transform .7s cubic-bezier(.2, .8, .2, 1) var(--d);margin-top:-3px;position:absolute;top:50%;transform:scaleX(0)}.ct[data-astro-cid-ozodj4aj] i[data-astro-cid-ozodj4aj].neg{right:calc(100% - var(--z));background:var(--down);transform-origin:100%}.ct[data-astro-cid-ozodj4aj] i[data-astro-cid-ozodj4aj].pos{left:var(--z);background:var(--up);transform-origin:0}.cr[data-astro-cid-ozodj4aj].us .ct[data-astro-cid-ozodj4aj] i[data-astro-cid-ozodj4aj]{background:var(--accent)}.cas[data-astro-cid-ozodj4aj].in .ct[data-astro-cid-ozodj4aj] i[data-astro-cid-ozodj4aj]{transform:none}.ct[data-astro-cid-ozodj4aj] em[data-astro-cid-ozodj4aj]{color:var(--ink-2);white-space:nowrap;opacity:0;transition:opacity .3s calc(var(--d) + .5s);font-size:12px;font-style:normal;position:absolute;top:50%;transform:translateY(-50%)}.cas[data-astro-cid-ozodj4aj].in .ct[data-astro-cid-ozodj4aj] em[data-astro-cid-ozodj4aj]{opacity:1}.ct[data-astro-cid-ozodj4aj] em[data-astro-cid-ozodj4aj].neg{right:calc(100% - var(--z) + var(--w) + 8px)}.ct[data-astro-cid-ozodj4aj] em[data-astro-cid-ozodj4aj].pos{left:calc(var(--z) + var(--w) + 8px)}.cr[data-astro-cid-ozodj4aj].us .ct[data-astro-cid-ozodj4aj] em[data-astro-cid-ozodj4aj]{color:var(--accent);font-weight:500}.cr[data-astro-cid-ozodj4aj].axis{border-bottom:0;height:30px}.cr[data-astro-cid-ozodj4aj].axis .cn[data-astro-cid-ozodj4aj]{color:var(--ink-3);font-size:11px}.cr[data-astro-cid-ozodj4aj].axis .ct[data-astro-cid-ozodj4aj]:before{display:none}.cr[data-astro-cid-ozodj4aj].axis b[data-astro-cid-ozodj4aj]{color:var(--ink-3);font-size:10.5px;font-weight:400;position:absolute;top:8px;transform:translate(-50%)}.yt[data-astro-cid-ozodj4aj]{width:calc(100% - 2 * var(--inset));margin:0 var(--inset);border-collapse:collapse}.yt[data-astro-cid-ozodj4aj] th[data-astro-cid-ozodj4aj]{text-align:left;color:var(--ink-3);border-bottom:1px solid var(--ink);padding:0 12px 10px 0;font-size:11px;font-weight:400}.yt[data-astro-cid-ozodj4aj] td[data-astro-cid-ozodj4aj]{border-bottom:1px solid var(--line);vertical-align:middle;padding:12px 12px 12px 0;font-size:15px}.yt[data-astro-cid-ozodj4aj] td[data-astro-cid-ozodj4aj].mono{color:var(--ink-2);width:22%;font-size:12px}.yt[data-astro-cid-ozodj4aj] td[data-astro-cid-ozodj4aj]:not(.mono){width:39%}.yt[data-astro-cid-ozodj4aj] .v[data-astro-cid-ozodj4aj]{font-variant-numeric:tabular-nums;min-width:5.6em;display:inline-block}.yt[data-astro-cid-ozodj4aj] .v[data-astro-cid-ozodj4aj].up{color:var(--up)}.yt[data-astro-cid-ozodj4aj] .v[data-astro-cid-ozodj4aj].dn{color:var(--down)}.yt[data-astro-cid-ozodj4aj] .v[data-astro-cid-ozodj4aj].us{color:var(--accent)}.yt[data-astro-cid-ozodj4aj] .bar[data-astro-cid-ozodj4aj]{vertical-align:middle;height:6px;width:calc(var(--w) * .6);min-width:1px;display:inline-block}.yt[data-astro-cid-ozodj4aj] .bar[data-astro-cid-ozodj4aj].b.up{background:var(--up);opacity:.6}.yt[data-astro-cid-ozodj4aj] .bar[data-astro-cid-ozodj4aj].b.dn{background:var(--down);opacity:.6}.yt[data-astro-cid-ozodj4aj] .bar[data-astro-cid-ozodj4aj].a{background:var(--accent)}.kplot[data-astro-cid-ozodj4aj]{margin:0 var(--inset)}.kplot[data-astro-cid-ozodj4aj] svg{touch-action:pan-y;display:block;overflow:visible}.kplot[data-astro-cid-ozodj4aj] .k-gl{stroke:var(--line);stroke-width:1px}.kplot[data-astro-cid-ozodj4aj] .k-zero{stroke:var(--ink-3);stroke-width:1px}.kplot[data-astro-cid-ozodj4aj] .k-t{font:10.5px var(--mono);fill:var(--ink-3)}.kplot[data-astro-cid-ozodj4aj] .k-ax{font:11px var(--mono);fill:var(--ink-3)}.kplot[data-astro-cid-ozodj4aj] .k-gt{font:10px var(--mono);fill:var(--ink-3)}.kplot[data-astro-cid-ozodj4aj] .k-ghost{fill:none;stroke:var(--ink-3);stroke-width:1px;opacity:.55}.kplot[data-astro-cid-ozodj4aj] .k-pos{fill:none;stroke:var(--ink);stroke-width:1.75px;stroke-linejoin:round}.kplot[data-astro-cid-ozodj4aj] .k-neg{fill:none;stroke:var(--down);stroke-width:1.5px;stroke-linejoin:round}.kplot[data-astro-cid-ozodj4aj] .k-drop{stroke:var(--accent);stroke-width:1px;stroke-dasharray:3 3}.kplot[data-astro-cid-ozodj4aj] .k-best{fill:var(--accent)}.kplot[data-astro-cid-ozodj4aj] .k-bl{font:12px var(--mono);fill:var(--accent);paint-order:stroke;stroke:var(--bg);stroke-width:4px;stroke-linejoin:round}.kplot[data-astro-cid-ozodj4aj] .k-f0{fill:var(--bg);stroke:var(--down);stroke-width:1.25px}.kplot[data-astro-cid-ozodj4aj] .k-over{font:11px var(--mono);fill:var(--down);paint-order:stroke;stroke:var(--bg);stroke-width:4px;stroke-linejoin:round}.kplot[data-astro-cid-ozodj4aj] .k-hv{stroke:var(--ink-3);stroke-width:1px;stroke-dasharray:1 3}.kplot[data-astro-cid-ozodj4aj] .k-hd{fill:var(--ink)}.kplot[data-astro-cid-ozodj4aj] .k-rd{font:11px var(--mono);fill:var(--ink)}.eye[data-astro-cid-ozodj4aj]{padding:0 var(--inset);align-self:start;margin:0}.eye[data-astro-cid-ozodj4aj] svg[data-astro-cid-ozodj4aj]{width:100%;max-width:300px;height:auto;margin-left:auto;display:block;overflow:visible}.eye[data-astro-cid-ozodj4aj] .lids[data-astro-cid-ozodj4aj]{transform-box:view-box;transform-origin:160px 100px;transition:transform .5s cubic-bezier(.2,.8,.2,1);transform:scaleY(.04)}.eye[data-astro-cid-ozodj4aj].open .lids[data-astro-cid-ozodj4aj]{transform:none}.eye[data-astro-cid-ozodj4aj] .ball[data-astro-cid-ozodj4aj]{transition:transform .25s ease-out}.eye[data-astro-cid-ozodj4aj] .e-lid[data-astro-cid-ozodj4aj]{fill:none;stroke:var(--ink);stroke-width:1px}.eye[data-astro-cid-ozodj4aj] .e-xh[data-astro-cid-ozodj4aj]{stroke:var(--accent);stroke-width:1px;opacity:.45;transition:opacity .3s}.eye[data-astro-cid-ozodj4aj] .e-iris[data-astro-cid-ozodj4aj]{fill:none;stroke:var(--accent);stroke-width:1px;opacity:.85}.eye[data-astro-cid-ozodj4aj] .e-iris2[data-astro-cid-ozodj4aj]{fill:none;stroke:var(--accent);stroke-width:1px;stroke-dasharray:2 3;opacity:.7}.eye[data-astro-cid-ozodj4aj] .e-pupil[data-astro-cid-ozodj4aj]{fill:var(--accent)}.eye[data-astro-cid-ozodj4aj] .e-ring[data-astro-cid-ozodj4aj]{fill:none;stroke:var(--accent);stroke-width:1px;transform-box:fill-box;transform-origin:50%;animation:1.6s ease-out infinite sp-ring}@keyframes sp-ring{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(3.2)}}.eye[data-astro-cid-ozodj4aj] .e-pupil[data-astro-cid-ozodj4aj],.eye[data-astro-cid-ozodj4aj] .e-iris[data-astro-cid-ozodj4aj],.eye[data-astro-cid-ozodj4aj] .e-iris2[data-astro-cid-ozodj4aj]{transform-box:fill-box;transform-origin:50%;transition:transform .3s cubic-bezier(.2,.8,.2,1),opacity .3s}.eye[data-astro-cid-ozodj4aj].look .e-pupil[data-astro-cid-ozodj4aj]{transform:scale(1.7)}.eye[data-astro-cid-ozodj4aj].look .e-iris[data-astro-cid-ozodj4aj]{opacity:1;stroke-width:1.5px;transform:scale(1.12)}.eye[data-astro-cid-ozodj4aj].look .e-iris2[data-astro-cid-ozodj4aj]{opacity:1;transform:scale(1.25)}.eye[data-astro-cid-ozodj4aj].look .e-xh[data-astro-cid-ozodj4aj]{opacity:.9}.seer[data-astro-cid-ozodj4aj]{border-bottom:1px dashed var(--accent);cursor:default}.seer[data-astro-cid-ozodj4aj]:hover,.seer[data-astro-cid-ozodj4aj]:focus-visible{color:var(--accent);outline:none}.strip[data-astro-cid-ozodj4aj]{margin:0 var(--inset) 22px;border-top:1px solid var(--ink);grid-template-columns:repeat(6,1fr);display:grid}.strip[data-astro-cid-ozodj4aj].four{grid-template-columns:repeat(4,1fr);margin-bottom:0}.strip[data-astro-cid-ozodj4aj] div[data-astro-cid-ozodj4aj]{padding:14px 12px 0 0}.strip[data-astro-cid-ozodj4aj] div[data-astro-cid-ozodj4aj]+div[data-astro-cid-ozodj4aj]{border-left:1px solid var(--line);padding-left:12px}.strip[data-astro-cid-ozodj4aj] dt[data-astro-cid-ozodj4aj]{color:var(--ink-3);font-size:11px;line-height:1.4}.strip[data-astro-cid-ozodj4aj] dd[data-astro-cid-ozodj4aj]{letter-spacing:-.01em;white-space:nowrap;font-variant-numeric:tabular-nums;margin:8px 0 0;font-size:clamp(20px,1.9vw,30px);font-weight:300}.strip[data-astro-cid-ozodj4aj] dd[data-astro-cid-ozodj4aj].acc{color:var(--accent)}.strip[data-astro-cid-ozodj4aj] dd[data-astro-cid-ozodj4aj].up{color:var(--up)}.strip[data-astro-cid-ozodj4aj] dd[data-astro-cid-ozodj4aj].dn{color:var(--down)}.strip[data-astro-cid-ozodj4aj] .sn[data-astro-cid-ozodj4aj]{color:var(--ink-3);margin:6px 0 0;font-size:11px}.pbox[data-astro-cid-ozodj4aj]{margin:0 var(--inset);min-width:0}.pbox[data-astro-cid-ozodj4aj] svg,.rbox[data-astro-cid-ozodj4aj] svg{display:block;overflow:visible}.fig[data-astro-cid-ozodj4aj] .p-up{fill:var(--up);opacity:.8}.fig[data-astro-cid-ozodj4aj] .p-dn{fill:var(--down);opacity:.8}.fig[data-astro-cid-ozodj4aj] .p-rnd{fill:var(--ink-3);opacity:.5}.fig[data-astro-cid-ozodj4aj] .p-base{stroke:var(--ink-3);stroke-width:1px}.fig[data-astro-cid-ozodj4aj] .p-gl{stroke:var(--line);stroke-width:1px}.fig[data-astro-cid-ozodj4aj] .p-zero{stroke:var(--ink-2);stroke-width:1px}.fig[data-astro-cid-ozodj4aj] .p-t{font:10.5px var(--mono);fill:var(--ink-3)}.fig[data-astro-cid-ozodj4aj] .p-t.on{fill:var(--accent)}.fig[data-astro-cid-ozodj4aj] .p-ax{font:11px var(--mono);fill:var(--ink-3)}.fig[data-astro-cid-ozodj4aj] .p-mean{stroke:var(--accent);stroke-width:1.5px;stroke-dasharray:4 3}.fig[data-astro-cid-ozodj4aj] .p-ml{font:12px var(--mono);fill:var(--accent)}.fig[data-astro-cid-ozodj4aj] .p-real{stroke:var(--accent);stroke-width:2px}.fig[data-astro-cid-ozodj4aj] .p-curve{fill:none;stroke:var(--ink);stroke-width:1.5px}.fig[data-astro-cid-ozodj4aj] .p-dot{fill:var(--accent)}.fig[data-astro-cid-ozodj4aj] .p-yr{stroke:var(--ink-3);stroke-width:1px;stroke-dasharray:2 3}.fig[data-astro-cid-ozodj4aj] .p-yl{font:10.5px var(--mono);fill:var(--ink-3)}.fig[data-astro-cid-ozodj4aj] .p-bar .hit{fill:#0000;cursor:pointer}.fig[data-astro-cid-ozodj4aj] .p-bar .b{fill:var(--ink-3);opacity:.6}.fig[data-astro-cid-ozodj4aj] .p-bar.on .b{fill:var(--accent);opacity:1}.fig[data-astro-cid-ozodj4aj] .p-bar .ci{stroke:var(--ink-2);stroke-width:1px}.ctl[data-astro-cid-ozodj4aj] .big[data-astro-cid-ozodj4aj]{align-items:baseline;gap:12px;margin-left:auto;display:inline-flex}.ctl[data-astro-cid-ozodj4aj] .big[data-astro-cid-ozodj4aj] b[data-astro-cid-ozodj4aj]{font:300 clamp(26px, 2.4vw, 36px) var(--sans);color:var(--accent);letter-spacing:-.01em}.llg[data-astro-cid-ozodj4aj]{grid-template-columns:3fr 2fr;gap:0;display:grid}.rgrid[data-astro-cid-ozodj4aj]{margin:0 var(--inset);border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.rc[data-astro-cid-ozodj4aj]{min-width:0;padding:12px 14px 0 0}.rc[data-astro-cid-ozodj4aj]+.rc[data-astro-cid-ozodj4aj]{border-left:1px solid var(--line);padding-left:14px}.rt[data-astro-cid-ozodj4aj]{color:var(--ink);margin:0 0 8px;font-size:12px}.rt[data-astro-cid-ozodj4aj] span[data-astro-cid-ozodj4aj]{color:var(--ink-3);margin-left:10px}.rr[data-astro-cid-ozodj4aj]{color:var(--ink-2);flex-direction:column;gap:4px;margin:6px 0 0;font-size:11px;display:flex}.rr[data-astro-cid-ozodj4aj] b[data-astro-cid-ozodj4aj]{color:var(--accent);font-size:12px;font-weight:400}.dread[data-astro-cid-ozodj4aj]{margin:0 var(--inset) 12px;min-height:1.5em;color:var(--ink);font-size:13px}.lkread[data-astro-cid-ozodj4aj]{margin:0 var(--inset) 6px;container-type:inline-size}.lkk[data-astro-cid-ozodj4aj]{color:var(--ink-2);margin:0;font-size:13px}.lkn[data-astro-cid-ozodj4aj]{font:300 clamp(20px, 5vw, 64px) / 1.08 var(--sans);color:var(--accent);letter-spacing:-.01em;white-space:nowrap;font-variant-numeric:tabular-nums;margin:10px 0 0;font-size:clamp(20px,6.2cqi,64px)}.lkw[data-astro-cid-ozodj4aj]{min-height:1.6em;color:var(--ink);margin:10px 0 0;font-size:15px}.fig[data-astro-cid-ozodj4aj] .p-tail{fill:var(--accent);opacity:.22}.fig[data-astro-cid-ozodj4aj] .p-yl.dim{opacity:.7}.lk[data-astro-cid-ozodj4aj] svg{cursor:crosshair}.navbox[data-astro-cid-ozodj4aj]{height:clamp(240px,36vh,360px);margin:8px calc(var(--inset) + 190px) 28px var(--inset);position:relative}.navbox[data-astro-cid-ozodj4aj] svg[data-astro-cid-ozodj4aj]{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.navbox[data-astro-cid-ozodj4aj] .ng[data-astro-cid-ozodj4aj]{stroke:var(--line);stroke-width:1px;vector-effect:non-scaling-stroke}.navbox[data-astro-cid-ozodj4aj] .na[data-astro-cid-ozodj4aj]{fill:color-mix(in srgb, var(--ink) 6%, transparent);stroke:none}.navbox[data-astro-cid-ozodj4aj] .nl[data-astro-cid-ozodj4aj]{fill:none;stroke:var(--ink);stroke-width:1.5px;vector-effect:non-scaling-stroke}.navbox[data-astro-cid-ozodj4aj] .nb[data-astro-cid-ozodj4aj]{fill:none;stroke:var(--ink-3);stroke-width:1px;vector-effect:non-scaling-stroke}.nyl[data-astro-cid-ozodj4aj]{color:var(--ink-3);font-size:10.5px;position:absolute;left:0;transform:translateY(-120%)}.nxl[data-astro-cid-ozodj4aj]{color:var(--ink-3);font-size:10.5px;position:absolute;top:100%;transform:translate(-50%,6px)}.ndot[data-astro-cid-ozodj4aj]{background:var(--accent);border-radius:50%;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;position:absolute}.nend[data-astro-cid-ozodj4aj]{white-space:nowrap;font-size:11px;position:absolute;left:calc(100% + 12px);transform:translateY(-50%)}.nend[data-astro-cid-ozodj4aj].us{color:var(--ink)}.nend[data-astro-cid-ozodj4aj].bt{color:var(--ink-3);transform:translateY(-110%)}.more[data-astro-cid-ozodj4aj]{margin:10px var(--inset) 0;font-size:13px}.team[data-astro-cid-ozodj4aj] b[data-astro-cid-ozodj4aj]{font-size:clamp(16px,1.3vw,19px)}.links[data-astro-cid-ozodj4aj]{margin:0 var(--inset);gap:32px;display:flex}@media (prefers-reduced-motion:reduce){.ct[data-astro-cid-ozodj4aj] i[data-astro-cid-ozodj4aj],.ct[data-astro-cid-ozodj4aj] em[data-astro-cid-ozodj4aj]{transition:none}}@media (width<=900px){.stats[data-astro-cid-ozodj4aj]{grid-template-columns:1fr 1fr}.stat[data-astro-cid-ozodj4aj]{border-bottom:1px solid var(--line);padding-bottom:18px}.stat[data-astro-cid-ozodj4aj]:nth-child(3){border-left:0}.body[data-astro-cid-ozodj4aj]{grid-template-columns:1fr}.toc[data-astro-cid-ozodj4aj]{max-height:none;margin-bottom:64px;position:static}.toc[data-astro-cid-ozodj4aj] .tc[data-astro-cid-ozodj4aj]>ol[data-astro-cid-ozodj4aj]{display:block}.sec[data-astro-cid-ozodj4aj],.sh[data-astro-cid-ozodj4aj]{grid-template-columns:1fr}.sh[data-astro-cid-ozodj4aj]{gap:6px}.sh[data-astro-cid-ozodj4aj] .n[data-astro-cid-ozodj4aj]{text-align:left;grid-area:1/1}.sh[data-astro-cid-ozodj4aj] h3[data-astro-cid-ozodj4aj]{grid-row:2}.has-side[data-astro-cid-ozodj4aj] .eye[data-astro-cid-ozodj4aj]{margin-top:28px}.has-side[data-astro-cid-ozodj4aj] .eye[data-astro-cid-ozodj4aj] svg[data-astro-cid-ozodj4aj]{max-width:220px;margin:0}.method[data-astro-cid-ozodj4aj]{grid-template-columns:1fr}.method[data-astro-cid-ozodj4aj] li[data-astro-cid-ozodj4aj]{padding-bottom:18px}.method[data-astro-cid-ozodj4aj] li[data-astro-cid-ozodj4aj]+li[data-astro-cid-ozodj4aj]{border-left:0;border-top:1px solid var(--line)}.spbox[data-astro-cid-ozodj4aj]{height:300px}.sysbox[data-astro-cid-ozodj4aj]{height:340px}.spgrid[data-astro-cid-ozodj4aj]{grid-template-columns:1fr;gap:20px}.ctl[data-astro-cid-ozodj4aj] .fx2[data-astro-cid-ozodj4aj]{width:100%;margin-left:0}.ctl[data-astro-cid-ozodj4aj] button[data-astro-cid-ozodj4aj]{margin-left:0}.cr[data-astro-cid-ozodj4aj]{grid-template-columns:8.5em 1fr;gap:10px}.cn[data-astro-cid-ozodj4aj]{font-size:12.5px}.yt[data-astro-cid-ozodj4aj] .bar[data-astro-cid-ozodj4aj]{display:none}.strip[data-astro-cid-ozodj4aj],.strip[data-astro-cid-ozodj4aj].four{grid-template-columns:1fr 1fr}.strip[data-astro-cid-ozodj4aj] div[data-astro-cid-ozodj4aj],.strip[data-astro-cid-ozodj4aj] div[data-astro-cid-ozodj4aj]+div[data-astro-cid-ozodj4aj]{border-left:0;border-bottom:1px solid var(--line);padding:12px 10px 12px 0}.llg[data-astro-cid-ozodj4aj]{grid-template-columns:1fr;gap:24px}.rgrid[data-astro-cid-ozodj4aj]{grid-template-columns:1fr 1fr}.rc[data-astro-cid-ozodj4aj],.rc[data-astro-cid-ozodj4aj]+.rc[data-astro-cid-ozodj4aj]{border-left:0;border-bottom:1px solid var(--line);padding:12px 10px 16px 0}.ctl[data-astro-cid-ozodj4aj] .big[data-astro-cid-ozodj4aj]{width:100%;margin-left:0}.navbox[data-astro-cid-ozodj4aj]{margin-right:var(--inset);margin-bottom:92px}.nend[data-astro-cid-ozodj4aj],.nend[data-astro-cid-ozodj4aj].bt{left:0;right:auto;transform:none;top:auto!important}.nend[data-astro-cid-ozodj4aj].us{bottom:-50px}.nend[data-astro-cid-ozodj4aj].bt{bottom:-70px}}
