.Ks9x0a_backdrop{z-index:-1;pointer-events:none;background:var(--fg-site-ground,var(--fg-paper));position:fixed;inset:0}.Ks9x0a_backdrop svg{width:100%;height:100%;display:block}
.dQOZbG_index{z-index:40;opacity:0;pointer-events:none;justify-items:end;gap:10px;transition:opacity .4s;display:grid;position:fixed;top:50%;right:22px;translate:0 -50%}.dQOZbG_index[data-show]{opacity:1;pointer-events:auto}.dQOZbG_count{font-family:var(--fg-font-mono);letter-spacing:.08em;color:var(--fg-muted);margin:0;font-size:11px}.dQOZbG_count b{color:var(--fg-ink);font-size:15px}.dQOZbG_body{position:relative}.dQOZbG_rail{background:color-mix(in srgb, var(--fg-ink) 14%, transparent);border-radius:2px;width:2px;position:absolute;top:7px;bottom:7px;right:5px;overflow:hidden}.dQOZbG_fill{background:linear-gradient(var(--fg-teal), var(--fg-coral));transform-origin:50% 0;transition:transform .25s linear;position:absolute;inset:0}.dQOZbG_index ol{gap:14px;margin:0;padding:0;list-style:none;display:grid;position:relative}.dQOZbG_index a{min-height:14px;color:var(--fg-muted);justify-content:flex-end;align-items:center;gap:10px;font-size:12px;font-weight:700;text-decoration:none;display:flex}.dQOZbG_dot{background:var(--fg-paper);width:12px;height:12px;box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--fg-ink) 25%, transparent);border-radius:50%;flex:none;transition:background .3s,box-shadow .3s,transform .4s cubic-bezier(.34,1.56,.64,1)}li[data-done] .dQOZbG_dot{background:var(--fg-teal);box-shadow:none}.dQOZbG_index a[aria-current] .dQOZbG_dot{background:var(--fg-coral);box-shadow:0 0 0 5px color-mix(in srgb, var(--fg-coral) 22%, transparent);transform:scale(1.15)}.dQOZbG_label{white-space:nowrap;text-overflow:ellipsis;background:color-mix(in srgb, var(--fg-paper) 94%, transparent);opacity:0;border-radius:4px;max-width:15em;padding:2px 8px;transition:opacity .25s,translate .25s;overflow:hidden;translate:6px;box-shadow:0 4px 14px -8px #1f293359}.dQOZbG_index:hover .dQOZbG_label,.dQOZbG_index:focus-within .dQOZbG_label{opacity:1;translate:0}.dQOZbG_index a:hover,.dQOZbG_index a[aria-current]{color:var(--fg-ink)}.dQOZbG_index a:focus-visible{outline:2px solid var(--fg-coral);outline-offset:3px;border-radius:4px}.dQOZbG_now{background:var(--fg-ink);color:#fff;max-width:15em;font-family:var(--fg-font-en), var(--fg-font-jp);letter-spacing:.08em;white-space:nowrap;text-overflow:ellipsis;border-radius:999px;margin:0;padding:4px 10px;font-size:12px;font-weight:800;transition:opacity .2s;animation:.45s cubic-bezier(.23,1,.32,1) dQOZbG_nowIn;overflow:hidden}.dQOZbG_index:hover .dQOZbG_now,.dQOZbG_index:focus-within .dQOZbG_now{opacity:0}@keyframes dQOZbG_nowIn{0%{opacity:0;transform:translateY(8px)}}@media (max-width:1199px){.dQOZbG_index{display:none}}@media (prefers-reduced-motion:reduce){.dQOZbG_index,.dQOZbG_fill,.dQOZbG_dot,.dQOZbG_label,.dQOZbG_now{transition:none;animation:none}}
