.search[data-astro-cid-av774hkb]{position:relative}.field[data-astro-cid-av774hkb]{border-radius:var(--radius-pill);border:1px solid var(--border-input);background:var(--surface);height:52px;color:var(--faint);align-items:center;gap:10px;padding:0 16px;display:flex}.field[data-astro-cid-av774hkb]:focus-within{border-color:var(--accent);color:var(--text)}.icon[data-astro-cid-av774hkb]{flex:none}.input[data-astro-cid-av774hkb]{min-width:0;color:var(--text);font-family:var(--font-ui);background:0 0;border:0;outline:none;flex:auto;font-size:16px}.input[data-astro-cid-av774hkb]::placeholder{color:var(--faint)}.results[data-astro-cid-av774hkb]{border:1px solid var(--border);background:var(--surface);z-index:10;border-radius:12px;max-height:60vh;margin:6px 0 0;padding:6px;list-style:none;position:absolute;left:0;right:0;overflow-y:auto}.results[data-astro-cid-av774hkb] a{color:var(--text);border-radius:8px;flex-direction:column;gap:2px;padding:10px 12px;text-decoration:none;display:flex}.results[data-astro-cid-av774hkb] a:hover,.results[data-astro-cid-av774hkb] a:focus{background:var(--line-soft)}.results[data-astro-cid-av774hkb] .r-label{font-family:var(--font-ui);font-size:14px;font-weight:600}.results[data-astro-cid-av774hkb] .r-kind{font-family:var(--font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--faint);font-size:11px}.results[data-astro-cid-av774hkb] .r-empty{font-family:var(--font-ui);color:var(--faint);padding:10px 12px;font-size:13px}.visually-hidden[data-astro-cid-av774hkb]{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.carousel[data-astro-cid-oulirr76]{flex-direction:column;gap:12px;display:flex}.head[data-astro-cid-oulirr76]{padding-inline:var(--gutter)}.title[data-astro-cid-oulirr76]{color:var(--title);text-decoration:none}.title[data-astro-cid-oulirr76]:hover{text-decoration:underline}.viewport[data-astro-cid-oulirr76]{position:relative}.rail[data-astro-cid-oulirr76]{scroll-snap-type:x mandatory;padding-inline:var(--gutter);scrollbar-width:none;scroll-padding-inline:var(--gutter);gap:14px;padding-bottom:4px;display:flex;overflow-x:auto}.rail[data-astro-cid-oulirr76]::-webkit-scrollbar{display:none}.rail[data-astro-cid-oulirr76]>*{scroll-snap-align:start;flex:none}.see-all[data-astro-cid-oulirr76]{width:var(--cover-rail-w);aspect-ratio:var(--cover-ratio);border:1px dashed var(--dashed);color:var(--muted);text-align:center;border-radius:2px;justify-content:center;align-items:center;padding:10px;text-decoration:none;display:flex}.see-all[data-astro-cid-oulirr76]:hover{color:var(--text);border-color:var(--text)}.see-all-label[data-astro-cid-oulirr76]{font-family:var(--font-ui);font-size:12px;font-weight:600}.arrow[data-astro-cid-oulirr76]{display:none}@media (hover:hover) and (width>=760px){.viewport[data-astro-cid-oulirr76]:where(.enhanced) .arrow[data-astro-cid-oulirr76]{border-radius:var(--radius-pill);border:1px solid var(--border);background:var(--surface);width:44px;height:44px;color:var(--text);cursor:pointer;justify-content:center;align-items:center;font-size:22px;line-height:1;display:flex;position:absolute;top:calc(50% - 22px)}.viewport[data-astro-cid-oulirr76]:where(.enhanced) .arrow[data-astro-cid-oulirr76]:disabled{opacity:.35;cursor:default}.viewport[data-astro-cid-oulirr76]:where(.enhanced) .arrow-prev[data-astro-cid-oulirr76]{left:2px}.viewport[data-astro-cid-oulirr76]:where(.enhanced) .arrow-next[data-astro-cid-oulirr76]{right:2px}}.chip[data-astro-cid-fv6nvprw]{width:var(--chip-w);color:inherit;flex-direction:column;align-items:center;gap:8px;text-decoration:none;display:flex}.name[data-astro-cid-fv6nvprw]{font-family:var(--font-ui);color:var(--text);text-align:center;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:12px;font-weight:600;line-height:1.2;display:-webkit-box;overflow:hidden}.chip[data-astro-cid-fv6nvprw]:hover .name[data-astro-cid-fv6nvprw]{text-decoration:underline}.timeline[data-astro-cid-v5p3zxcy]{margin-inline:var(--gutter);border:1px solid var(--line);background:var(--surface);color:var(--text);border-radius:8px;flex-direction:column;gap:12px;padding:16px;text-decoration:none;display:flex}.timeline[data-astro-cid-v5p3zxcy]:hover{border-color:var(--border)}.label[data-astro-cid-v5p3zxcy]{color:var(--muted)}.chart[data-astro-cid-v5p3zxcy]{align-items:flex-end;gap:3px;height:56px;display:flex}.bar[data-astro-cid-v5p3zxcy]{min-width:2px;height:var(--h);background:var(--bar-neutral);border-radius:1px;flex:1 1 0;min-height:2px}.bar[data-astro-cid-v5p3zxcy].current{background:var(--accent)}.range[data-astro-cid-v5p3zxcy]{font-family:var(--font-ui);color:var(--faint);font-size:12px}.top[data-astro-cid-lcdefpme]{padding:var(--gutter);flex-direction:column;gap:16px;padding-bottom:8px;display:flex}.home[data-astro-cid-lcdefpme]{flex-direction:column;gap:32px;padding-bottom:48px;display:flex}.authors[data-astro-cid-lcdefpme]{flex-direction:column;gap:12px;display:flex}.authors[data-astro-cid-lcdefpme] .head[data-astro-cid-lcdefpme]{padding-inline:var(--gutter)}.authors[data-astro-cid-lcdefpme] .head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{color:var(--title)}.author-rail[data-astro-cid-lcdefpme]{scroll-snap-type:x mandatory;padding-inline:var(--gutter);scrollbar-width:none;scroll-padding-inline:var(--gutter);gap:16px;padding-bottom:4px;display:flex;overflow-x:auto}.author-rail[data-astro-cid-lcdefpme]::-webkit-scrollbar{display:none}.author-rail[data-astro-cid-lcdefpme]>*{scroll-snap-align:start}@media (width>=760px){.top[data-astro-cid-lcdefpme],.home[data-astro-cid-lcdefpme]{width:100%;max-width:960px;margin:0 auto}}
