.ProgressRail_rail__99ETN{position:fixed;left:0;right:0;bottom:0;z-index:40;height:calc(var(--rail-h) + env(safe-area-inset-bottom, 0px));padding-bottom:env(safe-area-inset-bottom,0);display:flex;align-items:center;background:rgba(9,11,11,.85);border-top:1px solid var(--hairline-soft);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);transform:translateY(100%);transition:transform .7s cubic-bezier(.16,1,.3,1)}.ProgressRail_rail__99ETN[data-ready]{transform:none}.ProgressRail_fill__81n0G{position:absolute;top:-1px;left:0;width:100%;height:3px;background:var(--cs-accent,var(--red));box-shadow:0 0 8px var(--cs-accent,var(--red));transform:scaleX(var(--cs-read,0));transform-origin:left center;will-change:transform;pointer-events:none}.ProgressRail_inner__RmKtK{flex:1 1 auto;align-self:stretch;min-width:0;padding-inline:max(var(--pad-x),calc(6.7vw / var(--z, 1)));display:flex;align-items:center;justify-content:space-between;gap:16px}.ProgressRail_label__Vwj3g{align-self:stretch;display:flex;align-items:center;font-family:var(--font-mono);font-size:13px;line-height:16px;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;color:var(--ink-muted);transition:color .35s ease}.ProgressRail_labelPassed__gv_GR{color:var(--ink-dim)}.ProgressRail_label__Vwj3g:focus-visible,.ProgressRail_label__Vwj3g:hover{color:var(--ink-dim)}.ProgressRail_label__Vwj3g:focus-visible{outline:2px solid var(--cs-accent,var(--red));outline-offset:3px}.ProgressRail_counter__n0wOo{display:none;flex-shrink:0;font-family:var(--font-mono);font-size:12px;line-height:16px;letter-spacing:.18em;color:var(--cs-accent,var(--red))}@media (max-width:900px){.ProgressRail_inner__RmKtK{padding-inline:var(--pad-x);justify-content:flex-start;gap:24px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none}.ProgressRail_inner__RmKtK::-webkit-scrollbar{display:none}.ProgressRail_label__Vwj3g{flex:0 0 auto;min-height:var(--rail-h);padding-inline:4px;opacity:.52;scroll-snap-align:center}.ProgressRail_labelPassed__gv_GR{opacity:.76}.ProgressRail_label__Vwj3g[data-current]{color:var(--ink);opacity:1}.ProgressRail_label__Vwj3g:focus-visible{outline-offset:-2px}.ProgressRail_counter__n0wOo{display:none}}@media (prefers-reduced-motion:reduce){.ProgressRail_rail__99ETN{transform:none;transition:none}.ProgressRail_label__Vwj3g{transition:none}}.ProgressRail_group__lUJNZ{align-self:stretch;display:flex;align-items:center;gap:clamp(10px,1.1vw,18px);min-width:0}.ProgressRail_tick__GG0aP{align-self:stretch;display:flex;align-items:center;padding:0 2px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;cursor:pointer}.ProgressRail_tick__GG0aP:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--ink-muted);opacity:.55;transition:background .22s ease,opacity .22s ease,transform .22s ease}.ProgressRail_tickPassed__fIAeW:before{background:var(--ink-dim);opacity:.9}.ProgressRail_tick__GG0aP[data-current]:before{background:var(--cs-accent,var(--red));opacity:1;transform:scale(1.35)}.ProgressRail_tick__GG0aP:focus-visible:before,.ProgressRail_tick__GG0aP:hover:before{background:var(--cs-accent,var(--red));opacity:1}.ProgressRail_tick__GG0aP:focus-visible{outline:2px solid var(--cs-accent,var(--red));outline-offset:-6px}@media (prefers-reduced-motion:reduce){.ProgressRail_tick__GG0aP:before{transition:none}}@media (max-width:900px){.ProgressRail_group__lUJNZ{flex:0 0 auto}.ProgressRail_tick__GG0aP{display:none}}.ProgressRail_autumn__nkoeQ{background:#090b0b;border-top-color:#2a2e2e;backdrop-filter:none;-webkit-backdrop-filter:none}.ProgressRail_autumn__nkoeQ .ProgressRail_fill__81n0G{height:2px;box-shadow:none}.ProgressRail_autumn__nkoeQ .ProgressRail_inner__RmKtK{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) max-content;grid-gap:0;gap:0;padding-inline:max(var(--pad-x),calc(100vw / var(--z, 1) / 15))}.ProgressRail_autumn__nkoeQ .ProgressRail_group__lUJNZ{gap:12px}.ProgressRail_autumn__nkoeQ .ProgressRail_counter__n0wOo,.ProgressRail_autumn__nkoeQ .ProgressRail_label__Vwj3g{flex:none;font-family:var(--font-autumn);font-variation-settings:"MONO" 100,"ital" 0;font-size:12px;line-height:20px;font-weight:500;letter-spacing:.14em;color:#9aa2a4;opacity:1}.ProgressRail_autumn__nkoeQ .ProgressRail_label__Vwj3g:focus-visible,.ProgressRail_autumn__nkoeQ .ProgressRail_label__Vwj3g:hover,.ProgressRail_autumn__nkoeQ .ProgressRail_label__Vwj3g[data-current]{color:#fff}.ProgressRail_autumn__nkoeQ .ProgressRail_tick__GG0aP{flex:0 0 24px;min-width:24px;justify-content:center}.ProgressRail_autumn__nkoeQ .ProgressRail_tick__GG0aP:before{background:#9aa2a4;opacity:.7}.ProgressRail_autumn__nkoeQ .ProgressRail_tickPassed__fIAeW:before{opacity:1}.ProgressRail_autumn__nkoeQ .ProgressRail_tick__GG0aP:focus-visible:before,.ProgressRail_autumn__nkoeQ .ProgressRail_tick__GG0aP:hover:before,.ProgressRail_autumn__nkoeQ .ProgressRail_tick__GG0aP[data-current]:before{background:var(--cs-accent);opacity:1}@media (max-width:1100px){.ProgressRail_autumn__nkoeQ .ProgressRail_inner__RmKtK{display:flex;justify-content:flex-start;gap:32px;overflow-x:auto;scrollbar-width:none}.ProgressRail_autumn__nkoeQ .ProgressRail_inner__RmKtK::-webkit-scrollbar{display:none}.ProgressRail_autumn__nkoeQ .ProgressRail_group__lUJNZ{flex:none}.ProgressRail_autumn__nkoeQ .ProgressRail_tick__GG0aP{display:flex}.ProgressRail_autumn__nkoeQ .ProgressRail_label__Vwj3g{padding-inline:0}}