@keyframes slide-from-start{0%{transform:translate(-40%)}}@keyframes slide-from-end{0%{transform:translate(40%)}}.slide-in-banner[data-astro-cid-py3v3d4y]{view-timeline-name:--slide-in-banner}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.slide-in-line[data-astro-cid-py3v3d4y]{animation:linear both slide-from-start --slide-in-banner;animation-range:cover cover 50%}.slide-in-line[data-astro-cid-py3v3d4y][data-from=end]{animation-name:slide-from-end}}}.chart-figure{&:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}& svg{max-width:100%;height:auto;font-family:var(--font-sans);display:block;overflow:visible}& .tone-focus{--c:var(--color-chart-focus)}& .tone-rival{--c:var(--color-chart-rival)}& .tone-context-1{--c:var(--color-chart-context-1)}& .tone-context-2{--c:var(--color-chart-context-2)}& .tone-context-3{--c:var(--color-chart-context-3)}& .tone-positive{--c:var(--color-chart-positive)}& .tone-negative{--c:var(--color-chart-negative)}& .tick{fill:var(--color-ink-muted);font-size:var(--text-tiny)}& .grid{stroke:var(--color-neutral-200);stroke-width:1px}& .axis{stroke:var(--color-neutral-400);stroke-width:1px}& .phase-band{fill:var(--color-canvas)}& .phase-label{fill:var(--color-ink-muted);font-family:var(--font-mono);font-size:var(--text-tiny);text-transform:uppercase}& .note-line{stroke:var(--color-ink-light);stroke-width:1px;opacity:.45}& .note{fill:var(--color-ink-light);font-size:var(--text-tiny);paint-order:stroke;stroke:var(--color-white);stroke-width:4px;stroke-linejoin:round}& .line{fill:none;stroke:var(--c);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}& .line.strong{stroke-width:3px}& .area{fill:var(--c);opacity:.1}& .dot{fill:var(--c);stroke:var(--color-white);stroke-width:2px}& .dot.before{fill:var(--color-white);stroke:var(--color-neutral-500)}& .link{stroke:var(--color-neutral-300);stroke-width:2px;stroke-linecap:round}& .end-label,& .value-label{fill:var(--color-ink-light);font-size:var(--text-tiny)}& .end-label.strong{fill:var(--color-ink);font-weight:700}& .leader{fill:none;stroke:var(--color-neutral-400);stroke-width:1px}& .crosshair{stroke:var(--color-ink-light);stroke-width:1px;opacity:.7}& .hit{fill:#0000;cursor:crosshair;touch-action:pan-y}& .row-label{fill:var(--color-ink);font-size:var(--text-small)}& .rank-label{fill:var(--color-ink-muted);font-family:var(--font-mono);font-size:var(--text-tiny)}& .rank-label.first{fill:var(--color-ink);font-weight:700}& .bar.positive{fill:var(--color-chart-positive)}& .bar.negative{fill:var(--color-chart-negative)}& [data-tip]:hover{opacity:.8}}.chart-key{background:var(--c);flex:none;display:inline-block;&.key-line{border-radius:2px;width:18px;height:3px}&.key-dot,&.key-dot-hollow{border-radius:50%;width:12px;height:12px}&.key-dot-hollow{border:2px solid var(--color-neutral-500);background:var(--color-white)}&.key-block{border-radius:3px;width:12px;height:12px}}.chart-tooltip{z-index:3;min-width:9rem;max-width:16rem;padding:calc(var(--spacing) * 2) calc(var(--spacing) * 2.5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-white);box-shadow:var(--shadow-float);font-size:var(--text-small);color:var(--color-ink);pointer-events:none;line-height:1.45;position:absolute;& .chart-tooltip-date{margin:0 0 calc(var(--spacing) * .5);font-size:var(--text-tiny);color:var(--color-ink-muted)}& .chart-tooltip-row{align-items:center;gap:calc(var(--spacing) * 1.5);font-size:inherit;grid-template-columns:1rem 3.25rem auto;margin:0;display:grid}& .chart-key{background:var(--c);border-radius:2px;width:14px;height:3px}}.compare[data-astro-cid-tnmcce6g]{flex-direction:column;gap:18px;padding:24px 28px;display:flex;overflow-x:auto}@media (width<=640px){.compare[data-astro-cid-tnmcce6g]{padding:18px}}table[data-astro-cid-tnmcce6g]{border-collapse:collapse;width:100%;min-width:520px}thead[data-astro-cid-tnmcce6g] th[data-astro-cid-tnmcce6g]{border-bottom:1px solid var(--color-ink);text-align:left;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-muted);padding:0 0 12px;font-size:12px;font-weight:400}tbody[data-astro-cid-tnmcce6g] th[data-astro-cid-tnmcce6g],td[data-astro-cid-tnmcce6g]{border-bottom:1px solid var(--study-line-soft);vertical-align:middle;padding:12px 0}tbody[data-astro-cid-tnmcce6g] th[data-astro-cid-tnmcce6g]{text-align:left;width:32%;font-size:16px;font-weight:500}td[data-astro-cid-tnmcce6g]{width:34%;padding-right:20px}.cell[data-astro-cid-tnmcce6g]{align-items:center;gap:12px;display:flex}.cell[data-astro-cid-tnmcce6g] b[data-astro-cid-tnmcce6g]{text-align:right;flex-shrink:0;width:52px;font-size:16px;font-weight:500}.track[data-astro-cid-tnmcce6g]{background:var(--study-track);border-radius:4px;flex:1;height:12px;display:flex;overflow:hidden}.other[data-astro-cid-tnmcce6g]{background:#c9c7c1;border-radius:0 4px 4px 0;height:100%}.note[data-astro-cid-tnmcce6g]{color:var(--color-ink-muted);font-size:15px;line-height:23px}.note[data-astro-cid-tnmcce6g] a[data-astro-cid-tnmcce6g]{color:var(--color-ink);text-underline-offset:3px;text-decoration:underline}.tablewrap[data-astro-cid-jxgacrnh]{position:relative;overflow-x:auto}.rtable[data-astro-cid-jxgacrnh]{table-layout:fixed;border-collapse:collapse;width:100%;min-width:600px}th[data-astro-cid-jxgacrnh],td[data-astro-cid-jxgacrnh]{border-bottom:1px solid var(--study-line-soft);text-align:left;vertical-align:middle;padding:13px 12px 13px 0;font-weight:400}th[data-astro-cid-jxgacrnh]:last-child,td[data-astro-cid-jxgacrnh]:last-child{padding-right:0}thead[data-astro-cid-jxgacrnh] th[data-astro-cid-jxgacrnh]{border-bottom:1px solid var(--color-ink);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--study-ink-3);padding-top:0;padding-bottom:10px;font-size:11px}thead[data-astro-cid-jxgacrnh] th[data-astro-cid-jxgacrnh].text-right{text-align:right}.scale[data-astro-cid-jxgacrnh]{justify-content:space-between;display:flex}tbody[data-astro-cid-jxgacrnh] tr[data-astro-cid-jxgacrnh]:hover{background:#f0f5ff}.rnum[data-astro-cid-jxgacrnh]{font-family:var(--font-mono);color:var(--study-ink-3);font-size:13px}.rsrc-in[data-astro-cid-jxgacrnh]{align-items:center;gap:10px;min-width:0;display:flex}.rsrc[data-astro-cid-jxgacrnh] b[data-astro-cid-jxgacrnh]{white-space:nowrap;text-overflow:ellipsis;font-size:17px;font-weight:500;overflow:hidden}.tag[data-astro-cid-jxgacrnh]{background:var(--study-chip);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;color:var(--color-ink-muted);border-radius:6px;padding:2px 6px;font-size:11px}.track[data-astro-cid-jxgacrnh]{background:var(--study-track);border-radius:5px;height:16px;display:flex;overflow:hidden}.rval[data-astro-cid-jxgacrnh]{text-align:right;white-space:nowrap;font-size:17px;font-weight:500}.rsec[data-astro-cid-jxgacrnh]{text-align:right;white-space:nowrap;color:var(--study-ink-3);font-size:14px}.tip[data-astro-cid-jxgacrnh]{z-index:5;background:var(--color-ink);color:#e8e6e0;pointer-events:none;border-radius:10px;width:250px;padding:10px 14px;font-size:13px;line-height:19px;position:absolute;box-shadow:0 8px 24px #2121212e}.tip[data-astro-cid-jxgacrnh] b{color:#fff;font-size:14px;font-weight:500;display:block}.cover[data-astro-cid-76b7htj3]{aspect-ratio:1184/640;background:var(--study-sky,#bfe0fa);border-radius:28px;width:100%;position:relative;overflow:hidden;container-type:inline-size}.cover[data-astro-cid-76b7htj3] .cover-wash{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.tile[data-astro-cid-76b7htj3]{box-shadow:0 1.5cqw 3.4cqw rgb(var(--study-shadow,33 52 120) / .18);background:#fff;justify-content:center;align-items:center;display:flex;position:absolute}.tile[data-astro-cid-76b7htj3] img{border-radius:18%;display:block}.tile[data-astro-cid-76b7htj3].engine{box-shadow:0 2cqw 5cqw rgb(var(--study-shadow,33 52 120) / .22), 0 .3cqw 1cqw rgb(var(--study-shadow,33 52 120) / .1)}@media (width<=640px){.cover[data-astro-cid-76b7htj3]{border-radius:22px}}.t10[data-astro-cid-vxjwud7w]{padding:12px 12px 4px}.t10row[data-astro-cid-vxjwud7w]{border-bottom:1px solid var(--study-line-soft);grid-template-columns:24px minmax(0,1fr) minmax(60px,140px) 64px 44px;align-items:center;gap:12px;padding-block:10px;display:grid}.t10row[data-astro-cid-vxjwud7w]:last-child{border-bottom:0}.rnum[data-astro-cid-vxjwud7w]{font-family:var(--font-mono);color:var(--study-ink-3);font-size:11px}.d[data-astro-cid-vxjwud7w] b[data-astro-cid-vxjwud7w]{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:500;line-height:20px;display:block;overflow:hidden}.d[data-astro-cid-vxjwud7w] span[data-astro-cid-vxjwud7w]{color:var(--study-ink-3);font-size:12px;line-height:15px;display:block}.track[data-astro-cid-vxjwud7w]{background:var(--study-track);border-radius:4px;height:10px;display:flex;overflow:hidden}.rval[data-astro-cid-vxjwud7w]{text-align:right;white-space:nowrap;font-size:15px;font-weight:500}.rsec[data-astro-cid-vxjwud7w]{text-align:right;font-family:var(--font-mono);color:var(--study-ink-3);font-size:12px}.expl[data-astro-cid-vxjwud7w]{flex-direction:column;gap:14px;padding-top:12px;display:flex}.expl[data-astro-cid-vxjwud7w] p[data-astro-cid-vxjwud7w]{color:var(--study-body-ink);font-size:17px;line-height:26px}@media (width<=1040px){.expl[data-astro-cid-vxjwud7w]{order:-1}}@media (width<=640px){.t10row[data-astro-cid-vxjwud7w]{grid-template-columns:20px minmax(0,1fr) 56px 54px}.rsec[data-astro-cid-vxjwud7w]{display:none}}.types[data-astro-cid-fx26xxex]{flex-direction:column;padding:28px;display:flex}.trow[data-astro-cid-fx26xxex]{flex-direction:column;gap:7px;padding-block:7px;display:flex}.lbl[data-astro-cid-fx26xxex]{justify-content:space-between;gap:12px;font-size:15px;line-height:18px;display:flex}.lbl[data-astro-cid-fx26xxex] b[data-astro-cid-fx26xxex]{white-space:nowrap;font-weight:500}.track[data-astro-cid-fx26xxex]{background:var(--study-track-2);border-radius:4px;height:10px;display:flex;overflow:hidden}.muted[data-astro-cid-fx26xxex] .lbl[data-astro-cid-fx26xxex]{color:var(--study-ink-3)}.muted[data-astro-cid-fx26xxex] .track[data-astro-cid-fx26xxex]{background:#f0efe9}.muted[data-astro-cid-fx26xxex] .fill{opacity:.55}.axis[data-astro-cid-fx26xxex]{font-family:var(--font-mono);color:var(--study-ink-3);justify-content:space-between;padding-top:8px;font-size:11px;display:flex}@media (width<=640px){.types[data-astro-cid-fx26xxex]{padding:18px}}.study[data-astro-cid-gca6v4al]{--study-ink-3:#6b6b69;--study-navy:#1b2a6b;--study-body-ink:#1f2a44;--study-line-soft:#efede8;--study-chip:#f3f1ec;--study-track:#f2f4f8;--study-track-2:#e8eefb;--study-sky:#bfe0fa;--study-tint:#2d5be338;--study-accent:#2d5be3;--study-edge:#1b2a6b38;--study-shadow:33 52 120;--study-card-line:#e8e6e0;--study-block:120px;--study-sub:40px}.study[data-astro-cid-gca6v4al] .bubble{background:var(--study-sky) var(--study-wash) center / cover;border-radius:28px;min-width:0;padding:20px}.study[data-astro-cid-gca6v4al] .bubble.tight{padding:12px}.study[data-astro-cid-gca6v4al] .bubble.snug{padding:14px}.study[data-astro-cid-gca6v4al] .bubble.roomy{padding:16px}.study[data-astro-cid-gca6v4al] .paper{background:var(--color-white);border-radius:18px;min-width:0}.study[data-astro-cid-gca6v4al] .fill{background-color:var(--study-sky);background-image:linear-gradient(var(--study-tint), var(--study-tint)), var(--study-wash);height:100%;box-shadow:inset 0 0 0 1px var(--study-edge);background-position:50%;background-size:cover;background-attachment:fixed;border-radius:0 4px 4px 0;display:block}.study[data-astro-cid-gca6v4al] .eyebrow{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--study-navy);font-size:12px}.study[data-astro-cid-gca6v4al] .pair{gap:var(--study-sub);grid-template-columns:minmax(0,1fr) 280px;align-items:start;display:grid}.article[data-astro-cid-gca6v4al]{grid-template-columns:220px minmax(0,1fr);gap:56px;padding-top:64px;display:grid}.toc[data-astro-cid-gca6v4al]{flex-direction:column;align-self:start;gap:22px;display:flex;position:sticky;top:7rem}.toc-title[data-astro-cid-gca6v4al]{font-size:19px;font-weight:500;line-height:24px}.toc[data-astro-cid-gca6v4al] ol[data-astro-cid-gca6v4al]{border-left:1px solid var(--color-border)}.toc[data-astro-cid-gca6v4al] a[data-astro-cid-gca6v4al]{color:var(--study-ink-3);border-left:2px solid #0000;margin-left:-1px;padding:9px 0 9px 22px;line-height:22px;text-decoration:none;transition:color .2s,border-color .2s;display:block}.toc[data-astro-cid-gca6v4al] a[data-astro-cid-gca6v4al]:hover{color:var(--color-ink)}.toc[data-astro-cid-gca6v4al] a[data-astro-cid-gca6v4al][aria-current]{border-left-color:var(--color-ink);color:var(--color-ink);font-weight:500}.main[data-astro-cid-gca6v4al]{gap:var(--study-block);flex-direction:column;min-width:0;display:flex}section[data-astro-cid-gca6v4al]{gap:var(--study-sub);flex-direction:column;min-width:0;scroll-margin-top:1rem;display:flex}.head[data-astro-cid-gca6v4al]{flex-direction:column;gap:10px;display:flex}.head[data-astro-cid-gca6v4al] h2[data-astro-cid-gca6v4al]{text-wrap:balance;max-width:720px;line-height:1.04}.head[data-astro-cid-gca6v4al] .sub[data-astro-cid-gca6v4al]{max-width:620px;color:var(--color-ink-muted);margin-top:6px;font-size:17px;line-height:26px}.deck[data-astro-cid-gca6v4al]{letter-spacing:-.01em;color:#6b6b69;font-size:clamp(22px,2.6vw,30px);line-height:1.27}.stats[data-astro-cid-gca6v4al]{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.stat[data-astro-cid-gca6v4al]{border-right:1px solid var(--study-card-line);flex-direction:column;gap:6px;padding:32px 28px;display:flex}.stat[data-astro-cid-gca6v4al]:last-child{border-right:0}.stat[data-astro-cid-gca6v4al] strong[data-astro-cid-gca6v4al]{letter-spacing:-.03em;white-space:nowrap;font-size:clamp(34px,4vw,48px);font-weight:500;line-height:1.08}.stat[data-astro-cid-gca6v4al] span[data-astro-cid-gca6v4al]{color:var(--color-ink-muted);line-height:20px}.split[data-astro-cid-gca6v4al]{gap:var(--study-sub);grid-template-columns:minmax(0,1fr) 340px;align-items:start;display:grid}.card[data-astro-cid-gca6v4al]{border:1px solid var(--study-card-line);background:var(--color-white);border-radius:24px;padding:24px 28px}.card[data-astro-cid-gca6v4al] ul[data-astro-cid-gca6v4al]{color:var(--color-ink-muted);flex-direction:column;gap:10px;display:flex}.card[data-astro-cid-gca6v4al] strong{color:var(--color-ink);font-weight:500}.cite[data-astro-cid-gca6v4al]{flex-direction:column;gap:16px;padding:22px;display:flex}.cite-heading[data-astro-cid-gca6v4al]{letter-spacing:-.01em;font-size:24px;font-weight:500;line-height:30px}.cite-note[data-astro-cid-gca6v4al]{color:var(--color-ink-muted);font-size:15px;line-height:22px}.cite[data-astro-cid-gca6v4al] pre[data-astro-cid-gca6v4al]{background:var(--study-chip);font-family:var(--font-mono);white-space:pre-wrap;word-break:break-word;border-radius:12px;padding:14px;font-size:13px;line-height:20px}.howto[data-astro-cid-gca6v4al]{border:1px solid var(--study-card-line);background:var(--color-white);border-radius:16px;flex-direction:column;gap:8px;padding:18px 20px;font-size:15px;line-height:22px;display:flex}.howto[data-astro-cid-gca6v4al] .howto-eyebrow[data-astro-cid-gca6v4al]{color:var(--study-accent)}.howto[data-astro-cid-gca6v4al] .howto-base[data-astro-cid-gca6v4al]{color:var(--color-ink-muted);font-size:14px}.rank[data-astro-cid-gca6v4al]{flex-direction:column;gap:18px;padding:28px 28px 22px;display:flex}.side[data-astro-cid-gca6v4al]{flex-direction:column;gap:14px;padding-top:12px;display:flex}.side[data-astro-cid-gca6v4al] p[data-astro-cid-gca6v4al]{color:var(--study-body-ink);font-size:17px;line-height:26px}.cta[data-astro-cid-gca6v4al]{padding-block:var(--study-block)}.cta[data-astro-cid-gca6v4al] .paper[data-astro-cid-gca6v4al]{text-align:center;flex-direction:column;align-items:center;gap:18px;padding:72px 40px;display:flex}.cta[data-astro-cid-gca6v4al] h2[data-astro-cid-gca6v4al]{text-wrap:balance;max-width:720px;line-height:1.04}.cta[data-astro-cid-gca6v4al] p[data-astro-cid-gca6v4al]{max-width:560px;color:var(--color-ink-muted);font-size:18px;line-height:27px}@media (width<=1040px){.article[data-astro-cid-gca6v4al]{grid-template-columns:minmax(0,1fr);gap:24px;padding-top:40px}.toc[data-astro-cid-gca6v4al]{z-index:20;scrollbar-width:none;background:var(--color-canvas);box-shadow:0 0 0 100vmax var(--color-canvas), 0 1px 0 100vmax var(--color-border);clip-path:inset(0 -100vmax -1px);flex-direction:row;align-items:center;padding-block:10px;top:5rem;overflow-x:auto}.toc-title[data-astro-cid-gca6v4al]{display:none}.toc[data-astro-cid-gca6v4al] ol[data-astro-cid-gca6v4al]{border-left:0;gap:6px;display:flex}.toc[data-astro-cid-gca6v4al] a[data-astro-cid-gca6v4al]{border:1px solid var(--color-border);background:var(--color-white);white-space:nowrap;border-radius:999px;margin:0;padding:6px 12px;font-size:14px}.toc[data-astro-cid-gca6v4al] a[data-astro-cid-gca6v4al][aria-current]{border-color:var(--color-ink);background:var(--color-ink);color:var(--color-white)}section[data-astro-cid-gca6v4al]{scroll-margin-top:4rem}.split[data-astro-cid-gca6v4al],.study[data-astro-cid-gca6v4al] .pair{grid-template-columns:minmax(0,1fr)}}@media (width<=991px){.toc[data-astro-cid-gca6v4al]{top:3.5rem}}@media (width<=640px){.study[data-astro-cid-gca6v4al]{--study-block:80px;--study-sub:28px}.study[data-astro-cid-gca6v4al] .bubble{border-radius:22px;padding:12px}.stats[data-astro-cid-gca6v4al]{grid-template-columns:minmax(0,1fr)}.stat[data-astro-cid-gca6v4al]{border-right:0;border-bottom:1px solid var(--study-card-line);padding:22px 18px}.stat[data-astro-cid-gca6v4al]:last-child{border-bottom:0}.rank[data-astro-cid-gca6v4al]{padding:18px}.cta[data-astro-cid-gca6v4al] .paper[data-astro-cid-gca6v4al]{padding:48px 20px}}
