.elog{--paper:#fff;--ink:#16150f;--ink-2:#4a463e;--ink-3:#6b6559;--line:#e7e5e0;--wash:#f6f5f1;--pos:#13784a;--pos-glow:#3ef0c2;--neg:#c2364b;--out:cubic-bezier(.16,1,.3,1);background:var(--paper);color:var(--ink)}.elog .elog-fig{border:1px solid var(--line);background:#fff;border-radius:14px;margin:0;padding:20px}.elog .elog-fig-t{font-family:var(--font-serif), Georgia, serif;color:var(--ink);font-size:19px;line-height:1.25}.elog .elog-fig-sub{color:var(--ink-3);margin-top:4px;font-size:13px}.elog .elog-fig-body{gap:10px;margin-top:14px;display:grid}.elog .elog-fig-c{color:var(--ink-3);margin-top:12px;font-size:13px}.elog .elog-dbar{grid-template-columns:minmax(0,1.1fr) minmax(0,2fr) auto;align-items:center;gap:10px;display:grid}.elog .elog-dbar-l{color:var(--ink-2);font-size:13px}.elog .elog-dbar-track{background:var(--wash);border-radius:7px;height:14px;position:relative;overflow:hidden}.elog .elog-dbar-zero{background:var(--ink-3);width:1px;position:absolute;top:-2px;bottom:-2px;left:50%}.elog .elog-dbar-fill{border-radius:7px;position:absolute;top:0;bottom:0}.elog .elog-dbar-fill.pos{background:var(--pos);transform-origin:0;box-shadow:0 0 12px var(--pos-glow)}@supports (color:color-mix(in lab, red, red)){.elog .elog-dbar-fill.pos{box-shadow:0 0 12px color-mix(in srgb, var(--pos-glow) 45%, transparent)}}.elog .elog-dbar-fill.neg{background:var(--neg);transform-origin:100%}.elog .elog-dbar-v{font-family:var(--font-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;font-size:13px}.elog .elog-dbar-v.pos{color:var(--pos)}.elog .elog-dbar-v.neg{color:var(--neg)}.elog [data-play=armed] .elog-dbar-fill{transform:scaleX(0)}.elog [data-play=play] .elog-dbar-fill{transition:transform .9s var(--out);transform:none}.elog .elog-scale{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.elog .elog-scale li{border:1px solid var(--line);background:#fff;border-radius:12px;padding:14px}.elog .elog-scale-v{font-family:var(--font-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;font-size:26px;font-weight:600;display:block}.elog .elog-scale-l{color:var(--ink-3);margin-top:2px;font-size:13px;display:block}@media (max-width:640px){.elog .elog-scale{grid-template-columns:repeat(2,minmax(0,1fr))}.elog .elog-dbar{grid-template-columns:1fr auto}.elog .elog-dbar-l{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.elog [data-play] .elog-dbar-fill{transition:none;transform:none}}.elog .elog-btn{border:1px solid var(--ink);color:var(--ink);background:#fff;border-radius:999px;padding:7px 12px;font-size:13px;font-weight:600}.elog .elog-btn[aria-pressed=true]{background:var(--ink);color:#fff}.elog .elog-btn:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.elog .elog-pg-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;display:flex}.elog .elog-pg-count{color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:14px}.elog .elog-pg{grid-template-columns:1fr;gap:14px;margin-top:12px;display:grid}.elog .elog-pg-scroll{overflow-x:auto}.elog .elog-pg-t{border-collapse:separate;border-spacing:3px;width:100%;font-size:13px}.elog .elog-pg-t caption{text-align:left;padding-bottom:4px;font-weight:600}.elog .elog-pg-t th{color:var(--ink-3);text-align:left;white-space:nowrap;font-weight:500}.elog .elog-pg-t td{text-align:right;font-family:var(--font-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;transition:background-color .6s var(--out), color .6s var(--out);border-radius:6px;padding:6px 8px}.elog .elog-pg-t td.pos{background:var(--pos)}@supports (color:color-mix(in lab, red, red)){.elog .elog-pg-t td.pos{background:color-mix(in srgb, var(--pos) 14%, #fff)}}.elog .elog-pg-t td.pos{color:var(--pos)}.elog .elog-pg-t td.neg{background:var(--neg)}@supports (color:color-mix(in lab, red, red)){.elog .elog-pg-t td.neg{background:color-mix(in srgb, var(--neg) 11%, #fff)}}.elog .elog-pg-t td.neg{color:var(--neg)}.elog .elog-pg-t td.na{color:var(--ink-3)}.elog [data-play=armed] .elog-pg-t td{opacity:0}.elog [data-play=play] .elog-pg-t td{opacity:1;transition:opacity .5s var(--out), background-color .6s var(--out), color .6s var(--out)}.elog .elog-bm-legend{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:8px;font-size:12px;display:flex}.elog .elog-bm-legend .k{vertical-align:-1px;width:10px;height:10px;margin-right:4px;display:inline-block}.elog .elog-bm-legend .dot{background:var(--ink);border-radius:50%}.elog .elog-bm-legend .ring{border:2px solid var(--ink-3);border-radius:50%}.elog .elog-bm-legend .ci{background:var(--ink);border-radius:3px;width:18px;height:6px}@supports (color:color-mix(in lab, red, red)){.elog .elog-bm-legend .ci{background:color-mix(in srgb, var(--ink) 18%, #fff)}}.elog .elog-bm{gap:12px;margin:12px 0 0;padding:0;list-style:none;display:grid}.elog .elog-bm-row{grid-template-columns:minmax(0,1.1fr) minmax(0,2.4fr) 64px;align-items:center;gap:10px;display:grid}.elog .elog-bm-l{color:var(--ink-2);font-size:13px}.elog .elog-bm-l small{color:var(--ink-3);font-size:11px;display:block}.elog .elog-bm-track{height:22px;position:relative}.elog .elog-bm-zero{background:var(--ink-3);width:1px;position:absolute;top:-4px;bottom:-4px}.elog .elog-bm-zero i{color:var(--ink-3);font-size:10px;font-style:normal;position:absolute;top:-14px;left:-3px}.elog .elog-bm-ci{background:var(--ink);border-radius:3px;height:6px;position:absolute;top:8px}@supports (color:color-mix(in lab, red, red)){.elog .elog-bm-ci{background:color-mix(in srgb, var(--ink) 18%, #fff)}}.elog .elog-bm-ci{transform-origin:0}.elog .elog-bm-dot,.elog .elog-bm-ring{border-radius:50%;width:12px;height:12px;margin-left:-6px;position:absolute;top:5px}.elog .elog-bm-dot.pos{background:var(--pos)}.elog .elog-bm-dot.neg{background:var(--neg)}.elog .elog-bm-ring{border:2px solid var(--ink-3);background:0 0}.elog .elog-bm-v{text-align:right;font-family:var(--font-mono), ui-monospace, monospace;font-size:13px}.elog .elog-bm-v.pos{color:var(--pos)}.elog .elog-bm-v.neg{color:var(--neg)}.elog [data-play=armed] .elog-bm-ci{transform:scaleX(0)}.elog [data-play=armed] .elog-bm-dot,.elog [data-play=armed] .elog-bm-ring{opacity:0}.elog [data-play=play] .elog-bm-ci{transition:transform .8s var(--out);transform:none}.elog [data-play=play] .elog-bm-dot,.elog [data-play=play] .elog-bm-ring{opacity:1;transition:opacity .4s .6s}@media (prefers-reduced-motion:reduce){.elog [data-play] .elog-bm-ci,.elog [data-play] .elog-pg-t td{transition:none}}.elog .elog-film{margin:0}.elog .elog-film-cap{margin-bottom:10px;display:block}.elog .elog-film-t{font-family:var(--font-serif), Georgia, serif;font-size:19px;display:block}.elog .elog-film-sub{color:var(--ink-3);font-size:13px;display:block}.elog .elog-film-stage{background:#131722;border:1px solid #1e2230;border-radius:14px;overflow:hidden}.elog .elog-film-canvas{width:100%;height:280px;display:block}.elog .elog-film-ctl{border-top:1px solid #1e2230;gap:8px;padding:8px 12px;display:flex}.elog .elog-film-play{color:#fff;background:#2962ff;border-radius:8px;padding:6px 12px;font-size:13px;font-weight:600}.elog .elog-film-next{color:#d1d4dc;border:1px solid #434651;border-radius:8px;padding:6px 12px;font-size:13px;font-weight:600}.elog .elog-film-play:focus-visible,.elog .elog-film-next:focus-visible{outline-offset:2px;outline:2px solid #fff}.elog .elog-film-pos{accent-color:#2962ff;width:100%;height:24px;display:block}.elog .elog-film-text{color:var(--ink-2);margin-top:8px;font-size:13px}.elog .elog-film-text summary{cursor:pointer;color:var(--ink);padding:4px 0;font-weight:600}.elog .elog-film-text ol{margin:6px 0 0 18px;list-style:decimal}.elog .elog-pg-scroll:focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:6px}.elog .elog-pg-t td{padding:6px 5px}@media (min-width:900px){.elog .elog-pg{grid-template-columns:auto 1fr 1fr;gap:0 10px}.elog .elog-pg-scroll+.elog-pg-scroll tbody th,.elog .elog-pg-scroll+.elog-pg-scroll thead th:first-child{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.elog .elog-trio .elog-dbar{grid-template-columns:minmax(0,1fr) 88px}.elog .elog-trio .elog-dbar-v{text-align:right;white-space:nowrap}.elog .elog-trio .elog-dbar-l{grid-column:1/-1}.elog .elog-fig-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin-top:8px;display:flex}.elog .elog-fig-bar .elog-fig-sub{margin-top:0}.elog .elog-step-btn{padding:4px 11px;font-size:12px}.elog .elog-qs-key,.elog .elog-pa-key{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:12px;display:flex}.elog .elog-qs-key .k{vertical-align:-1px;border-radius:2px;width:10px;height:10px;margin-right:4px;display:inline-block}.elog .elog-qs-key .k.pos{background:var(--pos)}.elog .elog-qs-key .k.neg{background:var(--neg)}.elog .elog-qs-key .k.cash{border:1.5px solid var(--ink-3)}.elog .elog-qs-rows{gap:12px;margin:12px 0 0;padding:0;list-style:none;display:grid}.elog .elog-qs-row,.elog .elog-qs-axis{grid-template-columns:minmax(0,1fr) minmax(0,2.2fr);align-items:center;gap:6px 12px;display:grid}.elog .elog-qs-l{color:var(--ink-2);font-size:13px}.elog .elog-qs-l small{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:11px;display:block}.elog .elog-qs-cells{gap:2px;display:grid}.elog .elog-qs-cells i{text-align:center;color:#fff;border-radius:3px;height:18px;font-size:9px;font-style:normal;font-weight:700;line-height:18px;display:block}.elog .elog-qs-cells i.pos{background:var(--pos)}.elog .elog-qs-cells i.neg{background:var(--neg)}.elog .elog-qs-cells i.zero{background:var(--ink-3)}.elog .elog-qs-cells i.cash{border:1.5px solid var(--ink-3);color:var(--ink-3);background:0 0;line-height:15px}.elog .elog-qs-rows i[data-on="0"]{opacity:0;transform:scale(.6)}.elog .elog-qs-rows i[data-on="1"]{opacity:1;transition:opacity .35s var(--out), transform .35s var(--out);transform:none}.elog .elog-qs-axis{margin-top:4px}.elog .elog-qs-axis i{height:auto;color:var(--ink-3);white-space:nowrap;font-size:10px;font-style:normal;display:block;overflow:visible}.elog .elog-at-steps{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.elog .elog-at-row{grid-template-columns:minmax(0,1.3fr) minmax(0,2fr) 84px;align-items:center;gap:10px;display:grid}.elog .elog-at-l{color:var(--ink-2);font-size:13px}.elog .elog-at-l small{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:11px;display:block}.elog .elog-at-steps li.total .elog-at-l{color:var(--ink);font-weight:600}.elog .elog-at-track{background:var(--wash);border-radius:4px;height:16px;position:relative}.elog .elog-at-zero{background:var(--ink-3);width:1px;position:absolute;top:-3px;bottom:-3px}.elog .elog-at-bar{border-radius:3px;position:absolute;top:2px;bottom:2px}.elog .elog-at-bar.pos{background:var(--pos)}.elog .elog-at-bar.neg{background:var(--neg)}.elog .elog-at-bar.zero{background:var(--ink-3)}.elog .elog-at-v{text-align:right;white-space:nowrap;font-family:var(--font-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;font-size:13px}.elog .elog-at-v.pos{color:var(--pos)}.elog .elog-at-v.neg{color:var(--neg)}.elog .elog-at-v.zero{color:var(--ink-3)}.elog .elog-at-steps li[data-on="0"]{opacity:0;transform:translateY(4px)}.elog .elog-at-steps li[data-on="1"]{opacity:1;transition:opacity .45s var(--out), transform .45s var(--out);transform:none}.elog .elog-at-mean{color:var(--ink-2);font-variant-numeric:tabular-nums;margin-top:10px;font-size:13px}.elog .elog-pa-key .k{vertical-align:-1px;border-radius:50%;width:10px;height:10px;margin-right:4px;display:inline-block}.elog .elog-pa-key .k.raw{border:2px solid var(--ink);background:#fff}.elog .elog-pa-key .k.adj{background:var(--ink)}.elog .elog-pa-key .k.alpha{border-left:2px dashed var(--ink-3);border-radius:0;width:0;height:12px}.elog .elog-pa-rows{gap:10px;margin:12px 0 0;padding:0;list-style:none;display:grid}.elog .elog-pa-row{grid-template-columns:minmax(0,1.4fr) minmax(0,2fr) 150px;align-items:center;gap:10px;display:grid}.elog .elog-pa-l{color:var(--ink-2);font-size:12.5px}.elog .elog-pa-l small{color:var(--ink-3);font-size:11px;display:block}.elog .elog-pa-track{border-bottom:1px solid var(--line);height:18px;position:relative}.elog .elog-pa-alpha{border-left:2px dashed var(--ink-3);position:absolute;top:-4px;bottom:-4px}.elog .elog-pa-link{background:var(--ink);height:2px;position:absolute;top:8px}@supports (color:color-mix(in lab, red, red)){.elog .elog-pa-link{background:color-mix(in srgb, var(--ink) 35%, #fff)}}.elog .elog-pa-raw,.elog .elog-pa-adj{border-radius:50%;width:12px;height:12px;margin-left:-6px;position:absolute;top:3px}.elog .elog-pa-raw{border:2px solid var(--ink);background:#fff}.elog .elog-pa-adj{background:var(--ink)}.elog .elog-pa[data-play=play] .elog-pa-adj{transition:left .6s var(--out)}.elog .elog-pa[data-play=play] .elog-pa-link{transition:width .6s var(--out)}.elog .elog-pa-v{text-align:right;white-space:nowrap;font-family:var(--font-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;font-size:12px}.elog .elog-pa-ticks{height:14px;position:relative}.elog .elog-pa-ticks i{color:var(--ink-3);font-size:10px;font-style:normal;position:absolute;top:0;transform:translate(-50%)}.elog .elog-pa-ticks i:first-child{transform:none}.elog .elog-pa-ticks i:last-child{transform:translate(-100%)}.elog .elog-pa-rows li[data-on="0"]{opacity:0}.elog .elog-pa-rows li[data-on="1"]{opacity:1;transition:opacity .4s var(--out)}.elog .elog-trio .elog-at-row{grid-template-columns:minmax(0,1fr) 88px}.elog .elog-trio .elog-at-l{grid-column:1/-1}@media (max-width:640px){.elog .elog-qs-row,.elog .elog-qs-axis{grid-template-columns:1fr}.elog .elog-qs-axis>span:first-child{display:none}.elog .elog-at-row{grid-template-columns:minmax(0,1fr) 88px}.elog .elog-pa-row{grid-template-columns:minmax(0,1fr) 140px}.elog .elog-at-l,.elog .elog-pa-l{grid-column:1/-1}.elog .elog-pa-axis>span:first-child{display:none}}@media (prefers-reduced-motion:reduce){.elog .elog-qs-rows i,.elog .elog-at-steps li,.elog .elog-pa-rows li,.elog .elog-pa-adj,.elog .elog-pa-link{transition:none!important}}.elog .elog-main{max-width:880px;padding:calc(var(--banner-h,0px) + 104px) 24px 80px;margin:0 auto}.elog .elog-preview{border:1px dashed var(--ink);border-radius:10px;margin-bottom:16px;padding:10px 14px;font-size:13px}.elog .elog-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-size:12px;font-weight:600}.elog .elog-eyebrow a{color:inherit;text-underline-offset:3px;text-decoration:underline}.elog h1{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.01em;margin-top:8px;font-size:clamp(30px,5vw,46px);line-height:1.08}.elog h2{font-family:var(--font-serif), Georgia, serif;margin:0 0 14px;font-size:26px;line-height:1.15}.elog .elog-badges{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.elog .elog-badge{background:var(--ink);color:#fff;letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:700}.elog .elog-badge2{border:1px solid var(--line);color:var(--ink-2);border-radius:999px;padding:5px 10px;font-size:12px}.elog .elog-meta{color:var(--ink-3);margin-top:10px;font-size:13px}.elog .elog-sec{margin-top:56px}.elog .elog-lead{color:var(--ink-2);margin-bottom:16px;font-size:17px}.elog .elog-small{color:var(--ink-3);margin-top:12px;font-size:13px}.elog .elog-stack{gap:16px;display:grid}.elog .elog-trio{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.elog .elog-lesson{font-family:var(--font-serif), Georgia, serif;font-size:24px;line-height:1.3}.elog .elog-next{margin-top:14px;font-size:15px}.elog .elog-next a{text-underline-offset:4px;font-weight:600;text-decoration:underline}.elog .elog-evidence{border-top:1px solid var(--line);color:var(--ink-2);margin-top:40px;padding-top:16px;font-size:14px}.elog .elog-evidence summary{cursor:pointer;color:var(--ink);font-weight:600}.elog .elog-evidence ul{gap:6px;margin:10px 0 0 18px;list-style:outside;display:grid}.elog .elog-evidence code{font-family:var(--font-mono), ui-monospace, monospace;word-break:break-all;font-size:12px}.elog .elog-band{color:#d6dbe6;background:#0b1020;border-radius:16px;margin-top:56px;padding:22px}.elog .elog-band-t{font-family:var(--font-serif), Georgia, serif;color:#fff;font-size:22px}.elog .elog-band-s{margin-top:6px;font-size:14px}.elog .elog-band-a{gap:10px;margin-top:14px;display:flex}.elog .elog-btn-ink{color:#0b1020;background:#fff}.elog .elog-odo{color:var(--ink-3);flex-wrap:wrap;gap:10px 22px;margin-top:20px;font-size:14px;display:flex}.elog .elog-odo b{font-family:var(--font-mono), ui-monospace, monospace;color:var(--ink);font-variant-numeric:tabular-nums;font-size:34px;font-weight:600;display:block}.elog .elog-odo b.zero{color:var(--neg)}.elog .elog-odo[data-play=armed] b{opacity:0;transform:translateY(8px)}.elog .elog-odo[data-play=play] b{opacity:1;transition:opacity .6s var(--out), transform .6s var(--out);transform:none}.elog .elog-trail{gap:14px;margin:0;padding:0;list-style:none;display:grid}.elog .elog-card{border:1px solid var(--line);border-radius:14px;padding:18px 20px}.elog .elog-card-meta{color:var(--ink-3);font-size:12px}.elog .elog-card h3{font-family:var(--font-serif), Georgia, serif;margin-top:4px;font-size:21px;line-height:1.25}.elog .elog-card h3 a{text-decoration:none}.elog .elog-card h3 a:hover{text-decoration:underline}.elog .elog-card-l{color:var(--ink-2);margin-top:8px;font-size:14px}.elog .elog-lessons{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.elog .elog-lessons li{border:1px solid var(--line);border-radius:14px;padding:16px}.elog .elog-lessons-l{font-family:var(--font-serif), Georgia, serif;margin-top:8px;font-size:19px}.elog .elog-lessons-e{color:var(--ink-3);margin-top:4px;font-size:12px}.elog .elog-lessons-e a{text-underline-offset:3px;text-decoration:underline}.elog .elog-ico .a{animation:elog-pulse 2.8s var(--out) 1 both;transform-box:fill-box;transform-origin:0}.elog .elog-ico-cost .a{animation-name:elog-shrink}@keyframes elog-shrink{0%,20%{transform:scaleX(1)}70%,to{transform:scaleX(.18)}}@keyframes elog-pulse{0%,to{opacity:1}50%{opacity:.35}}.elog .elog-follow form{gap:10px;max-width:460px;display:grid}.elog .elog-follow input[type=email]{border:1px solid var(--ink-3);border-radius:10px;padding:10px 12px;font-size:15px}.elog .elog-follow-l{font-size:13px;font-weight:600}.elog .elog-follow-c{color:var(--ink-2);align-items:flex-start;gap:8px;font-size:13px;display:flex}.elog .elog-btn-solid{background:var(--ink);color:#fff;justify-self:start;padding:10px 16px}.elog .elog-follow-err{color:var(--neg);margin-top:6px;font-size:13px}.elog .elog-follow-ok{margin-top:6px;font-size:14px}@media (prefers-reduced-motion:reduce){.elog .elog-ico .a{animation:none}.elog .elog-odo[data-play] b{opacity:1;transition:none;transform:none}}
