.rail[data-astro-cid-yjdtmo53]{flex-direction:column;min-width:0;display:flex}.rail-head[data-astro-cid-yjdtmo53]{border-bottom:1px solid var(--rule-soft);padding:1.1rem 1.1rem .9rem;position:relative}.rail-heading[data-astro-cid-yjdtmo53]{font-family:var(--font-display);color:var(--fg);align-items:baseline;gap:.6rem;margin:0 0 .75rem;font-size:1.2rem;line-height:1.2;display:flex}.rail-total[data-astro-cid-yjdtmo53]{font-family:var(--font-mono);color:var(--fg-dim);font-size:.75rem}.rail-sr[data-astro-cid-yjdtmo53]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rail-search[data-astro-cid-yjdtmo53]{display:block}.rail-search[data-astro-cid-yjdtmo53] input[data-astro-cid-yjdtmo53]{width:100%;font:inherit;color:var(--fg);border:1px solid var(--rule);-webkit-appearance:none;appearance:none;background:#060914bf;border-radius:8px;padding:.55rem .8rem;font-size:.9rem}.rail-search[data-astro-cid-yjdtmo53] input[data-astro-cid-yjdtmo53]::placeholder{color:var(--fg-dim)}.rail-search[data-astro-cid-yjdtmo53] input[data-astro-cid-yjdtmo53]:focus-visible{outline:2px solid var(--accent);outline-offset:1px;border-color:#0000}.rail-close[data-astro-cid-yjdtmo53]{width:2.25rem;height:2.25rem;color:var(--fg-muted);border:1px solid var(--rule);cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;display:none;position:absolute;top:.8rem;right:.8rem}.rail-close[data-astro-cid-yjdtmo53]:hover{color:var(--fg);border-color:var(--fg-dim)}.rail-close[data-astro-cid-yjdtmo53]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.rail-scroll[data-astro-cid-yjdtmo53]{min-height:0;padding:.2rem .55rem 1rem;position:relative}.rail-year-h[data-astro-cid-yjdtmo53]{font-family:var(--font-mono);color:var(--fg-dim);margin:1.1rem .6rem .3rem;font-size:.75rem}.rail-list[data-astro-cid-yjdtmo53]{margin:0;padding:0;list-style:none}.rail-list[data-astro-cid-yjdtmo53] li[data-astro-cid-yjdtmo53]+li[data-astro-cid-yjdtmo53]{margin-top:0}.rail-item[data-astro-cid-yjdtmo53]{border-radius:8px;grid-template-columns:2.4rem minmax(0,1fr);align-items:baseline;gap:.7rem;padding:.55rem .6rem .6rem .5rem;text-decoration:none;transition:background .14s;display:grid}.rail-item[data-astro-cid-yjdtmo53]:hover{background:#65e2ff0d;text-decoration:none}.rail-item[data-astro-cid-yjdtmo53]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.rail-no[data-astro-cid-yjdtmo53]{font-family:var(--font-display);text-align:right;color:var(--fg-dim);font-variant-numeric:lining-nums;font-variation-settings:"opsz" 144, "SOFT" 60;font-size:1.45rem;font-style:italic;line-height:1;transition:color .14s}.rail-text[data-astro-cid-yjdtmo53]{gap:.15rem;min-width:0;display:grid}.rail-name[data-astro-cid-yjdtmo53]{font-family:var(--font-display);color:var(--fg);font-size:.98rem;line-height:1.3}.rail-text[data-astro-cid-yjdtmo53] time[data-astro-cid-yjdtmo53]{font-family:var(--font-mono);color:var(--fg-dim);font-size:.7rem}.rail-item[data-astro-cid-yjdtmo53]:hover .rail-no[data-astro-cid-yjdtmo53]{color:var(--fg-muted)}.rail-item[data-astro-cid-yjdtmo53][aria-current=page]{box-shadow:inset 2px 0 0 var(--accent);background:linear-gradient(90deg,#65e2ff21,#65e2ff08)}.rail-item[data-astro-cid-yjdtmo53][aria-current=page] .rail-no[data-astro-cid-yjdtmo53],.rail-item[data-astro-cid-yjdtmo53][aria-current=page] .rail-name[data-astro-cid-yjdtmo53]{color:var(--accent)}.rail-item[data-astro-cid-yjdtmo53][aria-current=page] time[data-astro-cid-yjdtmo53]{color:var(--fg-muted)}.rail-none[data-astro-cid-yjdtmo53]{color:var(--fg-muted);margin:1rem .6rem;font-size:.9rem}.rail-scrim[data-astro-cid-yjdtmo53]{display:none}@media (width>=1080px){.rail[data-astro-cid-yjdtmo53]{border:1px solid var(--rule);border-radius:var(--radius-lg);background:#0a0e1d99;align-self:start;max-height:calc(100dvh - 6.5rem);position:sticky;top:5.25rem}.rail-scroll[data-astro-cid-yjdtmo53]{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--rule) transparent;overflow-y:auto}}@media (width<=1079px){.rail--side[data-astro-cid-yjdtmo53]{z-index:90;background:var(--bg-1);border-right:1px solid var(--rule);visibility:hidden;width:min(88vw,380px);transition:transform .28s var(--ease-out), visibility 0s linear .28s;position:fixed;inset:0 auto 0 0;transform:translate(-104%);box-shadow:30px 0 80px -30px #000c}.rail--side[data-astro-cid-yjdtmo53] .rail-heading[data-astro-cid-yjdtmo53]{padding-right:3rem}.rail--side[data-astro-cid-yjdtmo53] .rail-close[data-astro-cid-yjdtmo53]{display:inline-flex}.rail--side[data-astro-cid-yjdtmo53] .rail-scroll[data-astro-cid-yjdtmo53]{overscroll-behavior:contain;flex:1;overflow-y:auto}html[data-rail-open] .rail--side[data-astro-cid-yjdtmo53]{visibility:visible;transition:transform .28s var(--ease-out), visibility 0s;transform:none}.rail-scrim[data-astro-cid-yjdtmo53]{z-index:89;-webkit-backdrop-filter:blur(4px);opacity:0;pointer-events:none;transition:opacity .28s var(--ease-out);background:#02040c99;display:block;position:fixed;inset:0}html[data-rail-open] .rail-scrim[data-astro-cid-yjdtmo53]{opacity:1;pointer-events:auto}html[data-rail-open]{overflow:hidden}.rail--index[data-astro-cid-yjdtmo53]{border-top:1px solid var(--rule);margin-top:1rem;scroll-margin-top:6rem}.rail--index[data-astro-cid-yjdtmo53] .rail-head[data-astro-cid-yjdtmo53]{border-bottom:0;padding:1.6rem 0 1rem}.rail--index[data-astro-cid-yjdtmo53] .rail-heading[data-astro-cid-yjdtmo53]{font-size:1.6rem}.rail--index[data-astro-cid-yjdtmo53] .rail-scroll[data-astro-cid-yjdtmo53]{padding:0 0 1rem}.rail--index[data-astro-cid-yjdtmo53] .rail-year-h[data-astro-cid-yjdtmo53]{margin-left:0}.rail--index[data-astro-cid-yjdtmo53] .rail-item[data-astro-cid-yjdtmo53]{border-bottom:1px solid var(--rule-soft);border-radius:0;grid-template-columns:2.8rem minmax(0,1fr);padding:.8rem .4rem}.rail--index[data-astro-cid-yjdtmo53] .rail-no[data-astro-cid-yjdtmo53]{font-size:1.7rem}.rail--index[data-astro-cid-yjdtmo53] .rail-name[data-astro-cid-yjdtmo53]{font-size:1.12rem}}@media (prefers-reduced-motion:reduce){.rail--side[data-astro-cid-yjdtmo53],.rail-scrim[data-astro-cid-yjdtmo53]{transition:none}}
