.srail[data-astro-cid-v2q3n4ou]{display:none}@media (width>=1100px){.srail[data-astro-cid-v2q3n4ou]{z-index:59;scrollbar-width:none;background:var(--green-bg);min-width:56px;max-height:calc(100vh - 190px);color:var(--on-green);border:1px solid var(--brass);box-shadow:0 0 0 3px var(--page),0 0 0 4px var(--brass),0 10px 28px #103f3240;font-family:var(--f-mono);opacity:0;flex-direction:column;gap:2px;padding:6px;transition:transform .6s cubic-bezier(.2,.9,.25,1),opacity .4s,min-width .35s cubic-bezier(.2,.9,.25,1);display:flex;position:fixed;top:50%;right:24px;overflow:hidden auto;transform:translateY(calc(-50% - 40px))translate(calc(100% + 40px))}.srail[data-astro-cid-v2q3n4ou]::-webkit-scrollbar{display:none}.srail[data-astro-cid-v2q3n4ou].in{opacity:1;transform:translateY(calc(-50% - 40px))}html.pal-on .srail[data-astro-cid-v2q3n4ou]{opacity:0;pointer-events:none}.srail-tk[data-astro-cid-v2q3n4ou]{letter-spacing:.1em;color:var(--brass);text-align:center;border-bottom:1px solid color-mix(in srgb,var(--brass) 60%,transparent);margin-bottom:4px;padding:8px 0 9px;font-size:11px;font-weight:600;transition:padding .35s}.srail-ind[data-astro-cid-v2q3n4ou]{background:var(--on-green);opacity:0;pointer-events:none;height:30px;transition:top .45s cubic-bezier(.3,1.3,.4,1),height .3s,opacity .2s;position:absolute;top:0;left:6px;right:6px}.srail[data-astro-cid-v2q3n4ou] a[data-astro-cid-v2q3n4ou]{height:30px;color:color-mix(in srgb,var(--on-green) 72%,transparent);opacity:0;transition:opacity .35s,transform .45s cubic-bezier(.2,.9,.25,1),color .25s;transition-delay:calc(var(--i) * 28ms + .18s);align-items:center;gap:12px;padding:0 11px;text-decoration:none;display:flex;position:relative;transform:translate(14px)}.srail[data-astro-cid-v2q3n4ou].in a[data-astro-cid-v2q3n4ou]{opacity:1;transform:none}.srail[data-astro-cid-v2q3n4ou] a[data-astro-cid-v2q3n4ou] svg{flex:none;transition:transform .25s cubic-bezier(.3,1.6,.5,1)}.srail[data-astro-cid-v2q3n4ou] a[data-astro-cid-v2q3n4ou]:hover,.srail[data-astro-cid-v2q3n4ou] a[data-astro-cid-v2q3n4ou]:focus-visible{color:var(--on-green);text-decoration:none}.srail[data-astro-cid-v2q3n4ou] a[data-astro-cid-v2q3n4ou]:hover svg{transform:scale(1.18)}.srail[data-astro-cid-v2q3n4ou] a[data-astro-cid-v2q3n4ou]:focus-visible{outline:1px solid var(--brass);outline-offset:-1px}.srail[data-astro-cid-v2q3n4ou] a[data-astro-cid-v2q3n4ou].on{color:var(--green-bg)}.srail[data-astro-cid-v2q3n4ou] a[data-astro-cid-v2q3n4ou].on svg{transform:none}.srail-lb[data-astro-cid-v2q3n4ou]{opacity:0;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;flex:1;max-width:0;font-size:12px;transition:max-width .35s cubic-bezier(.2,.9,.25,1),opacity .2s,transform .35s;overflow:hidden;transform:translate(8px)}.srail-bd[data-astro-cid-v2q3n4ou]{opacity:0;max-width:0;color:var(--brass);letter-spacing:.06em;white-space:nowrap;font-size:11px;font-weight:600;transition:max-width .35s,opacity .2s;overflow:hidden}.srail[data-astro-cid-v2q3n4ou] a[data-astro-cid-v2q3n4ou].on .srail-bd[data-astro-cid-v2q3n4ou]{color:var(--brass-text)}.srail-cap[data-astro-cid-v2q3n4ou]{opacity:0;letter-spacing:.14em;text-transform:uppercase;max-height:0;color:var(--brass);padding:0 11px;font-size:10px;transition:max-height .3s,opacity .2s,padding .3s;overflow:hidden}.srail[data-astro-cid-v2q3n4ou] hr[data-astro-cid-v2q3n4ou]{border:0;border-top:1px solid color-mix(in srgb,var(--brass) 60%,transparent);width:auto;margin:4px}.srail-dot[data-astro-cid-v2q3n4ou]{background:#e0745f;border-radius:50%;width:7px;height:7px;transition:opacity .2s;position:absolute;top:4px;left:24px}.srail-dot[data-astro-cid-v2q3n4ou]:after{content:"";border:2px solid #e0745f;border-radius:50%;animation:2.2s cubic-bezier(0,0,.2,1) infinite srail-ping;position:absolute;inset:-1px}@keyframes srail-ping{0%{opacity:.9;transform:scale(1)}75%,to{opacity:0;transform:scale(2.6)}}.srail[data-astro-cid-v2q3n4ou]:hover,.srail[data-astro-cid-v2q3n4ou]:focus-within{min-width:270px}.srail[data-astro-cid-v2q3n4ou]:hover .srail-lb[data-astro-cid-v2q3n4ou],.srail[data-astro-cid-v2q3n4ou]:focus-within .srail-lb[data-astro-cid-v2q3n4ou]{opacity:1;max-width:200px;transition-delay:calc(var(--i) * 14ms);transform:none}.srail[data-astro-cid-v2q3n4ou]:hover .srail-bd[data-astro-cid-v2q3n4ou],.srail[data-astro-cid-v2q3n4ou]:focus-within .srail-bd[data-astro-cid-v2q3n4ou]{opacity:1;max-width:60px;transition-delay:calc(var(--i) * 14ms + 80ms)}.srail[data-astro-cid-v2q3n4ou]:hover .srail-cap[data-astro-cid-v2q3n4ou],.srail[data-astro-cid-v2q3n4ou]:focus-within .srail-cap[data-astro-cid-v2q3n4ou]{opacity:1;max-height:24px;padding:3px 11px 2px}.srail[data-astro-cid-v2q3n4ou]:hover .srail-tk[data-astro-cid-v2q3n4ou],.srail[data-astro-cid-v2q3n4ou]:focus-within .srail-tk[data-astro-cid-v2q3n4ou]{text-align:left;padding-left:11px}.srail[data-astro-cid-v2q3n4ou]:hover .srail-dot[data-astro-cid-v2q3n4ou],.srail[data-astro-cid-v2q3n4ou]:focus-within .srail-dot[data-astro-cid-v2q3n4ou]{opacity:0}}@media (width>=1100px) and (prefers-reduced-motion:reduce){.srail[data-astro-cid-v2q3n4ou],.srail[data-astro-cid-v2q3n4ou] [data-astro-cid-v2q3n4ou],.srail[data-astro-cid-v2q3n4ou] [data-astro-cid-v2q3n4ou]:after{transition:none!important;animation:none!important}}@media print{.srail[data-astro-cid-v2q3n4ou]{display:none!important}}.tabs[data-astro-cid-7jaafudw]{border-bottom:1px solid var(--ink);font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;gap:28px;margin-top:8px;font-size:12.5px;display:flex;overflow-x:auto}.tabs[data-astro-cid-7jaafudw] a[data-astro-cid-7jaafudw]{color:var(--ink);border-bottom:3px solid #0000;margin-bottom:-1px;padding:13px 0}.tabs[data-astro-cid-7jaafudw] a[data-astro-cid-7jaafudw].on{color:var(--green);border-bottom-color:var(--brass);font-weight:600}.tabs[data-astro-cid-7jaafudw] a[data-astro-cid-7jaafudw]:hover{color:var(--green);text-decoration:none}@media (width<=700px){.tabs[data-astro-cid-7jaafudw]{gap:20px}}
