.rail[data-astro-cid-yqyztupn]{--rail-h:56px;top:calc(var(--nav-h) - 1px);z-index:5;background-color:var(--bg);position:sticky}.rail__frame[data-astro-cid-yqyztupn]{height:var(--rail-h);align-items:center;display:flex}.rail__scroller[data-astro-cid-yqyztupn]{overscroll-behavior-x:contain;scrollbar-width:none;width:100%;position:relative;overflow-x:auto}.rail__scroller[data-astro-cid-yqyztupn]::-webkit-scrollbar{display:none}.rail__list[data-astro-cid-yqyztupn]{gap:4px;width:max-content;display:flex}.rail__chip[data-astro-cid-yqyztupn]{z-index:1;height:32px;font-family:var(--font-mono);letter-spacing:.72px;text-transform:uppercase;white-space:nowrap;color:var(--ink-soft);transition:color .25s var(--ease-framer), background-color .25s var(--ease-framer);background-color:#f5f5f500;border-radius:6px;align-items:center;padding:0 12px;font-size:12px;font-weight:400;line-height:16px;display:flex;position:relative}.rail__chip[data-astro-cid-yqyztupn][aria-current]{color:var(--ink)}@media (hover:hover){.rail__chip[data-astro-cid-yqyztupn]:not([aria-current]):hover{color:var(--ink);background-color:var(--wash)}}.rail__chip[data-astro-cid-yqyztupn]:focus-visible{outline-offset:-2px}.rail__thumb[data-astro-cid-yqyztupn]{background:var(--surface);width:0;height:32px;box-shadow:#00000014 0 1px 2px 0, inset 0 0 0 1px var(--line-solid);opacity:0;pointer-events:none;border-radius:6px;position:absolute;top:0;left:0}.rail__thumb[data-astro-cid-yqyztupn].is-on{opacity:1}.rail__thumb[data-astro-cid-yqyztupn].is-animated{transition:transform .5s var(--spring-roll), width .5s var(--spring-roll)}@media (width<=1199px){.rail__scroller[data-astro-cid-yqyztupn]{width:calc(100% + 2 * var(--pad));margin-inline:calc(-1 * var(--pad));padding-inline:var(--pad);scroll-padding-inline:var(--pad);mask-image:linear-gradient(90deg, transparent 0, #000 var(--pad), #000 calc(100% - var(--pad)), transparent 100%)}.rail__list[data-astro-cid-yqyztupn]{padding-right:var(--pad)}}@media (width<=809px){.rail[data-astro-cid-yqyztupn]{--rail-h:52px}}.fc[data-astro-cid-4tylkr6z]{background-color:var(--bg);flex-direction:column;gap:24px;padding:32px;display:flex}.fc__top[data-astro-cid-4tylkr6z]{justify-content:space-between;align-items:center;gap:12px;min-height:24px;display:flex}.fc__index[data-astro-cid-4tylkr6z]{letter-spacing:.6px}.fc__body[data-astro-cid-4tylkr6z]{flex-direction:column;gap:8px;display:flex}@media (width<=1199px){.fc[data-astro-cid-4tylkr6z]{padding:24px}}@media (width<=809px){.fc[data-astro-cid-4tylkr6z]{gap:16px;padding:24px 16px}}.fs[data-astro-cid-ns4souow]{scroll-margin-top:39px}.fs__inner[data-astro-cid-ns4souow]{grid-template-columns:minmax(0,1fr) minmax(0,2fr);display:grid}.fs__head[data-astro-cid-ns4souow]{padding:64px 32px}.fs__sticky[data-astro-cid-ns4souow]{top:calc(var(--nav-h) + 56px + 48px);flex-direction:column;gap:24px;display:flex;position:sticky}.fs__count[data-astro-cid-ns4souow]{letter-spacing:.6px;text-transform:uppercase}.fs__sticky[data-astro-cid-ns4souow] .fs__link{align-self:flex-start;margin:-8px 0 0 -6px}.fs__grid[data-astro-cid-ns4souow]{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.fs__grid[data-astro-cid-ns4souow] .fc{--rule-t:transparent;--rule-t-hi:transparent;--rule-b:transparent;--rule-b-hi:transparent;--rule-r:transparent;--rule-r-hi:transparent;--rule-l:var(--line);--rule-l-hi:var(--line-hi)}.fs__grid[data-astro-cid-ns4souow] .fc:nth-child(n+3){--rule-t:var(--line);--rule-t-hi:var(--line-hi)}.fc--fill[data-astro-cid-ns4souow]{background-color:var(--bg)}@media (width<=1199px){.fs__inner[data-astro-cid-ns4souow]{grid-template-columns:minmax(0,1fr)}.fs__head[data-astro-cid-ns4souow]{padding:56px 24px 40px}.fs__sticky[data-astro-cid-ns4souow]{max-width:640px;position:static}.fs__grid[data-astro-cid-ns4souow] .fc{--rule-t:var(--line);--rule-t-hi:var(--line-hi)}.fs__grid[data-astro-cid-ns4souow] .fc:nth-child(odd){--rule-l:transparent;--rule-l-hi:transparent}}@media (width<=809px){.fs[data-astro-cid-ns4souow]{scroll-margin-top:35px}.fs__head[data-astro-cid-ns4souow]{padding:40px 16px 32px}.fs__sticky[data-astro-cid-ns4souow]{gap:16px}.fs__grid[data-astro-cid-ns4souow]{grid-template-columns:minmax(0,1fr)}.fs__grid[data-astro-cid-ns4souow] .fc{--rule-l:transparent;--rule-l-hi:transparent}.fc--fill[data-astro-cid-ns4souow]{display:none}}
